Skip to content

Commit

Permalink
fix: use non-existent package name for virtual module (#9050)
Browse files Browse the repository at this point in the history
* fix: use non-existent package name for virtual module

* changeset

* Update .changeset/selfish-doors-watch.md

* __sveltekit/paths
  • Loading branch information
benmccann authored Feb 14, 2023
1 parent 5aa3315 commit 675c5c0
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 10 deletions.
5 changes: 5 additions & 0 deletions .changeset/selfish-doors-watch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@sveltejs/kit': patch
---

fix: solve `missing "./paths" specifier in "@sveltejs/kit" package` error occurring in all projects
4 changes: 2 additions & 2 deletions packages/kit/src/exports/vite/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ function kit({ svelte_config }) {

async resolveId(id) {
// treat $env/static/[public|private] as virtual
if (id.startsWith('$env/') || id === '@sveltejs/kit/paths' || id === '$service-worker') {
if (id.startsWith('$env/') || id === '__sveltekit/paths' || id === '$service-worker') {
return `\0${id}`;
}
},
Expand Down Expand Up @@ -364,7 +364,7 @@ function kit({ svelte_config }) {
return create_service_worker_module(svelte_config);
// for internal use only. it's published as $app/paths externally
// we use this alias so that we won't collide with user aliases
case '\0@sveltejs/kit/paths':
case '\0__sveltekit/paths':
const { assets, base } = svelte_config.kit.paths;
return `export const base = ${s(base)};
export let assets = ${assets ? s(assets) : 'base'};
Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/internal.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/** Internal version of $app/paths */
declare module '@sveltejs/kit/paths' {
declare module '__sveltekit/paths' {
export const base: `/${string}`;
export let assets: `https://${string}` | `http://${string}`;
export function set_assets(path: string): void;
Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/app/paths.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { base, assets } from '@sveltejs/kit/paths';
export { base, assets } from '__sveltekit/paths';
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/client/client.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import { parse } from './parse.js';

import Root from '__GENERATED__/root.svelte';
import { nodes, server_loads, dictionary, matchers, hooks } from '__CLIENT__/manifest.js';
import { base } from '@sveltejs/kit/paths';
import { base } from '__sveltekit/paths';
import { HttpError, Redirect } from '../control.js';
import { stores } from './singletons.js';
import { unwrap_promises } from '../../utils/promises.js';
Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/client/utils.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { BROWSER, DEV } from 'esm-env';
import { writable } from 'svelte/store';
import { assets } from '@sveltejs/kit/paths';
import { assets } from '__sveltekit/paths';
import { version } from '../shared.js';
import { PRELOAD_PRIORITIES } from './constants.js';

Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/server/fetch.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as set_cookie_parser from 'set-cookie-parser';
import { respond } from './respond.js';
import * as paths from '@sveltejs/kit/paths';
import * as paths from '__sveltekit/paths';

/**
* @param {{
Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/server/page/render.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as devalue from 'devalue';
import { readable, writable } from 'svelte/store';
import { DEV } from 'esm-env';
import { assets, base } from '@sveltejs/kit/paths';
import { assets, base } from '__sveltekit/paths';
import { hash } from '../../hash.js';
import { serialize_data } from './serialize_data.js';
import { s } from '../../../utils/misc.js';
Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/server/respond.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { DEV } from 'esm-env';
import { base } from '@sveltejs/kit/paths';
import { base } from '__sveltekit/paths';
import { is_endpoint_request, render_endpoint } from './endpoint.js';
import { render_page } from './page/index.js';
import { render_response } from './page/render.js';
Expand Down
2 changes: 1 addition & 1 deletion packages/kit/src/runtime/shared.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export { set_assets } from '@sveltejs/kit/paths';
export { set_assets } from '__sveltekit/paths';

export let building = false;
export let version = '';
Expand Down

0 comments on commit 675c5c0

Please sign in to comment.