@sveltejs/kit
Advanced tools
Comparing version 2.12.1 to 2.12.2
{ | ||
"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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
761211
22068