@sveltejs/kit
Advanced tools
Comparing version 2.7.1 to 2.7.2
{ | ||
"name": "@sveltejs/kit", | ||
"version": "2.7.1", | ||
"version": "2.7.2", | ||
"description": "SvelteKit is the fastest way to build Svelte apps", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -24,2 +24,3 @@ /** | ||
* console.log('first preload'); | ||
* return true; | ||
* } | ||
@@ -41,6 +42,8 @@ * }); | ||
* console.log('second preload'); | ||
* return true; | ||
* }, | ||
* filterSerializedResponseHeaders: () => { | ||
* // this one wins as it's the first defined in the chain | ||
* console.log('second filterSerializedResponseHeaders'); | ||
* console.log('second filterSerializedResponseHeaders'); | ||
* return true; | ||
* } | ||
@@ -47,0 +50,0 @@ * }); |
@@ -310,5 +310,5 @@ import 'svelte'; // pick up `declare module "*.svelte"` | ||
* | ||
* > The built-in `$lib` alias is controlled by `config.kit.files.lib` as it is used for packaging. | ||
* > [!NOTE] The built-in `$lib` alias is controlled by `config.kit.files.lib` as it is used for packaging. | ||
* | ||
* > You will need to run `npm run dev` to have SvelteKit automatically generate the required alias configuration in `jsconfig.json` or `tsconfig.json`. | ||
* > [!NOTE] You will need to run `npm run dev` to have SvelteKit automatically generate the required alias configuration in `jsconfig.json` or `tsconfig.json`. | ||
* @default {} | ||
@@ -354,7 +354,7 @@ */ | ||
* | ||
* > When `mode` is `'auto'`, SvelteKit will use nonces for dynamically rendered pages and hashes for prerendered pages. Using nonces with prerendered pages is insecure and therefore forbidden. | ||
* > [!NOTE] When `mode` is `'auto'`, SvelteKit will use nonces for dynamically rendered pages and hashes for prerendered pages. Using nonces with prerendered pages is insecure and therefore forbidden. | ||
* | ||
* > Note that most [Svelte transitions](https://svelte.dev/tutorial/transition) work by creating an inline `<style>` element. If you use these in your app, you must either leave the `style-src` directive unspecified or add `unsafe-inline`. | ||
* > [!NOTE] Note that most [Svelte transitions](https://svelte.dev/tutorial/transition) work by creating an inline `<style>` element. If you use these in your app, you must either leave the `style-src` directive unspecified or add `unsafe-inline`. | ||
* | ||
* If this level of configuration is insufficient and you have more dynamic requirements, you can use the [`handle` hook](https://kit.svelte.dev/docs/hooks#server-hooks-handle) to roll your own CSP. | ||
* If this level of configuration is insufficient and you have more dynamic requirements, you can use the [`handle` hook](https://kit.svelte.dev/docs/hooks#Server-hooks-handle) to roll your own CSP. | ||
*/ | ||
@@ -475,3 +475,3 @@ csp?: { | ||
* | ||
* > This results in fewer initial requests and can improve your [First Contentful Paint](https://web.dev/first-contentful-paint) score. However, it generates larger HTML output and reduces the effectiveness of browser caches. Use it advisedly. | ||
* > [!NOTE] This results in fewer initial requests and can improve your [First Contentful Paint](https://web.dev/first-contentful-paint) score. However, it generates larger HTML output and reduces the effectiveness of browser caches. Use it advisedly. | ||
* @default 0 | ||
@@ -685,4 +685,4 @@ */ | ||
/** | ||
* The [`handle`](https://kit.svelte.dev/docs/hooks#server-hooks-handle) hook runs every time the SvelteKit server receives a [request](https://kit.svelte.dev/docs/web-standards#fetch-apis-request) and | ||
* determines the [response](https://kit.svelte.dev/docs/web-standards#fetch-apis-response). | ||
* The [`handle`](https://kit.svelte.dev/docs/hooks#Server-hooks-handle) hook runs every time the SvelteKit server receives a [request](https://kit.svelte.dev/docs/web-standards#Fetch-APIs-Request) and | ||
* determines the [response](https://kit.svelte.dev/docs/web-standards#Fetch-APIs-Response). | ||
* It receives an `event` object representing the request and a function called `resolve`, which renders the route and generates a `Response`. | ||
@@ -697,3 +697,3 @@ * This allows you to modify response headers or bodies, or bypass SvelteKit entirely (for implementing routes programmatically, for example). | ||
/** | ||
* The server-side [`handleError`](https://kit.svelte.dev/docs/hooks#shared-hooks-handleerror) hook runs when an unexpected error is thrown while responding to a request. | ||
* The server-side [`handleError`](https://kit.svelte.dev/docs/hooks#shared-hooks-handleError) hook runs when an unexpected error is thrown while responding to a request. | ||
* | ||
@@ -711,3 +711,3 @@ * If an unexpected error is thrown during loading or rendering, this function will be called with the error and the event. | ||
/** | ||
* The client-side [`handleError`](https://kit.svelte.dev/docs/hooks#shared-hooks-handleerror) hook runs when an unexpected error is thrown while navigating. | ||
* The client-side [`handleError`](https://kit.svelte.dev/docs/hooks#shared-hooks-handleError) hook runs when an unexpected error is thrown while navigating. | ||
* | ||
@@ -725,3 +725,3 @@ * If an unexpected error is thrown during loading or the following render, this function will be called with the error and the event. | ||
/** | ||
* The [`handleFetch`](https://kit.svelte.dev/docs/hooks#server-hooks-handlefetch) hook allows you to modify (or replace) a `fetch` request that happens inside a `load` function that runs on the server (or during pre-rendering) | ||
* The [`handleFetch`](https://kit.svelte.dev/docs/hooks#server-hooks-handleFetch) hook allows you to modify (or replace) a `fetch` request that happens inside a `load` function that runs on the server (or during pre-rendering) | ||
*/ | ||
@@ -768,3 +768,3 @@ export type HandleFetch = (input: { | ||
* - Internal requests (e.g. for `+server.js` routes) go directly to the handler function when running on the server, without the overhead of an HTTP call. | ||
* - During server-side rendering, the response will be captured and inlined into the rendered HTML by hooking into the `text` and `json` methods of the `Response` object. Note that headers will _not_ be serialized, unless explicitly included via [`filterSerializedResponseHeaders`](https://kit.svelte.dev/docs/hooks#server-hooks-handle) | ||
* - During server-side rendering, the response will be captured and inlined into the rendered HTML by hooking into the `text` and `json` methods of the `Response` object. Note that headers will _not_ be serialized, unless explicitly included via [`filterSerializedResponseHeaders`](https://kit.svelte.dev/docs/hooks#Server-hooks-handle) | ||
* - During hydration, the response will be read from the HTML, guaranteeing consistency and preventing an additional network request. | ||
@@ -1062,3 +1062,3 @@ * | ||
* - Internal requests (e.g. for `+server.js` routes) go directly to the handler function when running on the server, without the overhead of an HTTP call. | ||
* - During server-side rendering, the response will be captured and inlined into the rendered HTML by hooking into the `text` and `json` methods of the `Response` object. Note that headers will _not_ be serialized, unless explicitly included via [`filterSerializedResponseHeaders`](https://kit.svelte.dev/docs/hooks#server-hooks-handle) | ||
* - During server-side rendering, the response will be captured and inlined into the rendered HTML by hooking into the `text` and `json` methods of the `Response` object. Note that headers will _not_ be serialized, unless explicitly included via [`filterSerializedResponseHeaders`](https://kit.svelte.dev/docs/hooks#Server-hooks-handle) | ||
* - During hydration, the response will be read from the HTML, guaranteeing consistency and preventing an additional network request. | ||
@@ -1074,3 +1074,3 @@ * | ||
/** | ||
* Contains custom data that was added to the request within the [`handle hook`](https://kit.svelte.dev/docs/hooks#server-hooks-handle). | ||
* Contains custom data that was added to the request within the [`handle hook`](https://kit.svelte.dev/docs/hooks#Server-hooks-handle). | ||
*/ | ||
@@ -1077,0 +1077,0 @@ locals: App.Locals; |
@@ -11,3 +11,3 @@ /** | ||
* | ||
* > If a value for `config.kit.paths.assets` is specified, it will be replaced with `'/_svelte_kit_assets'` during `vite dev` or `vite preview`, since the assets don't yet live at their eventual URL. | ||
* > [!NOTE] If a value for `config.kit.paths.assets` is specified, it will be replaced with `'/_svelte_kit_assets'` during `vite dev` or `vite preview`, since the assets don't yet live at their eventual URL. | ||
*/ | ||
@@ -20,2 +20,4 @@ export let assets: '' | `https://${string}` | `http://${string}` | '/_svelte_kit_assets'; | ||
* ```js | ||
* import { resolveRoute } from '$app/paths'; | ||
* | ||
* resolveRoute( | ||
@@ -22,0 +24,0 @@ * `/blog/[slug]/[...somethingElse]`, |
@@ -351,3 +351,3 @@ import { DEV } from 'esm-env'; | ||
throw new Error( | ||
`Failed to get response header "${lower}" — it must be included by the \`filterSerializedResponseHeaders\` option: https://kit.svelte.dev/docs/hooks#server-hooks-handle (at ${event.route.id})` | ||
`Failed to get response header "${lower}" — it must be included by the \`filterSerializedResponseHeaders\` option: https://kit.svelte.dev/docs/hooks#Server-hooks-handle (at ${event.route.id})` | ||
); | ||
@@ -354,0 +354,0 @@ } |
// generated during release, do not modify | ||
/** @type {string} */ | ||
export const VERSION = '2.7.1'; | ||
export const VERSION = '2.7.2'; |
Sorry, the diff of this file is too big to display
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
739693
21482
11
15
4
79