diff --git a/apps/svelte.dev/content/docs/kit/10-getting-started/25-project-types.md b/apps/svelte.dev/content/docs/kit/10-getting-started/25-project-types.md index d339671111..a6ef50cda4 100644 --- a/apps/svelte.dev/content/docs/kit/10-getting-started/25-project-types.md +++ b/apps/svelte.dev/content/docs/kit/10-getting-started/25-project-types.md @@ -63,7 +63,7 @@ You can turn a [SvelteKit SPA](single-page-apps) into a desktop app with [Tauri] ## Browser extension -You can build browser extensions using either [`adapter-static`](adapter-static) or [community adapters](https://sveltesociety.dev/packages?category=sveltekit-adapters) specifically tailored towards browser extensions. +You can build browser extensions using either [`adapter-static`](adapter-static) or [community adapters](/packages#sveltekit-adapters) specifically tailored towards browser extensions. ## Embedded device diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/60-remote-functions.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/60-remote-functions.md index bbbfce126a..fa00cf03a6 100644 --- a/apps/svelte.dev/content/docs/kit/20-core-concepts/60-remote-functions.md +++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/60-remote-functions.md @@ -976,8 +976,6 @@ export const getStuff = query('unchecked', async ({ id }: { id: string }) => { }); ``` -> [!NOTE] `form` does not accept a schema since you are always passed a `FormData` object. You are free to parse and validate this as you see fit. - ## Using `getRequestEvent` Inside `query`, `form` and `command` you can use [`getRequestEvent`]($app-server#getRequestEvent) to get the current [`RequestEvent`](@sveltejs-kit#RequestEvent) object. This makes it easy to build abstractions for interacting with cookies, for example: diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md b/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md index e49fc47dd6..92ebec6dbe 100644 --- a/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md +++ b/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md @@ -21,7 +21,7 @@ export default config; You will also need to use a preprocessor if you're using TypeScript with Svelte 4. TypeScript is supported natively in Svelte 5 if you're using only the type syntax. To use more complex TypeScript syntax in Svelte 5, you will need still need a preprocessor and can use `vitePreprocess({ script: true })`. -## Adders +## Add-ons Run [`npx sv add`](/docs/cli/sv-add) to setup many different complex integrations with a single command including: - prettier (formatting) @@ -35,9 +35,9 @@ Run [`npx sv add`](/docs/cli/sv-add) to setup many different complex integration - mdsvex (markdown) - storybook (frontend workshop) -## Directory +## Packages -See [sveltesociety.dev](https://sveltesociety.dev/) for a full listing of [packages](https://sveltesociety.dev/packages) and [templates](https://sveltesociety.dev/templates) available for use with Svelte and SvelteKit. +Check out [the packages page](/packages) for a curated set of high quality Svelte packages. You can also see [sveltesociety.dev](https://sveltesociety.dev/) for additional libraries, templates, and resources. ## Additional integrations