@sveltejs/kit
Advanced tools
Comparing version
{ | ||
"name": "@sveltejs/kit", | ||
"version": "2.12.1", | ||
"version": "2.12.2", | ||
"description": "SvelteKit is the fastest way to build Svelte apps", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -8,28 +8,2 @@ import { | ||
/** | ||
* A reactive object with information about the current page, serving several use cases: | ||
* - retrieving the combined `data` of all pages/layouts anywhere in your component tree (also see [loading data](https://svelte.dev/docs/kit/load)) | ||
* - retrieving the current value of the `form` prop anywhere in your component tree (also see [form actions](https://svelte.dev/docs/kit/form-actions)) | ||
* - retrieving the page state that was set through `goto`, `pushState` or `replaceState` (also see [goto](https://svelte.dev/docs/kit/$app-navigation#goto) and [shallow routing](https://svelte.dev/docs/kit/shallow-routing)) | ||
* - retrieving metadata such as the URL you're on, the current route and its parameters, and whether or not there was an error | ||
* | ||
* ```svelte | ||
* <!--- file: +layout.svelte ---> | ||
* <script> | ||
* import { page } from '$app/state'; | ||
* </script> | ||
* | ||
* <p>Currently at {page.url.pathname}</p> | ||
* | ||
* {#if page.error} | ||
* <span class="red">Problem detected</span> | ||
* {:else} | ||
* <span class="small">All systems operational</span> | ||
* {/if} | ||
* ``` | ||
* | ||
* On the server, values can only be read during rendering (in other words _not_ in e.g. `load` functions). In the browser, the values can be read at any time. | ||
* | ||
* @type {import('@sveltejs/kit').Page} | ||
*/ | ||
export const page = { | ||
@@ -62,8 +36,2 @@ get data() { | ||
/** | ||
* An object representing an in-progress navigation, with `from`, `to`, `type` and (if `type === 'popstate'`) `delta` properties. | ||
* Values are `null` when no navigation is occurring, or during server rendering. | ||
* @type {import('@sveltejs/kit').Navigation | { from: null, to: null, type: null, willUnload: null, delta: null, complete: null }} | ||
*/ | ||
// @ts-expect-error | ||
export const navigating = { | ||
@@ -97,6 +65,2 @@ get from() { | ||
/** | ||
* A reactive value that's initially `false`. If [`version.pollInterval`](https://svelte.dev/docs/kit/configuration#version) is a non-zero value, SvelteKit will poll for new versions of the app and update `current` to `true` when it detects one. `updated.check()` will force an immediate check, regardless of polling. | ||
* @type {{ get current(): boolean; check(): Promise<boolean>; }} | ||
*/ | ||
export const updated = { | ||
@@ -103,0 +67,0 @@ get current() { |
@@ -173,18 +173,20 @@ import fs from 'node:fs'; | ||
const index = path.join(entry, 'index'); | ||
if (stats.isDirectory() && fs.existsSync(index)) { | ||
if (stats.isFile()) { | ||
return entry; | ||
} else if (fs.existsSync(index)) { | ||
return resolve_entry(index); | ||
} | ||
} | ||
return entry; | ||
} else { | ||
const dir = path.dirname(entry); | ||
const dir = path.dirname(entry); | ||
if (fs.existsSync(dir)) { | ||
const base = path.basename(entry); | ||
const files = fs.readdirSync(dir); | ||
if (fs.existsSync(dir)) { | ||
const base = path.basename(entry); | ||
const files = fs.readdirSync(dir); | ||
const found = files.find((file) => { | ||
return file.replace(/\.(js|ts)$/, '') === base && fs.statSync(path.join(dir, file)).isFile(); | ||
}); | ||
const found = files.find((file) => file.replace(/\.(js|ts)$/, '') === base); | ||
if (found) return path.join(dir, found); | ||
} | ||
if (found) return path.join(dir, found); | ||
} | ||
@@ -191,0 +193,0 @@ |
// generated during release, do not modify | ||
/** @type {string} */ | ||
export const VERSION = '2.12.1'; | ||
export const VERSION = '2.12.2'; |
Sorry, the diff of this file is not supported yet
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
761211
0.05%22068
0.07%