@sveltejs/kit
Version:
SvelteKit is the fastest way to build Svelte apps
31 lines (25 loc) • 715 B
JavaScript
export let base = __SVELTEKIT_PATHS_BASE__;
export let assets = __SVELTEKIT_PATHS_ASSETS__ || base;
export const app_dir = __SVELTEKIT_APP_DIR__;
export const relative = __SVELTEKIT_PATHS_RELATIVE__;
const initial = { base, assets };
/**
* `base` could be overridden during rendering to be relative;
* this one's the original non-relative base path
*/
export const initial_base = initial.base;
/**
* @param {{ base: string, assets: string }} paths
*/
export function override(paths) {
base = paths.base;
assets = paths.assets;
}
export function reset() {
base = initial.base;
assets = initial.assets;
}
/** @param {string} path */
export function set_assets(path) {
assets = initial.assets = path;
}