From bae54bbd805e837691154b44b1f06bba255f83e8 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 5 Sep 2025 08:40:13 -0700 Subject: [PATCH 001/141] Implementation of svelte.dev/packages only with no package search --- apps/svelte.dev/src/lib/packages-meta.ts | 26 ++ apps/svelte.dev/src/lib/server/content.ts | 339 ++++++++++++++++++ .../generated/registry/ai-sdk-svelte.json | 16 + .../lib/server/generated/registry/altcha.json | 16 + .../generated/registry/amplify-adapter.json | 16 + .../generated/registry/ark-ui-svelte.json | 17 + .../generated/registry/auth-sveltekit.json | 17 + .../server/generated/registry/bits-ui.json | 17 + .../registry/carbon-components-svelte.json | 15 + .../server/generated/registry/carta-md.json | 17 + .../generated/registry/clerk-sveltekit.json | 17 + .../registry/content-collections-core.json | 16 + .../server/generated/registry/daisyui.json | 16 + .../generated/registry/easyroute-svelte.json | 16 + .../lib/server/generated/registry/elegua.json | 17 + .../generated/registry/esbuild-svelte.json | 16 + .../registry/event-calendar-core.json | 16 + .../registry/evidence-dev-evidence.json | 16 + .../lib/server/generated/registry/felte.json | 16 + .../generated/registry/flowbite-svelte.json | 17 + .../server/generated/registry/formsnap.json | 16 + .../server/generated/registry/houdini.json | 15 + .../generated/registry/iconify-tailwind4.json | 15 + .../registry/inlang-paraglide-js.json | 15 + .../server/generated/registry/layercake.json | 17 + .../server/generated/registry/layerchart.json | 17 + .../lottiefiles-svelte-lottie-player.json | 16 + .../lib/server/generated/registry/lucia.json | 15 + .../generated/registry/lucide-svelte.json | 16 + .../magidoc-plugin-svelte-marked.json | 17 + .../lib/server/generated/registry/mdsvex.json | 16 + .../generated/registry/melt-ui-svelte.json | 17 + .../registry/neoconfetti-svelte.json | 16 + .../generated/registry/orpc-svelte-query.json | 16 + .../registry/passlock-sveltekit.json | 17 + .../generated/registry/phosphor-svelte.json | 16 + .../generated/registry/prismicio-svelte.json | 43 +++ .../registry/rollup-plugin-svelte.json | 16 + .../generated/registry/roxi-routify.json | 16 + .../generated/registry/scrolly-video.json | 16 + .../generated/registry/sentry-svelte.json | 27 ++ .../generated/registry/sentry-sveltekit.json | 28 ++ .../generated/registry/shadcn-svelte.json | 15 + .../registry/skeletonlabs-skeleton.json | 15 + .../slicemachine-adapter-sveltekit.json | 31 ++ .../lib/server/generated/registry/sswr.json | 16 + .../generated/registry/storyblok-svelte.json | 26 ++ .../supabase-auth-helpers-sveltekit.json | 17 + .../generated/registry/super-sitemap.json | 17 + .../lib/server/generated/registry/svead.json | 17 + .../registry/svelte-adapter-appengine.json | 16 + .../registry/svelte-adapter-azure-swa.json | 16 + .../registry/svelte-adapter-bun.json | 16 + .../registry/svelte-adapter-deno.json | 16 + .../generated/registry/svelte-awesome.json | 17 + .../generated/registry/svelte-chartjs.json | 16 + .../generated/registry/svelte-easy-crop.json | 17 + .../generated/registry/svelte-exmarkdown.json | 17 + .../registry/svelte-guard-history-router.json | 16 + .../generated/registry/svelte-guard.json | 17 + .../registry/svelte-kit-sessions.json | 17 + .../generated/registry/svelte-kit-sst.json | 16 + .../generated/registry/svelte-loader.json | 16 + .../registry/svelte-maplibre-gl.json | 17 + .../generated/registry/svelte-maplibre.json | 17 + .../generated/registry/svelte-markdown.json | 16 + .../registry/svelte-material-ui.json | 15 + .../generated/registry/svelte-meta-tags.json | 17 + .../generated/registry/svelte-micro.json | 17 + .../generated/registry/svelte-motion.json | 16 + .../generated/registry/svelte-moveable.json | 17 + .../generated/registry/svelte-pathfinder.json | 16 + .../server/generated/registry/svelte-pdf.json | 17 + .../generated/registry/svelte-put-toc.json | 16 + .../generated/registry/svelte-qparam.json | 17 + .../generated/registry/svelte-routing.json | 16 + .../server/generated/registry/svelte-seo.json | 17 + .../registry/svelte-session-manager.json | 16 + .../generated/registry/svelte-stripe.json | 17 + .../generated/registry/svelte-zdog.json | 17 + .../generated/registry/svelte5-router.json | 16 + .../registry/sveltejs-adapter-auto.json | 16 + .../registry/sveltejs-adapter-cloudflare.json | 16 + .../registry/sveltejs-adapter-netlify.json | 16 + .../registry/sveltejs-adapter-node.json | 16 + .../registry/sveltejs-adapter-vercel.json | 16 + .../generated/registry/sveltejs-amp.json | 16 + .../registry/sveltejs-enhanced-img.json | 16 + .../generated/registry/sveltejs-kit.json | 16 + .../registry/sveltejs-vite-plugin-svelte.json | 16 + .../sveltekit-adapter-browser-extension.json | 14 + .../registry/sveltekit-superforms.json | 17 + .../registry/svelteness-kit-docs.json | 17 + .../registry/sveltestrap-sveltestrap.json | 16 + .../registry/tanstack-svelte-form.json | 16 + .../registry/tanstack-svelte-query.json | 16 + .../registry/tanstack-svelte-table.json | 16 + .../registry/tanstack-svelte-virtual.json | 16 + .../generated/registry/threlte-core.json | 17 + .../generated/registry/trpc-sveltekit.json | 16 + .../registry/tsparticles-svelte.json | 17 + .../generated/registry/typewriter-editor.json | 17 + .../generated/registry/unlazy-svelte.json | 17 + .../registry/unocss-preset-icons.json | 15 + .../generated/registry/unpic-svelte.json | 17 + .../generated/registry/uppy-svelte.json | 17 + .../generated/registry/urql-svelte.json | 36 ++ .../generated/registry/vime-svelte.json | 16 + .../lib/server/generated/registry/virtua.json | 16 + .../generated/registry/xyflow-svelte.json | 17 + .../registry/zerodevx-svelte-img.json | 17 + apps/svelte.dev/src/lib/{time.js => time.ts} | 8 +- apps/svelte.dev/src/routes/+layout.server.ts | 4 + apps/svelte.dev/src/routes/+layout.svelte | 1 + .../src/routes/packages/+page.server.ts | 30 ++ .../src/routes/packages/+page.svelte | 44 +++ .../src/routes/packages/Category.svelte | 182 ++++++++++ .../src/routes/packages/PackageCard.svelte | 203 +++++++++++ .../src/routes/packages/packages-meta.ts | 312 ++++++++++++++++ apps/svelte.dev/src/routes/packages/utils.ts | 50 +++ packages/icons/icons/download.svg | 1 + packages/icons/icons/npm.svg | 1 + packages/icons/icons/star.svg | 1 + packages/icons/icons/svelte-cutout.svg | 1 + packages/icons/icons/svelte.svg | 1 + packages/icons/icons/typescript.svg | 4 + 126 files changed, 3073 insertions(+), 3 deletions(-) create mode 100644 apps/svelte.dev/src/lib/packages-meta.ts create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/altcha.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/carta-md.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/daisyui.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/easyroute-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/elegua.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/felte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/formsnap.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/houdini.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/layercake.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/layerchart.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/lucia.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sswr.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svead.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-guard-history-router.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-guard.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-micro.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/virtua.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json rename apps/svelte.dev/src/lib/{time.js => time.ts} (66%) create mode 100644 apps/svelte.dev/src/routes/packages/+page.server.ts create mode 100644 apps/svelte.dev/src/routes/packages/+page.svelte create mode 100644 apps/svelte.dev/src/routes/packages/Category.svelte create mode 100644 apps/svelte.dev/src/routes/packages/PackageCard.svelte create mode 100644 apps/svelte.dev/src/routes/packages/packages-meta.ts create mode 100644 apps/svelte.dev/src/routes/packages/utils.ts create mode 100644 packages/icons/icons/download.svg create mode 100644 packages/icons/icons/npm.svg create mode 100644 packages/icons/icons/star.svg create mode 100644 packages/icons/icons/svelte-cutout.svg create mode 100644 packages/icons/icons/svelte.svg create mode 100644 packages/icons/icons/typescript.svg diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts new file mode 100644 index 0000000000..d0cd55f53a --- /dev/null +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -0,0 +1,26 @@ +const OFFICIAL = [ + /^@sveltejs\//, + 'prettier-plugin-svelte', + 'svelte', + 'svelte2tsx', + 'eslint-plugin-svelte', + 'sv', + 'svelte-loader', + 'rollup-plugin-svelte' +]; +function is_official(pkg: string): boolean { + for (const official of OFFICIAL) { + if (official instanceof RegExp) { + if (official.test(pkg)) return true; + continue; + } + + if (official === pkg) return true; + } + + return false; +} + +export const PACKAGES_META = { + is_official +}; diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index ca60ed814b..1e4dc5dde3 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -1,4 +1,5 @@ import { read } from '$app/server'; +import { PACKAGES_META } from '$lib/packages-meta'; import type { Document, DocumentSummary } from '@sveltejs/site-kit'; import { create_index } from '@sveltejs/site-kit/server/content'; @@ -17,6 +18,15 @@ const assets = import.meta.glob( } ); +const registry_docs = import.meta.glob( + '../../../src/lib/server/generated/registry/*.json', + { + eager: true, + query: '?raw', + import: 'default' + } +); + // https://github.com/vitejs/vite/issues/17453 export const index = await create_index(documents, assets, '../../../content', read); @@ -142,3 +152,332 @@ export function create_summary(document: Document): DocumentSummary { export const docs = create_docs(); export const examples = index.examples.children; + +/** + * Represents a Svelte package in the registry + */ +export interface Package { + /** Package name */ + name: string; + + version: string; + + /** Package description (HTML formatted) */ + description?: string; + + /** Repository URL (typically GitHub) */ + repo_url?: string; + + /** Author username */ + authors?: string[]; + + /** Homepage URL */ + homepage?: string; + + /** Weekly download count */ + downloads?: number; + + /** Last update timestamp */ + updated: string; + + /** Number of GitHub stars */ + github_stars?: number; + + outdated?: boolean; + + deprecated?: boolean; + + svelte: { + 3: boolean; + 4: boolean; + 5: boolean; + }; + + /** @deprecated DO NOT USE ON FRONTEND */ + svelte_range?: string; + /** @deprecated DO NOT USE ON FRONTEND */ + kit_range?: string; + /** @deprecated DO NOT USE ON FRONTEND */ + last_rune_check_version?: string; + + runes: boolean; + + /** Tags for categorizing the package */ + tags: string[]; + + official?: boolean; + + typescript: boolean; +} + +/** + * Checks if a semver range supports Svelte versions 3.x, 4.x, and 5.x + */ +function supports_svelte_versions(version_range: string): { + 3: boolean; + 4: boolean; + 5: boolean; +} { + if (!version_range) return { 3: false, 4: false, 5: false }; + + // Initialize result object + const result = { 3: false, 4: false, 5: false }; + + // Handle version range with OR operators first before any other processing + if (version_range.includes('||')) { + const ranges = version_range.split('||').map((r) => r.trim()); + + // Check each range and combine results with OR logic + for (const range of ranges) { + const range_result = supports_svelte_versions(range); + result[3] = result[3] || range_result[3]; + result[4] = result[4] || range_result[4]; + result[5] = result[5] || range_result[5]; + } + + return result; + } + + // Handle exact version with equals sign + if (version_range.startsWith('=')) { + const exact_version = version_range.substring(1); + return supports_svelte_versions(exact_version); + } + + // Handle hyphen ranges directly (not part of a complex expression) + if (version_range.includes(' - ')) { + // Split by hyphen and trim whitespace + const parts = version_range.split('-').map((p) => p.trim()); + // Handle "x - y" format correctly + if (parts.length === 2) { + const start = parseFloat(parts[0]); + const end = parseFloat(parts[1]); + + result[3] = start <= 3 && end >= 3; + result[4] = start <= 4 && end >= 4; + result[5] = start <= 5 && end >= 5; + + return result; + } + } + + // Handle complex version ranges with both upper and lower bounds in the same expression + // Examples: ">=1.0.0 <=4.9.9", ">=3.0.0 <6.0.0", ">3.0.0-rc.1 <3.1.0" + if ( + version_range.includes(' ') && + (version_range.includes('<') || + version_range.includes('<=') || + version_range.includes('>=') || + version_range.includes('>')) + ) { + // Process for complex range with multiple constraints + let includes_version_3 = true; + let includes_version_4 = true; + let includes_version_5 = true; + + // Split by spaces to get individual constraints + const constraints = version_range + .split(' ') + .filter( + (c) => c.startsWith('<') || c.startsWith('<=') || c.startsWith('>') || c.startsWith('>=') + ); + + // If we couldn't parse any valid constraints, return false + if (constraints.length === 0) { + return { 3: false, 4: false, 5: false }; + } + + // Special case handling for pre-release specific ranges (e.g., ">3.0.0-rc.1 <3.1.0") + if (constraints.some((c) => c.includes('-'))) { + // Identify if this is a narrow range for a specific major version + let major_version = null; + + for (const constraint of constraints) { + const match = constraint.match(/[<>=]+\s*(\d+)/); + if (match) { + const version = parseInt(match[1]); + if (major_version === null) { + major_version = version; + } else if (major_version !== version) { + major_version = null; // Different major versions, not a narrow range + break; + } + } + } + + // If we identified a specific major version for this pre-release constraint + if (major_version !== null) { + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + } + + for (const constraint of constraints) { + if (constraint.startsWith('>=')) { + const version_number = parseFloat(constraint.substring(2)); + // Check lower bounds for each version + if (version_number > 3) includes_version_3 = false; + if (version_number > 4) includes_version_4 = false; + if (version_number > 5) includes_version_5 = false; + } else if (constraint.startsWith('>')) { + const version_number = parseFloat(constraint.substring(1)); + // Check lower bounds for each version + if (version_number >= 3) includes_version_3 = false; + if (version_number >= 4) includes_version_4 = false; + if (version_number >= 5) includes_version_5 = false; + } else if (constraint.startsWith('<=')) { + const version_number = parseFloat(constraint.substring(2)); + // Check upper bounds for each version + if (version_number < 3) includes_version_3 = false; + if (version_number < 4) includes_version_4 = false; + if (version_number < 5) includes_version_5 = false; + } else if (constraint.startsWith('<')) { + const version_number = parseFloat(constraint.substring(1)); + // Check upper bounds for each version + if (version_number <= 3) includes_version_3 = false; + if (version_number <= 4) includes_version_4 = false; + if (version_number <= 5) includes_version_5 = false; + } + } + + result[3] = includes_version_3; + result[4] = includes_version_4; + result[5] = includes_version_5; + + return result; + } + + // Handle exact major version format + if (/^[0-9]+$/.test(version_range)) { + const version = parseInt(version_range); + result[3] = version === 3; + result[4] = version === 4; + result[5] = version === 5; + return result; + } + + // Handle caret ranges + if (version_range.startsWith('^')) { + const major_version = parseInt(version_range.substring(1).split('.')[0]); + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + + // Handle pre-release versions directly (e.g., 5.0.0-next.42) + if (/^([0-9]+)\.([0-9]+)\.([0-9]+)-/.test(version_range)) { + const match = version_range.match(/^([0-9]+)\./); + if (match) { + // Extract major version from the pre-release + const major_version = parseInt(match[1]); + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + } + + // Handle tilde ranges + if (version_range.startsWith('~')) { + const major_version = parseInt(version_range.substring(1).split('.')[0]); + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + + // Handle wildcard (*) by itself, which means any version + if (version_range === '*') { + return { 3: true, 4: true, 5: true }; + } + + // Handle * and x ranges (e.g., "3.x", "4.*") + if (/^([0-9]+)\.(x|\*)/.test(version_range)) { + const match = version_range.match(/^([0-9]+)\./); + if (match) { + const major_version = parseInt(match[1]); + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + } + + // Handle >= ranges + if (version_range.startsWith('>=')) { + const version_number = parseFloat(version_range.substring(2)); + result[3] = version_number <= 3; + result[4] = version_number <= 4; + result[5] = version_number <= 5; + return result; + } + + // Handle > ranges + if (version_range.startsWith('>')) { + const version_number = parseFloat(version_range.substring(1)); + result[3] = version_number < 3; + result[4] = version_number < 4; + result[5] = version_number < 5; + return result; + } + + // Handle <= ranges + if (version_range.startsWith('<=')) { + const version_number = parseFloat(version_range.substring(2)); + result[3] = version_number >= 3; + result[4] = version_number >= 4; + result[5] = version_number >= 5; + return result; + } + + // Handle < ranges + if (version_range.startsWith('<')) { + const version_number = parseFloat(version_range.substring(1)); + result[3] = version_number > 3; + result[4] = version_number > 4; + result[5] = version_number > 5; + return result; + } + + // Handle exact versions (like 3.0.0, 4.1.2, etc.) + if (/^[0-9]+\.[0-9]+\.[0-9]+$/.test(version_range)) { + const major_version = parseInt(version_range.split('.')[0]); + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + + // Handle x-ranges (3.x.x, 4.x, etc.) + if (version_range.includes('.x') || version_range.includes('.*')) { + const major_version = parseInt(version_range.split('.')[0]); + result[3] = major_version === 3; + result[4] = major_version === 4; + result[5] = major_version === 5; + return result; + } + + return result; +} + +function create_registry() { + let output: Package[] = []; + + for (const frontmatter of Object.values(registry_docs)) { + const json = JSON.parse(frontmatter); + json.description = json.description; + json.outdated = +new Date() - +new Date(json.updated) > 2 * 365 * 24 * 60 * 60 * 1000; + json.official = json.official ?? PACKAGES_META.is_official(json.name); + json.ts_support = json.typescript?.types_source; + json.svelte = supports_svelte_versions(json.svelte_range); + + output.push(json as unknown as Package); + } + + return output; +} + +export const registry = create_registry(); diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json new file mode 100644 index 0000000000..3dfcb0b215 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "@ai-sdk/svelte", + "description": "Provide Svelte UI components for AI SDK.", + "repo_url": "https://github.com/vercel/ai", + "authors": ["jaredpalmer", "vercel-release-bot"], + "homepage": "https://sdk.vercel.ai/docs", + "downloads": 343180, + "updated": "2025-04-14T07:12:31.855Z", + "tags": ["ui"], + "runes": true, + "github_stars": 13390, + "typescript": true, + "version": "2.1.9", + "svelte_range": "^5.0.0", + "last_rune_check_version": "2.1.9" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json new file mode 100644 index 0000000000..74de72448b --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json @@ -0,0 +1,16 @@ +{ + "name": "altcha", + "description": "Provides a GDPR-compliant CAPTCHA alternative for Svelte.", + "repo_url": "https://github.com/altcha-org/altcha", + "authors": ["ovx"], + "homepage": "https://altcha.org", + "downloads": 7927, + "updated": "2025-03-30T05:15:31.135Z", + "tags": ["auth"], + "runes": false, + "github_stars": 773, + "typescript": true, + "version": "1.4.2", + "svelte_range": "^5.22.6", + "last_rune_check_version": "1.4.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json new file mode 100644 index 0000000000..b442742c9f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json @@ -0,0 +1,16 @@ +{ + "name": "amplify-adapter", + "description": "Adapts SvelteKit for Amplify Hosting CI/CD.", + "repo_url": "https://github.com/gzimbron/amplify-adapter", + "authors": ["zimbronapps"], + "homepage": "https://github.com/gzimbron/amplify-adapter#readme", + "downloads": 1584, + "updated": "2024-10-27T07:50:22.272Z", + "tags": ["adapter", "server"], + "runes": false, + "github_stars": 27, + "typescript": true, + "version": "0.2.0", + "kit_range": "^1.0.0 || ^2.0.0", + "last_rune_check_version": "0.2.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json new file mode 100644 index 0000000000..d10f12b33d --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@ark-ui/svelte", + "description": "Provide unstyled, accessible UI components for Svelte.", + "repo_url": "https://github.com/chakra-ui/ark", + "authors": ["segunadebayo", "schroetier"], + "homepage": "https://ark-ui.com", + "downloads": 4, + "updated": "2025-01-08T14:15:51.964Z", + "tags": ["ui"], + "runes": true, + "github_stars": 4221, + "typescript": true, + "version": "0.3.0", + "svelte_range": ">=5.0.0", + "kit_range": "2.15.1", + "last_rune_check_version": "0.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json new file mode 100644 index 0000000000..e397c14c0d --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -0,0 +1,17 @@ +{ + "name": "@auth/sveltekit", + "description": "Authentication for SvelteKit.", + "repo_url": "https://github.com/nextauthjs/next-auth", + "authors": ["thvu", "balazsorban"], + "homepage": "https://sveltekit.authjs.dev", + "downloads": 15867, + "updated": "2025-02-27T10:08:09.107Z", + "tags": ["auth", "server"], + "runes": false, + "github_stars": 26525, + "typescript": true, + "version": "1.8.0", + "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0-0", + "kit_range": "^1.0.0 || ^2.0.0", + "last_rune_check_version": "1.8.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json new file mode 100644 index 0000000000..21d87d970a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -0,0 +1,17 @@ +{ + "name": "bits-ui", + "description": "The headless components for Svelte.", + "repo_url": "https://github.com/huntabyte/bits-ui", + "authors": ["huntabyte"], + "homepage": "https://github.com/huntabyte/bits-ui#readme", + "downloads": 148580, + "updated": "2025-04-09T01:25:42.475Z", + "tags": ["design-system", "ui"], + "runes": true, + "github_stars": 1992, + "typescript": true, + "version": "1.3.19", + "svelte_range": "^5.11.0", + "kit_range": "^2.16.1", + "last_rune_check_version": "1.3.19" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json new file mode 100644 index 0000000000..461e340885 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -0,0 +1,15 @@ +{ + "name": "carbon-components-svelte", + "description": "Implement Carbon Design System components in Svelte apps.", + "repo_url": "https://github.com/carbon-design-system/carbon-components-svelte", + "authors": ["metonym"], + "homepage": "https://svelte.carbondesignsystem.com/", + "downloads": 9338, + "updated": "2025-03-24T16:33:34.914Z", + "tags": ["design-system"], + "runes": false, + "github_stars": 2777, + "typescript": true, + "version": "0.88.4", + "last_rune_check_version": "0.88.4" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json new file mode 100644 index 0000000000..bcff6dd853 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -0,0 +1,17 @@ +{ + "name": "carta-md", + "description": "Provides a lightweight, customizable Markdown editor for Svelte.", + "repo_url": "https://github.com/BearToCode/carta", + "authors": ["astrobear"], + "homepage": "https://github.com/BearToCode/carta#readme", + "downloads": 1673, + "updated": "2025-04-01T06:41:30.201Z", + "tags": ["content", "ui"], + "runes": true, + "github_stars": 568, + "typescript": true, + "version": "4.9.0", + "svelte_range": "^5.0.0", + "kit_range": "catalog:", + "last_rune_check_version": "4.9.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json new file mode 100644 index 0000000000..bd840e2482 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json @@ -0,0 +1,17 @@ +{ + "name": "clerk-sveltekit", + "description": "Integrates Clerk authentication with SvelteKit applications.", + "repo_url": "https://github.com/markjaquith/clerk-sveltekit", + "authors": ["markjaquith"], + "homepage": "https://github.com/markjaquith/clerk-sveltekit#readme", + "downloads": 278, + "updated": "2024-04-30T17:57:09.111Z", + "tags": ["auth", "integration"], + "runes": false, + "github_stars": 185, + "typescript": true, + "version": "0.4.2", + "svelte_range": "^4.0.0||^5.0.0", + "kit_range": "^1.25.1||^2.0.2", + "last_rune_check_version": "0.4.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json new file mode 100644 index 0000000000..c0e9490aed --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -0,0 +1,16 @@ +{ + "name": "@content-collections/core", + "description": "Transform your content into type-safe data collections.", + "repo_url": "https://github.com/sdorra/content-collections", + "authors": ["sdorra"], + "homepage": "https://content-collections.dev/", + "downloads": 27188, + "updated": "2025-08-30T20:35:41.611Z", + "tags": ["content"], + "runes": false, + "github_stars": 903, + "typescript": true, + "version": "0.11.1", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "1.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json new file mode 100644 index 0000000000..f5f63aab21 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -0,0 +1,16 @@ +{ + "name": "felte", + "description": "Free and open-source Tailwind CSS component library.", + "repo_url": "https://github.com/saadeghi/daisyui", + "authors": ["saadeghi"], + "homepage": "https://daisyui.com/", + "downloads": 470314, + "updated": "2025-09-17T20:35:41.611Z", + "tags": ["ui", "design-system"], + "runes": false, + "github_stars": 38700, + "typescript": false, + "version": "5.1.13", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "1.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/easyroute-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/easyroute-svelte.json new file mode 100644 index 0000000000..e0e7600d87 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/easyroute-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "@easyroute/svelte", + "description": "Config-based router for Svelte with SSR support.", + "repo_url": "https://github.com/easyroute-router/easyroute", + "authors": ["lyohaplotinka"], + "homepage": "https://easyroute.lyoha.info", + "downloads": 9, + "updated": "2023-07-25T19:38:21.847Z", + "tags": ["router"], + "runes": false, + "github_stars": 20, + "typescript": true, + "version": "3.2.3", + "svelte_range": "^3.0.0 || ^4.0.0", + "last_rune_check_version": "3.2.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/elegua.json b/apps/svelte.dev/src/lib/server/generated/registry/elegua.json new file mode 100644 index 0000000000..11ba3bda66 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/elegua.json @@ -0,0 +1,17 @@ +{ + "name": "elegua", + "description": "Create Svelte routes and manage navigation.", + "repo_url": "https://github.com/howesteve/elegua", + "authors": ["howesteve"], + "homepage": "https://github.com/howesteve/elegua", + "downloads": 22, + "updated": "2024-01-20T23:32:01.116Z", + "tags": ["router"], + "runes": false, + "github_stars": 83, + "typescript": true, + "version": "2.2.3", + "svelte_range": "^4.2.9", + "kit_range": "^2.4.1", + "last_rune_check_version": "2.2.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json new file mode 100644 index 0000000000..6b44c7c12e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "esbuild-svelte", + "description": "esbuild plugin to resolve and compile Svelte components.", + "repo_url": "https://github.com/EMH333/esbuild-svelte", + "authors": ["emh333"], + "homepage": "https://github.com/EMH333/esbuild-svelte#readme", + "downloads": 20641, + "updated": "2025-03-14T02:28:58.960Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 253, + "typescript": true, + "version": "0.9.2", + "svelte_range": ">=4.2.1 <6", + "last_rune_check_version": "0.9.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json new file mode 100644 index 0000000000..31f10348c3 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -0,0 +1,16 @@ +{ + "name": "@event-calendar/core", + "description": "Create full-sized drag & drop event calendars.", + "repo_url": "https://github.com/vkurko/calendar", + "authors": ["vkurko"], + "homepage": "https://vkurko.github.io/calendar/", + "downloads": 5669, + "updated": "2025-04-01T19:04:09.263Z", + "tags": ["ui"], + "runes": false, + "github_stars": 1645, + "typescript": false, + "version": "3.12.0", + "svelte_range": "^4.2.19", + "last_rune_check_version": "3.12.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json new file mode 100644 index 0000000000..fc5e5eeb7a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json @@ -0,0 +1,16 @@ +{ + "name": "@evidence-dev/evidence", + "description": "Build data apps with Svelte and Evidence.", + "repo_url": "", + "authors": ["archiewood", "mcrascal", "hughess", "charles-evidence", "brian-evidence"], + "downloads": 9586, + "updated": "2025-04-11T20:02:23.417Z", + "tags": ["content"], + "runes": false, + "typescript": true, + "version": "40.1.2", + "svelte_range": "4.2.19", + "kit_range": "2.8.4", + "last_rune_check_version": "40.1.2", + "github_stars": 0 +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json new file mode 100644 index 0000000000..a3a4b0f6c8 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -0,0 +1,16 @@ +{ + "name": "felte", + "description": "Extensible form library for Svelte.", + "repo_url": "https://github.com/pablo-abc/felte", + "authors": ["pberganza"], + "homepage": "https://felte.dev", + "downloads": 8476, + "updated": "2024-10-29T20:35:41.611Z", + "tags": ["miscellaneous"], + "runes": false, + "github_stars": 1046, + "typescript": true, + "version": "1.3.0", + "svelte_range": "^3.31.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "1.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json new file mode 100644 index 0000000000..40dac74a80 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "flowbite-svelte", + "description": "Build UI with Flowbite components for Svelte.", + "repo_url": "https://github.com/themesberg/flowbite-svelte", + "authors": ["jjagielka", "zoliszogyenyi", "shinichiokada"], + "homepage": "https://flowbite-svelte.com/", + "downloads": 62055, + "updated": "2025-04-09T04:22:59.257Z", + "tags": ["ui", "design-system"], + "runes": false, + "github_stars": 2443, + "typescript": true, + "version": "0.48.6", + "svelte_range": "^3.55.1 || ^4.0.0 || ^5.0.0", + "kit_range": "^2.17.2", + "last_rune_check_version": "0.48.6" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json new file mode 100644 index 0000000000..9fbdf7dce5 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -0,0 +1,16 @@ +{ + "name": "formsnap", + "description": "Wraps sveltekit-superforms with accessible form components.", + "repo_url": "", + "authors": ["huntabyte"], + "downloads": 35777, + "updated": "2025-04-09T02:30:42.332Z", + "tags": ["ui", "miscellaneous"], + "runes": true, + "typescript": true, + "version": "2.0.1", + "svelte_range": "^5.0.0", + "kit_range": "^2.5.28", + "last_rune_check_version": "2.0.1", + "github_stars": 0 +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json new file mode 100644 index 0000000000..f48fa26956 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json @@ -0,0 +1,15 @@ +{ + "name": "houdini", + "description": "Generate GraphQL clients for Svelte applications.", + "repo_url": "https://github.com/HoudiniGraphql/houdini", + "authors": ["aaivazis", "jycouet"], + "homepage": "https://github.com/HoudiniGraphql/houdini", + "downloads": 5214, + "updated": "2025-03-20T16:24:18.105Z", + "tags": ["integration"], + "runes": false, + "github_stars": 946, + "typescript": true, + "version": "1.5.4", + "last_rune_check_version": "1.5.4" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json new file mode 100644 index 0000000000..7d952fbd4d --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json @@ -0,0 +1,15 @@ +{ + "name": "@iconify/tailwind4", + "description": "Integrate Iconify icons into Tailwind CSS projects.", + "repo_url": "https://github.com/iconify/iconify-tailwind", + "authors": ["cyberalien"], + "homepage": "https://iconify.design/", + "downloads": 3889, + "updated": "2025-02-28T13:34:23.013Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 4, + "typescript": true, + "version": "1.0.6", + "last_rune_check_version": "1.0.6" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json new file mode 100644 index 0000000000..a27a301698 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json @@ -0,0 +1,15 @@ +{ + "name": "@inlang/paraglide-js", + "description": "A compiler-based i18n library that emits tree-shakable message functions.", + "repo_url": "github.com/opral/inlang-paraglide-js", + "authors": ["samuelstroschein", "inlangbot"], + "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs", + "downloads": 145060, + "updated": "2025-04-04T15:19:36.039Z", + "tags": ["integration"], + "runes": false, + "github_stars": 89, + "typescript": true, + "version": "2.0.11", + "last_rune_check_version": "2.0.11" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json new file mode 100644 index 0000000000..227fdb169e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -0,0 +1,17 @@ +{ + "name": "layercake", + "description": "Build reusable graphics with Svelte, compatible with Svelte 3 through 5.", + "repo_url": "https://github.com/mhkeller/layercake", + "authors": ["mhkeller0"], + "homepage": "https://layercake.graphics/", + "downloads": 12714, + "updated": "2025-03-20T18:25:02.048Z", + "tags": ["miscellaneous"], + "runes": false, + "github_stars": 1553, + "typescript": true, + "version": "8.4.3", + "svelte_range": "3 - 5 || >=5.0.0-next.120", + "kit_range": "^2.7.1", + "last_rune_check_version": "8.4.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json new file mode 100644 index 0000000000..37c9cf7d34 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -0,0 +1,17 @@ +{ + "name": "layerchart", + "description": "Build a wide range of data visualizations with composable components.", + "repo_url": "https://github.com/techniq/layerchart", + "authors": ["techniq"], + "homepage": "https://github.com/techniq/layerchart#readme", + "downloads": 6111, + "updated": "2025-03-14T18:43:12.983Z", + "tags": ["ui"], + "runes": true, + "github_stars": 845, + "typescript": true, + "version": "1.0.8", + "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0", + "kit_range": "^2.17.3", + "last_rune_check_version": "1.0.8" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json new file mode 100644 index 0000000000..ab171b6c19 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json @@ -0,0 +1,16 @@ +{ + "name": "@lottiefiles/svelte-lottie-player", + "description": "Play Lottie animations within Svelte applications.", + "repo_url": "https://github.com/LottieFiles/svelte-lottie-player", + "authors": ["jawish"], + "homepage": "https://github.com/LottieFiles/svelte-lottie-player", + "downloads": 4586, + "updated": "2024-01-16T08:16:28.170Z", + "tags": ["media"], + "runes": false, + "github_stars": 138, + "typescript": false, + "version": "0.3.1", + "svelte_range": "^3.21.0", + "last_rune_check_version": "0.3.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json new file mode 100644 index 0000000000..20a480b01c --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -0,0 +1,15 @@ +{ + "name": "lucia", + "description": "Simple and flexible authentication library.", + "repo_url": "https://github.com/pilcrowOnPaper/lucia", + "authors": ["pilcrowonpaper"], + "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", + "downloads": 39844, + "updated": "2024-10-20T12:40:32.030Z", + "tags": ["auth"], + "runes": false, + "github_stars": 10074, + "typescript": true, + "version": "3.2.2", + "last_rune_check_version": "3.2.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json new file mode 100644 index 0000000000..8c32be6d9e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "lucide-svelte", + "description": "Provides Lucide icon library for Svelte applications.", + "repo_url": "https://github.com/lucide-icons/lucide", + "authors": ["ericfennis"], + "homepage": "https://lucide.dev", + "downloads": 87668, + "updated": "2025-04-13T12:41:03.439Z", + "tags": ["ui"], + "runes": false, + "github_stars": 16617, + "typescript": true, + "version": "0.488.0", + "svelte_range": "^3 || ^4 || ^5.0.0-next.42", + "last_rune_check_version": "0.488.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json new file mode 100644 index 0000000000..bf2c295102 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json @@ -0,0 +1,17 @@ +{ + "name": "@magidoc/plugin-svelte-marked", + "description": "Parse Markdown to Svelte components for Magidoc.", + "repo_url": "https://github.com/magidoc-org/magidoc", + "authors": ["pelletier197"], + "homepage": "https://github.com/magidoc-org/magidoc#readme", + "downloads": 5975, + "updated": "2024-11-08T18:33:01.933Z", + "tags": ["content"], + "runes": false, + "github_stars": 264, + "typescript": true, + "version": "6.2.0", + "svelte_range": "4.2.19", + "kit_range": "2.6.1", + "last_rune_check_version": "6.2.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json new file mode 100644 index 0000000000..4a1e8592ca --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -0,0 +1,16 @@ +{ + "name": "mdsvex", + "description": "Process Markdown for Svelte components.", + "repo_url": "https://github.com/pngwn/MDsveX", + "authors": ["evilpingwin"], + "homepage": "https://github.com/pngwn/MDsveX#readme", + "downloads": 37885, + "updated": "2024-08-17T01:30:39.693Z", + "tags": ["content"], + "runes": false, + "github_stars": 2634, + "typescript": true, + "version": "0.12.3", + "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120", + "last_rune_check_version": "0.12.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json new file mode 100644 index 0000000000..b8167de50f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@melt-ui/svelte", + "description": "Build accessible UI components for Svelte.", + "repo_url": "https://github.com/melt-ui/melt-ui", + "authors": ["tglide_personal"], + "homepage": "https://github.com/melt-ui/melt-ui#readme", + "downloads": 112752, + "updated": "2025-03-28T21:05:57.124Z", + "tags": ["ui", "design-system"], + "runes": false, + "github_stars": 3983, + "typescript": true, + "version": "0.86.6", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0-next.118", + "kit_range": "^2.0.0", + "last_rune_check_version": "0.86.6" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json new file mode 100644 index 0000000000..bcaab9034a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "@neoconfetti/svelte", + "description": "Create confetti explosions in Svelte apps.", + "repo_url": "https://github.com/puruvj/neoconfetti", + "authors": ["puruvj"], + "homepage": "https://github.com/puruvj/neoconfetti/tree/main/packages/svelte#readme", + "downloads": 24032, + "updated": "2025-03-09T12:58:01.521Z", + "tags": ["ui", "miscellaneous"], + "runes": false, + "github_stars": 280, + "typescript": true, + "version": "2.2.2", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "2.2.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json new file mode 100644 index 0000000000..28b386ea93 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -0,0 +1,16 @@ +{ + "name": "@orpc/svelte-query", + "description": "Fetch and manage data in Svelte with orpc.", + "repo_url": "https://github.com/unnoq/orpc", + "authors": ["unnoq"], + "homepage": "https://orpc.unnoq.com", + "downloads": 2183, + "updated": "2025-04-12T13:39:09.903Z", + "tags": ["server"], + "runes": false, + "github_stars": 1023, + "typescript": true, + "version": "0.54.0", + "svelte_range": ">=4.2.0", + "last_rune_check_version": "0.54.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json new file mode 100644 index 0000000000..2fbea72039 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json @@ -0,0 +1,17 @@ +{ + "name": "@passlock/sveltekit", + "description": "Enables passkey authentication and social login in SvelteKit apps.", + "repo_url": "https://github.com/passlock-dev/passlock", + "authors": ["toby.hobson"], + "homepage": "https://passlock.dev", + "downloads": 12, + "updated": "2024-11-27T14:09:44.610Z", + "tags": ["auth"], + "runes": false, + "github_stars": 172, + "typescript": true, + "version": "0.9.31", + "svelte_range": "^4.0.0", + "kit_range": "^2.6.2", + "last_rune_check_version": "0.9.31" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json new file mode 100644 index 0000000000..637f1c3d4f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "phosphor-svelte", + "description": "Render Phosphor icons in Svelte applications.", + "repo_url": "https://github.com/haruaki07/phosphor-svelte", + "authors": ["haruaki07"], + "homepage": "https://phosphoricons.com", + "downloads": 6835, + "updated": "2024-12-06T04:02:09.247Z", + "tags": ["ui"], + "runes": true, + "github_stars": 182, + "typescript": true, + "version": "3.0.1", + "svelte_range": "^5.0.0 || ^5.0.0-next.96", + "last_rune_check_version": "3.0.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json new file mode 100644 index 0000000000..ab4c2a19a3 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -0,0 +1,43 @@ +{ + "name": "@prismicio/svelte", + "description": "Displays Prismic content within Svelte applications.", + "repo_url": "https://github.com/prismicio/prismic-svelte", + "authors": [ + "chrrrs", + "samuelhorn", + "prismic", + "raph22", + "sre", + "arnaudlewis", + "michel.chau", + "gholgot", + "odim", + "prismic-ci", + "lihbr", + "bapmrl", + "angeloashmore", + "levimykel", + "nvld", + "dani-mp", + "boubiyeah", + "rafa17", + "filipeue", + "ruben-prismic", + "paulyvpg", + "jomifepe", + "srflp", + "xrutayisire", + "greenwalker90" + ], + "homepage": "https://github.com/prismicio/prismic-svelte#readme", + "downloads": 664, + "updated": "2025-03-19T20:06:48.540Z", + "tags": ["content"], + "runes": false, + "github_stars": 24, + "typescript": true, + "version": "1.5.0", + "svelte_range": ">=4 || ^5.0.0-next.1", + "kit_range": ">=1", + "last_rune_check_version": "1.5.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json new file mode 100644 index 0000000000..67933a2734 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "rollup-plugin-svelte", + "description": "Compile Svelte components with Rollup.", + "repo_url": "https://github.com/sveltejs/rollup-plugin-svelte", + "authors": ["lukeed", "rich_harris", "lukastaegert", "shellscape", "conduitry", "dummdidumm"], + "homepage": "https://github.com/sveltejs/rollup-plugin-svelte#readme", + "downloads": 89930, + "updated": "2024-06-06T09:02:39.239Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 508, + "typescript": true, + "version": "7.2.2", + "svelte_range": ">=3.5.0", + "last_rune_check_version": "7.2.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json new file mode 100644 index 0000000000..f016f9a943 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -0,0 +1,16 @@ +{ + "name": "@roxi/routify", + "description": "Automate Svelte routes based on file structure.", + "repo_url": "https://github.com/roxiness/routify", + "authors": ["jakobrosenberg"], + "homepage": "https://routify.dev", + "downloads": 3323, + "updated": "2024-09-09T11:49:46.143Z", + "tags": ["router"], + "runes": false, + "github_stars": 1931, + "typescript": true, + "version": "2.18.18", + "svelte_range": "^3.48.0", + "last_rune_check_version": "2.18.18" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json new file mode 100644 index 0000000000..4e6cee7d9a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json @@ -0,0 +1,16 @@ +{ + "name": "scrolly-video", + "description": "Create scroll-based video playback in Svelte apps.", + "repo_url": "https://github.com/dkaoster/scrolly-video", + "authors": ["dkao"], + "homepage": "https://github.com/dkaoster/scrolly-video#readme", + "downloads": 544, + "updated": "2025-03-07T04:16:43.669Z", + "tags": ["media"], + "runes": false, + "github_stars": 1043, + "typescript": true, + "version": "0.0.24", + "svelte_range": "^4.2.19", + "last_rune_check_version": "0.0.24" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json new file mode 100644 index 0000000000..b5a5042ae1 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json @@ -0,0 +1,27 @@ +{ + "name": "@sentry/svelte", + "description": "Integrate Sentry error tracking into Svelte applications.", + "repo_url": "https://github.com/getsentry/sentry-javascript", + "authors": [ + "billyvg", + "mitsuhiko", + "haza", + "jauer", + "sentry-bot", + "evanpurkhiser", + "lynnagara", + "leedongwei", + "markstory", + "zeeg" + ], + "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", + "downloads": 75828, + "updated": "2025-04-08T14:18:47.246Z", + "tags": ["integration"], + "runes": false, + "github_stars": 8196, + "typescript": true, + "version": "9.12.0", + "svelte_range": "3.x || 4.x || 5.x", + "last_rune_check_version": "9.12.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json new file mode 100644 index 0000000000..fcabdb66c0 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json @@ -0,0 +1,28 @@ +{ + "name": "@sentry/sveltekit", + "description": "Integrate Sentry error tracking into SvelteKit applications.", + "repo_url": "https://github.com/getsentry/sentry-javascript", + "authors": [ + "billyvg", + "mitsuhiko", + "haza", + "jauer", + "sentry-bot", + "evanpurkhiser", + "lynnagara", + "leedongwei", + "markstory", + "zeeg" + ], + "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", + "downloads": 45770, + "updated": "2025-04-08T14:19:24.031Z", + "tags": ["integration", "server"], + "runes": false, + "github_stars": 8196, + "typescript": true, + "version": "9.12.0", + "svelte_range": "^4.2.8", + "kit_range": "2.x", + "last_rune_check_version": "9.12.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json new file mode 100644 index 0000000000..698b0f928b --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -0,0 +1,15 @@ +{ + "name": "shadcn-svelte", + "description": "Add components to Svelte apps with Tailwind CSS.", + "repo_url": "https://github.com/huntabyte/shadcn-svelte", + "authors": ["huntabyte"], + "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", + "downloads": 3888, + "updated": "2024-10-12T14:22:22.765Z", + "tags": ["ui", "design-system"], + "runes": false, + "github_stars": 6410, + "typescript": false, + "version": "0.14.0", + "last_rune_check_version": "0.14.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json new file mode 100644 index 0000000000..6907869d24 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -0,0 +1,15 @@ +{ + "name": "@skeletonlabs/skeleton", + "description": "Comprehensive UI component library for Svelte with themes and utilities.", + "repo_url": "https://github.com/skeletonlabs/skeleton", + "authors": ["skeletonadmin", "endigo9740", "teknikal", "cokakoala"], + "homepage": "https://github.com/skeletonlabs/skeleton#readme", + "downloads": 26004, + "updated": "2025-04-03T19:25:14.810Z", + "tags": ["design-system", "ui"], + "runes": false, + "github_stars": 5453, + "typescript": false, + "version": "3.1.2", + "last_rune_check_version": "3.1.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json new file mode 100644 index 0000000000..e2e51b180e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json @@ -0,0 +1,31 @@ +{ + "name": "@slicemachine/adapter-sveltekit", + "description": "Adapts SvelteKit for use with Prismic Slice Machine.", + "repo_url": "https://github.com/prismicio/slice-machine", + "authors": [ + "lihbr", + "angeloashmore", + "amaurycahuet", + "odim", + "levimykel", + "danielbg", + "nvld", + "prismic-ci", + "jomifepe", + "srflp", + "bohdan-one", + "xrutayisire", + "bapmrl" + ], + "downloads": 2861, + "updated": "2025-04-11T15:35:37.427Z", + "tags": ["adapter", "tooling"], + "runes": false, + "github_stars": 293, + "homepage": "https://prismic.io/docs", + "typescript": true, + "version": "0.3.74", + "svelte_range": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.1", + "kit_range": "^1 || ^2", + "last_rune_check_version": "0.3.74" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json new file mode 100644 index 0000000000..b4dbc0e01a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -0,0 +1,16 @@ +{ + "name": "sswr", + "description": "Fetch data with SWR strategy for Svelte, improving performance.", + "repo_url": "https://github.com/ConsoleTVs/sswr", + "authors": ["consoletvs"], + "downloads": 403164, + "updated": "2025-03-04T20:30:45.524Z", + "tags": ["server"], + "runes": false, + "github_stars": 256, + "homepage": "", + "typescript": true, + "version": "2.2.0", + "svelte_range": "^4.0.0 || ^5.0.0", + "last_rune_check_version": "2.2.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json new file mode 100644 index 0000000000..347791d806 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json @@ -0,0 +1,26 @@ +{ + "name": "@storyblok/svelte", + "description": "Connect Svelte apps to Storyblok CMS.", + "repo_url": "https://github.com/storyblok/storyblok-svelte", + "authors": [ + "delooks", + "dominikangerer", + "alexjoverm", + "emanuelgsouza", + "samuells", + "jpcfreire", + "christianzoppisb", + "alvarosaburido" + ], + "homepage": "https://github.com/storyblok/storyblok-svelte", + "downloads": 725, + "updated": "2025-03-31T09:03:12.639Z", + "tags": ["integration"], + "runes": true, + "github_stars": 84, + "typescript": true, + "version": "5.0.1", + "svelte_range": "^5.0.0", + "kit_range": "^2.20.2", + "last_rune_check_version": "5.0.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json new file mode 100644 index 0000000000..32a87a5d7f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json @@ -0,0 +1,17 @@ +{ + "name": "@supabase/auth-helpers-sveltekit", + "description": "Provides auth helpers for Supabase in SvelteKit.", + "repo_url": "https://github.com/supabase/auth-helpers", + "authors": [], + "homepage": "https://github.com/supabase/auth-helpers/tree/main/packages/sveltekit#readme", + "downloads": 3406, + "updated": "2024-04-09T10:33:33.451Z", + "tags": ["auth"], + "runes": false, + "github_stars": 898, + "typescript": true, + "version": "0.13.0", + "svelte_range": "^4.0.0", + "kit_range": "^1.30.3 || ^2.0.0", + "last_rune_check_version": "0.13.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json new file mode 100644 index 0000000000..ed2a34003c --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -0,0 +1,17 @@ +{ + "name": "super-sitemap", + "description": "Generate sitemaps for SvelteKit sites, easy and impossible to forget.", + "repo_url": "https://github.com/jasongitmail/super-sitemap", + "authors": ["jasongitmail"], + "homepage": "https://github.com/jasongitmail/super-sitemap#readme", + "downloads": 4255, + "updated": "2024-11-08T17:40:39.130Z", + "tags": ["seo"], + "runes": false, + "github_stars": 184, + "typescript": true, + "version": "1.0.3", + "svelte_range": ">=4.0.0 <6.0.0", + "kit_range": "^1.27.2", + "last_rune_check_version": "1.0.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json new file mode 100644 index 0000000000..708a39e493 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -0,0 +1,17 @@ +{ + "name": "svead", + "description": "Svelte component for managing meta tags and SEO.", + "repo_url": "https://github.com/spences10/svead", + "authors": ["spences10"], + "homepage": "https://github.com/spences10/svead#readme", + "downloads": 780, + "updated": "2024-10-21T08:33:56.452Z", + "tags": ["seo"], + "runes": true, + "github_stars": 76, + "typescript": true, + "version": "0.0.13", + "svelte_range": "^4.0.0 || ^5.0.0", + "kit_range": "^2.7.2", + "last_rune_check_version": "0.0.13" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json new file mode 100644 index 0000000000..de8c137c73 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-adapter-appengine", + "description": "Integrate SvelteKit applications with Google Cloud App Engine.", + "repo_url": "https://github.com/halfdanj/svelte-adapter-appengine", + "authors": ["halfdanj"], + "homepage": "https://github.com/halfdanj/svelte-adapter-appengine#readme", + "downloads": 104, + "updated": "2025-02-24T22:48:25.803Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 69, + "typescript": false, + "version": "1.2.0", + "kit_range": "^1.0.0 || ^2.0.0", + "last_rune_check_version": "1.2.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json new file mode 100644 index 0000000000..e6e7c4b490 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-adapter-azure-swa", + "description": "Deploy SvelteKit apps to Azure Static Web Apps.", + "repo_url": "", + "authors": ["geoffrich"], + "homepage": "https://github.com/geoffrich/svelte-adapter-azure-swa#readme", + "downloads": 2450, + "updated": "2025-03-04T18:00:38.944Z", + "tags": ["adapter"], + "runes": false, + "typescript": true, + "version": "0.21.0", + "kit_range": "^2.0.0", + "last_rune_check_version": "0.21.0", + "github_stars": 0 +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json new file mode 100644 index 0000000000..2bc36f6cb3 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-adapter-bun", + "description": "Generates a standalone Bun.js server for SvelteKit apps.", + "repo_url": "https://github.com/gornostay25/svelte-adapter-bun", + "authors": ["gornostay25"], + "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", + "downloads": 4453, + "updated": "2024-02-20T12:20:33.288Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 563, + "typescript": true, + "version": "0.5.2", + "kit_range": "^1.30.4", + "last_rune_check_version": "0.5.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json new file mode 100644 index 0000000000..66d67df879 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-adapter-deno", + "description": "Generate standalone Deno server for SvelteKit apps.", + "repo_url": "https://github.com/pluvial/svelte-adapter-deno", + "authors": ["jpaquim"], + "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", + "downloads": 171, + "updated": "2024-08-09T00:25:14.026Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 349, + "typescript": true, + "version": "0.9.1", + "kit_range": "^2.4.0", + "last_rune_check_version": "0.9.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json new file mode 100644 index 0000000000..c39e03ad60 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-awesome", + "description": "Use Font Awesome icons in Svelte applications.", + "repo_url": "https://github.com/RobBrazier/svelte-awesome", + "authors": ["robbrazier"], + "homepage": "https://github.com/RobBrazier/svelte-awesome#readme", + "downloads": 9562, + "updated": "2024-10-22T12:51:36.311Z", + "tags": ["ui"], + "runes": false, + "github_stars": 498, + "typescript": true, + "version": "3.3.5", + "svelte_range": ">= 3.43.1 < 6", + "kit_range": "^2.7.2", + "last_rune_check_version": "3.3.5" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json new file mode 100644 index 0000000000..ae7018d08c --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-chartjs", + "description": "Create charts using Chart.js in Svelte apps.", + "repo_url": "https://github.com/SauravKanchan/svelte-chartjs", + "authors": ["sauravnk30"], + "homepage": "https://saurav.tech/mdbsvelte/?path=/story/charts--examples", + "downloads": 45971, + "updated": "2024-02-06T14:40:40.928Z", + "tags": ["ui"], + "runes": false, + "github_stars": 319, + "typescript": true, + "version": "3.1.5", + "svelte_range": "^4.0.0", + "last_rune_check_version": "3.1.5" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json new file mode 100644 index 0000000000..a77bea0189 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-easy-crop", + "description": "Crop images with easy drag and zoom interactions in Svelte.", + "repo_url": "https://github.com/ValentinH/svelte-easy-crop", + "authors": ["valentinhervieu"], + "homepage": "https://github.com/ValentinH/svelte-easy-crop", + "downloads": 5218, + "updated": "2025-03-19T10:01:04.759Z", + "tags": ["media"], + "runes": true, + "github_stars": 220, + "typescript": true, + "version": "4.0.1", + "svelte_range": "^5.0.0", + "kit_range": "^2.15.0", + "last_rune_check_version": "4.0.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json new file mode 100644 index 0000000000..be82a7c2ee --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-exmarkdown", + "description": "Renders markdown content in Svelte applications.", + "repo_url": "https://github.com/ssssota/svelte-exmarkdown", + "authors": ["ssssota"], + "homepage": "https://ssssota.github.io/svelte-exmarkdown", + "downloads": 6555, + "updated": "2025-03-27T15:17:12.597Z", + "tags": ["content"], + "runes": true, + "github_stars": 261, + "typescript": true, + "version": "5.0.0", + "svelte_range": "^5.1.3", + "kit_range": "^2.17.2", + "last_rune_check_version": "5.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-guard-history-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-guard-history-router.json new file mode 100644 index 0000000000..2c75c76468 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-guard-history-router.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-guard-history-router", + "description": "Svelte router for SPA with history mode and route guards.", + "repo_url": "https://github.com/arlac77/svelte-guard-history-router", + "authors": ["arlac77"], + "homepage": "https://github.com/arlac77/svelte-guard-history-router#readme", + "downloads": 462, + "updated": "2024-06-06T21:38:42.626Z", + "tags": ["router"], + "runes": true, + "github_stars": 13, + "typescript": false, + "version": "6.1.2", + "svelte_range": "^5.0.0-next.0", + "last_rune_check_version": "6.1.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-guard.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-guard.json new file mode 100644 index 0000000000..313295b285 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-guard.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-guard", + "description": "Simplify route guarding in SvelteKit applications.", + "repo_url": "https://github.com/mehdikhody/svelte-guard", + "authors": ["mehdikhody"], + "homepage": "https://github.com/mehdikhody/svelte-guard#readme", + "downloads": 84, + "updated": "2025-02-22T13:41:50.551Z", + "tags": ["auth", "router"], + "runes": false, + "github_stars": 17, + "typescript": true, + "version": "1.0.0", + "svelte_range": "^5.0.0", + "kit_range": "^2.5.27", + "last_rune_check_version": "1.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json new file mode 100644 index 0000000000..38c5c1f67f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-kit-sessions", + "description": "Provides user-friendly session management for SvelteKit applications.", + "repo_url": "https://github.com/yutak23/svelte-kit-sessions", + "authors": ["yutak23"], + "homepage": "https://github.com/yutak23/svelte-kit-sessions#readme", + "downloads": 324, + "updated": "2024-11-13T04:51:52.547Z", + "tags": ["server", "auth"], + "runes": false, + "github_stars": 16, + "typescript": true, + "version": "0.4.0", + "svelte_range": "^5.1.13", + "kit_range": "^1.0.0 || ^2.0.0", + "last_rune_check_version": "0.4.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json new file mode 100644 index 0000000000..add3020ed8 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-kit-sst", + "description": "Adapter for SvelteKit apps to work on AWS Lambda.", + "repo_url": "https://github.com/sst/sst", + "authors": ["thdxr", "fanjie", "sst-publisher"], + "homepage": "https://github.com/sst/sst#readme", + "downloads": 1330, + "updated": "2024-08-16T19:15:54.792Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 23427, + "typescript": true, + "version": "2.43.5", + "kit_range": "^1.5.0", + "last_rune_check_version": "2.43.5" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json new file mode 100644 index 0000000000..b3dfb6e85e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-loader", + "description": "Compile Svelte components with Webpack.", + "repo_url": "https://github.com/sveltejs/svelte-loader", + "authors": ["nikku", "rich_harris", "conduitry", "svelte-admin", "dummdidumm"], + "homepage": "https://github.com/sveltejs/svelte-loader#readme", + "downloads": 55143, + "updated": "2024-10-09T21:13:47.738Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 602, + "typescript": false, + "version": "3.2.4", + "svelte_range": "^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1", + "last_rune_check_version": "3.2.4" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json new file mode 100644 index 0000000000..e9d652d0d6 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-maplibre-gl", + "description": "Build interactive web maps with MapLibre GL JS and Svelte.", + "repo_url": "https://github.com/MIERUNE/svelte-maplibre-gl", + "authors": ["mierune_iguchi", "ciscorn"], + "homepage": "https://svelte-maplibre-gl.mierune.dev/", + "downloads": 549, + "updated": "2025-02-18T10:11:08.006Z", + "tags": ["ui"], + "runes": true, + "github_stars": 152, + "typescript": true, + "version": "0.1.6", + "svelte_range": ">=5.0.0", + "kit_range": "^2.17.1", + "last_rune_check_version": "0.1.6" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json new file mode 100644 index 0000000000..6186fa37ed --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-maplibre", + "description": "Create interactive maps using MapLibre in Svelte.", + "repo_url": "https://github.com/dimfeld/svelte-maplibre", + "authors": ["dimfeld"], + "homepage": "https://svelte-maplibre.imfeld.dev", + "downloads": 5396, + "updated": "2025-03-20T19:32:58.345Z", + "tags": ["ui"], + "runes": true, + "github_stars": 418, + "typescript": true, + "version": "1.0.0", + "svelte_range": "^5.0.0", + "kit_range": "^2.8.1", + "last_rune_check_version": "1.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json new file mode 100644 index 0000000000..211b263070 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-markdown", + "description": "Render markdown into Svelte components.", + "repo_url": "https://github.com/pablo-abc/svelte-markdown", + "authors": ["pberganza"], + "homepage": "https://github.com/pablo-abc/svelte-markdown", + "downloads": 24304, + "updated": "2023-12-25T15:34:13.274Z", + "tags": ["content"], + "runes": false, + "github_stars": 372, + "typescript": true, + "version": "0.4.1", + "svelte_range": "^4.0.0", + "last_rune_check_version": "0.4.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json new file mode 100644 index 0000000000..ed4c716e0f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json @@ -0,0 +1,15 @@ +{ + "name": "svelte-material-ui", + "description": "Build Material Design UI components for Svelte applications.", + "repo_url": "https://github.com/hperrin/svelte-material-ui", + "authors": ["hperrin"], + "downloads": 3002, + "updated": "2024-12-22T22:58:40.767Z", + "tags": ["design-system", "ui"], + "runes": false, + "github_stars": 3364, + "homepage": "https://sveltematerialui.com/", + "typescript": false, + "version": "8.0.0-beta.3", + "last_rune_check_version": "8.0.0-beta.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json new file mode 100644 index 0000000000..d0142b037c --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-meta-tags", + "description": "Manage SEO for Svelte projects with meta tags.", + "repo_url": "https://github.com/oekazuma/svelte-meta-tags", + "authors": ["oe.kazuma"], + "homepage": "https://github.com/oekazuma/svelte-meta-tags#readme", + "downloads": 14246, + "updated": "2025-03-03T03:52:13.897Z", + "tags": ["seo"], + "runes": true, + "github_stars": 574, + "typescript": true, + "version": "4.2.0", + "svelte_range": "^5.0.0", + "kit_range": "^2.17.3", + "last_rune_check_version": "4.2.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-micro.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-micro.json new file mode 100644 index 0000000000..c9cff2babf --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-micro.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-micro", + "description": "Provides a light and reactive client-side router for Svelte.", + "repo_url": "https://github.com/ayndqy/svelte-micro", + "authors": ["ayndqy"], + "homepage": "https://github.com/ayndqy/svelte-micro#readme", + "downloads": 231, + "updated": "2024-07-13T23:25:16.789Z", + "tags": ["router"], + "runes": false, + "github_stars": 97, + "typescript": true, + "version": "2.5.7", + "svelte_range": "^3.54.0 || ^4.0.0", + "kit_range": "^2.5.0", + "last_rune_check_version": "2.5.7" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json new file mode 100644 index 0000000000..6736d0babe --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-motion", + "description": "Animate Svelte components with framer-motion.", + "repo_url": "https://github.com/micha-lmxt/svelte-motion", + "authors": ["micha-lmxt"], + "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", + "downloads": 5346, + "updated": "2024-02-27T20:12:47.917Z", + "tags": ["ui"], + "runes": true, + "github_stars": 621, + "typescript": true, + "version": "0.12.2", + "svelte_range": ">=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0", + "last_rune_check_version": "0.12.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json new file mode 100644 index 0000000000..be8c7d1b82 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-moveable", + "description": "Enables draggable, resizable, scalable, rotatable elements.", + "repo_url": "https://github.com/daybrush/moveable", + "authors": ["younkue"], + "homepage": "https://daybrush.com/moveable", + "downloads": 1224, + "updated": "2023-12-03T13:48:06.920Z", + "tags": ["ui"], + "runes": false, + "github_stars": 10316, + "typescript": true, + "version": "0.45.0", + "svelte_range": "^3.54.0 || ^4.0.0", + "kit_range": "^1.5.0", + "last_rune_check_version": "0.45.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json new file mode 100644 index 0000000000..9e7716492c --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-pathfinder", + "description": "Create state-based, advanced router for SvelteJS.", + "repo_url": "https://github.com/sveltetools/svelte-pathfinder", + "authors": ["paulmaly"], + "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", + "downloads": 817, + "updated": "2024-07-04T09:03:48.158Z", + "tags": ["router"], + "runes": false, + "github_stars": 131, + "typescript": true, + "version": "4.8.1", + "svelte_range": ">=3 <5", + "last_rune_check_version": "4.8.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json new file mode 100644 index 0000000000..595bd43d00 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-pdf", + "description": "Render PDF documents within Svelte applications.", + "repo_url": "https://github.com/vinodnimbalkar/svelte-pdf", + "authors": ["vinodnimbalkar"], + "homepage": "https://github.com/vinodnimbalkar/svelte-pdf#readme", + "downloads": 786, + "updated": "2025-03-16T15:46:14.672Z", + "tags": ["media"], + "runes": false, + "github_stars": 216, + "typescript": true, + "version": "1.0.27", + "svelte_range": "^5.0.0", + "kit_range": "^2.17.0", + "last_rune_check_version": "1.0.27" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json new file mode 100644 index 0000000000..d72e762a84 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json @@ -0,0 +1,16 @@ +{ + "name": "@svelte-put/toc", + "description": "Creates table of contents from headings in Svelte components.", + "repo_url": "https://github.com/vnphanquang/svelte-put", + "authors": ["vnphanquang"], + "homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/toc", + "downloads": 302, + "updated": "2025-03-15T08:01:17.887Z", + "tags": ["content"], + "runes": true, + "github_stars": 918, + "typescript": true, + "version": "6.0.2", + "svelte_range": "^5.1.0", + "last_rune_check_version": "6.0.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json new file mode 100644 index 0000000000..9f5115c72c --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-qparam", + "description": "Provides type-safe query parameters for SvelteKit.", + "repo_url": "https://github.com/jill64/svelte-qparam", + "authors": ["jill64"], + "homepage": "https://github.com/jill64/svelte-qparam#readme", + "downloads": 5325, + "updated": "2025-03-14T14:55:59.018Z", + "tags": ["router"], + "runes": true, + "github_stars": 4, + "typescript": true, + "version": "2.1.2", + "svelte_range": "^5.0.0", + "kit_range": "^2.0.0", + "last_rune_check_version": "2.1.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json new file mode 100644 index 0000000000..305c0cd446 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-routing", + "description": "Declarative Svelte routing library with SSR support.", + "repo_url": "https://github.com/EmilTholin/svelte-routing", + "authors": ["tholle", "krishnatorque"], + "homepage": "https://github.com/EmilTholin/svelte-routing#readme", + "downloads": 14488, + "updated": "2024-05-05T16:56:57.134Z", + "tags": ["router"], + "runes": false, + "github_stars": 2046, + "typescript": true, + "version": "2.13.0", + "svelte_range": "^4.2.15", + "last_rune_check_version": "2.13.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json new file mode 100644 index 0000000000..56dc2b0a83 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-seo", + "description": "Optimize Svelte apps for search engines, social media.", + "repo_url": "https://github.com/artiebits/svelte-seo", + "authors": ["artiebits"], + "homepage": "https://github.com/artiebits/svelte-seo#readme", + "downloads": 2596, + "updated": "2024-05-07T18:25:38.747Z", + "tags": ["seo"], + "runes": false, + "github_stars": 469, + "typescript": true, + "version": "1.6.1", + "svelte_range": "^3.55.0", + "kit_range": "^1.30.4", + "last_rune_check_version": "1.6.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json new file mode 100644 index 0000000000..399a01ce9a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-session-manager", + "description": "Manages JWT session data for Svelte apps, stores tokens.", + "repo_url": "https://github.com/arlac77/svelte-session-manager", + "authors": ["arlac77"], + "homepage": "https://github.com/arlac77/svelte-session-manager#readme", + "downloads": 465, + "updated": "2025-04-01T18:23:15.324Z", + "tags": ["miscellaneous", "auth"], + "runes": true, + "github_stars": 105, + "typescript": false, + "version": "3.0.36", + "svelte_range": "^5.25.0", + "last_rune_check_version": "3.0.36" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json new file mode 100644 index 0000000000..29f6cc075e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-stripe", + "description": "Integrate Stripe Elements into Svelte projects easily.", + "repo_url": "https://github.com/joshnuss/svelte-stripe", + "authors": ["joshnuss"], + "homepage": "https://sveltestripe.com", + "downloads": 4983, + "updated": "2024-10-31T12:24:24.374Z", + "tags": ["integration"], + "runes": false, + "github_stars": 463, + "typescript": true, + "version": "1.3.0", + "svelte_range": "^3 || ^4 || ^5", + "kit_range": "^2.5.5", + "last_rune_check_version": "1.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json new file mode 100644 index 0000000000..70c5e883c0 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json @@ -0,0 +1,17 @@ +{ + "name": "svelte-zdog", + "description": "Create 3D renders with Zdog in Svelte components.", + "repo_url": "https://github.com/wh0am1-dev/svelte-zdog", + "authors": ["wh0am1-dev"], + "homepage": "https://carlos-aguilar.com/svelte-zdog", + "downloads": 9, + "updated": "2023-08-21T02:15:43.393Z", + "tags": ["ui"], + "runes": false, + "github_stars": 44, + "typescript": true, + "version": "0.4.0", + "svelte_range": "^4.0.0", + "kit_range": "^1.20.5", + "last_rune_check_version": "0.4.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json new file mode 100644 index 0000000000..18f07d2c77 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json @@ -0,0 +1,16 @@ +{ + "name": "svelte5-router", + "description": "Declarative Svelte routing library with SSR support.", + "repo_url": "https://github.com/jpcutshall/svelte5-router", + "authors": ["jpcutshall"], + "homepage": "https://github.com/jpcutshall/svelte5-router", + "downloads": 375, + "updated": "2025-01-22T23:26:57.572Z", + "tags": ["router"], + "runes": true, + "github_stars": 12, + "typescript": true, + "version": "3.0.2", + "svelte_range": "^5.0.0", + "last_rune_check_version": "3.0.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json new file mode 100644 index 0000000000..55fd76204a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/adapter-auto", + "description": "Automatically choose SvelteKit adapter.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 244119, + "updated": "2025-04-02T04:24:41.948Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "6.0.0", + "kit_range": "^2.0.0", + "last_rune_check_version": "6.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json new file mode 100644 index 0000000000..13d7efa96b --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/adapter-cloudflare", + "description": "Deploy SvelteKit apps to Cloudflare Pages.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 57964, + "updated": "2025-04-04T16:44:50.551Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "7.0.1", + "kit_range": "^2.0.0", + "last_rune_check_version": "7.0.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json new file mode 100644 index 0000000000..310e92f6f7 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/adapter-netlify", + "description": "Create Netlify apps with SvelteKit.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 13501, + "updated": "2025-03-20T12:09:21.110Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "5.0.0", + "kit_range": "^2.4.0", + "last_rune_check_version": "5.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json new file mode 100644 index 0000000000..3aa1e97f2e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/adapter-node", + "description": "Build SvelteKit apps for Node.js.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 194797, + "updated": "2025-01-17T10:49:02.765Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "5.2.12", + "kit_range": "^2.4.0", + "last_rune_check_version": "5.2.12" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json new file mode 100644 index 0000000000..3045e03432 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/adapter-vercel", + "description": "Deploy SvelteKit apps to Vercel.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 72596, + "updated": "2025-04-04T16:44:50.830Z", + "tags": ["adapter"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "5.7.0", + "kit_range": "^2.4.0", + "last_rune_check_version": "5.7.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json new file mode 100644 index 0000000000..aa3fda80bc --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/amp", + "description": "Integrate AMP with SvelteKit.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 260, + "updated": "2024-10-25T12:12:36.654Z", + "tags": ["seo"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "1.1.4", + "kit_range": "^1.0.0 || ^2.0.0", + "last_rune_check_version": "1.1.4" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json new file mode 100644 index 0000000000..13740817c9 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/enhanced-img", + "description": "Optimize images in Svelte apps.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 19638, + "updated": "2024-12-12T22:34:24.780Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 19201, + "typescript": true, + "version": "0.4.4", + "svelte_range": "^5.0.0", + "last_rune_check_version": "0.4.4" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json new file mode 100644 index 0000000000..c9e8b2470f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/kit", + "description": "Build web applications with Svelte and SvelteKit.", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "downloads": 524388, + "updated": "2025-04-09T17:29:52.824Z", + "tags": ["adapter", "tooling"], + "runes": true, + "github_stars": 19201, + "typescript": true, + "version": "2.20.5", + "svelte_range": "^4.0.0 || ^5.0.0-next.0", + "last_rune_check_version": "2.20.5" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json new file mode 100644 index 0000000000..d48aaea27b --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltejs/vite-plugin-svelte", + "description": "Integrate Svelte components into Vite projects.", + "repo_url": "https://github.com/sveltejs/vite-plugin-svelte", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://github.com/sveltejs/vite-plugin-svelte#readme", + "downloads": 681273, + "updated": "2024-12-18T10:03:00.518Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 907, + "typescript": true, + "version": "5.0.3", + "svelte_range": "^5.0.0", + "last_rune_check_version": "5.0.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json new file mode 100644 index 0000000000..a029313b43 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json @@ -0,0 +1,14 @@ +{ + "name": "sveltekit-adapter-browser-extension", + "description": "Adapt SvelteKit apps for cross-browser extension development.", + "repo_url": "", + "authors": ["antony"], + "downloads": 6, + "updated": "2023-05-25T13:15:47.831Z", + "tags": ["adapter", "tooling"], + "runes": false, + "typescript": true, + "version": "0.4.0", + "last_rune_check_version": "0.4.0", + "github_stars": 0 +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json new file mode 100644 index 0000000000..c23ca6212a --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json @@ -0,0 +1,17 @@ +{ + "name": "sveltekit-superforms", + "description": "Simplify SvelteKit form handling and validation.", + "repo_url": "https://github.com/ciscoheat/sveltekit-superforms", + "authors": ["ciscoheat"], + "homepage": "https://superforms.rocks", + "downloads": 59739, + "updated": "2025-04-06T14:18:50.450Z", + "tags": ["miscellaneous"], + "runes": false, + "github_stars": 2468, + "typescript": true, + "version": "2.24.1", + "svelte_range": "3.x || 4.x || >=5.0.0-next.51", + "kit_range": "1.x || 2.x", + "last_rune_check_version": "2.24.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json new file mode 100644 index 0000000000..d1e5845989 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -0,0 +1,17 @@ +{ + "name": "@svelteness/kit-docs", + "description": "Integrate documentation for SvelteKit.", + "repo_url": "https://github.com/svelteness/kit-docs", + "authors": ["mihar-22"], + "downloads": 118, + "updated": "2023-09-16T01:27:25.411Z", + "tags": ["tooling", "content"], + "runes": false, + "github_stars": 492, + "homepage": "https://kitdocs.vercel.app", + "typescript": true, + "version": "1.1.5", + "svelte_range": "^4.2.0", + "kit_range": "^1.25.0", + "last_rune_check_version": "1.1.5" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json new file mode 100644 index 0000000000..11f3725064 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -0,0 +1,16 @@ +{ + "name": "@sveltestrap/sveltestrap", + "description": "Provides Bootstrap 5 components for Svelte applications.", + "repo_url": "https://github.com/sveltestrap/sveltestrap", + "authors": ["dysfunc"], + "homepage": "https://sveltestrap.js.org", + "downloads": 4934, + "updated": "2025-02-04T15:33:33.979Z", + "tags": ["design-system", "ui"], + "runes": false, + "github_stars": 175, + "typescript": true, + "version": "7.1.0", + "svelte_range": "^4.0.0 || ^5.0.0 || ^5.0.0-next.0", + "last_rune_check_version": "7.1.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json new file mode 100644 index 0000000000..a957f1b9a1 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json @@ -0,0 +1,16 @@ +{ + "name": "@tanstack/svelte-form", + "description": "Headless, performant, and type-safe form state management.", + "repo_url": "https://github.com/TanStack/form", + "authors": ["tannerlinsley", "kylemathews"], + "homepage": "https://tanstack.com/form", + "downloads": 1517, + "updated": "2025-09-19T20:35:41.611Z", + "tags": ["miscellaneous"], + "runes": false, + "github_stars": 5800, + "typescript": false, + "version": "1.23.0", + "svelte_range": "^5.0.0", + "last_rune_check_version": "1.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json new file mode 100644 index 0000000000..2fad1da8f1 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json @@ -0,0 +1,16 @@ +{ + "name": "@tanstack/svelte-query", + "description": "Manages, caches, and syncs asynchronous data in Svelte.", + "repo_url": "https://github.com/TanStack/query", + "authors": ["tannerlinsley", "nksaraf"], + "homepage": "https://tanstack.com/query", + "downloads": 29542, + "updated": "2025-04-14T12:56:45.954Z", + "tags": ["miscellaneous"], + "runes": false, + "github_stars": 44706, + "typescript": true, + "version": "5.74.3", + "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "5.74.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json new file mode 100644 index 0000000000..480b2cd1dc --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json @@ -0,0 +1,16 @@ +{ + "name": "@tanstack/svelte-table", + "description": "Build powerful tables and datagrids for Svelte.", + "repo_url": "https://github.com/TanStack/table", + "authors": ["tannerlinsley", "nksaraf"], + "homepage": "https://tanstack.com/table", + "downloads": 8538, + "updated": "2025-02-11T21:00:39.245Z", + "tags": ["ui"], + "runes": false, + "github_stars": 26225, + "typescript": true, + "version": "8.21.2", + "svelte_range": "^4.0.0 || ^3.49.0", + "last_rune_check_version": "8.21.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json new file mode 100644 index 0000000000..c1a19c6c1f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json @@ -0,0 +1,16 @@ +{ + "name": "@tanstack/svelte-virtual", + "description": "Headless UI for virtualizing scrollable elements in Svelte.", + "repo_url": "https://github.com/TanStack/virtual", + "authors": ["tannerlinsley", "nksaraf"], + "homepage": "https://tanstack.com/virtual", + "downloads": 4888, + "updated": "2025-03-31T06:58:34.646Z", + "tags": ["ui"], + "runes": false, + "github_stars": 5982, + "typescript": true, + "version": "3.13.6", + "svelte_range": "^3.48.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "3.13.6" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json new file mode 100644 index 0000000000..2d6b500e35 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json @@ -0,0 +1,17 @@ +{ + "name": "@threlte/core", + "description": "3D framework for web, built on Svelte and Three.js.", + "repo_url": "https://github.com/threlte/threlte", + "authors": ["grischaerbe"], + "homepage": "https://threlte.xyz", + "downloads": 7772, + "updated": "2025-04-12T23:44:15.117Z", + "tags": ["ui"], + "runes": true, + "github_stars": 2849, + "typescript": true, + "version": "8.0.2", + "svelte_range": ">=5", + "kit_range": "^2.7.7", + "last_rune_check_version": "8.0.2" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json new file mode 100644 index 0000000000..19a92f2a02 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json @@ -0,0 +1,16 @@ +{ + "name": "trpc-sveltekit", + "description": "Provides SvelteKit adapter for tRPC.io.", + "repo_url": "https://github.com/icflorescu/trpc-sveltekit", + "authors": ["icflorescu"], + "homepage": "https://icflorescu.github.io/trpc-sveltekit/", + "downloads": 3625, + "updated": "2025-03-06T12:52:54.703Z", + "tags": ["server"], + "runes": false, + "github_stars": 819, + "typescript": true, + "version": "3.6.3", + "kit_range": "^1.27.0", + "last_rune_check_version": "3.6.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json new file mode 100644 index 0000000000..297619e622 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@tsparticles/svelte", + "description": "Create particle, confetti, and fireworks animations.", + "repo_url": "https://github.com/tsparticles/svelte", + "authors": ["matteobruni", "ar3s"], + "homepage": "https://github.com/tsparticles/svelte#readme", + "downloads": 2780, + "updated": "2024-05-26T10:58:39.331Z", + "tags": ["ui"], + "runes": false, + "github_stars": 54, + "typescript": true, + "version": "3.1.1", + "svelte_range": "^4.2.17", + "kit_range": "^2.5.10", + "last_rune_check_version": "3.1.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json new file mode 100644 index 0000000000..4a2990b499 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -0,0 +1,17 @@ +{ + "name": "typewriter-editor", + "description": "Create custom rich text editors with Delta format and Svelte.", + "repo_url": "https://github.com/typewriter-editor/typewriter", + "authors": ["jacwright"], + "homepage": "https://github.com/typewriter-editor/typewriter#readme", + "downloads": 244, + "updated": "2025-02-12T18:30:38.430Z", + "tags": ["ui", "content"], + "runes": false, + "github_stars": 416, + "typescript": true, + "version": "0.12.9", + "svelte_range": ">=3.43.0 <6", + "kit_range": "^2.5.25", + "last_rune_check_version": "0.12.9" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json new file mode 100644 index 0000000000..e0ae1217a0 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@unlazy/svelte", + "description": "Implement lazy loading for images in Svelte applications.", + "repo_url": "https://github.com/johannschopplich/unlazy", + "authors": ["johannschopplich"], + "homepage": "https://unlazy.byjohann.dev", + "downloads": 66, + "updated": "2025-03-26T21:28:31.014Z", + "tags": ["media"], + "runes": true, + "github_stars": 805, + "typescript": true, + "version": "0.12.4", + "svelte_range": "^5", + "kit_range": "^2.17.3", + "last_rune_check_version": "0.12.4" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json new file mode 100644 index 0000000000..d1662cddfe --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json @@ -0,0 +1,15 @@ +{ + "name": "@unocss/preset-icons", + "description": "Use any icons with Pure CSS for UnoCSS in Svelte projects.", + "repo_url": "https://github.com/unocss/unocss", + "authors": ["antfu", "unocss-bot"], + "homepage": "https://unocss.dev", + "downloads": 198649, + "updated": "2025-04-12T01:31:24.434Z", + "tags": ["ui"], + "runes": false, + "github_stars": 17512, + "typescript": true, + "version": "66.1.0-beta.11", + "last_rune_check_version": "66.1.0-beta.11" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json new file mode 100644 index 0000000000..5de82b9ade --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@unpic/svelte", + "description": "Create responsive, high-performance images in Svelte.", + "repo_url": "https://github.com/ascorbic/unpic-img", + "authors": ["ascorbic"], + "homepage": "https://unpic.pics/img/svelte", + "downloads": 5811, + "updated": "2025-01-19T16:47:12.413Z", + "tags": ["media"], + "runes": true, + "github_stars": 1692, + "typescript": true, + "version": "1.0.0", + "svelte_range": "^5", + "kit_range": "^2.9.0", + "last_rune_check_version": "1.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json new file mode 100644 index 0000000000..cb1e484980 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@uppy/svelte", + "description": "Integrate Uppy file uploader into Svelte projects.", + "repo_url": "https://github.com/transloadit/uppy", + "authors": ["kvz", "tim-kos", "murderlon", "aduh95", "mifi"], + "homepage": "https://uppy.io", + "downloads": 720, + "updated": "2025-01-08T10:02:34.051Z", + "tags": ["media"], + "runes": false, + "github_stars": 29690, + "typescript": true, + "version": "4.3.0", + "svelte_range": "^4.0.0 || ^5.0.0", + "kit_range": "^2.8.3", + "last_rune_check_version": "4.3.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json new file mode 100644 index 0000000000..90fb3d2bc2 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json @@ -0,0 +1,36 @@ +{ + "name": "@urql/svelte", + "description": "GraphQL client for Svelte applications.", + "repo_url": "https://github.com/urql-graphql/urql", + "authors": [ + "michaelmerrill", + "sarmeyer", + "mariano-formidable", + "ryan.roemer", + "formidable-owner", + "formidablelabs", + "carbonrobot", + "masiddee", + "scott-rippey", + "sarahformidable", + "robwalkerco", + "ceceppa", + "keithluchtel", + "scottianstewart", + "philpl", + "andyrichardson", + "jdecroock", + "parkerziegler", + "npm-urql" + ], + "homepage": "https://formidable.com/open-source/urql/docs/", + "downloads": 7601, + "updated": "2025-03-03T21:13:56.638Z", + "tags": ["server"], + "runes": false, + "github_stars": 8771, + "typescript": true, + "version": "4.2.3", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "last_rune_check_version": "4.2.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json new file mode 100644 index 0000000000..411ef03844 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json @@ -0,0 +1,16 @@ +{ + "name": "@vime/svelte", + "description": "Svelte bindings for the Vime media player.", + "repo_url": "https://github.com/vime-js/vime", + "authors": ["mihar-22"], + "downloads": 351, + "updated": "2023-07-17T00:15:50.338Z", + "tags": ["media"], + "runes": false, + "github_stars": 2800, + "homepage": "https://vimejs.com", + "typescript": true, + "version": "5.4.1", + "svelte_range": "^3.0.0 || ^4.0.0", + "last_rune_check_version": "5.4.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json new file mode 100644 index 0000000000..5065d8d577 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -0,0 +1,16 @@ +{ + "name": "virtua", + "description": "Virtualize lists and grids for Svelte.", + "repo_url": "https://github.com/inokawa/virtua", + "authors": ["inokawa"], + "homepage": "https://github.com/inokawa/virtua#readme", + "downloads": 90400, + "updated": "2025-03-08T01:58:08.375Z", + "tags": ["ui"], + "runes": true, + "github_stars": 2680, + "typescript": true, + "version": "0.40.3", + "svelte_range": ">=5.0", + "last_rune_check_version": "0.40.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json new file mode 100644 index 0000000000..82f5c61408 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -0,0 +1,17 @@ +{ + "name": "@xyflow/svelte", + "description": "Build node-based editors, diagrams, and workflows.", + "repo_url": "https://github.com/xyflow/xyflow", + "authors": ["peterkogo", "webk1d"], + "homepage": "https://svelteflow.dev", + "downloads": 27790, + "updated": "2025-04-14T12:43:44.642Z", + "tags": ["ui"], + "runes": false, + "github_stars": 28857, + "typescript": true, + "version": "0.1.36", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "kit_range": "^2.5.4", + "last_rune_check_version": "0.1.36" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json b/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json new file mode 100644 index 0000000000..e04e1e459e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json @@ -0,0 +1,17 @@ +{ + "name": "@zerodevx/svelte-img", + "description": "Create responsive and progressive images for SvelteKit.", + "repo_url": "https://github.com/zerodevx/svelte-img", + "authors": ["zerodevx"], + "homepage": "https://github.com/zerodevx/svelte-img#readme", + "downloads": 772, + "updated": "2024-09-27T10:18:26.563Z", + "tags": ["media"], + "runes": false, + "github_stars": 347, + "typescript": true, + "version": "2.1.2", + "svelte_range": "^3.55.1 || ^4.0.0 || ^5.0.0", + "kit_range": "^2.6.0", + "last_rune_check_version": "2.1.2" +} diff --git a/apps/svelte.dev/src/lib/time.js b/apps/svelte.dev/src/lib/time.ts similarity index 66% rename from apps/svelte.dev/src/lib/time.js rename to apps/svelte.dev/src/lib/time.ts index 53f4660ffd..e216fdb84b 100644 --- a/apps/svelte.dev/src/lib/time.js +++ b/apps/svelte.dev/src/lib/time.ts @@ -15,14 +15,16 @@ const DIVISIONS = { /** * @param {Date} date */ -export const ago = (date) => { +export const ago = (date: Date, short = false) => { let duration = (date.getTime() - new Date().getTime()) / 1000; for (const [name, amount] of Object.entries(DIVISIONS)) { if (Math.abs(duration) < amount) { - const format = /** @type {keyof(DIVISIONS)} */ (name); - return formatter.format(Math.round(duration), format); + return short + ? `${Math.round(-duration)}${name === 'months' ? 'mo' : name[0]} ago` + : formatter.format(Math.round(duration), name as Intl.RelativeTimeFormatUnit); } + duration /= amount; } }; diff --git a/apps/svelte.dev/src/routes/+layout.server.ts b/apps/svelte.dev/src/routes/+layout.server.ts index 4fb653d821..d5efdc2873 100644 --- a/apps/svelte.dev/src/routes/+layout.server.ts +++ b/apps/svelte.dev/src/routes/+layout.server.ts @@ -41,6 +41,10 @@ const nav_links: NavigationLink[] = [ })) })) }, + { + title: 'Packages', + slug: 'packages' + }, { title: 'Playground', slug: 'playground' diff --git a/apps/svelte.dev/src/routes/+layout.svelte b/apps/svelte.dev/src/routes/+layout.svelte index dd1021147d..d5ee36dd44 100644 --- a/apps/svelte.dev/src/routes/+layout.svelte +++ b/apps/svelte.dev/src/routes/+layout.svelte @@ -31,6 +31,7 @@ const sections: Record = { docs: 'Docs', + packages: 'Packages', playground: 'Playground', blog: 'Blog', tutorial: 'Tutorial', diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts new file mode 100644 index 0000000000..052a326ed5 --- /dev/null +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -0,0 +1,30 @@ +import { PACKAGES_META } from './packages-meta'; +import { registry, type Package } from '$lib/server/content'; + +export const prerender = false; + +// Netflix style page. Send pre-done cards with categories +const homepage_data: { title: string; packages: Package[] }[] = [ + { + title: 'sv add', + packages: PACKAGES_META.SV_ADD.packages + .map((name) => registry.find((pkg) => pkg.name === name) ?? null) + .filter((v) => Boolean(v)) as Package[] + } +]; + +for (const { packages, title } of PACKAGES_META.FEATURED) { + homepage_data.push({ + title, + packages: packages + .map((name) => registry.find((pkg) => pkg.name === name) ?? null) + .filter((v) => Boolean(v)) as Package[] + }); +} + +export async function load({ url }) { + return { + packages: registry, + homepage: homepage_data + }; +} diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte new file mode 100644 index 0000000000..cca7adc20a --- /dev/null +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -0,0 +1,44 @@ + + + + Packages • Svelte + + + + + + +

Packages

+ +
+
+ {#each data.homepage as { title, packages }} + + {/each} +
+
+ + diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte new file mode 100644 index 0000000000..998695c652 --- /dev/null +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -0,0 +1,182 @@ + + + + +
+
+

{title}

+ + {#if !at_start || !at_end} +
+ + + +
+ {/if} +
+ +
+ +
+
+ {#each packages as pkg} +
+ +
+ {/each} +
+
+ +
{ + const left = e.currentTarget.scrollLeft; + content.style.translate = `-${left}px`; + + update(); + }} + > +
+ {#each packages as pkg} +
+ +
+ {/each} +
+
+
+
+ + diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte new file mode 100644 index 0000000000..fd4a79b654 --- /dev/null +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -0,0 +1,203 @@ + + +
+
+

+ {#if pkg.official} + + + + {/if} + + {pkg.name} +

+ + + {pkg.version} + {ago(new Date(pkg.updated), true)} + +
+ +

{pkg.description}

+ +

+ {#if pkg.downloads} + + + {format_number(+pkg.downloads)} + + {/if} + + {#if pkg.github_stars} + + + {format_number(pkg.github_stars)} + + {/if} + + + + + e.stopPropagation()} + > + + {#if pkg.repo_url} + e.stopPropagation()} + > + {/if} + + {#if pkg.homepage} + e.stopPropagation()} + > + {/if} + +

+
+ + diff --git a/apps/svelte.dev/src/routes/packages/packages-meta.ts b/apps/svelte.dev/src/routes/packages/packages-meta.ts new file mode 100644 index 0000000000..5627d5e10d --- /dev/null +++ b/apps/svelte.dev/src/routes/packages/packages-meta.ts @@ -0,0 +1,312 @@ +import type { Package } from '$lib/server/content'; + +const TAGS = { + 'design-system': { + prompt: + 'MUST contain 2+ reusable Svelte components designed as a cohesive set with shared design principles. Examples: complete UI kits, design systems, form libraries, widget collections, component libraries. Key indicator: components are intentionally built to work together, share styling patterns, and serve a unified purpose. NOT a single component or unrelated components bundled together.' + }, + ui: { + prompt: + 'Individual visual Svelte components or styling tools focused on appearance. Examples: standalone UI elements (buttons, modals, dropdowns), animation libraries, transition effects, tooltips. Key indicator: primary purpose is enhancing visual presentation. NOT state management tools or multi-component systems that would qualify as design systems.' + }, + router: { + prompt: + 'Manages navigation and URL handling in Svelte apps. Examples: client-side routers, path matching utilities, navigation guards, route parameter parsers. Key indicator: primary purpose is handling application navigation flow and URL state. NOT page transition animations (ui tag) or general application state management.' + }, + content: { + prompt: + 'Tools for creating, processing, and rendering structured content in Svelte. Examples: Markdown/MDX processors, CMS connectors, blog frameworks, documentation generators. Key indicator: focused on content authoring, organization, or display. NOT general data fetching (server tag) or UI components (ui tag) unless specifically content-oriented.' + }, + media: { + prompt: + 'Tools specifically for handling images, video, audio or file assets in Svelte. Examples: media players, image galleries, file uploaders, lazy-loading media components. Key indicator: primarily works with media files or streams. NOT general UI components or data fetching utilities unless media-specific.' + }, + server: { + prompt: + 'Tools for server-side operations and client-server communication in Svelte. Examples: SSR utilities, API clients, data fetching libraries, server action wrappers. Key indicator: facilitates interaction between frontend and backend. NOT client-side state management or deployment tools (adapter tag).' + }, + adapter: { + prompt: + 'SvelteKit-specific deployment adapters or hosting integration tools. Examples: platform adapters (Vercel, Netlify, etc.), serverless deployment helpers, hosting configuration utilities. Key indicator: primary purpose is facilitating deployment to specific environments. NOT general server utilities or build tools.' + }, + tooling: { + prompt: + 'Development tools for Svelte that operate outside runtime code. Examples: build plugins, code generators, debugging utilities, CLI tools, linters. Key indicator: used during development process but not part of runtime application code. NOT runtime libraries, components, or server integrations.' + }, + seo: { + prompt: + 'Tools for improving search engine optimization in Svelte applications. Examples: meta tag managers, structured data generators, sitemap creators, link analyzers. Key indicator: primarily concerned with search engine visibility. NOT general head management or routing unless specifically SEO-focused.' + }, + auth: { + prompt: + 'User authentication and authorization solutions for Svelte. Examples: login systems, OAuth implementations, JWT handlers, permission managers. Key indicator: primarily concerned with user identity and access control. NOT general API clients or state management unless specifically auth-focused.' + }, + integration: { + prompt: + 'Connectors between Svelte and external services or systems. Examples: database clients, third-party API wrappers, payment processor integrations. Key indicator: primary purpose is connecting Svelte apps with external platforms. NOT general UI components or utilities unless they specifically bridge to external services.' + }, + testing: { + prompt: + "Specialized testing tools designed for Svelte applications. Examples: component testing libraries, Svelte-aware test runners, store mocking utilities. Key indicator: explicitly built for testing Svelte code with awareness of Svelte's features. NOT general JavaScript testing tools that aren't Svelte-specific." + }, + miscellaneous: { + prompt: + "Svelte utilities, helpers, and tools that don't fit cleanly into other categories. Examples: state management solutions, custom stores, actions, directives, form validation, performance optimizers, DOM manipulation utilities, scroll utilities, focus managers. Key indicator: provides functionality that enhances Svelte development but doesn't align with existing categories." + } +} satisfies Record; + +const SV_ADD = { + packages: [ + 'drizzle-orm', + 'eslint', + 'lucia', + 'mdsvex', + '@inlang/paraglide-js', + 'playwright', + 'prettier', + 'storybook', + 'tailwindcss', + 'vitest' + ], + alias: { + '@inlang/paraglide-js': 'paraglidejs', + 'drizzle-orm': 'drizzle' + } +}; + +const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ + { + title: 'Component libraries', + packages: [ + 'shadcn-svelte', + 'bits-ui', + '@melt-ui/svelte', + '@skeletonlabs/skeleton', + '@ark-ui/svelte', + 'flowbite-svelte', + 'svelte-material-ui', + 'carbon-components-svelte', + '@sveltestrap/sveltestrap', + 'daisyui' + ], + weights: { + 'shadcn-svelte': 2 + } + }, + { + title: 'Individual components', + packages: [ + '@tanstack/svelte-table', + '@ai-sdk/svelte', + 'svelte-moveable', + '@tanstack/svelte-virtual', + 'virtua', + '@event-calendar/core', + 'svelte-chartjs' + ] + }, + { + title: 'SvelteKit adapters', + packages: [ + '@sveltejs/adapter-node', + '@sveltejs/adapter-vercel', + '@sveltejs/adapter-auto', + '@sveltejs/adapter-cloudflare', + '@sveltejs/adapter-netlify', + 'svelte-kit-sst', + 'svelte-adapter-bun', + '@slicemachine/adapter-sveltekit', + 'amplify-adapter', + 'svelte-adapter-deno', + 'svelte-adapter-appengine', + 'sveltekit-adapter-browser-extension', + 'svelte-adapter-azure-swa' + ] + }, + { + title: 'Icons', + packages: [ + '@iconify/tailwind4', + '@unocss/preset-icons', + 'lucide-svelte', + 'svelte-awesome', + 'phosphor-svelte' + ] + }, + { + title: 'Router', + packages: [ + '@sveltejs/kit', + 'svelte-routing', + 'svelte-micro', + '@roxi/routify', + 'svelte-qparam', + '@easyroute/svelte', + 'svelte5-router', + 'svelte-guard', + 'svelte-guard-history-router', + 'svelte-pathfinder', + 'elegua' + ] + }, + { + title: 'Data Visualization', + packages: ['layercake', 'layerchart', 'svelte-maplibre', '@xyflow/svelte', 'svelte-maplibre-gl'] + }, + { + title: '3D Rendering', + packages: ['@threlte/core', 'svelte-zdog'] + }, + { + title: 'Animations', + packages: [ + '@neoconfetti/svelte', + 'svelte-motion', + '@lottiefiles/svelte-lottie-player', + '@tsparticles/svelte' + ] + }, + { + title: 'Content', + packages: [ + 'mdsvex', + 'svelte-markdown', + '@content-collections/core', + 'carta-md', + 'typewriter-editor', + '@svelte-put/toc', + '@prismicio/svelte', + '@svelteness/kit-docs', + '@evidence-dev/evidence', + '@magidoc/plugin-svelte-marked', + 'svelte-exmarkdown', + 'svelte-pdf' + ] + }, + { + title: 'Bundler plugins', + packages: [ + '@sveltejs/vite-plugin-svelte', + 'rollup-plugin-svelte', + 'svelte-loader', + 'esbuild-svelte' + ] + }, + { + title: 'Media', + packages: [ + '@sveltejs/enhanced-img', + '@vime/svelte', + '@uppy/svelte', + '@unpic/svelte', + 'unlazy-svelte', + 'scrolly-video', + '@zerodevx/svelte-img', + 'svelte-easy-crop' + ] + }, + { + title: 'Data fetching', + packages: [ + '@urql/svelte', + 'trpc-sveltekit', + 'sswr', + '@tanstack/svelte-query', + '@orpc/svelte-query', + 'houdini' + ] + }, + { + title: 'SEO', + packages: ['svelte-meta-tags', '@sveltejs/amp', 'svelte-seo', 'super-sitemap', 'svead'] + }, + { + title: 'Auth', + packages: [ + 'lucia', + '@auth/sveltekit', + 'altcha', + 'svelte-session-manager', + 'clerk-sveltekit', + 'svelte-kit-sessions', + '@supabase/auth-helpers-sveltekit', + '@passlock/sveltekit' + ] + }, + { + title: 'Third party services', + packages: [ + '@sentry/svelte', + '@sentry/sveltekit', + 'svelte-stripe', + 'clerk-sveltekit', + '@storyblok/svelte', + '@inlang/paraglide-js' + ] + }, + // { + // title: 'Testing', + // packages: [ + // '@testing-library/svelte', + // 'svelte-jester', + // '@cypress/svelte', + // 'playwright', + // 'vitest' + // ] + // }, + { + title: 'Forms', + packages: ['sveltekit-superforms', '@tanstack/svelte-form', 'formsnap', 'felte'] + } +]; + +const OVERRIDES = new Map>([ + ['vaul-svelte', true], + ['@formkit/auto-animate', -10], + ['lucide-svelte', -5], + ['sveltekit-flash-message', true], + ['sveltekit-rate-limiter', true], + ['@astrojs/starlight', true], + ['playwright', true], + ['vitest', true], + ['@inlang/paraglide-js', true], + ['phosphor-svelte', true], + ['@iconify/tailwind4', true], + ['@unocss/preset-icons', true], + ['drizzle-orm', true], + ['prettier', true], + ['storybook', true], + ['tailwindcss', true] + // [/@smui\//, true] TODO: This kind of pattern complicates things, not supported yet. Instead focusing on getting smui to add svelte to their deps/peerDeps +]); + +const OFFICIAL = [ + /^@sveltejs\//, + 'prettier-plugin-svelte', + 'svelte', + 'svelte2tsx', + 'eslint-plugin-svelte', + 'sv', + 'svelte-loader', + 'rollup-plugin-svelte' +]; +function is_official(pkg: string): boolean { + for (const official of OFFICIAL) { + if (official instanceof RegExp) { + if (official.test(pkg)) return true; + continue; + } + + if (official === pkg) return true; + } + + return false; +} + +export const PACKAGES_META = { + TAGS, + OVERRIDES, + is_official, + FEATURED, + SV_ADD +}; diff --git a/apps/svelte.dev/src/routes/packages/utils.ts b/apps/svelte.dev/src/routes/packages/utils.ts new file mode 100644 index 0000000000..e8dd6d5f08 --- /dev/null +++ b/apps/svelte.dev/src/routes/packages/utils.ts @@ -0,0 +1,50 @@ +/** + * Formats a number with K, M, B, T suffixes + * + * @param num - The number to format + * @returns Formatted string representation of the number + * + * Examples: + * 437 -> 437 + * 4370 -> 4.3K + * 43700 -> 43K + * 437000 -> 437K + * 4370000 -> 4.3M + * 43700000 -> 43M + * 437000000 -> 437M + */ +export function format_number(num: number): string { + // Define thresholds and suffixes + const thresholds = [ + { value: 1e12, suffix: 'T' }, + { value: 1e9, suffix: 'B' }, + { value: 1e6, suffix: 'M' }, + { value: 1e3, suffix: 'K' } + ]; + + // Handle zero and negative numbers + if (num === 0) return '0'; + + const is_negative = num < 0; + const abs_num = Math.abs(num); + + // Find the appropriate threshold + for (const { value, suffix } of thresholds) { + if (abs_num >= value) { + // Calculate the divided value + const divided = abs_num / value; + + // Format with one decimal place if the first digit is less than 10 + const formatted = + divided < 10 + ? (Math.round(divided * 10) / 10).toFixed(1).replace(/\.0$/, '') + : Math.round(divided); + + // Return with proper sign and suffix + return `${is_negative ? '-' : ''}${formatted}${suffix}`; + } + } + + // If no threshold is met, return the number as is + return `${is_negative ? '-' : ''}${Math.round(abs_num)}`; +} diff --git a/packages/icons/icons/download.svg b/packages/icons/icons/download.svg new file mode 100644 index 0000000000..b46664180a --- /dev/null +++ b/packages/icons/icons/download.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/icons/npm.svg b/packages/icons/icons/npm.svg new file mode 100644 index 0000000000..c8dd82603b --- /dev/null +++ b/packages/icons/icons/npm.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/icons/star.svg b/packages/icons/icons/star.svg new file mode 100644 index 0000000000..2ad2f5c7b6 --- /dev/null +++ b/packages/icons/icons/star.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/icons/svelte-cutout.svg b/packages/icons/icons/svelte-cutout.svg new file mode 100644 index 0000000000..fd1b3a9488 --- /dev/null +++ b/packages/icons/icons/svelte-cutout.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/icons/svelte.svg b/packages/icons/icons/svelte.svg new file mode 100644 index 0000000000..ae7e182a82 --- /dev/null +++ b/packages/icons/icons/svelte.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/icons/typescript.svg b/packages/icons/icons/typescript.svg new file mode 100644 index 0000000000..8b3d389325 --- /dev/null +++ b/packages/icons/icons/typescript.svg @@ -0,0 +1,4 @@ + + + + From 4f9e1a5de803d8a029b224897f002c79df738ded Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:21:30 -0700 Subject: [PATCH 002/141] remove unused code --- .../src/routes/packages/packages-meta.ts | 83 +------------------ 1 file changed, 1 insertion(+), 82 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/packages-meta.ts b/apps/svelte.dev/src/routes/packages/packages-meta.ts index 5627d5e10d..892a2b5e18 100644 --- a/apps/svelte.dev/src/routes/packages/packages-meta.ts +++ b/apps/svelte.dev/src/routes/packages/packages-meta.ts @@ -1,60 +1,5 @@ import type { Package } from '$lib/server/content'; -const TAGS = { - 'design-system': { - prompt: - 'MUST contain 2+ reusable Svelte components designed as a cohesive set with shared design principles. Examples: complete UI kits, design systems, form libraries, widget collections, component libraries. Key indicator: components are intentionally built to work together, share styling patterns, and serve a unified purpose. NOT a single component or unrelated components bundled together.' - }, - ui: { - prompt: - 'Individual visual Svelte components or styling tools focused on appearance. Examples: standalone UI elements (buttons, modals, dropdowns), animation libraries, transition effects, tooltips. Key indicator: primary purpose is enhancing visual presentation. NOT state management tools or multi-component systems that would qualify as design systems.' - }, - router: { - prompt: - 'Manages navigation and URL handling in Svelte apps. Examples: client-side routers, path matching utilities, navigation guards, route parameter parsers. Key indicator: primary purpose is handling application navigation flow and URL state. NOT page transition animations (ui tag) or general application state management.' - }, - content: { - prompt: - 'Tools for creating, processing, and rendering structured content in Svelte. Examples: Markdown/MDX processors, CMS connectors, blog frameworks, documentation generators. Key indicator: focused on content authoring, organization, or display. NOT general data fetching (server tag) or UI components (ui tag) unless specifically content-oriented.' - }, - media: { - prompt: - 'Tools specifically for handling images, video, audio or file assets in Svelte. Examples: media players, image galleries, file uploaders, lazy-loading media components. Key indicator: primarily works with media files or streams. NOT general UI components or data fetching utilities unless media-specific.' - }, - server: { - prompt: - 'Tools for server-side operations and client-server communication in Svelte. Examples: SSR utilities, API clients, data fetching libraries, server action wrappers. Key indicator: facilitates interaction between frontend and backend. NOT client-side state management or deployment tools (adapter tag).' - }, - adapter: { - prompt: - 'SvelteKit-specific deployment adapters or hosting integration tools. Examples: platform adapters (Vercel, Netlify, etc.), serverless deployment helpers, hosting configuration utilities. Key indicator: primary purpose is facilitating deployment to specific environments. NOT general server utilities or build tools.' - }, - tooling: { - prompt: - 'Development tools for Svelte that operate outside runtime code. Examples: build plugins, code generators, debugging utilities, CLI tools, linters. Key indicator: used during development process but not part of runtime application code. NOT runtime libraries, components, or server integrations.' - }, - seo: { - prompt: - 'Tools for improving search engine optimization in Svelte applications. Examples: meta tag managers, structured data generators, sitemap creators, link analyzers. Key indicator: primarily concerned with search engine visibility. NOT general head management or routing unless specifically SEO-focused.' - }, - auth: { - prompt: - 'User authentication and authorization solutions for Svelte. Examples: login systems, OAuth implementations, JWT handlers, permission managers. Key indicator: primarily concerned with user identity and access control. NOT general API clients or state management unless specifically auth-focused.' - }, - integration: { - prompt: - 'Connectors between Svelte and external services or systems. Examples: database clients, third-party API wrappers, payment processor integrations. Key indicator: primary purpose is connecting Svelte apps with external platforms. NOT general UI components or utilities unless they specifically bridge to external services.' - }, - testing: { - prompt: - "Specialized testing tools designed for Svelte applications. Examples: component testing libraries, Svelte-aware test runners, store mocking utilities. Key indicator: explicitly built for testing Svelte code with awareness of Svelte's features. NOT general JavaScript testing tools that aren't Svelte-specific." - }, - miscellaneous: { - prompt: - "Svelte utilities, helpers, and tools that don't fit cleanly into other categories. Examples: state management solutions, custom stores, actions, directives, form validation, performance optimizers, DOM manipulation utilities, scroll utilities, focus managers. Key indicator: provides functionality that enhances Svelte development but doesn't align with existing categories." - } -} satisfies Record; - const SV_ADD = { packages: [ 'drizzle-orm', @@ -67,11 +12,7 @@ const SV_ADD = { 'storybook', 'tailwindcss', 'vitest' - ], - alias: { - '@inlang/paraglide-js': 'paraglidejs', - 'drizzle-orm': 'drizzle' - } + ] }; const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ @@ -260,26 +201,6 @@ const FEATURED: { title: string; packages: string[]; weights?: Record>([ - ['vaul-svelte', true], - ['@formkit/auto-animate', -10], - ['lucide-svelte', -5], - ['sveltekit-flash-message', true], - ['sveltekit-rate-limiter', true], - ['@astrojs/starlight', true], - ['playwright', true], - ['vitest', true], - ['@inlang/paraglide-js', true], - ['phosphor-svelte', true], - ['@iconify/tailwind4', true], - ['@unocss/preset-icons', true], - ['drizzle-orm', true], - ['prettier', true], - ['storybook', true], - ['tailwindcss', true] - // [/@smui\//, true] TODO: This kind of pattern complicates things, not supported yet. Instead focusing on getting smui to add svelte to their deps/peerDeps -]); - const OFFICIAL = [ /^@sveltejs\//, 'prettier-plugin-svelte', @@ -304,8 +225,6 @@ function is_official(pkg: string): boolean { } export const PACKAGES_META = { - TAGS, - OVERRIDES, is_official, FEATURED, SV_ADD From 22b615f04ba97ea91a10707c07260d4436576bdb Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:45:10 -0700 Subject: [PATCH 003/141] fix bad data --- .../lib/server/generated/registry/content-collections-core.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json index c0e9490aed..3d3df69c09 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -12,5 +12,5 @@ "typescript": true, "version": "0.11.1", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", - "last_rune_check_version": "1.3.0" + "last_rune_check_version": "0.11.0" } From a9203dbebb2a125d93a319e2990ac7d9e367c5db Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:46:59 -0700 Subject: [PATCH 004/141] add missing sv add-ons --- .../generated/registry/drizzle-orm.json | 15 +++++++++++ .../lib/server/generated/registry/eslint.json | 15 +++++++++++ .../server/generated/registry/playwright.json | 15 +++++++++++ .../server/generated/registry/prettier.json | 27 +++++++++++++++++++ .../server/generated/registry/storybook.json | 24 +++++++++++++++++ .../generated/registry/tailwindcss.json | 15 +++++++++++ .../lib/server/generated/registry/vitest.json | 15 +++++++++++ 7 files changed, 126 insertions(+) create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/eslint.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/playwright.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/prettier.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/storybook.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/vitest.json diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json new file mode 100644 index 0000000000..0b63273618 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -0,0 +1,15 @@ +{ + "name": "drizzle-orm", + "description": "Build type-safe database schemas and queries.", + "repo_url": "https://github.com/drizzle-team/drizzle-orm", + "authors": ["dankochetov", "sheriman", "alexblokh", "kyrylo_usichenko"], + "homepage": "https://orm.drizzle.team", + "downloads": 1102559, + "updated": "2025-03-21T15:49:09.287Z", + "tags": ["server"], + "runes": false, + "github_stars": 27467, + "typescript": true, + "version": "0.41.0", + "last_rune_check_version": "0.41.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json new file mode 100644 index 0000000000..58b8d54b19 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -0,0 +1,15 @@ +{ + "name": "eslint", + "description": "Find and fix problems in your JavaScript code.", + "repo_url": "https://github.com/eslint/eslint", + "authors": ["~openjsfoundation", "~eslintbot"], + "homepage": "https://eslint.org/", + "downloads": 63392075, + "updated": "2025-09-19T01:18:57.493Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 26300, + "typescript": true, + "version": "9.36.0", + "last_rune_check_version": "9.35.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json new file mode 100644 index 0000000000..63e85793cf --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -0,0 +1,15 @@ +{ + "name": "playwright", + "description": "A high-level API to automate web browsers, testing.", + "repo_url": "https://github.com/microsoft/playwright", + "authors": ["pavelfeldman", "yurys", "dgozman-ms", "playwright-bot"], + "homepage": "https://playwright.dev", + "downloads": 13453465, + "updated": "2025-03-17T17:02:50.323Z", + "tags": ["testing"], + "runes": false, + "github_stars": 71643, + "typescript": true, + "version": "1.51.1", + "last_rune_check_version": "1.51.1" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json new file mode 100644 index 0000000000..a3cba7c426 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json @@ -0,0 +1,27 @@ +{ + "name": "prettier", + "description": "Formats code with opinionated style.", + "repo_url": "https://github.com/prettier/prettier", + "authors": [ + "jlongster", + "lydell", + "thorn0", + "vjeux", + "fisker", + "suchipi", + "duailibe", + "ikatyang", + "azz", + "sosukesuzuki", + "prettier-bot" + ], + "homepage": "https://prettier.io", + "downloads": 49716466, + "updated": "2025-03-03T01:18:57.493Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 50258, + "typescript": true, + "version": "3.5.3", + "last_rune_check_version": "3.5.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json new file mode 100644 index 0000000000..4893830558 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -0,0 +1,24 @@ +{ + "name": "storybook", + "description": "Develop UI components in isolation.", + "repo_url": "https://github.com/storybookjs/storybook", + "authors": [ + "ndelangen", + "tmeasday", + "ghengeveld", + "kasperpeulen", + "shilman", + "jreinhold", + "valentinpalkovic", + "storybook-bot" + ], + "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/cli", + "downloads": 6189667, + "updated": "2025-04-02T17:03:02.202Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 86367, + "typescript": true, + "version": "8.6.12", + "last_rune_check_version": "8.6.12" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json new file mode 100644 index 0000000000..adb596979e --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json @@ -0,0 +1,15 @@ +{ + "name": "tailwindcss", + "description": "Rapidly build custom user interfaces with utility-first CSS.", + "repo_url": "https://github.com/tailwindlabs/tailwindcss", + "authors": ["malfaitrobin", "adamwathan", "reinink"], + "homepage": "https://tailwindcss.com", + "downloads": 21170519, + "updated": "2025-04-04T18:11:56.153Z", + "tags": ["ui"], + "runes": false, + "github_stars": 87128, + "typescript": true, + "version": "4.1.3", + "last_rune_check_version": "4.1.3" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json new file mode 100644 index 0000000000..f2dc1819a4 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json @@ -0,0 +1,15 @@ +{ + "name": "vitest", + "description": "Next generation testing framework powered by Vite.", + "repo_url": "https://github.com/vitest-dev/vitest", + "authors": ["antfu", "patak", "oreanno", "vitestbot"], + "homepage": "https://github.com/vitest-dev/vitest#readme", + "downloads": 10222892, + "updated": "2025-03-31T10:19:23.023Z", + "tags": ["testing", "tooling"], + "runes": false, + "github_stars": 14143, + "typescript": true, + "version": "3.1.1", + "last_rune_check_version": "3.1.1" +} From 23e3be04f8fa44a723726960e487dbb51b4d5a6b Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 19 Sep 2025 14:08:12 -0700 Subject: [PATCH 005/141] add vite-plugin-devtools-json --- .../registry/vite-plugin-devtools-json.json | 15 +++++++++++++++ .../src/routes/packages/packages-meta.ts | 1 + 2 files changed, 16 insertions(+) create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json new file mode 100644 index 0000000000..475af16014 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json @@ -0,0 +1,15 @@ +{ + "name": "vite-plugin-devtools-json", + "description": "Vite plugin for generating `com.chrome.devtools.json` on the fly in the devserver.", + "repo_url": "https://github.com/ChromeDevTools/vite-plugin-devtools-json", + "authors": ["google-wombot"], + "homepage": "https://github.com/ChromeDevTools/vite-plugin-devtools-json#readme", + "downloads": 80910, + "updated": "2025-08-13T01:18:57.493Z", + "tags": ["tooling"], + "runes": false, + "github_stars": 310, + "typescript": true, + "version": "1.0.0", + "last_rune_check_version": "0.4.1" +} diff --git a/apps/svelte.dev/src/routes/packages/packages-meta.ts b/apps/svelte.dev/src/routes/packages/packages-meta.ts index 892a2b5e18..21c838464d 100644 --- a/apps/svelte.dev/src/routes/packages/packages-meta.ts +++ b/apps/svelte.dev/src/routes/packages/packages-meta.ts @@ -11,6 +11,7 @@ const SV_ADD = { 'prettier', 'storybook', 'tailwindcss', + 'vite-plugin-devtools-json', 'vitest' ] }; From 1029b9a89380a865861a6ceed1f3d7ce6f35a376 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 19 Sep 2025 14:10:49 -0700 Subject: [PATCH 006/141] add back alias --- apps/svelte.dev/src/routes/packages/packages-meta.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/routes/packages/packages-meta.ts b/apps/svelte.dev/src/routes/packages/packages-meta.ts index 21c838464d..5989bc475b 100644 --- a/apps/svelte.dev/src/routes/packages/packages-meta.ts +++ b/apps/svelte.dev/src/routes/packages/packages-meta.ts @@ -13,7 +13,12 @@ const SV_ADD = { 'tailwindcss', 'vite-plugin-devtools-json', 'vitest' - ] + ], + alias: { + '@inlang/paraglide-js': 'paraglidejs', + 'drizzle-orm': 'drizzle', + 'vite-plugin-devtools-json': 'devtools-json' + } }; const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ From f4b7dfbc3cd3d05674e9512e4c7e5c54ff59fa99 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 20 Sep 2025 08:53:26 +0200 Subject: [PATCH 007/141] keep one packages-meta --- apps/svelte.dev/src/lib/packages-meta.ts | 229 ++++++++++++++++- .../src/routes/packages/packages-meta.ts | 237 ------------------ 2 files changed, 228 insertions(+), 238 deletions(-) delete mode 100644 apps/svelte.dev/src/routes/packages/packages-meta.ts diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index d0cd55f53a..7ffac90b4e 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -1,3 +1,227 @@ +const SV_ADD = { + // Keeping the same order as in sv + // https://github.com/jycouet/cli/blob/main/packages/addons/_config/official.ts#L16-L17 + packages: [ + 'prettier', + 'eslint', + 'vitest', + 'playwright', + 'tailwindcss', + 'vite-plugin-devtools-json', + 'drizzle-orm', + 'lucia', + 'mdsvex', + '@inlang/paraglide-js', + 'storybook' + ] +}; + +const SV_ADD_CMD = { + prettier: 'npx sv add prettier', + eslint: 'npx sv add eslint', + vitest: 'npx sv add vitest', + playwright: 'npx sv add playwright', + tailwindcss: 'npx sv add tailwindcss', + 'vite-plugin-devtools-json': 'npx sv add devtools-json', + 'drizzle-orm': 'npx sv add drizzle', + lucia: 'npx sv add lucia', + mdsvex: 'npx sv add mdsvex', + '@inlang/paraglide-js': 'npx sv add paraglide', + storybook: 'npx sv add storybook', + + '@sveltejs/adapter-node': 'npx sv add sveltekit-adapter=adapter:node', + '@sveltejs/adapter-vercel': 'npx sv add sveltekit-adapter=adapter:vercel', + '@sveltejs/adapter-auto': 'npx sv add sveltekit-adapter=adapter:auto', + '@sveltejs/adapter-cloudflare': 'npx sv add sveltekit-adapter=adapter:cloudflare', + '@sveltejs/adapter-netlify': 'npx sv add sveltekit-adapter=adapter:netlify' +}; + +const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ + { + title: 'Component libraries', + packages: [ + 'shadcn-svelte', + 'bits-ui', + '@melt-ui/svelte', + '@skeletonlabs/skeleton', + '@ark-ui/svelte', + 'flowbite-svelte', + 'svelte-material-ui', + 'carbon-components-svelte', + '@sveltestrap/sveltestrap', + 'daisyui' + ], + weights: { + 'shadcn-svelte': 2 + } + }, + { + title: 'Individual components', + packages: [ + '@tanstack/svelte-table', + '@ai-sdk/svelte', + 'svelte-moveable', + '@tanstack/svelte-virtual', + 'virtua', + '@event-calendar/core', + 'svelte-chartjs' + ] + }, + { + title: 'SvelteKit adapters', + packages: [ + '@sveltejs/adapter-node', + '@sveltejs/adapter-vercel', + '@sveltejs/adapter-auto', + '@sveltejs/adapter-cloudflare', + '@sveltejs/adapter-netlify', + 'svelte-kit-sst', + 'svelte-adapter-bun', + '@slicemachine/adapter-sveltekit', + 'amplify-adapter', + 'svelte-adapter-deno', + 'svelte-adapter-appengine', + 'sveltekit-adapter-browser-extension', + 'svelte-adapter-azure-swa' + ] + }, + { + title: 'Icons', + packages: [ + '@iconify/tailwind4', + '@unocss/preset-icons', + 'lucide-svelte', + 'svelte-awesome', + 'phosphor-svelte' + ] + }, + { + title: 'Router', + packages: [ + '@sveltejs/kit', + 'svelte-routing', + 'svelte-micro', + '@roxi/routify', + 'svelte-qparam', + '@easyroute/svelte', + 'svelte5-router', + 'svelte-guard', + 'svelte-guard-history-router', + 'svelte-pathfinder', + 'elegua' + ] + }, + { + title: 'Data Visualization', + packages: ['layercake', 'layerchart', 'svelte-maplibre', '@xyflow/svelte', 'svelte-maplibre-gl'] + }, + { + title: '3D Rendering', + packages: ['@threlte/core', 'svelte-zdog'] + }, + { + title: 'Animations', + packages: [ + '@neoconfetti/svelte', + 'svelte-motion', + '@lottiefiles/svelte-lottie-player', + '@tsparticles/svelte' + ] + }, + { + title: 'Content', + packages: [ + 'mdsvex', + 'svelte-markdown', + '@content-collections/core', + 'carta-md', + 'typewriter-editor', + '@svelte-put/toc', + '@prismicio/svelte', + '@svelteness/kit-docs', + '@evidence-dev/evidence', + '@magidoc/plugin-svelte-marked', + 'svelte-exmarkdown', + 'svelte-pdf' + ] + }, + { + title: 'Bundler plugins', + packages: [ + '@sveltejs/vite-plugin-svelte', + 'rollup-plugin-svelte', + 'svelte-loader', + 'esbuild-svelte' + ] + }, + { + title: 'Media', + packages: [ + '@sveltejs/enhanced-img', + '@vime/svelte', + '@uppy/svelte', + '@unpic/svelte', + 'unlazy-svelte', + 'scrolly-video', + '@zerodevx/svelte-img', + 'svelte-easy-crop' + ] + }, + { + title: 'Data fetching', + packages: [ + '@urql/svelte', + 'trpc-sveltekit', + 'sswr', + '@tanstack/svelte-query', + '@orpc/svelte-query', + 'houdini' + ] + }, + { + title: 'SEO', + packages: ['svelte-meta-tags', '@sveltejs/amp', 'svelte-seo', 'super-sitemap', 'svead'] + }, + { + title: 'Auth', + packages: [ + 'lucia', + '@auth/sveltekit', + 'altcha', + 'svelte-session-manager', + 'clerk-sveltekit', + 'svelte-kit-sessions', + '@supabase/auth-helpers-sveltekit', + '@passlock/sveltekit' + ] + }, + { + title: 'Third party services', + packages: [ + '@sentry/svelte', + '@sentry/sveltekit', + 'svelte-stripe', + 'clerk-sveltekit', + '@storyblok/svelte', + '@inlang/paraglide-js' + ] + }, + // { + // title: 'Testing', + // packages: [ + // '@testing-library/svelte', + // 'svelte-jester', + // '@cypress/svelte', + // 'playwright', + // 'vitest' + // ] + // }, + { + title: 'Forms', + packages: ['sveltekit-superforms', '@tanstack/svelte-form', 'formsnap', 'felte'] + } +]; + const OFFICIAL = [ /^@sveltejs\//, 'prettier-plugin-svelte', @@ -22,5 +246,8 @@ function is_official(pkg: string): boolean { } export const PACKAGES_META = { - is_official + is_official, + FEATURED, + SV_ADD, + SV_ADD_CMD }; diff --git a/apps/svelte.dev/src/routes/packages/packages-meta.ts b/apps/svelte.dev/src/routes/packages/packages-meta.ts deleted file mode 100644 index 5989bc475b..0000000000 --- a/apps/svelte.dev/src/routes/packages/packages-meta.ts +++ /dev/null @@ -1,237 +0,0 @@ -import type { Package } from '$lib/server/content'; - -const SV_ADD = { - packages: [ - 'drizzle-orm', - 'eslint', - 'lucia', - 'mdsvex', - '@inlang/paraglide-js', - 'playwright', - 'prettier', - 'storybook', - 'tailwindcss', - 'vite-plugin-devtools-json', - 'vitest' - ], - alias: { - '@inlang/paraglide-js': 'paraglidejs', - 'drizzle-orm': 'drizzle', - 'vite-plugin-devtools-json': 'devtools-json' - } -}; - -const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ - { - title: 'Component libraries', - packages: [ - 'shadcn-svelte', - 'bits-ui', - '@melt-ui/svelte', - '@skeletonlabs/skeleton', - '@ark-ui/svelte', - 'flowbite-svelte', - 'svelte-material-ui', - 'carbon-components-svelte', - '@sveltestrap/sveltestrap', - 'daisyui' - ], - weights: { - 'shadcn-svelte': 2 - } - }, - { - title: 'Individual components', - packages: [ - '@tanstack/svelte-table', - '@ai-sdk/svelte', - 'svelte-moveable', - '@tanstack/svelte-virtual', - 'virtua', - '@event-calendar/core', - 'svelte-chartjs' - ] - }, - { - title: 'SvelteKit adapters', - packages: [ - '@sveltejs/adapter-node', - '@sveltejs/adapter-vercel', - '@sveltejs/adapter-auto', - '@sveltejs/adapter-cloudflare', - '@sveltejs/adapter-netlify', - 'svelte-kit-sst', - 'svelte-adapter-bun', - '@slicemachine/adapter-sveltekit', - 'amplify-adapter', - 'svelte-adapter-deno', - 'svelte-adapter-appengine', - 'sveltekit-adapter-browser-extension', - 'svelte-adapter-azure-swa' - ] - }, - { - title: 'Icons', - packages: [ - '@iconify/tailwind4', - '@unocss/preset-icons', - 'lucide-svelte', - 'svelte-awesome', - 'phosphor-svelte' - ] - }, - { - title: 'Router', - packages: [ - '@sveltejs/kit', - 'svelte-routing', - 'svelte-micro', - '@roxi/routify', - 'svelte-qparam', - '@easyroute/svelte', - 'svelte5-router', - 'svelte-guard', - 'svelte-guard-history-router', - 'svelte-pathfinder', - 'elegua' - ] - }, - { - title: 'Data Visualization', - packages: ['layercake', 'layerchart', 'svelte-maplibre', '@xyflow/svelte', 'svelte-maplibre-gl'] - }, - { - title: '3D Rendering', - packages: ['@threlte/core', 'svelte-zdog'] - }, - { - title: 'Animations', - packages: [ - '@neoconfetti/svelte', - 'svelte-motion', - '@lottiefiles/svelte-lottie-player', - '@tsparticles/svelte' - ] - }, - { - title: 'Content', - packages: [ - 'mdsvex', - 'svelte-markdown', - '@content-collections/core', - 'carta-md', - 'typewriter-editor', - '@svelte-put/toc', - '@prismicio/svelte', - '@svelteness/kit-docs', - '@evidence-dev/evidence', - '@magidoc/plugin-svelte-marked', - 'svelte-exmarkdown', - 'svelte-pdf' - ] - }, - { - title: 'Bundler plugins', - packages: [ - '@sveltejs/vite-plugin-svelte', - 'rollup-plugin-svelte', - 'svelte-loader', - 'esbuild-svelte' - ] - }, - { - title: 'Media', - packages: [ - '@sveltejs/enhanced-img', - '@vime/svelte', - '@uppy/svelte', - '@unpic/svelte', - 'unlazy-svelte', - 'scrolly-video', - '@zerodevx/svelte-img', - 'svelte-easy-crop' - ] - }, - { - title: 'Data fetching', - packages: [ - '@urql/svelte', - 'trpc-sveltekit', - 'sswr', - '@tanstack/svelte-query', - '@orpc/svelte-query', - 'houdini' - ] - }, - { - title: 'SEO', - packages: ['svelte-meta-tags', '@sveltejs/amp', 'svelte-seo', 'super-sitemap', 'svead'] - }, - { - title: 'Auth', - packages: [ - 'lucia', - '@auth/sveltekit', - 'altcha', - 'svelte-session-manager', - 'clerk-sveltekit', - 'svelte-kit-sessions', - '@supabase/auth-helpers-sveltekit', - '@passlock/sveltekit' - ] - }, - { - title: 'Third party services', - packages: [ - '@sentry/svelte', - '@sentry/sveltekit', - 'svelte-stripe', - 'clerk-sveltekit', - '@storyblok/svelte', - '@inlang/paraglide-js' - ] - }, - // { - // title: 'Testing', - // packages: [ - // '@testing-library/svelte', - // 'svelte-jester', - // '@cypress/svelte', - // 'playwright', - // 'vitest' - // ] - // }, - { - title: 'Forms', - packages: ['sveltekit-superforms', '@tanstack/svelte-form', 'formsnap', 'felte'] - } -]; - -const OFFICIAL = [ - /^@sveltejs\//, - 'prettier-plugin-svelte', - 'svelte', - 'svelte2tsx', - 'eslint-plugin-svelte', - 'sv', - 'svelte-loader', - 'rollup-plugin-svelte' -]; -function is_official(pkg: string): boolean { - for (const official of OFFICIAL) { - if (official instanceof RegExp) { - if (official.test(pkg)) return true; - continue; - } - - if (official === pkg) return true; - } - - return false; -} - -export const PACKAGES_META = { - is_official, - FEATURED, - SV_ADD -}; From ffa80fe799e419926c905e725c6d40fa5f2cd4ff Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 20 Sep 2025 08:54:00 +0200 Subject: [PATCH 008/141] add sv cmd display --- apps/svelte.dev/src/lib/server/content.ts | 2 ++ .../src/routes/packages/+page.server.ts | 22 +++++++++++++------ .../src/routes/packages/PackageCard.svelte | 14 ++++++++++++ 3 files changed, 31 insertions(+), 7 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index 1e4dc5dde3..b585d0397a 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -208,6 +208,8 @@ export interface Package { official?: boolean; typescript: boolean; + + svCmd?: string; } /** diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index 052a326ed5..7f514f4d6e 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -1,24 +1,32 @@ -import { PACKAGES_META } from './packages-meta'; +import { PACKAGES_META } from '$lib/packages-meta'; import { registry, type Package } from '$lib/server/content'; export const prerender = false; +const arrToPackages = (arr: string[]) => { + return arr + .map((name) => { + const pkg = registry.find((pkg) => pkg.name === name) ?? null; + if (pkg) + pkg.svCmd = PACKAGES_META.SV_ADD_CMD[pkg.name as keyof typeof PACKAGES_META.SV_ADD_CMD]; + + return pkg; + }) + .filter((v) => Boolean(v)) as Package[]; +}; + // Netflix style page. Send pre-done cards with categories const homepage_data: { title: string; packages: Package[] }[] = [ { title: 'sv add', - packages: PACKAGES_META.SV_ADD.packages - .map((name) => registry.find((pkg) => pkg.name === name) ?? null) - .filter((v) => Boolean(v)) as Package[] + packages: arrToPackages(PACKAGES_META.SV_ADD.packages) } ]; for (const { packages, title } of PACKAGES_META.FEATURED) { homepage_data.push({ title, - packages: packages - .map((name) => registry.find((pkg) => pkg.name === name) ?? null) - .filter((v) => Boolean(v)) as Package[] + packages: arrToPackages(packages) }); } diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index fd4a79b654..95bb596b94 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -30,6 +30,12 @@

{pkg.description}

+ {#if pkg.svCmd} +
+ + {pkg.svCmd} +
+ {/if}

{#if pkg.downloads} @@ -199,5 +205,13 @@ text-overflow: ellipsis; max-height: 2lh; } + + .sv-cmd { + font: var(--sk-font-ui-small); + color: var(--sk-fg-3); + background: var(--sk-bg-3); + padding: 0.5rem; + display: inline-block; + } } From 6082afe90d011e3e31babcbdb0a209d7025bd7b1 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 20 Sep 2025 09:03:50 +0200 Subject: [PATCH 009/141] add link to title of pkg --- .../src/routes/packages/PackageCard.svelte | 37 +++++++++++++------ 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 95bb596b94..968087abca 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -12,16 +12,31 @@

-

- {#if pkg.official} - - - - {/if} - - {pkg.name} -

- + {#snippet title()} +

+ {#if pkg.official} + + + + {/if} + + {pkg.name} +

+ {/snippet} + + {#if pkg.homepage} + e.stopPropagation()} + > + {@render title()} + + {:else} + {@render title()} + {/if} {pkg.version} {ago(new Date(pkg.updated), true)} @@ -94,7 +109,7 @@ align-items: center; margin-bottom: 1rem; justify-content: space-between; - gap: 2rem; + gap: 1.5rem; .updated { display: flex; From 6df755fbc4c74875353dd09c3f4da02945c3c357 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 20 Sep 2025 19:46:14 +0200 Subject: [PATCH 010/141] rmv icon for border left --- .../src/routes/packages/PackageCard.svelte | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 968087abca..9dfd13a399 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -46,10 +46,9 @@

{pkg.description}

{#if pkg.svCmd} -
- - {pkg.svCmd} -
+ + {pkg.svCmd} + {/if}

{#if pkg.downloads} @@ -222,11 +221,12 @@ } .sv-cmd { + display: inline-block; font: var(--sk-font-ui-small); color: var(--sk-fg-3); background: var(--sk-bg-3); - padding: 0.5rem; - display: inline-block; + padding: 0.3rem 0.7rem; + border-left: 0.3rem solid var(--sk-bg-accent); } } From cd3b62335b4085d773d6c00d27a32293f63a578b Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 20 Sep 2025 19:56:35 +0200 Subject: [PATCH 011/141] update main redirect (hompage or sv) --- apps/svelte.dev/src/lib/packages-meta.ts | 34 +++++++++---------- apps/svelte.dev/src/lib/server/content.ts | 1 + .../src/routes/packages/+page.server.ts | 12 +++++-- .../src/routes/packages/PackageCard.svelte | 4 +-- 4 files changed, 29 insertions(+), 22 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 7ffac90b4e..5fdc0b24b9 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -16,24 +16,24 @@ const SV_ADD = { ] }; -const SV_ADD_CMD = { - prettier: 'npx sv add prettier', - eslint: 'npx sv add eslint', - vitest: 'npx sv add vitest', - playwright: 'npx sv add playwright', - tailwindcss: 'npx sv add tailwindcss', - 'vite-plugin-devtools-json': 'npx sv add devtools-json', - 'drizzle-orm': 'npx sv add drizzle', - lucia: 'npx sv add lucia', - mdsvex: 'npx sv add mdsvex', - '@inlang/paraglide-js': 'npx sv add paraglide', - storybook: 'npx sv add storybook', +const SV_ADD_CMD: Record = { + prettier: { alias: 'prettier' }, + eslint: { alias: 'eslint' }, + vitest: { alias: 'vitest' }, + playwright: { alias: 'playwright' }, + tailwindcss: { alias: 'tailwindcss' }, + 'vite-plugin-devtools-json': { alias: 'devtools-json' }, + 'drizzle-orm': { alias: 'drizzle' }, + lucia: { alias: 'lucia' }, + mdsvex: { alias: 'mdsvex' }, + '@inlang/paraglide-js': { alias: 'paraglide' }, + storybook: { alias: 'storybook' }, - '@sveltejs/adapter-node': 'npx sv add sveltekit-adapter=adapter:node', - '@sveltejs/adapter-vercel': 'npx sv add sveltekit-adapter=adapter:vercel', - '@sveltejs/adapter-auto': 'npx sv add sveltekit-adapter=adapter:auto', - '@sveltejs/adapter-cloudflare': 'npx sv add sveltekit-adapter=adapter:cloudflare', - '@sveltejs/adapter-netlify': 'npx sv add sveltekit-adapter=adapter:netlify' + '@sveltejs/adapter-node': { alias: 'sveltekit-adapter', options: 'adapter:node' }, + '@sveltejs/adapter-vercel': { alias: 'sveltekit-adapter', options: 'adapter:vercel' }, + '@sveltejs/adapter-auto': { alias: 'sveltekit-adapter', options: 'adapter:auto' }, + '@sveltejs/adapter-cloudflare': { alias: 'sveltekit-adapter', options: 'adapter:cloudflare' }, + '@sveltejs/adapter-netlify': { alias: 'sveltekit-adapter', options: 'adapter:netlify' } }; const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index b585d0397a..b64191e89c 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -210,6 +210,7 @@ export interface Package { typescript: boolean; svCmd?: string; + main_url?: string; } /** diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index 7f514f4d6e..f786ffb20f 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -7,8 +7,14 @@ const arrToPackages = (arr: string[]) => { return arr .map((name) => { const pkg = registry.find((pkg) => pkg.name === name) ?? null; - if (pkg) - pkg.svCmd = PACKAGES_META.SV_ADD_CMD[pkg.name as keyof typeof PACKAGES_META.SV_ADD_CMD]; + if (pkg) { + pkg.main_url = pkg.homepage; + const cmd = PACKAGES_META.SV_ADD_CMD[pkg.name]; + if (cmd) { + pkg.svCmd = `npx sv add ${cmd.alias}${cmd.options ? `=${cmd.options}` : ''}`; + pkg.main_url = `/docs/cli/${cmd.alias}`; + } + } return pkg; }) @@ -18,7 +24,7 @@ const arrToPackages = (arr: string[]) => { // Netflix style page. Send pre-done cards with categories const homepage_data: { title: string; packages: Package[] }[] = [ { - title: 'sv add', + title: 'sv add-ons', packages: arrToPackages(PACKAGES_META.SV_ADD.packages) } ]; diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 9dfd13a399..e0bbe174f6 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -24,9 +24,9 @@ {/snippet} - {#if pkg.homepage} + {#if pkg.main_url} Date: Sat, 20 Sep 2025 20:19:13 +0200 Subject: [PATCH 012/141] homelink & sv link --- apps/svelte.dev/src/lib/server/content.ts | 4 ++-- .../src/routes/packages/+page.server.ts | 5 ++--- .../src/routes/packages/PackageCard.svelte | 20 ++++++++++++++----- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index b64191e89c..c5dca92d3f 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -209,8 +209,8 @@ export interface Package { typescript: boolean; - svCmd?: string; - main_url?: string; + svCmdAlias?: string; + svCmdOptions?: string; } /** diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index f786ffb20f..46512ac4eb 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -8,11 +8,10 @@ const arrToPackages = (arr: string[]) => { .map((name) => { const pkg = registry.find((pkg) => pkg.name === name) ?? null; if (pkg) { - pkg.main_url = pkg.homepage; const cmd = PACKAGES_META.SV_ADD_CMD[pkg.name]; if (cmd) { - pkg.svCmd = `npx sv add ${cmd.alias}${cmd.options ? `=${cmd.options}` : ''}`; - pkg.main_url = `/docs/cli/${cmd.alias}`; + pkg.svCmdAlias = cmd.alias; + pkg.svCmdOptions = cmd.options; } } diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index e0bbe174f6..fd505f808d 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -24,9 +24,9 @@ {/snippet} - {#if pkg.main_url} + {#if pkg.homepage} {pkg.description}

- {#if pkg.svCmd} + {#if pkg.svCmdAlias} - {pkg.svCmd} + npx sv add {pkg.svCmdAlias}{pkg.svCmdOptions ? `=${pkg.svCmdOptions}` : ''} +
{/if}

@@ -221,7 +228,10 @@ } .sv-cmd { - display: inline-block; + display: inline-flex; + gap: 0.4rem; + align-items: center; + justify-content: space-between; font: var(--sk-font-ui-small); color: var(--sk-fg-3); background: var(--sk-bg-3); From 17c7595b28dc4f75d1de86e2ba62ec0fcf77c0ab Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 22 Sep 2025 12:48:49 -0700 Subject: [PATCH 013/141] remove little used routers --- apps/svelte.dev/src/lib/packages-meta.ts | 8 +------- .../generated/registry/easyroute-svelte.json | 16 ---------------- .../lib/server/generated/registry/elegua.json | 17 ----------------- .../registry/svelte-guard-history-router.json | 16 ---------------- .../server/generated/registry/svelte-guard.json | 17 ----------------- .../server/generated/registry/svelte-micro.json | 17 ----------------- 6 files changed, 1 insertion(+), 90 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/easyroute-svelte.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/elegua.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-guard-history-router.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-guard.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-micro.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 5fdc0b24b9..f9aa49efc8 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -100,15 +100,9 @@ const FEATURED: { title: string; packages: string[]; weights?: Record Date: Mon, 22 Sep 2025 12:54:17 -0700 Subject: [PATCH 014/141] add router from svelte faq --- apps/svelte.dev/src/lib/packages-meta.ts | 3 ++- .../generated/registry/universal-router.json | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/universal-router.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index f9aa49efc8..26c77b8392 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -102,7 +102,8 @@ const FEATURED: { title: string; packages: string[]; weights?: Record Date: Mon, 22 Sep 2025 12:57:34 -0700 Subject: [PATCH 015/141] move svelte-chartjs. lowercase titles --- apps/svelte.dev/src/lib/packages-meta.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 26c77b8392..eec712c05c 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -63,8 +63,7 @@ const FEATURED: { title: string; packages: string[]; weights?: Record Date: Mon, 22 Sep 2025 13:35:57 -0700 Subject: [PATCH 016/141] remove unused field from registry --- .../src/lib/server/generated/registry/ai-sdk-svelte.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/altcha.json | 1 - .../src/lib/server/generated/registry/amplify-adapter.json | 1 - .../src/lib/server/generated/registry/ark-ui-svelte.json | 1 - .../src/lib/server/generated/registry/auth-sveltekit.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json | 1 - .../lib/server/generated/registry/carbon-components-svelte.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/carta-md.json | 1 - .../src/lib/server/generated/registry/clerk-sveltekit.json | 1 - .../lib/server/generated/registry/content-collections-core.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/daisyui.json | 1 - .../src/lib/server/generated/registry/drizzle-orm.json | 1 - .../src/lib/server/generated/registry/esbuild-svelte.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/eslint.json | 1 - .../src/lib/server/generated/registry/event-calendar-core.json | 1 - .../src/lib/server/generated/registry/evidence-dev-evidence.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/felte.json | 1 - .../src/lib/server/generated/registry/flowbite-svelte.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/formsnap.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/houdini.json | 1 - .../src/lib/server/generated/registry/iconify-tailwind4.json | 1 - .../src/lib/server/generated/registry/inlang-paraglide-js.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/layercake.json | 1 - .../svelte.dev/src/lib/server/generated/registry/layerchart.json | 1 - .../generated/registry/lottiefiles-svelte-lottie-player.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/lucia.json | 1 - .../src/lib/server/generated/registry/lucide-svelte.json | 1 - .../server/generated/registry/magidoc-plugin-svelte-marked.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json | 1 - .../src/lib/server/generated/registry/melt-ui-svelte.json | 1 - .../src/lib/server/generated/registry/neoconfetti-svelte.json | 1 - .../src/lib/server/generated/registry/orpc-svelte-query.json | 1 - .../src/lib/server/generated/registry/passlock-sveltekit.json | 1 - .../src/lib/server/generated/registry/phosphor-svelte.json | 1 - .../svelte.dev/src/lib/server/generated/registry/playwright.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/prettier.json | 1 - .../src/lib/server/generated/registry/prismicio-svelte.json | 1 - .../src/lib/server/generated/registry/rollup-plugin-svelte.json | 1 - .../src/lib/server/generated/registry/roxi-routify.json | 1 - .../src/lib/server/generated/registry/scrolly-video.json | 1 - .../src/lib/server/generated/registry/sentry-svelte.json | 1 - .../src/lib/server/generated/registry/sentry-sveltekit.json | 1 - .../src/lib/server/generated/registry/shadcn-svelte.json | 1 - .../src/lib/server/generated/registry/skeletonlabs-skeleton.json | 1 - .../generated/registry/slicemachine-adapter-sveltekit.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/sswr.json | 1 - .../src/lib/server/generated/registry/storyblok-svelte.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/storybook.json | 1 - .../generated/registry/supabase-auth-helpers-sveltekit.json | 1 - .../src/lib/server/generated/registry/super-sitemap.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/svead.json | 1 - .../lib/server/generated/registry/svelte-adapter-appengine.json | 1 - .../lib/server/generated/registry/svelte-adapter-azure-swa.json | 1 - .../src/lib/server/generated/registry/svelte-adapter-bun.json | 1 - .../src/lib/server/generated/registry/svelte-adapter-deno.json | 1 - .../src/lib/server/generated/registry/svelte-awesome.json | 1 - .../src/lib/server/generated/registry/svelte-chartjs.json | 1 - .../src/lib/server/generated/registry/svelte-easy-crop.json | 1 - .../src/lib/server/generated/registry/svelte-exmarkdown.json | 1 - .../src/lib/server/generated/registry/svelte-kit-sessions.json | 1 - .../src/lib/server/generated/registry/svelte-kit-sst.json | 1 - .../src/lib/server/generated/registry/svelte-loader.json | 1 - .../src/lib/server/generated/registry/svelte-maplibre-gl.json | 1 - .../src/lib/server/generated/registry/svelte-maplibre.json | 1 - .../src/lib/server/generated/registry/svelte-markdown.json | 1 - .../src/lib/server/generated/registry/svelte-material-ui.json | 1 - .../src/lib/server/generated/registry/svelte-meta-tags.json | 1 - .../src/lib/server/generated/registry/svelte-motion.json | 1 - .../src/lib/server/generated/registry/svelte-moveable.json | 1 - .../src/lib/server/generated/registry/svelte-pathfinder.json | 1 - .../svelte.dev/src/lib/server/generated/registry/svelte-pdf.json | 1 - .../src/lib/server/generated/registry/svelte-put-toc.json | 1 - .../src/lib/server/generated/registry/svelte-qparam.json | 1 - .../src/lib/server/generated/registry/svelte-routing.json | 1 - .../svelte.dev/src/lib/server/generated/registry/svelte-seo.json | 1 - .../lib/server/generated/registry/svelte-session-manager.json | 1 - .../src/lib/server/generated/registry/svelte-stripe.json | 1 - .../src/lib/server/generated/registry/svelte-zdog.json | 1 - .../src/lib/server/generated/registry/svelte5-router.json | 1 - .../src/lib/server/generated/registry/sveltejs-adapter-auto.json | 1 - .../server/generated/registry/sveltejs-adapter-cloudflare.json | 1 - .../lib/server/generated/registry/sveltejs-adapter-netlify.json | 1 - .../src/lib/server/generated/registry/sveltejs-adapter-node.json | 1 - .../lib/server/generated/registry/sveltejs-adapter-vercel.json | 1 - .../src/lib/server/generated/registry/sveltejs-amp.json | 1 - .../src/lib/server/generated/registry/sveltejs-enhanced-img.json | 1 - .../src/lib/server/generated/registry/sveltejs-kit.json | 1 - .../server/generated/registry/sveltejs-vite-plugin-svelte.json | 1 - .../generated/registry/sveltekit-adapter-browser-extension.json | 1 - .../src/lib/server/generated/registry/sveltekit-superforms.json | 1 - .../src/lib/server/generated/registry/svelteness-kit-docs.json | 1 - .../lib/server/generated/registry/sveltestrap-sveltestrap.json | 1 - .../src/lib/server/generated/registry/tailwindcss.json | 1 - .../src/lib/server/generated/registry/tanstack-svelte-form.json | 1 - .../src/lib/server/generated/registry/tanstack-svelte-query.json | 1 - .../src/lib/server/generated/registry/tanstack-svelte-table.json | 1 - .../lib/server/generated/registry/tanstack-svelte-virtual.json | 1 - .../src/lib/server/generated/registry/threlte-core.json | 1 - .../src/lib/server/generated/registry/trpc-sveltekit.json | 1 - .../src/lib/server/generated/registry/tsparticles-svelte.json | 1 - .../src/lib/server/generated/registry/typewriter-editor.json | 1 - .../src/lib/server/generated/registry/universal-router.json | 1 - .../src/lib/server/generated/registry/unlazy-svelte.json | 1 - .../src/lib/server/generated/registry/unocss-preset-icons.json | 1 - .../src/lib/server/generated/registry/unpic-svelte.json | 1 - .../src/lib/server/generated/registry/uppy-svelte.json | 1 - .../src/lib/server/generated/registry/urql-svelte.json | 1 - .../src/lib/server/generated/registry/vime-svelte.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/virtua.json | 1 - .../lib/server/generated/registry/vite-plugin-devtools-json.json | 1 - apps/svelte.dev/src/lib/server/generated/registry/vitest.json | 1 - .../src/lib/server/generated/registry/xyflow-svelte.json | 1 - .../src/lib/server/generated/registry/zerodevx-svelte-img.json | 1 - 113 files changed, 113 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index 3dfcb0b215..3e76ebb7ae 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://sdk.vercel.ai/docs", "downloads": 343180, "updated": "2025-04-14T07:12:31.855Z", - "tags": ["ui"], "runes": true, "github_stars": 13390, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json index 74de72448b..b2796872ed 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json @@ -6,7 +6,6 @@ "homepage": "https://altcha.org", "downloads": 7927, "updated": "2025-03-30T05:15:31.135Z", - "tags": ["auth"], "runes": false, "github_stars": 773, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json index b442742c9f..df96ded441 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/gzimbron/amplify-adapter#readme", "downloads": 1584, "updated": "2024-10-27T07:50:22.272Z", - "tags": ["adapter", "server"], "runes": false, "github_stars": 27, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json index d10f12b33d..e11a069bcb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://ark-ui.com", "downloads": 4, "updated": "2025-01-08T14:15:51.964Z", - "tags": ["ui"], "runes": true, "github_stars": 4221, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json index e397c14c0d..529cc70297 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -6,7 +6,6 @@ "homepage": "https://sveltekit.authjs.dev", "downloads": 15867, "updated": "2025-02-27T10:08:09.107Z", - "tags": ["auth", "server"], "runes": false, "github_stars": 26525, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index 21d87d970a..efe7d86301 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/huntabyte/bits-ui#readme", "downloads": 148580, "updated": "2025-04-09T01:25:42.475Z", - "tags": ["design-system", "ui"], "runes": true, "github_stars": 1992, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index 461e340885..ee1ade5290 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.carbondesignsystem.com/", "downloads": 9338, "updated": "2025-03-24T16:33:34.914Z", - "tags": ["design-system"], "runes": false, "github_stars": 2777, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json index bcff6dd853..48c77e858a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/BearToCode/carta#readme", "downloads": 1673, "updated": "2025-04-01T06:41:30.201Z", - "tags": ["content", "ui"], "runes": true, "github_stars": 568, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json index bd840e2482..98610b61a7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/markjaquith/clerk-sveltekit#readme", "downloads": 278, "updated": "2024-04-30T17:57:09.111Z", - "tags": ["auth", "integration"], "runes": false, "github_stars": 185, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json index 3d3df69c09..9a0bd56eae 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -6,7 +6,6 @@ "homepage": "https://content-collections.dev/", "downloads": 27188, "updated": "2025-08-30T20:35:41.611Z", - "tags": ["content"], "runes": false, "github_stars": 903, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index f5f63aab21..32194953e9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -6,7 +6,6 @@ "homepage": "https://daisyui.com/", "downloads": 470314, "updated": "2025-09-17T20:35:41.611Z", - "tags": ["ui", "design-system"], "runes": false, "github_stars": 38700, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index 0b63273618..7e7365686e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -6,7 +6,6 @@ "homepage": "https://orm.drizzle.team", "downloads": 1102559, "updated": "2025-03-21T15:49:09.287Z", - "tags": ["server"], "runes": false, "github_stars": 27467, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json index 6b44c7c12e..8e115f4dfa 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/EMH333/esbuild-svelte#readme", "downloads": 20641, "updated": "2025-03-14T02:28:58.960Z", - "tags": ["tooling"], "runes": false, "github_stars": 253, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json index 58b8d54b19..5a01422a1e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -6,7 +6,6 @@ "homepage": "https://eslint.org/", "downloads": 63392075, "updated": "2025-09-19T01:18:57.493Z", - "tags": ["tooling"], "runes": false, "github_stars": 26300, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index 31f10348c3..7dbe15859f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -6,7 +6,6 @@ "homepage": "https://vkurko.github.io/calendar/", "downloads": 5669, "updated": "2025-04-01T19:04:09.263Z", - "tags": ["ui"], "runes": false, "github_stars": 1645, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json index fc5e5eeb7a..8310478d24 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json @@ -5,7 +5,6 @@ "authors": ["archiewood", "mcrascal", "hughess", "charles-evidence", "brian-evidence"], "downloads": 9586, "updated": "2025-04-11T20:02:23.417Z", - "tags": ["content"], "runes": false, "typescript": true, "version": "40.1.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json index a3a4b0f6c8..a909a52d8d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/felte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -6,7 +6,6 @@ "homepage": "https://felte.dev", "downloads": 8476, "updated": "2024-10-29T20:35:41.611Z", - "tags": ["miscellaneous"], "runes": false, "github_stars": 1046, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index 40dac74a80..87b15cd452 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://flowbite-svelte.com/", "downloads": 62055, "updated": "2025-04-09T04:22:59.257Z", - "tags": ["ui", "design-system"], "runes": false, "github_stars": 2443, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json index 9fbdf7dce5..97c1453a49 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -5,7 +5,6 @@ "authors": ["huntabyte"], "downloads": 35777, "updated": "2025-04-09T02:30:42.332Z", - "tags": ["ui", "miscellaneous"], "runes": true, "typescript": true, "version": "2.0.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json index f48fa26956..f29724cae9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/HoudiniGraphql/houdini", "downloads": 5214, "updated": "2025-03-20T16:24:18.105Z", - "tags": ["integration"], "runes": false, "github_stars": 946, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json index 7d952fbd4d..f6300d8445 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json @@ -6,7 +6,6 @@ "homepage": "https://iconify.design/", "downloads": 3889, "updated": "2025-02-28T13:34:23.013Z", - "tags": ["tooling"], "runes": false, "github_stars": 4, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json index a27a301698..f936d41943 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json @@ -6,7 +6,6 @@ "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs", "downloads": 145060, "updated": "2025-04-04T15:19:36.039Z", - "tags": ["integration"], "runes": false, "github_stars": 89, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index 227fdb169e..caa0007772 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -6,7 +6,6 @@ "homepage": "https://layercake.graphics/", "downloads": 12714, "updated": "2025-03-20T18:25:02.048Z", - "tags": ["miscellaneous"], "runes": false, "github_stars": 1553, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json index 37c9cf7d34..4c7428e176 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/techniq/layerchart#readme", "downloads": 6111, "updated": "2025-03-14T18:43:12.983Z", - "tags": ["ui"], "runes": true, "github_stars": 845, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json index ab171b6c19..edb8d2e2fd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/LottieFiles/svelte-lottie-player", "downloads": 4586, "updated": "2024-01-16T08:16:28.170Z", - "tags": ["media"], "runes": false, "github_stars": 138, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index 20a480b01c..70887e142e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", "downloads": 39844, "updated": "2024-10-20T12:40:32.030Z", - "tags": ["auth"], "runes": false, "github_stars": 10074, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index 8c32be6d9e..99a8e927a7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://lucide.dev", "downloads": 87668, "updated": "2025-04-13T12:41:03.439Z", - "tags": ["ui"], "runes": false, "github_stars": 16617, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json index bf2c295102..b7b1b36126 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/magidoc-org/magidoc#readme", "downloads": 5975, "updated": "2024-11-08T18:33:01.933Z", - "tags": ["content"], "runes": false, "github_stars": 264, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json index 4a1e8592ca..88446e38b1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/pngwn/MDsveX#readme", "downloads": 37885, "updated": "2024-08-17T01:30:39.693Z", - "tags": ["content"], "runes": false, "github_stars": 2634, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json index b8167de50f..96693dd64b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt-ui-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/melt-ui/melt-ui#readme", "downloads": 112752, "updated": "2025-03-28T21:05:57.124Z", - "tags": ["ui", "design-system"], "runes": false, "github_stars": 3983, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json index bcaab9034a..3b4caa3a48 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/puruvj/neoconfetti/tree/main/packages/svelte#readme", "downloads": 24032, "updated": "2025-03-09T12:58:01.521Z", - "tags": ["ui", "miscellaneous"], "runes": false, "github_stars": 280, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index 28b386ea93..1b2ebe5f8d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -6,7 +6,6 @@ "homepage": "https://orpc.unnoq.com", "downloads": 2183, "updated": "2025-04-12T13:39:09.903Z", - "tags": ["server"], "runes": false, "github_stars": 1023, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json index 2fbea72039..7cc1c5f3f5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json @@ -6,7 +6,6 @@ "homepage": "https://passlock.dev", "downloads": 12, "updated": "2024-11-27T14:09:44.610Z", - "tags": ["auth"], "runes": false, "github_stars": 172, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json index 637f1c3d4f..86b903295f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://phosphoricons.com", "downloads": 6835, "updated": "2024-12-06T04:02:09.247Z", - "tags": ["ui"], "runes": true, "github_stars": 182, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 63e85793cf..69da4753cb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -6,7 +6,6 @@ "homepage": "https://playwright.dev", "downloads": 13453465, "updated": "2025-03-17T17:02:50.323Z", - "tags": ["testing"], "runes": false, "github_stars": 71643, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json index a3cba7c426..67c1edb542 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json @@ -18,7 +18,6 @@ "homepage": "https://prettier.io", "downloads": 49716466, "updated": "2025-03-03T01:18:57.493Z", - "tags": ["tooling"], "runes": false, "github_stars": 50258, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json index ab4c2a19a3..48a700e19d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -32,7 +32,6 @@ "homepage": "https://github.com/prismicio/prismic-svelte#readme", "downloads": 664, "updated": "2025-03-19T20:06:48.540Z", - "tags": ["content"], "runes": false, "github_stars": 24, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json index 67933a2734..4d5351901a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/sveltejs/rollup-plugin-svelte#readme", "downloads": 89930, "updated": "2024-06-06T09:02:39.239Z", - "tags": ["tooling"], "runes": false, "github_stars": 508, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json index f016f9a943..b88f96e731 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -6,7 +6,6 @@ "homepage": "https://routify.dev", "downloads": 3323, "updated": "2024-09-09T11:49:46.143Z", - "tags": ["router"], "runes": false, "github_stars": 1931, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json index 4e6cee7d9a..a095231e2e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/dkaoster/scrolly-video#readme", "downloads": 544, "updated": "2025-03-07T04:16:43.669Z", - "tags": ["media"], "runes": false, "github_stars": 1043, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json index b5a5042ae1..9c54727fdc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json @@ -17,7 +17,6 @@ "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", "downloads": 75828, "updated": "2025-04-08T14:18:47.246Z", - "tags": ["integration"], "runes": false, "github_stars": 8196, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json index fcabdb66c0..1264d3f2f0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json @@ -17,7 +17,6 @@ "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", "downloads": 45770, "updated": "2025-04-08T14:19:24.031Z", - "tags": ["integration", "server"], "runes": false, "github_stars": 8196, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index 698b0f928b..3c4b3e20ff 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", "downloads": 3888, "updated": "2024-10-12T14:22:22.765Z", - "tags": ["ui", "design-system"], "runes": false, "github_stars": 6410, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json index 6907869d24..af0ed80bff 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/skeletonlabs/skeleton#readme", "downloads": 26004, "updated": "2025-04-03T19:25:14.810Z", - "tags": ["design-system", "ui"], "runes": false, "github_stars": 5453, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json index e2e51b180e..cd6b6f3dc1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json @@ -19,7 +19,6 @@ ], "downloads": 2861, "updated": "2025-04-11T15:35:37.427Z", - "tags": ["adapter", "tooling"], "runes": false, "github_stars": 293, "homepage": "https://prismic.io/docs", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json index b4dbc0e01a..b2b0232f78 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -5,7 +5,6 @@ "authors": ["consoletvs"], "downloads": 403164, "updated": "2025-03-04T20:30:45.524Z", - "tags": ["server"], "runes": false, "github_stars": 256, "homepage": "", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json index 347791d806..645f1957fe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json @@ -15,7 +15,6 @@ "homepage": "https://github.com/storyblok/storyblok-svelte", "downloads": 725, "updated": "2025-03-31T09:03:12.639Z", - "tags": ["integration"], "runes": true, "github_stars": 84, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json index 4893830558..558a52164a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -15,7 +15,6 @@ "homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/cli", "downloads": 6189667, "updated": "2025-04-02T17:03:02.202Z", - "tags": ["tooling"], "runes": false, "github_stars": 86367, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json index 32a87a5d7f..863edd6ed7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/supabase/auth-helpers/tree/main/packages/sveltekit#readme", "downloads": 3406, "updated": "2024-04-09T10:33:33.451Z", - "tags": ["auth"], "runes": false, "github_stars": 898, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index ed2a34003c..77833f201c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/jasongitmail/super-sitemap#readme", "downloads": 4255, "updated": "2024-11-08T17:40:39.130Z", - "tags": ["seo"], "runes": false, "github_stars": 184, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index 708a39e493..2b4d75f853 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/spences10/svead#readme", "downloads": 780, "updated": "2024-10-21T08:33:56.452Z", - "tags": ["seo"], "runes": true, "github_stars": 76, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json index de8c137c73..e469de4b40 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/halfdanj/svelte-adapter-appengine#readme", "downloads": 104, "updated": "2025-02-24T22:48:25.803Z", - "tags": ["adapter"], "runes": false, "github_stars": 69, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json index e6e7c4b490..6c7448d5e0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/geoffrich/svelte-adapter-azure-swa#readme", "downloads": 2450, "updated": "2025-03-04T18:00:38.944Z", - "tags": ["adapter"], "runes": false, "typescript": true, "version": "0.21.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index 2bc36f6cb3..39bedf99ce 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", "downloads": 4453, "updated": "2024-02-20T12:20:33.288Z", - "tags": ["adapter"], "runes": false, "github_stars": 563, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json index 66d67df879..67131c656f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", "downloads": 171, "updated": "2024-08-09T00:25:14.026Z", - "tags": ["adapter"], "runes": false, "github_stars": 349, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json index c39e03ad60..5c68aff5a0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/RobBrazier/svelte-awesome#readme", "downloads": 9562, "updated": "2024-10-22T12:51:36.311Z", - "tags": ["ui"], "runes": false, "github_stars": 498, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json index ae7018d08c..55741e054d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json @@ -6,7 +6,6 @@ "homepage": "https://saurav.tech/mdbsvelte/?path=/story/charts--examples", "downloads": 45971, "updated": "2024-02-06T14:40:40.928Z", - "tags": ["ui"], "runes": false, "github_stars": 319, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json index a77bea0189..bd3dae2435 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/ValentinH/svelte-easy-crop", "downloads": 5218, "updated": "2025-03-19T10:01:04.759Z", - "tags": ["media"], "runes": true, "github_stars": 220, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json index be82a7c2ee..88619fc059 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -6,7 +6,6 @@ "homepage": "https://ssssota.github.io/svelte-exmarkdown", "downloads": 6555, "updated": "2025-03-27T15:17:12.597Z", - "tags": ["content"], "runes": true, "github_stars": 261, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json index 38c5c1f67f..e34efa890a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/yutak23/svelte-kit-sessions#readme", "downloads": 324, "updated": "2024-11-13T04:51:52.547Z", - "tags": ["server", "auth"], "runes": false, "github_stars": 16, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json index add3020ed8..1d662cd2b6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/sst/sst#readme", "downloads": 1330, "updated": "2024-08-16T19:15:54.792Z", - "tags": ["adapter"], "runes": false, "github_stars": 23427, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json index b3dfb6e85e..6102038548 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/sveltejs/svelte-loader#readme", "downloads": 55143, "updated": "2024-10-09T21:13:47.738Z", - "tags": ["tooling"], "runes": false, "github_stars": 602, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json index e9d652d0d6..b075d334b8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -6,7 +6,6 @@ "homepage": "https://svelte-maplibre-gl.mierune.dev/", "downloads": 549, "updated": "2025-02-18T10:11:08.006Z", - "tags": ["ui"], "runes": true, "github_stars": 152, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json index 6186fa37ed..d9a24ecb8c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json @@ -6,7 +6,6 @@ "homepage": "https://svelte-maplibre.imfeld.dev", "downloads": 5396, "updated": "2025-03-20T19:32:58.345Z", - "tags": ["ui"], "runes": true, "github_stars": 418, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json index 211b263070..c3b53b327d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-markdown.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/pablo-abc/svelte-markdown", "downloads": 24304, "updated": "2023-12-25T15:34:13.274Z", - "tags": ["content"], "runes": false, "github_stars": 372, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json index ed4c716e0f..f7773f804e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json @@ -5,7 +5,6 @@ "authors": ["hperrin"], "downloads": 3002, "updated": "2024-12-22T22:58:40.767Z", - "tags": ["design-system", "ui"], "runes": false, "github_stars": 3364, "homepage": "https://sveltematerialui.com/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json index d0142b037c..ef53d0d7a8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/oekazuma/svelte-meta-tags#readme", "downloads": 14246, "updated": "2025-03-03T03:52:13.897Z", - "tags": ["seo"], "runes": true, "github_stars": 574, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json index 6736d0babe..65320afb33 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", "downloads": 5346, "updated": "2024-02-27T20:12:47.917Z", - "tags": ["ui"], "runes": true, "github_stars": 621, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json index be8c7d1b82..f162cb93d8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json @@ -6,7 +6,6 @@ "homepage": "https://daybrush.com/moveable", "downloads": 1224, "updated": "2023-12-03T13:48:06.920Z", - "tags": ["ui"], "runes": false, "github_stars": 10316, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json index 9e7716492c..2b3c1f7577 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", "downloads": 817, "updated": "2024-07-04T09:03:48.158Z", - "tags": ["router"], "runes": false, "github_stars": 131, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json index 595bd43d00..135f7aa078 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/vinodnimbalkar/svelte-pdf#readme", "downloads": 786, "updated": "2025-03-16T15:46:14.672Z", - "tags": ["media"], "runes": false, "github_stars": 216, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json index d72e762a84..3357404d1e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/toc", "downloads": 302, "updated": "2025-03-15T08:01:17.887Z", - "tags": ["content"], "runes": true, "github_stars": 918, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json index 9f5115c72c..44cbefa8ab 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-qparam.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/jill64/svelte-qparam#readme", "downloads": 5325, "updated": "2025-03-14T14:55:59.018Z", - "tags": ["router"], "runes": true, "github_stars": 4, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json index 305c0cd446..7ff628eed9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/EmilTholin/svelte-routing#readme", "downloads": 14488, "updated": "2024-05-05T16:56:57.134Z", - "tags": ["router"], "runes": false, "github_stars": 2046, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json index 56dc2b0a83..56ad18be95 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/artiebits/svelte-seo#readme", "downloads": 2596, "updated": "2024-05-07T18:25:38.747Z", - "tags": ["seo"], "runes": false, "github_stars": 469, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json index 399a01ce9a..89c643b511 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/arlac77/svelte-session-manager#readme", "downloads": 465, "updated": "2025-04-01T18:23:15.324Z", - "tags": ["miscellaneous", "auth"], "runes": true, "github_stars": 105, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json index 29f6cc075e..93f0888635 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -6,7 +6,6 @@ "homepage": "https://sveltestripe.com", "downloads": 4983, "updated": "2024-10-31T12:24:24.374Z", - "tags": ["integration"], "runes": false, "github_stars": 463, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json index 70c5e883c0..150ef86fd8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json @@ -6,7 +6,6 @@ "homepage": "https://carlos-aguilar.com/svelte-zdog", "downloads": 9, "updated": "2023-08-21T02:15:43.393Z", - "tags": ["ui"], "runes": false, "github_stars": 44, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json index 18f07d2c77..72753b7dd4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/jpcutshall/svelte5-router", "downloads": 375, "updated": "2025-01-22T23:26:57.572Z", - "tags": ["router"], "runes": true, "github_stars": 12, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json index 55fd76204a..f8a98d0138 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 244119, "updated": "2025-04-02T04:24:41.948Z", - "tags": ["adapter"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json index 13d7efa96b..3702ee740f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 57964, "updated": "2025-04-04T16:44:50.551Z", - "tags": ["adapter"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json index 310e92f6f7..56e46706e4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 13501, "updated": "2025-03-20T12:09:21.110Z", - "tags": ["adapter"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json index 3aa1e97f2e..3263aa92de 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 194797, "updated": "2025-01-17T10:49:02.765Z", - "tags": ["adapter"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json index 3045e03432..bfc43629cb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 72596, "updated": "2025-04-04T16:44:50.830Z", - "tags": ["adapter"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json index aa3fda80bc..bf8dbb8736 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 260, "updated": "2024-10-25T12:12:36.654Z", - "tags": ["seo"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json index 13740817c9..30bb3c3562 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 19638, "updated": "2024-12-12T22:34:24.780Z", - "tags": ["tooling"], "runes": false, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json index c9e8b2470f..29bb106804 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json @@ -6,7 +6,6 @@ "homepage": "https://svelte.dev", "downloads": 524388, "updated": "2025-04-09T17:29:52.824Z", - "tags": ["adapter", "tooling"], "runes": true, "github_stars": 19201, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json index d48aaea27b..a6a1243a6f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/sveltejs/vite-plugin-svelte#readme", "downloads": 681273, "updated": "2024-12-18T10:03:00.518Z", - "tags": ["tooling"], "runes": false, "github_stars": 907, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json index a029313b43..332a8e027d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json @@ -5,7 +5,6 @@ "authors": ["antony"], "downloads": 6, "updated": "2023-05-25T13:15:47.831Z", - "tags": ["adapter", "tooling"], "runes": false, "typescript": true, "version": "0.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json index c23ca6212a..8b13b20a63 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json @@ -6,7 +6,6 @@ "homepage": "https://superforms.rocks", "downloads": 59739, "updated": "2025-04-06T14:18:50.450Z", - "tags": ["miscellaneous"], "runes": false, "github_stars": 2468, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json index d1e5845989..c1b65ed756 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -5,7 +5,6 @@ "authors": ["mihar-22"], "downloads": 118, "updated": "2023-09-16T01:27:25.411Z", - "tags": ["tooling", "content"], "runes": false, "github_stars": 492, "homepage": "https://kitdocs.vercel.app", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json index 11f3725064..f1c36021db 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -6,7 +6,6 @@ "homepage": "https://sveltestrap.js.org", "downloads": 4934, "updated": "2025-02-04T15:33:33.979Z", - "tags": ["design-system", "ui"], "runes": false, "github_stars": 175, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json index adb596979e..bf839adb5a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json @@ -6,7 +6,6 @@ "homepage": "https://tailwindcss.com", "downloads": 21170519, "updated": "2025-04-04T18:11:56.153Z", - "tags": ["ui"], "runes": false, "github_stars": 87128, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json index a957f1b9a1..f1143ecf37 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json @@ -6,7 +6,6 @@ "homepage": "https://tanstack.com/form", "downloads": 1517, "updated": "2025-09-19T20:35:41.611Z", - "tags": ["miscellaneous"], "runes": false, "github_stars": 5800, "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json index 2fad1da8f1..cdfb72c087 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json @@ -6,7 +6,6 @@ "homepage": "https://tanstack.com/query", "downloads": 29542, "updated": "2025-04-14T12:56:45.954Z", - "tags": ["miscellaneous"], "runes": false, "github_stars": 44706, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json index 480b2cd1dc..ca5ea6c5c1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json @@ -6,7 +6,6 @@ "homepage": "https://tanstack.com/table", "downloads": 8538, "updated": "2025-02-11T21:00:39.245Z", - "tags": ["ui"], "runes": false, "github_stars": 26225, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json index c1a19c6c1f..0fcebfa31d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json @@ -6,7 +6,6 @@ "homepage": "https://tanstack.com/virtual", "downloads": 4888, "updated": "2025-03-31T06:58:34.646Z", - "tags": ["ui"], "runes": false, "github_stars": 5982, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json index 2d6b500e35..fba2373225 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json @@ -6,7 +6,6 @@ "homepage": "https://threlte.xyz", "downloads": 7772, "updated": "2025-04-12T23:44:15.117Z", - "tags": ["ui"], "runes": true, "github_stars": 2849, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json index 19a92f2a02..caab09674e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json @@ -6,7 +6,6 @@ "homepage": "https://icflorescu.github.io/trpc-sveltekit/", "downloads": 3625, "updated": "2025-03-06T12:52:54.703Z", - "tags": ["server"], "runes": false, "github_stars": 819, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json index 297619e622..354448ec62 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/tsparticles/svelte#readme", "downloads": 2780, "updated": "2024-05-26T10:58:39.331Z", - "tags": ["ui"], "runes": false, "github_stars": 54, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json index 4a2990b499..3a7ca88635 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/typewriter-editor/typewriter#readme", "downloads": 244, "updated": "2025-02-12T18:30:38.430Z", - "tags": ["ui", "content"], "runes": false, "github_stars": 416, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json index ccfe84cfad..dc29a8a2e6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json @@ -6,7 +6,6 @@ "homepage": "https://www.kriasoft.com/universal-router/", "downloads": 19042, "updated": "2025-08-08T18:11:56.153Z", - "tags": ["router"], "runes": false, "github_stars": 1800, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json index e0ae1217a0..c72461d74e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unlazy-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://unlazy.byjohann.dev", "downloads": 66, "updated": "2025-03-26T21:28:31.014Z", - "tags": ["media"], "runes": true, "github_stars": 805, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json index d1662cddfe..efb866abf3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json @@ -6,7 +6,6 @@ "homepage": "https://unocss.dev", "downloads": 198649, "updated": "2025-04-12T01:31:24.434Z", - "tags": ["ui"], "runes": false, "github_stars": 17512, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json index 5de82b9ade..fe0ce243bd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://unpic.pics/img/svelte", "downloads": 5811, "updated": "2025-01-19T16:47:12.413Z", - "tags": ["media"], "runes": true, "github_stars": 1692, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json index cb1e484980..971a3c8d7f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://uppy.io", "downloads": 720, "updated": "2025-01-08T10:02:34.051Z", - "tags": ["media"], "runes": false, "github_stars": 29690, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json index 90fb3d2bc2..2d4337276f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json @@ -26,7 +26,6 @@ "homepage": "https://formidable.com/open-source/urql/docs/", "downloads": 7601, "updated": "2025-03-03T21:13:56.638Z", - "tags": ["server"], "runes": false, "github_stars": 8771, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json index 411ef03844..edcd3ccb8c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vime-svelte.json @@ -5,7 +5,6 @@ "authors": ["mihar-22"], "downloads": 351, "updated": "2023-07-17T00:15:50.338Z", - "tags": ["media"], "runes": false, "github_stars": 2800, "homepage": "https://vimejs.com", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json index 5065d8d577..f3b89b19ce 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/inokawa/virtua#readme", "downloads": 90400, "updated": "2025-03-08T01:58:08.375Z", - "tags": ["ui"], "runes": true, "github_stars": 2680, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json index 475af16014..80e4e065bb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/ChromeDevTools/vite-plugin-devtools-json#readme", "downloads": 80910, "updated": "2025-08-13T01:18:57.493Z", - "tags": ["tooling"], "runes": false, "github_stars": 310, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json index f2dc1819a4..2fdc1fca11 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/vitest-dev/vitest#readme", "downloads": 10222892, "updated": "2025-03-31T10:19:23.023Z", - "tags": ["testing", "tooling"], "runes": false, "github_stars": 14143, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json index 82f5c61408..6215ed1144 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -6,7 +6,6 @@ "homepage": "https://svelteflow.dev", "downloads": 27790, "updated": "2025-04-14T12:43:44.642Z", - "tags": ["ui"], "runes": false, "github_stars": 28857, "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json b/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json index e04e1e459e..8e3133123a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/zerodevx-svelte-img.json @@ -6,7 +6,6 @@ "homepage": "https://github.com/zerodevx/svelte-img#readme", "downloads": 772, "updated": "2024-09-27T10:18:26.563Z", - "tags": ["media"], "runes": false, "github_stars": 347, "typescript": true, From 704b712be8b57906b71e4f4bd61d9c29c1ba050a Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 22 Sep 2025 19:46:44 -0700 Subject: [PATCH 017/141] update sv add-ons title --- apps/svelte.dev/src/routes/packages/+page.server.ts | 11 ++++++----- apps/svelte.dev/src/routes/packages/+page.svelte | 4 ++-- apps/svelte.dev/src/routes/packages/Category.svelte | 9 +++++++-- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index 46512ac4eb..592557827b 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -21,23 +21,24 @@ const arrToPackages = (arr: string[]) => { }; // Netflix style page. Send pre-done cards with categories -const homepage_data: { title: string; packages: Package[] }[] = [ +const homepage: { title: string; href?: string; packages: Package[] }[] = [ { - title: 'sv add-ons', + title: 'Svelte CLI add-ons', + href: '/docs/cli', packages: arrToPackages(PACKAGES_META.SV_ADD.packages) } ]; for (const { packages, title } of PACKAGES_META.FEATURED) { - homepage_data.push({ + homepage.push({ title, packages: arrToPackages(packages) }); } -export async function load({ url }) { +export async function load() { return { packages: registry, - homepage: homepage_data + homepage }; } diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index cca7adc20a..47f0b25a48 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -22,8 +22,8 @@

- {#each data.homepage as { title, packages }} - + {#each data.homepage as { title, href, packages }} + {/each}
diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 998695c652..65bd44fa2d 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -8,7 +8,7 @@ packages: Package[]; } - let { title, packages }: Props = $props(); + let { title, href, packages }: Props = $props(); let content: HTMLElement; let scroller: HTMLElement; @@ -37,7 +37,12 @@
-

{title}

+

+ {title} + {#if href} + (docs) + {/if} +

{#if !at_start || !at_end}
From 7ea75ed56c78d53157ee30bce1e38680edb2b7b4 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 22 Sep 2025 20:21:44 -0700 Subject: [PATCH 018/141] show some categories as alternatives to sveltekit functionality --- apps/svelte.dev/src/lib/packages-meta.ts | 49 ++++++++++--------- .../src/routes/packages/+page.server.ts | 5 +- .../src/routes/packages/+page.svelte | 4 +- .../src/routes/packages/Category.svelte | 5 +- 4 files changed, 35 insertions(+), 28 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index eec712c05c..67782c34fc 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -36,7 +36,7 @@ const SV_ADD_CMD: Record = { '@sveltejs/adapter-netlify': { alias: 'sveltekit-adapter', options: 'adapter:netlify' } }; -const FEATURED: { title: string; packages: string[]; weights?: Record }[] = [ +const FEATURED: { title: string; alternative?: string; packages: string[]; weights?: Record }[] = [ { title: 'Component libraries', packages: [ @@ -94,17 +94,6 @@ const FEATURED: { title: string; packages: string[]; weights?: Record { }; // Netflix style page. Send pre-done cards with categories -const homepage: { title: string; href?: string; packages: Package[] }[] = [ +const homepage: { title: string; href?: string; alternative?: string; packages: Package[] }[] = [ { title: 'Svelte CLI add-ons', href: '/docs/cli', @@ -29,9 +29,10 @@ const homepage: { title: string; href?: string; packages: Package[] }[] = [ } ]; -for (const { packages, title } of PACKAGES_META.FEATURED) { +for (const { packages, title, alternative } of PACKAGES_META.FEATURED) { homepage.push({ title, + alternative, packages: arrToPackages(packages) }); } diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 47f0b25a48..9cda788c09 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -22,8 +22,8 @@
- {#each data.homepage as { title, href, packages }} - + {#each data.homepage as { title, alternative, href, packages }} + {/each}
diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 65bd44fa2d..fa9018fda2 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -8,7 +8,7 @@ packages: Package[]; } - let { title, href, packages }: Props = $props(); + let { title, alternative, href, packages }: Props = $props(); let content: HTMLElement; let scroller: HTMLElement; @@ -42,6 +42,9 @@ {#if href} (docs) {/if} + {#if alternative} + (if not using {alternative}) + {/if} {#if !at_start || !at_end} From a97e894b2e034ef9efd77dacca2e07c31bb8a862 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 23 Sep 2025 09:18:05 -0700 Subject: [PATCH 019/141] cleanup list of packages and descriptions --- apps/svelte.dev/src/lib/packages-meta.ts | 2 +- .../server/generated/registry/ai-sdk-svelte.json | 2 +- .../server/generated/registry/better-auth.json | 14 ++++++++++++++ .../lib/server/generated/registry/bits-ui.json | 2 +- .../registry/carbon-components-svelte.json | 2 +- .../lib/server/generated/registry/daisyui.json | 2 +- .../generated/registry/flowbite-svelte.json | 2 +- .../lib/server/generated/registry/formsnap.json | 3 ++- .../lib/server/generated/registry/layercake.json | 2 +- .../server/generated/registry/lucide-svelte.json | 2 +- .../lib/server/generated/registry/mdsvex.json | 2 +- .../server/generated/registry/playwright.json | 2 +- .../server/generated/registry/shadcn-svelte.json | 2 +- .../src/lib/server/generated/registry/sswr.json | 2 +- .../server/generated/registry/super-sitemap.json | 2 +- .../generated/registry/svelte-adapter-bun.json | 4 ++-- .../generated/registry/svelte-adapter-deno.json | 2 +- .../server/generated/registry/svelte-motion.json | 2 +- .../generated/registry/svelte-moveable.json | 16 ---------------- .../generated/registry/svelte-pathfinder.json | 2 +- .../sveltekit-adapter-browser-extension.json | 13 ------------- .../sveltekit-adapter-chrome-extension.json | 13 +++++++++++++ .../generated/registry/svelteness-kit-docs.json | 2 +- .../registry/sveltestrap-sveltestrap.json | 2 +- .../generated/registry/typewriter-editor.json | 2 +- 25 files changed, 50 insertions(+), 51 deletions(-) create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/better-auth.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 67782c34fc..2cf3164870 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -164,7 +164,7 @@ const FEATURED: { title: string; alternative?: string; packages: string[]; weigh { title: 'Auth', packages: [ - 'lucia', + 'better-auth', '@auth/sveltekit', 'altcha', 'svelte-session-manager', diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index 3e76ebb7ae..d93028abdb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -1,6 +1,6 @@ { "name": "@ai-sdk/svelte", - "description": "Provide Svelte UI components for AI SDK.", + "description": "Svelte UI components for the AI SDK.", "repo_url": "https://github.com/vercel/ai", "authors": ["jaredpalmer", "vercel-release-bot"], "homepage": "https://sdk.vercel.ai/docs", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json new file mode 100644 index 0000000000..3ee9b5ccae --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -0,0 +1,14 @@ +{ + "name": "better-auth", + "description": "The most comprehensive authentication framework for TypeScript.", + "repo_url": "https://github.com/better-auth/better-auth", + "authors": ["~bekacru"], + "homepage": "https://github.com/better-auth/better-auth#readme", + "downloads": 320774, + "updated": "2025-09-22T12:40:32.030Z", + "runes": false, + "github_stars": 20800, + "typescript": true, + "version": "1.3.14", + "last_rune_check_version": "1.3.12" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index efe7d86301..72fcb4cf3c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -1,6 +1,6 @@ { "name": "bits-ui", - "description": "The headless components for Svelte.", + "description": "Headless components for Svelte.", "repo_url": "https://github.com/huntabyte/bits-ui", "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/bits-ui#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index ee1ade5290..7e70a637aa 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "description": "Implement Carbon Design System components in Svelte apps.", + "description": "Svelte implementation of the Carbon Design System", "repo_url": "https://github.com/carbon-design-system/carbon-components-svelte", "authors": ["metonym"], "homepage": "https://svelte.carbondesignsystem.com/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index 32194953e9..68f8b25202 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -1,5 +1,5 @@ { - "name": "felte", + "name": "daisyui", "description": "Free and open-source Tailwind CSS component library.", "repo_url": "https://github.com/saadeghi/daisyui", "authors": ["saadeghi"], diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index 87b15cd452..bc1d4ac5ea 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -1,6 +1,6 @@ { "name": "flowbite-svelte", - "description": "Build UI with Flowbite components for Svelte.", + "description": "Flowbite component library for Svelte.", "repo_url": "https://github.com/themesberg/flowbite-svelte", "authors": ["jjagielka", "zoliszogyenyi", "shinichiokada"], "homepage": "https://flowbite-svelte.com/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json index 97c1453a49..26bf6cbc92 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -1,8 +1,9 @@ { "name": "formsnap", "description": "Wraps sveltekit-superforms with accessible form components.", - "repo_url": "", + "repo_url": "https://github.com/svecosystem/formsnap", "authors": ["huntabyte"], + "homepage": "https://formsnap.dev", "downloads": 35777, "updated": "2025-04-09T02:30:42.332Z", "runes": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index caa0007772..9b141022e1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -1,6 +1,6 @@ { "name": "layercake", - "description": "Build reusable graphics with Svelte, compatible with Svelte 3 through 5.", + "description": "Build reusable graphics with Svelte.", "repo_url": "https://github.com/mhkeller/layercake", "authors": ["mhkeller0"], "homepage": "https://layercake.graphics/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index 99a8e927a7..2bca6fa8c6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -1,6 +1,6 @@ { "name": "lucide-svelte", - "description": "Provides Lucide icon library for Svelte applications.", + "description": "The Lucide icon library for Svelte.", "repo_url": "https://github.com/lucide-icons/lucide", "authors": ["ericfennis"], "homepage": "https://lucide.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json index 88446e38b1..d5b5f089db 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -1,6 +1,6 @@ { "name": "mdsvex", - "description": "Process Markdown for Svelte components.", + "description": "Markdown in Svelte. Svelte in markdown.", "repo_url": "https://github.com/pngwn/MDsveX", "authors": ["evilpingwin"], "homepage": "https://github.com/pngwn/MDsveX#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 69da4753cb..a171ec221a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -1,6 +1,6 @@ { "name": "playwright", - "description": "A high-level API to automate web browsers, testing.", + "description": "A high-level API to automate web browsers for testing.", "repo_url": "https://github.com/microsoft/playwright", "authors": ["pavelfeldman", "yurys", "dgozman-ms", "playwright-bot"], "homepage": "https://playwright.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index 3c4b3e20ff..fe974a7080 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -1,6 +1,6 @@ { "name": "shadcn-svelte", - "description": "Add components to Svelte apps with Tailwind CSS.", + "description": "shadcn/ui, but for Svelte.", "repo_url": "https://github.com/huntabyte/shadcn-svelte", "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json index b2b0232f78..bff7759f7d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -1,6 +1,6 @@ { "name": "sswr", - "description": "Fetch data with SWR strategy for Svelte, improving performance.", + "description": "Svelte stale while revalidate (SWR) data fetching strategy.", "repo_url": "https://github.com/ConsoleTVs/sswr", "authors": ["consoletvs"], "downloads": 403164, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index 77833f201c..50db1de36c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -1,6 +1,6 @@ { "name": "super-sitemap", - "description": "Generate sitemaps for SvelteKit sites, easy and impossible to forget.", + "description": "SvelteKit sitemap where you can't forget to add your paths.", "repo_url": "https://github.com/jasongitmail/super-sitemap", "authors": ["jasongitmail"], "homepage": "https://github.com/jasongitmail/super-sitemap#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index 39bedf99ce..47044e62cf 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -5,11 +5,11 @@ "authors": ["gornostay25"], "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", "downloads": 4453, - "updated": "2024-02-20T12:20:33.288Z", + "updated": "2025-09-22T12:20:33.288Z", "runes": false, "github_stars": 563, "typescript": true, - "version": "0.5.2", + "version": "1.0.0", "kit_range": "^1.30.4", "last_rune_check_version": "0.5.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json index 67131c656f..f170014d3f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json @@ -1,6 +1,6 @@ { "name": "svelte-adapter-deno", - "description": "Generate standalone Deno server for SvelteKit apps.", + "description": "Generate SvelteKit apps in a standalone Deno server.", "repo_url": "https://github.com/pluvial/svelte-adapter-deno", "authors": ["jpaquim"], "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json index 65320afb33..2325f7eb29 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -1,6 +1,6 @@ { "name": "svelte-motion", - "description": "Animate Svelte components with framer-motion.", + "description": "An animation library for Svelte based on framer-motion.", "repo_url": "https://github.com/micha-lmxt/svelte-motion", "authors": ["micha-lmxt"], "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json deleted file mode 100644 index f162cb93d8..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-moveable.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "svelte-moveable", - "description": "Enables draggable, resizable, scalable, rotatable elements.", - "repo_url": "https://github.com/daybrush/moveable", - "authors": ["younkue"], - "homepage": "https://daybrush.com/moveable", - "downloads": 1224, - "updated": "2023-12-03T13:48:06.920Z", - "runes": false, - "github_stars": 10316, - "typescript": true, - "version": "0.45.0", - "svelte_range": "^3.54.0 || ^4.0.0", - "kit_range": "^1.5.0", - "last_rune_check_version": "0.45.0" -} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json index 2b3c1f7577..774d8dfe13 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -1,6 +1,6 @@ { "name": "svelte-pathfinder", - "description": "Create state-based, advanced router for SvelteJS.", + "description": "Tiny, state-based, advanced router for SvelteJS.", "repo_url": "https://github.com/sveltetools/svelte-pathfinder", "authors": ["paulmaly"], "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json deleted file mode 100644 index 332a8e027d..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-browser-extension.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "sveltekit-adapter-browser-extension", - "description": "Adapt SvelteKit apps for cross-browser extension development.", - "repo_url": "", - "authors": ["antony"], - "downloads": 6, - "updated": "2023-05-25T13:15:47.831Z", - "runes": false, - "typescript": true, - "version": "0.4.0", - "last_rune_check_version": "0.4.0", - "github_stars": 0 -} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json new file mode 100644 index 0000000000..9139269585 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json @@ -0,0 +1,13 @@ +{ + "name": "sveltekit-adapter-chrome-extension", + "description": "Adapt SvelteKit apps for browsers that comply with content source policies of Chrome extensions using manifest v3.", + "repo_url": "https://github.com/michmich112/sveltekit-adapter-chrome-extension", + "authors": ["michmich112"], + "downloads": 200, + "updated": "2024-03-25T13:15:47.831Z", + "runes": false, + "typescript": true, + "version": "2.0.1", + "last_rune_check_version": "2.0.1", + "github_stars": 143 +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json index c1b65ed756..23fd246f6c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -1,6 +1,6 @@ { "name": "@svelteness/kit-docs", - "description": "Integrate documentation for SvelteKit.", + "description": "Documentation integration for SvelteKit.", "repo_url": "https://github.com/svelteness/kit-docs", "authors": ["mihar-22"], "downloads": 118, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json index f1c36021db..ef1e22198b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -1,6 +1,6 @@ { "name": "@sveltestrap/sveltestrap", - "description": "Provides Bootstrap 5 components for Svelte applications.", + "description": "Bootstrap 5 components for Svelte.", "repo_url": "https://github.com/sveltestrap/sveltestrap", "authors": ["dysfunc"], "homepage": "https://sveltestrap.js.org", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json index 3a7ca88635..71ec3a3698 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -1,6 +1,6 @@ { "name": "typewriter-editor", - "description": "Create custom rich text editors with Delta format and Svelte.", + "description": "A rich text editor based off of Quill.js and Ultradom, and using Svelte for UI.", "repo_url": "https://github.com/typewriter-editor/typewriter", "authors": ["jacwright"], "homepage": "https://github.com/typewriter-editor/typewriter#readme", From 00868e5cd6d3dd0b84270c1b8f0b9440819e20f9 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 23 Sep 2025 09:38:15 -0700 Subject: [PATCH 020/141] better display of add-ons --- apps/svelte.dev/src/lib/packages-meta.ts | 7 ++++- .../lib/server/generated/registry/lucia.json | 2 +- .../src/routes/packages/+page.server.ts | 12 ++++++-- .../src/routes/packages/+page.svelte | 3 ++ .../src/routes/packages/PackageCard.svelte | 30 +++++++------------ 5 files changed, 30 insertions(+), 24 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 2cf3164870..ffd776abd7 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -36,7 +36,12 @@ const SV_ADD_CMD: Record = { '@sveltejs/adapter-netlify': { alias: 'sveltekit-adapter', options: 'adapter:netlify' } }; -const FEATURED: { title: string; alternative?: string; packages: string[]; weights?: Record }[] = [ +const FEATURED: { + title: string; + alternative?: string; + packages: string[]; + weights?: Record; +}[] = [ { title: 'Component libraries', packages: [ diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index 70887e142e..edce7f8033 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -1,6 +1,6 @@ { "name": "lucia", - "description": "Simple and flexible authentication library.", + "description": "A guide for implementing authentication in JavaScript with examples for SvelteKit.", "repo_url": "https://github.com/pilcrowOnPaper/lucia", "authors": ["pilcrowonpaper"], "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index 3cc43a86a6..bb88f61cc9 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -21,14 +21,21 @@ const arrToPackages = (arr: string[]) => { }; // Netflix style page. Send pre-done cards with categories -const homepage: { title: string; href?: string; alternative?: string; packages: Package[] }[] = [ +const addons: { title: string; href?: string; alternative?: string; packages: Package[] }[] = [ { title: 'Svelte CLI add-ons', href: '/docs/cli', - packages: arrToPackages(PACKAGES_META.SV_ADD.packages) + packages: arrToPackages(PACKAGES_META.SV_ADD.packages).map((pkg) => { + pkg.name = pkg.svCmdAlias ?? pkg.name; + pkg.homepage = `/docs/cli/${pkg.svCmdAlias}`; + delete pkg.repo_url; + return pkg; + }) } ]; +const homepage: { title: string; href?: string; alternative?: string; packages: Package[] }[] = []; + for (const { packages, title, alternative } of PACKAGES_META.FEATURED) { homepage.push({ title, @@ -40,6 +47,7 @@ for (const { packages, title, alternative } of PACKAGES_META.FEATURED) { export async function load() { return { packages: registry, + addons, homepage }; } diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 9cda788c09..71d11ce701 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -22,6 +22,9 @@
+ {#each data.addons as { title, alternative, href, packages }} + + {/each} {#each data.homepage as { title, alternative, href, packages }} {/each} diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index fd505f808d..3678b95a4d 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -45,18 +45,6 @@

{pkg.description}

- {#if pkg.svCmdAlias} - - npx sv add {pkg.svCmdAlias}{pkg.svCmdOptions ? `=${pkg.svCmdOptions}` : ''} - - - {/if}

{#if pkg.downloads} @@ -75,14 +63,16 @@ - e.stopPropagation()} - > + {#if !pkg.svCmdAlias} + e.stopPropagation()} + > + {/if} {#if pkg.repo_url} Date: Tue, 23 Sep 2025 09:45:56 -0700 Subject: [PATCH 021/141] svelte-check --- apps/svelte.dev/src/routes/packages/Category.svelte | 2 ++ .../src/routes/packages/PackageCard.svelte | 12 ------------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index fa9018fda2..d31e05c2bf 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -6,6 +6,8 @@ interface Props { title: string; packages: Package[]; + alternative?: string; + href?: string; } let { title, alternative, href, packages }: Props = $props(); diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 3678b95a4d..8c0039ce9c 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -216,17 +216,5 @@ text-overflow: ellipsis; max-height: 2lh; } - - .sv-cmd { - display: inline-flex; - gap: 0.4rem; - align-items: center; - justify-content: space-between; - font: var(--sk-font-ui-small); - color: var(--sk-fg-3); - background: var(--sk-bg-3); - padding: 0.3rem 0.7rem; - border-left: 0.3rem solid var(--sk-bg-accent); - } } From 31a37d0c06f25c517116a8204f9e4ccc550bf7b6 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 23 Sep 2025 10:14:05 -0700 Subject: [PATCH 022/141] category descriptions --- apps/svelte.dev/src/lib/packages-meta.ts | 8 ++++---- .../src/routes/packages/+page.server.ts | 10 +++++----- .../src/routes/packages/+page.svelte | 8 ++++---- .../src/routes/packages/Category.svelte | 19 ++++++++++--------- 4 files changed, 23 insertions(+), 22 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index ffd776abd7..a64687b285 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -38,7 +38,7 @@ const SV_ADD_CMD: Record = { const FEATURED: { title: string; - alternative?: string; + description?: string; packages: string[]; weights?: Record; }[] = [ @@ -202,7 +202,7 @@ const FEATURED: { // }, { title: 'Router', - alternative: 'SvelteKit', + description: 'SvelteKit is recommended, but here are some alternatives.', packages: [ '@sveltejs/kit', 'svelte-routing', @@ -214,7 +214,7 @@ const FEATURED: { }, { title: 'Data fetching', - alternative: 'SvelteKit remote functions', + description: 'SvelteKit remote functions are recommended, but here are some alternatives.', packages: [ '@urql/svelte', 'trpc-sveltekit', @@ -226,7 +226,7 @@ const FEATURED: { }, { title: 'Forms', - alternative: 'SvelteKit forms', + description: 'SvelteKit forms are recommended, but here are some alternatives.', packages: ['sveltekit-superforms', '@tanstack/svelte-form', 'formsnap', 'felte'] } ]; diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index bb88f61cc9..b1d1ab993a 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -21,10 +21,10 @@ const arrToPackages = (arr: string[]) => { }; // Netflix style page. Send pre-done cards with categories -const addons: { title: string; href?: string; alternative?: string; packages: Package[] }[] = [ +const addons: { title: string; href?: string; description?: string; packages: Package[] }[] = [ { title: 'Svelte CLI add-ons', - href: '/docs/cli', + description: 'sv, the Svelte CLI, lets you instantly add functionality to a new or existing project.', packages: arrToPackages(PACKAGES_META.SV_ADD.packages).map((pkg) => { pkg.name = pkg.svCmdAlias ?? pkg.name; pkg.homepage = `/docs/cli/${pkg.svCmdAlias}`; @@ -34,12 +34,12 @@ const addons: { title: string; href?: string; alternative?: string; packages: Pa } ]; -const homepage: { title: string; href?: string; alternative?: string; packages: Package[] }[] = []; +const homepage: { title: string; href?: string; description?: string; packages: Package[] }[] = []; -for (const { packages, title, alternative } of PACKAGES_META.FEATURED) { +for (const { packages, title, description } of PACKAGES_META.FEATURED) { homepage.push({ title, - alternative, + description, packages: arrToPackages(packages) }); } diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 71d11ce701..82e8d0dcf7 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -22,11 +22,11 @@

diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index d31e05c2bf..bbc7c0402f 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -6,11 +6,10 @@ interface Props { title: string; packages: Package[]; - alternative?: string; - href?: string; + description?: string; } - let { title, alternative, href, packages }: Props = $props(); + let { title, description, packages }: Props = $props(); let content: HTMLElement; let scroller: HTMLElement; @@ -41,12 +40,6 @@

{title} - {#if href} - (docs) - {/if} - {#if alternative} - (if not using {alternative}) - {/if}

{#if !at_start || !at_end} @@ -59,6 +52,9 @@
{/if}
+ {#if description} +

{description}

+ {/if}
- {/if} {pkg.name} From 47e0dc6675ecd4ca15bcec02947c5e937d84bfc5 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 26 Sep 2025 23:30:56 +0200 Subject: [PATCH 050/141] pretty --- apps/svelte.dev/src/lib/packages-meta.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 189c59ae59..5522bfcb80 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -36,11 +36,7 @@ const SV_ADD_CMD: Record = { '@sveltejs/adapter-netlify': { alias: 'sveltekit-adapter', options: 'adapter:netlify' } }; -const FEATURED: { - title: string; - description?: string; - packages: string[]; -}[] = [ +const FEATURED: { title: string; description?: string; packages: string[] }[] = [ { title: 'Component libraries', packages: [ From 84b229a6f5c99dd8084f32fcc51450145075bac9 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 26 Sep 2025 23:58:33 +0200 Subject: [PATCH 051/141] update with svelte_range & kit_range --- .../svelte.dev/scripts/sync-packages/index.ts | 21 +++++++++++---- apps/svelte.dev/src/lib/server/content.ts | 27 +++++++++++-------- .../generated/registry/ai-sdk-svelte.json | 4 +-- .../lib/server/generated/registry/altcha.json | 4 +-- .../generated/registry/amplify-adapter.json | 2 +- .../generated/registry/ark-ui-svelte.json | 4 +-- .../generated/registry/auth-sveltekit.json | 2 +- .../generated/registry/better-auth.json | 6 +++-- .../server/generated/registry/bits-ui.json | 6 ++--- .../server/generated/registry/daisyui.json | 2 +- .../generated/registry/drizzle-orm.json | 2 +- .../registry/event-calendar-core.json | 2 +- .../generated/registry/flowbite-svelte.json | 4 +-- .../server/generated/registry/layercake.json | 4 +-- .../server/generated/registry/layerchart.json | 4 +-- .../generated/registry/lucide-svelte.json | 2 +- .../lib/server/generated/registry/melt.json | 2 +- .../generated/registry/orpc-svelte-query.json | 2 +- .../server/generated/registry/playwright.json | 2 +- .../generated/registry/prismicio-svelte.json | 4 +-- .../generated/registry/roxi-routify.json | 2 +- .../lib/server/generated/registry/svead.json | 2 +- .../registry/svelte-adapter-bun.json | 2 +- .../generated/registry/svelte-exmarkdown.json | 2 +- .../registry/svelte-inspect-value.json | 3 ++- .../registry/svelte-maplibre-gl.json | 2 +- .../generated/registry/svelte-meta-tags.json | 2 +- .../registry/svelte-render-scan.json | 3 ++- .../registry/svelte-session-manager.json | 2 +- .../generated/registry/svelte-stripe.json | 2 +- .../registry/testing-library-svelte.json | 2 +- .../generated/registry/uppy-svelte.json | 2 +- .../generated/registry/wuchale-svelte.json | 3 ++- .../generated/registry/xyflow-svelte.json | 4 +-- 34 files changed, 80 insertions(+), 59 deletions(-) diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index 178395823a..3de0d4efc1 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -130,8 +130,20 @@ async function fetchData(pkg: string): Promise=5.0.0", - "kit_range": "2.15.1", + "svelte_range": ">=5.20.0", + "kit_range": "2.39.1", "last_rune_check_version": "0.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json index 2459d66334..59d25a5b12 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -7,7 +7,7 @@ "downloads": 34865, "updated": "2025-06-22T12:06:03.840Z", "runes": false, - "github_stars": 27546, + "github_stars": 27548, "typescript": true, "version": "1.10.0", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0-0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json index 17b8f17b82..88acf93b07 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -7,8 +7,10 @@ "downloads": 323734, "updated": "2025-09-25T23:45:17.956Z", "runes": false, - "github_stars": 20902, + "github_stars": 20922, "typescript": true, "version": "1.3.18", - "last_rune_check_version": "1.3.12" + "last_rune_check_version": "1.3.12", + "svelte_range": "^4.0.0 || ^5.0.0", + "kit_range": "^2.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index 7874bd4cd3..1a5dc209a5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -7,10 +7,10 @@ "downloads": 238417, "updated": "2025-09-24T22:52:43.701Z", "runes": true, - "github_stars": 2625, + "github_stars": 2626, "typescript": true, "version": "2.11.4", - "svelte_range": "^5.11.0", - "kit_range": "^2.16.1", + "svelte_range": "^5.33.0", + "kit_range": "^2.42.0", "last_rune_check_version": "1.3.19" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index 6803f24cf3..86b4d7bbe7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -7,7 +7,7 @@ "downloads": 488578, "updated": "2025-09-26T20:52:10.427Z", "runes": false, - "github_stars": 38782, + "github_stars": 38783, "typescript": false, "version": "5.1.24", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index 780b42fb59..4075a0c7a1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -7,7 +7,7 @@ "downloads": 2051067, "updated": "2025-08-25T14:30:27.013Z", "runes": false, - "github_stars": 30472, + "github_stars": 30475, "typescript": true, "version": "0.44.5", "last_rune_check_version": "0.41.0" diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index 929aebf484..0cde52ad61 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -10,6 +10,6 @@ "github_stars": 1931, "typescript": false, "version": "4.6.0", - "svelte_range": "^4.2.19", + "svelte_range": "^5.34.8", "last_rune_check_version": "3.12.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index 2226810fc4..442fd78d1d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -10,7 +10,7 @@ "github_stars": 2613, "typescript": true, "version": "1.14.6", - "svelte_range": "^3.55.1 || ^4.0.0 || ^5.0.0", - "kit_range": "^2.17.2", + "svelte_range": "^5.29.0", + "kit_range": "^2.43.2", "last_rune_check_version": "0.48.6" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index 331273ca57..b2aea3e1cf 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -10,7 +10,7 @@ "github_stars": 1647, "typescript": true, "version": "10.0.2", - "svelte_range": "3 - 5 || >=5.0.0-next.120", - "kit_range": "^2.7.1", + "svelte_range": ">=5", + "kit_range": "^2.22.5", "last_rune_check_version": "8.4.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json index ba51315945..5358a05b09 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -7,10 +7,10 @@ "downloads": 24685, "updated": "2025-09-17T14:45:16.933Z", "runes": true, - "github_stars": 1005, + "github_stars": 1006, "typescript": true, "version": "1.0.12", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0", - "kit_range": "^2.17.3", + "kit_range": "^2.21.0", "last_rune_check_version": "1.0.8" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index a368bbc580..b4ad39a7c1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -7,7 +7,7 @@ "downloads": 102548, "updated": "2025-09-11T09:54:21.270Z", "runes": false, - "github_stars": 19126, + "github_stars": 19127, "typescript": true, "version": "0.544.0", "svelte_range": "^3 || ^4 || ^5.0.0-next.42", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt.json b/apps/svelte.dev/src/lib/server/generated/registry/melt.json index 54e944adb4..4e1fe8dbfc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/melt.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt.json @@ -11,6 +11,6 @@ "typescript": true, "version": "0.40.2", "svelte_range": "^5.30.1", - "kit_range": "^2.0.0", + "kit_range": "^2.15.2", "last_rune_check_version": "0.40.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index 4479b1064f..ca85a4988a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -7,7 +7,7 @@ "downloads": 2022, "updated": "2025-09-26T09:27:21.955Z", "runes": false, - "github_stars": 3426, + "github_stars": 3427, "typescript": true, "version": "1.9.1", "svelte_range": ">=4.2.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 12a04c9210..475c1b9d3e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -7,7 +7,7 @@ "downloads": 21058042, "updated": "2025-09-23T09:57:04.991Z", "runes": false, - "github_stars": 77531, + "github_stars": 77532, "typescript": true, "version": "1.55.1", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json index 33177693e4..ee0746c2fa 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -36,7 +36,7 @@ "github_stars": 26, "typescript": true, "version": "2.0.0", - "svelte_range": ">=4 || ^5.0.0-next.1", - "kit_range": ">=1", + "svelte_range": "^5", + "kit_range": "^2", "last_rune_check_version": "1.5.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json index e9df249b6f..3eb14ee8a1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -9,6 +9,6 @@ "github_stars": 0, "typescript": true, "version": "3.6.4", - "svelte_range": "^3.48.0", + "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "last_rune_check_version": "2.18.18" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index d50fe8333d..e8cc207099 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -10,7 +10,7 @@ "typescript": true, "version": "0.0.15", "svelte_range": "^4.0.0 || ^5.0.0", - "kit_range": "^2.7.2", + "kit_range": "^2.17.1", "last_rune_check_version": "0.0.13", "github_stars": 101 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index 80c5a8acb4..81102e6764 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -9,7 +9,7 @@ "runes": false, "typescript": true, "version": "1.0.0", - "kit_range": "^1.30.4", + "kit_range": "^2.4.0", "last_rune_check_version": "0.5.2", "github_stars": 587 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json index cde1c3f253..4290e9e376 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -10,7 +10,7 @@ "typescript": true, "version": "5.0.2", "svelte_range": "^5.1.3", - "kit_range": "^2.17.2", + "kit_range": "^2.27.3", "last_rune_check_version": "5.0.0", "github_stars": 300 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json index b9b01a2747..68d5e11328 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json @@ -11,5 +11,6 @@ "typescript": true, "version": "0.9.2", "svelte_range": "^5.29.0", - "last_rune_check_version": "0.9.2" + "last_rune_check_version": "0.9.2", + "kit_range": "^2.29.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json index c9147560f4..c83b2093d2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -10,7 +10,7 @@ "typescript": true, "version": "1.0.1", "svelte_range": ">=5.0.0", - "kit_range": "^2.17.1", + "kit_range": "^2.22.2", "last_rune_check_version": "0.1.6", "github_stars": 215 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json index f2946d2385..6b60d2b0fd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -10,7 +10,7 @@ "typescript": true, "version": "4.4.1", "svelte_range": "^5.0.0", - "kit_range": "^2.17.3", + "kit_range": "^2.37.0", "last_rune_check_version": "4.2.0", "github_stars": 608 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json index b29ec7df71..7c64d34f6e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json @@ -11,5 +11,6 @@ "typescript": true, "version": "1.1.0", "svelte_range": "^5.0.0", - "last_rune_check_version": "1.1.0" + "last_rune_check_version": "1.1.0", + "kit_range": "^2.16.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json index 3df6ee0473..dbcf9ca821 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -9,7 +9,7 @@ "runes": true, "typescript": false, "version": "3.0.52", - "svelte_range": "^5.25.0", + "svelte_range": "^5.39.4", "last_rune_check_version": "3.0.36", "github_stars": 106 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json index 225b974447..6ac99db455 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -10,7 +10,7 @@ "typescript": true, "version": "1.4.0", "svelte_range": "^3 || ^4 || ^5", - "kit_range": "^2.5.5", + "kit_range": "^2.5.7", "last_rune_check_version": "1.3.0", "github_stars": 474 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json index 2b18b42942..14346bb45b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json @@ -27,6 +27,6 @@ "github_stars": 646, "typescript": true, "version": "5.2.8", - "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "svelte_range": "^3 || ^4 || ^5 || ^5.0.0-next.0", "last_rune_check_version": "5.2.7" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json index 2a1b74598d..b51482f8d2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -10,7 +10,7 @@ "typescript": true, "version": "5.1.0", "svelte_range": "^4.0.0 || ^5.0.0", - "kit_range": "^2.8.3", + "kit_range": "^2.20.7", "last_rune_check_version": "4.3.0", "github_stars": 30352 } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json index 5802d1a010..a5757cfb75 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json @@ -10,5 +10,6 @@ "github_stars": 185, "typescript": true, "version": "0.15.1", - "last_rune_check_version": "0.15.0" + "last_rune_check_version": "0.15.0", + "svelte_range": "^5.37.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json index c5ef1828e4..57a2511de8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -9,8 +9,8 @@ "runes": false, "typescript": true, "version": "1.3.1", - "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", - "kit_range": "^2.5.4", + "svelte_range": "^5.25.0", + "kit_range": "^2.21.4", "last_rune_check_version": "0.1.36", "github_stars": 31716 } From 78a423841d4a90c487d9bf2eb46c0e8fae68998b Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 00:39:11 +0200 Subject: [PATCH 052/141] stable order --- .../svelte.dev/scripts/sync-packages/index.ts | 49 +++++++++++++++---- apps/svelte.dev/src/lib/server/content.ts | 13 +++-- .../generated/registry/ai-sdk-svelte.json | 8 +-- .../lib/server/generated/registry/altcha.json | 8 +-- .../generated/registry/amplify-adapter.json | 8 +-- .../generated/registry/ark-ui-svelte.json | 8 +-- .../generated/registry/auth-sveltekit.json | 8 +-- .../generated/registry/better-auth.json | 12 ++--- .../server/generated/registry/bits-ui.json | 8 +-- .../registry/carbon-components-svelte.json | 6 +-- .../server/generated/registry/carta-md.json | 8 +-- .../generated/registry/clerk-sveltekit.json | 12 ++--- .../registry/content-collections-core.json | 8 +-- .../server/generated/registry/daisyui.json | 8 +-- .../generated/registry/drizzle-orm.json | 6 +-- .../generated/registry/esbuild-svelte.json | 8 +-- .../lib/server/generated/registry/eslint.json | 6 +-- .../registry/event-calendar-core.json | 8 +-- .../registry/evidence-dev-evidence.json | 10 ++-- .../lib/server/generated/registry/felte.json | 8 +-- .../generated/registry/flowbite-svelte.json | 8 +-- .../server/generated/registry/formsnap.json | 10 ++-- .../server/generated/registry/houdini.json | 6 +-- .../server/generated/registry/i18n-js.json | 6 +-- .../generated/registry/iconify-tailwind4.json | 6 +-- .../registry/inlang-paraglide-js.json | 6 +-- .../server/generated/registry/layercake.json | 8 +-- .../server/generated/registry/layerchart.json | 8 +-- .../lottiefiles-svelte-lottie-player.json | 8 +-- .../lib/server/generated/registry/lucia.json | 10 ++-- .../generated/registry/lucide-svelte.json | 8 +-- .../magidoc-plugin-svelte-marked.json | 8 +-- .../lib/server/generated/registry/mdsvex.json | 8 +-- .../lib/server/generated/registry/melt.json | 8 +-- .../registry/neoconfetti-svelte.json | 8 +-- .../generated/registry/orpc-svelte-query.json | 8 +-- .../registry/passlock-sveltekit.json | 8 +-- .../generated/registry/phosphor-svelte.json | 8 +-- .../server/generated/registry/playwright.json | 8 +-- .../registry/poppanator-sveltekit-svg.json | 10 ++-- .../server/generated/registry/prettier.json | 6 +-- .../generated/registry/prismicio-svelte.json | 8 +-- .../registry/rollup-plugin-svelte.json | 8 +-- .../generated/registry/roxi-routify.json | 8 +-- .../generated/registry/scrolly-video.json | 8 +-- .../generated/registry/sentry-svelte.json | 8 +-- .../generated/registry/sentry-sveltekit.json | 8 +-- .../generated/registry/shadcn-svelte.json | 6 +-- .../registry/skeletonlabs-skeleton.json | 6 +-- .../slicemachine-adapter-sveltekit.json | 8 +-- .../lib/server/generated/registry/sswr.json | 8 +-- .../generated/registry/storyblok-svelte.json | 8 +-- .../server/generated/registry/storybook.json | 6 +-- .../supabase-auth-helpers-sveltekit.json | 12 ++--- .../generated/registry/super-sitemap.json | 8 +-- .../lib/server/generated/registry/svead.json | 10 ++-- .../registry/svelte-adapter-appengine.json | 10 ++-- .../registry/svelte-adapter-azure-swa.json | 10 ++-- .../registry/svelte-adapter-bun.json | 10 ++-- .../registry/svelte-adapter-deno.json | 10 ++-- .../generated/registry/svelte-awesome.json | 10 ++-- .../generated/registry/svelte-chartjs.json | 10 ++-- .../generated/registry/svelte-easy-crop.json | 10 ++-- .../generated/registry/svelte-exmarkdown.json | 10 ++-- .../registry/svelte-inspect-value.json | 12 ++--- .../registry/svelte-kit-sessions.json | 10 ++-- .../generated/registry/svelte-kit-sst.json | 10 ++-- .../generated/registry/svelte-loader.json | 10 ++-- .../registry/svelte-maplibre-gl.json | 10 ++-- .../generated/registry/svelte-maplibre.json | 10 ++-- .../registry/svelte-material-ui.json | 8 +-- .../generated/registry/svelte-meta-tags.json | 10 ++-- .../generated/registry/svelte-motion.json | 10 ++-- .../generated/registry/svelte-pathfinder.json | 10 ++-- .../server/generated/registry/svelte-pdf.json | 10 ++-- .../generated/registry/svelte-put-toc.json | 10 ++-- .../registry/svelte-render-scan.json | 12 ++--- .../generated/registry/svelte-routing.json | 10 ++-- .../server/generated/registry/svelte-seo.json | 10 ++-- .../registry/svelte-session-manager.json | 10 ++-- .../generated/registry/svelte-stripe.json | 10 ++-- .../generated/registry/svelte-zdog.json | 10 ++-- .../generated/registry/svelte5-router.json | 10 ++-- .../registry/sveltejs-adapter-auto.json | 10 ++-- .../registry/sveltejs-adapter-cloudflare.json | 10 ++-- .../registry/sveltejs-adapter-netlify.json | 10 ++-- .../registry/sveltejs-adapter-node.json | 10 ++-- .../registry/sveltejs-adapter-vercel.json | 10 ++-- .../generated/registry/sveltejs-amp.json | 10 ++-- .../registry/sveltejs-enhanced-img.json | 10 ++-- .../generated/registry/sveltejs-kit.json | 10 ++-- .../registry/sveltejs-vite-plugin-svelte.json | 10 ++-- .../sveltekit-adapter-chrome-extension.json | 10 ++-- .../registry/sveltekit-superforms.json | 10 ++-- .../registry/svelteness-kit-docs.json | 10 ++-- .../registry/sveltestrap-sveltestrap.json | 10 ++-- .../generated/registry/tailwindcss.json | 8 +-- .../registry/tanstack-svelte-form.json | 10 ++-- .../registry/tanstack-svelte-query.json | 10 ++-- .../registry/tanstack-svelte-table.json | 10 ++-- .../registry/tanstack-svelte-virtual.json | 10 ++-- .../registry/testing-library-svelte.json | 8 +-- .../generated/registry/threlte-core.json | 10 ++-- .../generated/registry/trpc-sveltekit.json | 10 ++-- .../registry/tsparticles-svelte.json | 10 ++-- .../generated/registry/typewriter-editor.json | 10 ++-- .../generated/registry/universal-router.json | 8 +-- .../registry/unocss-preset-icons.json | 8 +-- .../generated/registry/unpic-svelte.json | 10 ++-- .../generated/registry/uppy-svelte.json | 10 ++-- .../generated/registry/urql-svelte.json | 10 ++-- .../lib/server/generated/registry/virtua.json | 10 ++-- .../registry/vite-plugin-devtools-json.json | 8 +-- .../lib/server/generated/registry/vitest.json | 8 +-- .../generated/registry/wuchale-svelte.json | 10 ++-- .../generated/registry/xyflow-svelte.json | 10 ++-- 116 files changed, 561 insertions(+), 523 deletions(-) diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index 3de0d4efc1..1e527038aa 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -35,8 +35,8 @@ for (const pkg of packages) { const cleanPkg = pkg.replace('@', '').replace('/', '-'); const jsonPath = path.join(registryFolder, `${cleanPkg}.json`); if (!fs.existsSync(jsonPath)) { - const p = await fetchData(pkg); - writeButPretty(jsonPath, JSON.stringify(p, null, 2)); + const p = await getNpmAndGitHubData(pkg); + writeJsonData(jsonPath, p); logsAtTheEnd.push({ type: 'new_json_file', pkg, extra: `created -> ${jsonPath}` }); } } @@ -72,7 +72,7 @@ for (let i = 0; i < registryJsonFiles.length; i += batch) { const batchFiles = registryJsonFiles.slice(i, i + batch); await Promise.all( batchFiles.map(async (pkg) => { - await refreshJson(path.join(registryFolder, pkg)); + await refreshJsonFile(path.join(registryFolder, pkg)); }) ); } @@ -106,7 +106,7 @@ function theEnd(val: number) { process.exit(val); } -async function fetchData(pkg: string): Promise { +async function getNpmAndGitHubData(pkg: string): Promise { const [npmInfo, npmDlInfo] = await Promise.all([ fetch(`https://registry.npmjs.org/${pkg}`).then((r) => r.json()), fetch(`https://api.npmjs.org/downloads/point/last-week/${pkg}`).then((r) => r.json()) @@ -174,11 +174,11 @@ async function fetchData(pkg: string): Promise = {}; + for (const key of keysOrder) { + if (data[key] !== undefined) { + sortedData[key] = data[key]; + } + } + // all all the remaining keys + for (const key in data) { + if (!keysOrder.includes(key as keyof PackageKey | keyof PackageNpm | keyof PackageGithub)) { + sortedData[key] = data[key]; + } + } + + fs.writeFileSync(path, JSON.stringify(sortedData, null, 2)); execSync(`prettier --write ${path}`); } diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index a0127b8e96..253a20044c 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -156,7 +156,14 @@ export const examples = index.examples.children; /** * Represents a Svelte package in the registry */ -export interface Package extends PackageNpm, PackageGithub, PackageCalculated, PackageSv { +export interface Package + extends PackageKey, + PackageNpm, + PackageGithub, + PackageCalculated, + PackageSv {} + +export interface PackageKey { /** Package name */ name: string; } @@ -194,10 +201,10 @@ export interface PackageNpm { // SHOULD BE CALCULATED WHEN GET FROM NPM /** @deprecated */ - typescript: boolean; + typescript?: boolean; // SHOULD BE CALCULATED WHEN GET FROM NPM /** @deprecated */ - runes: boolean; + runes?: boolean; // SHOULD BE DELETED (in *.json files as well) /** @deprecated */ last_rune_check_version?: string; diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index e41d401c84..afeffd0d7e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/vercel/ai", "authors": ["jaredpalmer", "vercel-release-bot", "matheuss", "matt.straka"], "homepage": "https://ai-sdk.dev/docs", + "version": "3.0.56", "downloads": 321958, - "updated": "2025-09-26T20:24:38.871Z", - "runes": true, "github_stars": 18042, - "typescript": true, - "version": "3.0.56", + "updated": "2025-09-26T20:24:38.871Z", "svelte_range": "^5.31.0", + "typescript": true, + "runes": true, "last_rune_check_version": "2.1.9" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json index 54e1a110b7..5a203d1338 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/altcha-org/altcha", "authors": ["ovx"], "homepage": "https://altcha.org", + "version": "2.2.3", "downloads": 17457, - "updated": "2025-09-09T04:16:51.418Z", - "runes": false, "github_stars": 1544, - "typescript": true, - "version": "2.2.3", + "updated": "2025-09-09T04:16:51.418Z", "svelte_range": "^5.28.6", + "typescript": true, + "runes": false, "last_rune_check_version": "1.4.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json index 8a68b94406..a9c9b5f4ad 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/gzimbron/amplify-adapter", "authors": ["zimbronapps"], "homepage": "https://github.com/gzimbron/amplify-adapter#readme", + "version": "1.2.3", "downloads": 1780, - "updated": "2025-09-11T19:17:42.448Z", - "runes": false, "github_stars": 32, - "typescript": true, - "version": "1.2.3", + "updated": "2025-09-11T19:17:42.448Z", "kit_range": "^2.4.0", + "typescript": true, + "runes": false, "last_rune_check_version": "0.2.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json index ad5f4d0dd7..8df5a3cc26 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/chakra-ui/ark", "authors": ["segunadebayo", "schroetier"], "homepage": "https://ark-ui.com", + "version": "5.10.0", "downloads": 395, - "updated": "2025-09-17T08:32:17.119Z", - "runes": true, "github_stars": 4651, - "typescript": true, - "version": "5.10.0", + "updated": "2025-09-17T08:32:17.119Z", "svelte_range": ">=5.20.0", "kit_range": "2.39.1", + "typescript": true, + "runes": true, "last_rune_check_version": "0.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json index 59d25a5b12..4a34d13ae0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/nextauthjs/next-auth", "authors": ["bekacru"], "homepage": "https://sveltekit.authjs.dev", + "version": "1.10.0", "downloads": 34865, + "github_stars": 27547, "updated": "2025-06-22T12:06:03.840Z", - "runes": false, - "github_stars": 27548, - "typescript": true, - "version": "1.10.0", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0-0", "kit_range": "^1.0.0 || ^2.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "1.8.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json index 88acf93b07..818466ed0f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/better-auth/better-auth", "authors": ["bekacru"], "homepage": "https://github.com/better-auth/better-auth#readme", + "version": "1.3.18", "downloads": 323734, + "github_stars": 20924, "updated": "2025-09-25T23:45:17.956Z", - "runes": false, - "github_stars": 20922, - "typescript": true, - "version": "1.3.18", - "last_rune_check_version": "1.3.12", "svelte_range": "^4.0.0 || ^5.0.0", - "kit_range": "^2.0.0" + "kit_range": "^2.0.0", + "typescript": true, + "runes": false, + "last_rune_check_version": "1.3.12" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index 1a5dc209a5..43374148f0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/huntabyte/bits-ui", "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/bits-ui#readme", + "version": "2.11.4", "downloads": 238417, - "updated": "2025-09-24T22:52:43.701Z", - "runes": true, "github_stars": 2626, - "typescript": true, - "version": "2.11.4", + "updated": "2025-09-24T22:52:43.701Z", "svelte_range": "^5.33.0", "kit_range": "^2.42.0", + "typescript": true, + "runes": true, "last_rune_check_version": "1.3.19" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index db95f99a85..b27ea1def7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/carbon-design-system/carbon-components-svelte", "authors": ["metonym"], "homepage": "https://svelte.carbondesignsystem.com/", + "version": "0.89.7", "downloads": 14259, - "updated": "2025-09-05T16:18:10.948Z", - "runes": false, "github_stars": 2827, + "updated": "2025-09-05T16:18:10.948Z", "typescript": true, - "version": "0.89.7", + "runes": false, "last_rune_check_version": "0.88.4" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json index 1add26fe65..78c691fbf7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/BearToCode/carta", "authors": ["astrobear"], "homepage": "https://github.com/BearToCode/carta#readme", + "version": "4.11.1", "downloads": 3290, - "updated": "2025-06-13T20:58:58.615Z", - "runes": true, "github_stars": 666, - "typescript": true, - "version": "4.11.1", + "updated": "2025-06-13T20:58:58.615Z", "svelte_range": "^5.0.0", "kit_range": "catalog:", + "typescript": true, + "runes": true, "last_rune_check_version": "4.9.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json index 335d3f38c7..c1e97661ba 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json @@ -4,14 +4,14 @@ "repo_url": "ssh://git@github.com/markjaquith/clerk-sveltekit", "authors": ["markjaquith"], "homepage": "https://github.com/markjaquith/clerk-sveltekit#readme", + "version": "0.4.3", + "deprecated_reason": "This package is deprecated. Please use svelte-clerk instead: https://github.com/wobsoriano/svelte-clerk", "downloads": 514, - "updated": "2025-08-17T20:01:43.784Z", - "runes": false, "github_stars": 196, - "typescript": true, - "version": "0.4.3", + "updated": "2025-08-17T20:01:43.784Z", "svelte_range": "^4.0.0||^5.0.0", "kit_range": "^1.25.1||^2.0.2", - "last_rune_check_version": "0.4.2", - "deprecated_reason": "This package is deprecated. Please use svelte-clerk instead: https://github.com/wobsoriano/svelte-clerk" + "typescript": true, + "runes": false, + "last_rune_check_version": "0.4.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json index 6952d146de..889a38cae7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sdorra/content-collections", "authors": ["sdorra"], "homepage": "https://content-collections.dev", + "version": "0.11.1", "downloads": 28856, - "updated": "2025-08-30T07:41:29.913Z", - "runes": false, "github_stars": 908, - "typescript": true, - "version": "0.11.1", + "updated": "2025-08-30T07:41:29.913Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "0.11.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index 86b4d7bbe7..edce3a503a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/saadeghi/daisyui", "authors": ["saadeghi"], "homepage": "https://daisyui.com", + "version": "5.1.24", "downloads": 488578, - "updated": "2025-09-26T20:52:10.427Z", - "runes": false, "github_stars": 38783, - "typescript": false, - "version": "5.1.24", + "updated": "2025-09-26T20:52:10.427Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "typescript": false, + "runes": false, "last_rune_check_version": "1.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index 4075a0c7a1..3b548991f8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/drizzle-team/drizzle-orm", "authors": ["dankochetov", "sheriman", "alexblokh", "kyrylo_usichenko"], "homepage": "https://orm.drizzle.team", + "version": "0.44.5", "downloads": 2051067, - "updated": "2025-08-25T14:30:27.013Z", - "runes": false, "github_stars": 30475, + "updated": "2025-08-25T14:30:27.013Z", "typescript": true, - "version": "0.44.5", + "runes": false, "last_rune_check_version": "0.41.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json index 24016a33ef..383c7301d5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/EMH333/esbuild-svelte", "authors": ["emh333"], "homepage": "https://github.com/EMH333/esbuild-svelte#readme", + "version": "0.9.3", "downloads": 23915, - "updated": "2025-05-24T15:51:24.773Z", - "runes": false, "github_stars": 256, - "typescript": true, - "version": "0.9.3", + "updated": "2025-05-24T15:51:24.773Z", "svelte_range": ">=4.2.1 <6", + "typescript": true, + "runes": false, "last_rune_check_version": "0.9.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json index b11aef6980..680876df17 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/eslint/eslint", "authors": ["openjsfoundation", "eslintbot"], "homepage": "https://eslint.org", + "version": "9.36.0", "downloads": 60792066, - "updated": "2025-09-19T14:32:08.465Z", - "runes": false, "github_stars": 26510, + "updated": "2025-09-19T14:32:08.465Z", "typescript": true, - "version": "9.36.0", + "runes": false, "last_rune_check_version": "9.35.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index 0cde52ad61..2539dae903 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/vkurko/calendar", "authors": ["vkurko"], "homepage": "https://vkurko.github.io/calendar/", + "version": "4.6.0", "downloads": 8597, - "updated": "2025-09-04T09:48:08.711Z", - "runes": false, "github_stars": 1931, - "typescript": false, - "version": "4.6.0", + "updated": "2025-09-04T09:48:08.711Z", "svelte_range": "^5.34.8", + "typescript": false, + "runes": false, "last_rune_check_version": "3.12.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json index 1f04c3a5ec..0ed79954d2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json @@ -3,13 +3,13 @@ "description": "Build data apps with Svelte and Evidence.", "repo_url": "", "authors": ["archiewood", "mcrascal", "hughess", "charles-evidence"], + "version": "40.1.2", "downloads": 15147, + "github_stars": 0, "updated": "2025-04-11T20:02:23.417Z", - "runes": false, - "typescript": true, - "version": "40.1.2", "svelte_range": "4.2.19", "kit_range": "2.8.4", - "last_rune_check_version": "40.1.2", - "github_stars": 0 + "typescript": true, + "runes": false, + "last_rune_check_version": "40.1.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json index 2e1e28718a..b92273de39 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/felte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/pablo-abc/felte", "authors": ["pberganza"], "homepage": "https://felte.dev", + "version": "1.3.0", "downloads": 9935, - "updated": "2024-10-29T20:35:41.611Z", - "runes": false, "github_stars": 1077, - "typescript": true, - "version": "1.3.0", + "updated": "2024-10-29T20:35:41.611Z", "svelte_range": "^3.31.0 || ^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "1.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index 442fd78d1d..a00747d0c7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/themesberg/flowbite-svelte", "authors": ["jjagielka", "zoliszogyenyi", "shinichiokada"], "homepage": "https://flowbite-svelte.com/", + "version": "1.14.6", "downloads": 41818, - "updated": "2025-09-25T12:48:50.441Z", - "runes": false, "github_stars": 2613, - "typescript": true, - "version": "1.14.6", + "updated": "2025-09-25T12:48:50.441Z", "svelte_range": "^5.29.0", "kit_range": "^2.43.2", + "typescript": true, + "runes": false, "last_rune_check_version": "0.48.6" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json index e00235bb11..fef25181d0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/svecosystem/formsnap", "authors": ["huntabyte"], "homepage": "https://github.com/svecosystem/formsnap#readme", + "version": "2.0.1", "downloads": 45749, + "github_stars": 753, "updated": "2025-04-09T02:30:42.332Z", - "runes": true, - "typescript": true, - "version": "2.0.1", "svelte_range": "^5.0.0", "kit_range": "^2.5.28", - "last_rune_check_version": "2.0.1", - "github_stars": 753 + "typescript": true, + "runes": true, + "last_rune_check_version": "2.0.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json index 217790f35e..177be598b9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/HoudiniGraphql/houdini", "authors": ["aaivazis", "jycouet"], "homepage": "https://github.com/HoudiniGraphql/houdini", + "version": "1.5.10", "downloads": 5881, - "updated": "2025-08-02T15:47:14.762Z", - "runes": false, "github_stars": 963, + "updated": "2025-08-02T15:47:14.762Z", "typescript": true, - "version": "1.5.10", + "runes": false, "last_rune_check_version": "1.5.4" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json index 01a76b15b9..6a674863fe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/fnando/i18n", "authors": ["fnando"], "homepage": "https://github.com/fnando/i18n#readme", + "version": "4.5.1", "downloads": 346419, - "updated": "2024-12-14T00:45:20.293Z", - "runes": false, "github_stars": 210, + "updated": "2024-12-14T00:45:20.293Z", "typescript": true, - "version": "4.5.1", + "runes": false, "last_rune_check_version": "4.5.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json index 23aaa5574e..85cf0b0ca3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/iconify/iconify-tailwind", "authors": ["cyberalien"], "homepage": "https://iconify.design/", + "version": "1.0.6", "downloads": 11488, - "updated": "2025-02-28T13:34:23.013Z", - "runes": false, "github_stars": 9, + "updated": "2025-02-28T13:34:23.013Z", "typescript": true, - "version": "1.0.6", + "runes": false, "last_rune_check_version": "1.0.6" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json index 49d42be207..80ce360f64 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/opral/inlang-paraglide-js", "authors": ["samuelstroschein", "inlangbot"], "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs", + "version": "2.4.0", "downloads": 70133, - "updated": "2025-09-26T01:32:38.150Z", - "runes": false, "github_stars": 122, + "updated": "2025-09-26T01:32:38.150Z", "typescript": true, - "version": "2.4.0", + "runes": false, "last_rune_check_version": "2.0.11" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index b2aea3e1cf..fee8071c61 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/mhkeller/layercake", "authors": ["mhkeller0"], "homepage": "https://layercake.graphics/", + "version": "10.0.2", "downloads": 11308, - "updated": "2025-09-23T18:49:20.036Z", - "runes": false, "github_stars": 1647, - "typescript": true, - "version": "10.0.2", + "updated": "2025-09-23T18:49:20.036Z", "svelte_range": ">=5", "kit_range": "^2.22.5", + "typescript": true, + "runes": false, "last_rune_check_version": "8.4.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json index 5358a05b09..d786068b60 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/techniq/layerchart", "authors": ["techniq"], "homepage": "https://github.com/techniq/layerchart#readme", + "version": "1.0.12", "downloads": 24685, - "updated": "2025-09-17T14:45:16.933Z", - "runes": true, "github_stars": 1006, - "typescript": true, - "version": "1.0.12", + "updated": "2025-09-17T14:45:16.933Z", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0", "kit_range": "^2.21.0", + "typescript": true, + "runes": true, "last_rune_check_version": "1.0.8" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json index 19a650137f..38a5720b7d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/LottieFiles/svelte-lottie-player", "authors": ["jawish"], "homepage": "https://github.com/LottieFiles/svelte-lottie-player", + "version": "0.3.1", "downloads": 4021, - "updated": "2024-01-16T08:16:28.170Z", - "runes": false, "github_stars": 136, - "typescript": false, - "version": "0.3.1", + "updated": "2024-01-16T08:16:28.170Z", "svelte_range": "^3.21.0", + "typescript": false, + "runes": false, "last_rune_check_version": "0.3.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index 501c71964f..8df6e8f6bd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/pilcrowOnPaper/lucia", "authors": ["pilcrowonpaper"], "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", + "version": "3.2.2", + "deprecated_reason": "This package has been deprecated. Please see https://lucia-auth.com/lucia-v3/migrate.", "downloads": 61042, - "updated": "2024-10-20T12:40:32.030Z", - "runes": false, "github_stars": 10336, + "updated": "2024-10-20T12:40:32.030Z", "typescript": true, - "version": "3.2.2", - "last_rune_check_version": "3.2.2", - "deprecated_reason": "This package has been deprecated. Please see https://lucia-auth.com/lucia-v3/migrate." + "runes": false, + "last_rune_check_version": "3.2.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index b4ad39a7c1..3d5641f8e0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/lucide-icons/lucide", "authors": ["ericfennis"], "homepage": "https://lucide.dev", + "version": "0.544.0", "downloads": 102548, - "updated": "2025-09-11T09:54:21.270Z", - "runes": false, "github_stars": 19127, - "typescript": true, - "version": "0.544.0", + "updated": "2025-09-11T09:54:21.270Z", "svelte_range": "^3 || ^4 || ^5.0.0-next.42", + "typescript": true, + "runes": false, "last_rune_check_version": "0.488.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json index 768f9b834c..929f20a373 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/magidoc-org/magidoc", "authors": ["pelletier197"], "homepage": "https://github.com/magidoc-org/magidoc#readme", + "version": "6.2.0", "downloads": 7413, - "updated": "2024-11-08T18:33:01.933Z", - "runes": false, "github_stars": 273, - "typescript": true, - "version": "6.2.0", + "updated": "2024-11-08T18:33:01.933Z", "svelte_range": "4.2.19", "kit_range": "2.6.1", + "typescript": true, + "runes": false, "last_rune_check_version": "6.2.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json index 3383b7fc38..d6b9d4e10b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/pngwn/MDsveX", "authors": ["evilpingwin"], "homepage": "https://github.com/pngwn/MDsveX#readme", + "version": "0.12.6", "downloads": 51758, - "updated": "2025-05-08T23:01:30.005Z", - "runes": false, "github_stars": 2817, - "typescript": true, - "version": "0.12.6", + "updated": "2025-05-08T23:01:30.005Z", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120", + "typescript": true, + "runes": false, "last_rune_check_version": "0.12.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt.json b/apps/svelte.dev/src/lib/server/generated/registry/melt.json index 4e1fe8dbfc..9ec60be108 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/melt.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/melt-ui/next-gen", "authors": ["tglide_personal"], "homepage": "https://next.melt-ui.com/", + "version": "0.40.2", "downloads": 3272, - "updated": "2025-09-09T17:41:24.967Z", - "runes": true, "github_stars": 240, - "typescript": true, - "version": "0.40.2", + "updated": "2025-09-09T17:41:24.967Z", "svelte_range": "^5.30.1", "kit_range": "^2.15.2", + "typescript": true, + "runes": true, "last_rune_check_version": "0.40.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json index 1dc50f03c2..a1d6358b1a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/puruvj/neoconfetti", "authors": ["puruvj"], "homepage": "https://github.com/puruvj/neoconfetti/tree/main/packages/svelte#readme", + "version": "2.2.2", "downloads": 25425, - "updated": "2025-03-09T12:58:01.521Z", - "runes": false, "github_stars": 300, - "typescript": true, - "version": "2.2.2", + "updated": "2025-03-09T12:58:01.521Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "2.2.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index ca85a4988a..318939a7ec 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/unnoq/orpc", "authors": ["unnoq"], "homepage": "https://orpc.unnoq.com", + "version": "1.9.1", "downloads": 2022, - "updated": "2025-09-26T09:27:21.955Z", - "runes": false, "github_stars": 3427, - "typescript": true, - "version": "1.9.1", + "updated": "2025-09-26T09:27:21.955Z", "svelte_range": ">=4.2.0", + "typescript": true, + "runes": false, "last_rune_check_version": "0.54.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json index 69b68b48e0..d97d67e3fe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/passlock-dev/passlock", "authors": ["toby.hobson"], "homepage": "https://passlock.dev", + "version": "0.9.31", "downloads": 21, - "updated": "2024-11-27T14:09:44.610Z", - "runes": false, "github_stars": 179, - "typescript": true, - "version": "0.9.31", + "updated": "2024-11-27T14:09:44.610Z", "svelte_range": "^4.0.0", "kit_range": "^2.6.2", + "typescript": true, + "runes": false, "last_rune_check_version": "0.9.31" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json index f78b8692a4..896b53b0f4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/haruaki07/phosphor-svelte", "authors": ["haruaki07"], "homepage": "https://phosphoricons.com", + "version": "3.0.1", "downloads": 15092, - "updated": "2024-12-06T04:02:09.247Z", - "runes": true, "github_stars": 211, - "typescript": true, - "version": "3.0.1", + "updated": "2024-12-06T04:02:09.247Z", "svelte_range": "^5.0.0 || ^5.0.0-next.96", + "typescript": true, + "runes": true, "last_rune_check_version": "3.0.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 475c1b9d3e..559908d562 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/microsoft/playwright", "authors": ["pavelfeldman", "yurys", "dgozman-ms", "playwright-bot"], "homepage": "https://playwright.dev", + "version": "1.55.1", "downloads": 21058042, - "updated": "2025-09-23T09:57:04.991Z", - "runes": false, "github_stars": 77532, - "typescript": true, - "version": "1.55.1", + "updated": "2025-09-23T09:57:04.991Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "1.55.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json index 0ed892fb8b..148da8594c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/poppa/sveltekit-svg", "authors": ["poppanator_"], "homepage": "https://github.com/poppa/sveltekit-svg#readme", + "version": "6.0.0", "downloads": 19745, + "github_stars": 262, "updated": "2025-09-01T05:39:43.829Z", - "runes": false, - "typescript": true, - "version": "6.0.0", "svelte_range": ">=5.x", "kit_range": "^6.0.0", - "last_rune_check_version": "4.0.0", - "github_stars": 262 + "typescript": true, + "runes": false, + "last_rune_check_version": "4.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json index b5e6d2eaa6..05b939bd14 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json @@ -16,11 +16,11 @@ "prettier-bot" ], "homepage": "https://prettier.io", + "version": "3.6.2", "downloads": 54003734, - "updated": "2025-06-27T02:53:53.185Z", - "runes": false, "github_stars": 51022, + "updated": "2025-06-27T02:53:53.185Z", "typescript": true, - "version": "3.6.2", + "runes": false, "last_rune_check_version": "3.5.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json index ee0746c2fa..44373fdefc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -30,13 +30,13 @@ "greenwalker90" ], "homepage": "https://github.com/prismicio/prismic-svelte#readme", + "version": "2.0.0", "downloads": 3776, - "updated": "2025-06-04T23:46:10.656Z", - "runes": false, "github_stars": 26, - "typescript": true, - "version": "2.0.0", + "updated": "2025-06-04T23:46:10.656Z", "svelte_range": "^5", "kit_range": "^2", + "typescript": true, + "runes": false, "last_rune_check_version": "1.5.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json index 314aec4ef5..44fa36f7ce 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/rollup-plugin-svelte", "authors": ["lukeed", "rich_harris", "lukastaegert", "shellscape", "conduitry", "dummdidumm"], "homepage": "https://github.com/sveltejs/rollup-plugin-svelte#readme", + "version": "7.2.3", "downloads": 93081, - "updated": "2025-08-23T20:57:08.931Z", - "runes": false, "github_stars": 511, - "typescript": true, - "version": "7.2.3", + "updated": "2025-08-23T20:57:08.931Z", "svelte_range": ">=3.5.0", + "typescript": true, + "runes": false, "last_rune_check_version": "7.2.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json index 3eb14ee8a1..01190813cd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -3,12 +3,12 @@ "description": "Automate Svelte routes based on file structure.", "repo_url": "", "authors": ["jakobrosenberg"], + "version": "3.6.4", "downloads": 3527, - "updated": "2025-09-16T10:15:55.135Z", - "runes": false, "github_stars": 0, - "typescript": true, - "version": "3.6.4", + "updated": "2025-09-16T10:15:55.135Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "2.18.18" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json index da477627a1..d7ff745c19 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/dkaoster/scrolly-video", "authors": ["dkao"], "homepage": "https://github.com/dkaoster/scrolly-video#readme", + "version": "0.0.24", "downloads": 574, - "updated": "2025-03-07T04:16:43.669Z", - "runes": false, "github_stars": 1061, - "typescript": true, - "version": "0.0.24", + "updated": "2025-03-07T04:16:43.669Z", "svelte_range": "^4.2.19", + "typescript": true, + "runes": false, "last_rune_check_version": "0.0.24" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json index 1111a4107a..91247990c9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json @@ -15,12 +15,12 @@ "zeeg" ], "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", + "version": "10.15.0", "downloads": 85740, - "updated": "2025-09-24T15:56:45.729Z", - "runes": false, "github_stars": 8420, - "typescript": true, - "version": "10.15.0", + "updated": "2025-09-24T15:56:45.729Z", "svelte_range": "3.x || 4.x || 5.x", + "typescript": true, + "runes": false, "last_rune_check_version": "9.12.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json index 2e5e64da84..0982d196f9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json @@ -15,13 +15,13 @@ "zeeg" ], "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", + "version": "10.15.0", "downloads": 60789, - "updated": "2025-09-24T15:57:18.820Z", - "runes": false, "github_stars": 8420, - "typescript": true, - "version": "10.15.0", + "updated": "2025-09-24T15:57:18.820Z", "svelte_range": "^4.2.8", "kit_range": "2.x", + "typescript": true, + "runes": false, "last_rune_check_version": "9.12.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index e4e0602382..f22c45c4d3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/huntabyte/shadcn-svelte", "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", + "version": "1.0.8", "downloads": 5272, + "github_stars": 7445, "updated": "2025-09-26T11:24:15.718Z", - "runes": false, - "github_stars": 7444, "typescript": false, - "version": "1.0.8", + "runes": false, "last_rune_check_version": "0.14.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json index 759ba2fae8..dd030646a2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/skeletonlabs/skeleton", "authors": ["skeletonadmin", "endigo9740", "cokakoala", "hugoskokos"], "homepage": "https://github.com/skeletonlabs/skeleton#readme", + "version": "3.2.2", "downloads": 21962, - "updated": "2025-09-23T23:06:44.900Z", - "runes": false, "github_stars": 5672, + "updated": "2025-09-23T23:06:44.900Z", "typescript": false, - "version": "3.2.2", + "runes": false, "last_rune_check_version": "3.1.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json index ba10348489..1ba4df1841 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json @@ -17,13 +17,13 @@ "xrutayisire", "bapmrl" ], + "version": "0.3.84", "downloads": 1482, - "updated": "2025-09-18T12:57:47.713Z", - "runes": false, "github_stars": 298, - "typescript": true, - "version": "0.3.84", + "updated": "2025-09-18T12:57:47.713Z", "svelte_range": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.1", "kit_range": "^1 || ^2", + "typescript": true, + "runes": false, "last_rune_check_version": "0.3.74" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json index 5ebfb618a2..dabc500cbf 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -3,12 +3,12 @@ "description": "Svelte stale while revalidate (SWR) data fetching strategy.", "repo_url": "github.com/ConsoleTVs/sswr", "authors": ["consoletvs"], + "version": "2.2.0", "downloads": 351508, - "updated": "2025-03-04T20:30:45.524Z", - "runes": false, "github_stars": 0, - "typescript": true, - "version": "2.2.0", + "updated": "2025-03-04T20:30:45.524Z", "svelte_range": "^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "2.2.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json index 3d5b53718c..f60027c596 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json @@ -14,13 +14,13 @@ "storyblok-dx" ], "homepage": "https://github.com/storyblok/monoblok/tree/main/packages/svelte#readme", + "version": "5.2.9", "downloads": 1044, - "updated": "2025-09-15T13:02:29.863Z", - "runes": true, "github_stars": 20, - "typescript": true, - "version": "5.2.9", + "updated": "2025-09-15T13:02:29.863Z", "svelte_range": "^5.0.0", "kit_range": "^2.20.2", + "typescript": true, + "runes": true, "last_rune_check_version": "5.0.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json index 569fce5ac7..f93d5e69bd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -13,11 +13,11 @@ "storybook-bot" ], "homepage": "https://storybook.js.org", + "version": "9.1.8", "downloads": 7701365, - "updated": "2025-09-23T13:04:00.745Z", - "runes": false, "github_stars": 87826, + "updated": "2025-09-23T13:04:00.745Z", "typescript": true, - "version": "9.1.8", + "runes": false, "last_rune_check_version": "8.6.12" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json index dc70a8ef6b..f40a7866eb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json @@ -19,14 +19,14 @@ "mattrossman" ], "homepage": "https://github.com/supabase/auth-helpers/tree/main/packages/sveltekit#readme", + "version": "0.13.0", + "deprecated_reason": "This package is now deprecated - please use the @supabase/ssr package instead.", "downloads": 3622, - "updated": "2024-04-09T10:33:33.451Z", - "runes": false, "github_stars": 903, - "typescript": true, - "version": "0.13.0", + "updated": "2024-04-09T10:33:33.451Z", "svelte_range": "^4.0.0", "kit_range": "^1.30.3 || ^2.0.0", - "last_rune_check_version": "0.13.0", - "deprecated_reason": "This package is now deprecated - please use the @supabase/ssr package instead." + "typescript": true, + "runes": false, + "last_rune_check_version": "0.13.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index 4dabaa202c..a98c40dcbe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/jasongitmail/super-sitemap", "authors": ["jasongitmail"], "homepage": "https://github.com/jasongitmail/super-sitemap#readme", + "version": "1.0.5", "downloads": 5572, - "updated": "2025-07-22T17:39:14.601Z", - "runes": false, "github_stars": 222, - "typescript": true, - "version": "1.0.5", + "updated": "2025-07-22T17:39:14.601Z", "svelte_range": ">=4.0.0 <6.0.0", "kit_range": "^1.27.2", + "typescript": true, + "runes": false, "last_rune_check_version": "1.0.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index e8cc207099..01eab583a6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/spences10/svead", "authors": ["spences10"], "homepage": "https://github.com/spences10/svead#readme", + "version": "0.0.15", "downloads": 482, + "github_stars": 101, "updated": "2025-06-09T05:40:57.632Z", - "runes": true, - "typescript": true, - "version": "0.0.15", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.17.1", - "last_rune_check_version": "0.0.13", - "github_stars": 101 + "typescript": true, + "runes": true, + "last_rune_check_version": "0.0.13" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json index 1081a6273a..7075961e9a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/halfdanj/svelte-adapter-appengine", "authors": ["halfdanj"], "homepage": "https://github.com/halfdanj/svelte-adapter-appengine#readme", + "version": "1.2.0", "downloads": 112, + "github_stars": 72, "updated": "2025-02-24T22:48:25.803Z", - "runes": false, - "typescript": false, - "version": "1.2.0", "kit_range": "^1.0.0 || ^2.0.0", - "last_rune_check_version": "1.2.0", - "github_stars": 72 + "typescript": false, + "runes": false, + "last_rune_check_version": "1.2.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json index 049cec311c..a8810c79e0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json @@ -4,12 +4,12 @@ "repo_url": "", "authors": ["geoffrich"], "homepage": "https://github.com/geoffrich/svelte-adapter-azure-swa#readme", + "version": "0.22.0", "downloads": 1994, + "github_stars": 0, "updated": "2025-05-01T17:51:03.433Z", - "runes": false, - "typescript": true, - "version": "0.22.0", "kit_range": "^2.0.0", - "last_rune_check_version": "0.21.0", - "github_stars": 0 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.21.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index 81102e6764..df4b25fdfd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/gornostay25/svelte-adapter-bun", "authors": ["gornostay25"], "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", + "version": "1.0.0", "downloads": 3799, + "github_stars": 587, "updated": "2025-09-22T00:29:46.241Z", - "runes": false, - "typescript": true, - "version": "1.0.0", "kit_range": "^2.4.0", - "last_rune_check_version": "0.5.2", - "github_stars": 587 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.5.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json index 14c4a94570..c672fd9881 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/pluvial/svelte-adapter-deno", "authors": ["jpaquim"], "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", + "version": "0.9.1", "downloads": 102, + "github_stars": 357, "updated": "2024-08-09T00:25:14.026Z", - "runes": false, - "typescript": true, - "version": "0.9.1", "kit_range": "^2.4.0", - "last_rune_check_version": "0.9.1", - "github_stars": 357 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.9.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json index 9ae84b7713..947288b764 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/RobBrazier/svelte-awesome", "authors": ["robbrazier"], "homepage": "https://github.com/RobBrazier/svelte-awesome#readme", + "version": "3.3.5", "downloads": 7949, + "github_stars": 502, "updated": "2024-10-22T12:51:36.311Z", - "runes": false, - "typescript": true, - "version": "3.3.5", "svelte_range": ">= 3.43.1 < 6", "kit_range": "^2.7.2", - "last_rune_check_version": "3.3.5", - "github_stars": 502 + "typescript": true, + "runes": false, + "last_rune_check_version": "3.3.5" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json index 3e1902bf81..61c4c3c95f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/SauravKanchan/svelte-chartjs", "authors": ["sauravnk30"], "homepage": "https://saurav.tech/mdbsvelte/?path=/story/charts--examples", + "version": "3.1.5", "downloads": 40036, + "github_stars": 324, "updated": "2024-02-06T14:40:40.928Z", - "runes": false, - "typescript": true, - "version": "3.1.5", "svelte_range": "^4.0.0", - "last_rune_check_version": "3.1.5", - "github_stars": 324 + "typescript": true, + "runes": false, + "last_rune_check_version": "3.1.5" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json index 8a57ffc6a7..9a80e75354 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/ValentinH/svelte-easy-crop", "authors": ["valentinhervieu"], "homepage": "https://github.com/ValentinH/svelte-easy-crop", + "version": "5.0.0", "downloads": 8027, + "github_stars": 228, "updated": "2025-09-05T14:02:02.604Z", - "runes": true, - "typescript": true, - "version": "5.0.0", "svelte_range": "^5.0.0", "kit_range": "^2.15.0", - "last_rune_check_version": "4.0.1", - "github_stars": 228 + "typescript": true, + "runes": true, + "last_rune_check_version": "4.0.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json index 4290e9e376..2e3efcb25b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/ssssota/svelte-exmarkdown", "authors": ["ssssota"], "homepage": "https://ssssota.github.io/svelte-exmarkdown", + "version": "5.0.2", "downloads": 25026, + "github_stars": 300, "updated": "2025-08-09T15:03:03.704Z", - "runes": true, - "typescript": true, - "version": "5.0.2", "svelte_range": "^5.1.3", "kit_range": "^2.27.3", - "last_rune_check_version": "5.0.0", - "github_stars": 300 + "typescript": true, + "runes": true, + "last_rune_check_version": "5.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json index 68d5e11328..d0534a1e00 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/ampled/svelte-inspect-value", "authors": ["eirikk"], "homepage": "https://inspect.eirik.space", + "version": "0.9.2", "downloads": 605, + "github_stars": 133, "updated": "2025-09-05T08:26:42.834Z", - "runes": true, - "github_stars": 132, - "typescript": true, - "version": "0.9.2", "svelte_range": "^5.29.0", - "last_rune_check_version": "0.9.2", - "kit_range": "^2.29.1" + "kit_range": "^2.29.1", + "typescript": true, + "runes": true, + "last_rune_check_version": "0.9.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json index 95c16ce006..a05cfc9e5c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json @@ -4,13 +4,13 @@ "repo_url": "ssh://git@github.com/yutak23/svelte-kit-sessions", "authors": ["yutak23"], "homepage": "https://github.com/yutak23/svelte-kit-sessions#readme", + "version": "0.4.0", "downloads": 411, + "github_stars": 18, "updated": "2024-11-13T04:51:52.547Z", - "runes": false, - "typescript": true, - "version": "0.4.0", "svelte_range": "^5.1.13", "kit_range": "^1.0.0 || ^2.0.0", - "last_rune_check_version": "0.4.0", - "github_stars": 18 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.4.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json index 61d5e27e8e..30c57447d3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sst/sst", "authors": ["thdxr", "fanjie", "sst-publisher"], "homepage": "https://github.com/sst/sst#readme", + "version": "2.43.5", "downloads": 6247, + "github_stars": 24576, "updated": "2024-08-16T19:15:54.792Z", - "runes": false, - "typescript": true, - "version": "2.43.5", "kit_range": "^1.5.0", - "last_rune_check_version": "2.43.5", - "github_stars": 24575 + "typescript": true, + "runes": false, + "last_rune_check_version": "2.43.5" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json index 3c3d8179de..9ac19670cb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json @@ -4,12 +4,12 @@ "repo_url": "ssh://git@github.com/sveltejs/svelte-loader", "authors": ["nikku", "rich_harris", "conduitry", "svelte-admin", "dummdidumm"], "homepage": "https://github.com/sveltejs/svelte-loader#readme", + "version": "3.2.4", "downloads": 43467, + "github_stars": 602, "updated": "2024-10-09T21:13:47.738Z", - "runes": false, - "typescript": false, - "version": "3.2.4", "svelte_range": "^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1", - "last_rune_check_version": "3.2.4", - "github_stars": 602 + "typescript": false, + "runes": false, + "last_rune_check_version": "3.2.4" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json index c83b2093d2..617b13ea11 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/MIERUNE/svelte-maplibre-gl", "authors": ["mierune_iguchi", "ciscorn"], "homepage": "https://svelte-maplibre-gl.mierune.dev/", + "version": "1.0.1", "downloads": 728, + "github_stars": 215, "updated": "2025-07-09T13:47:31.490Z", - "runes": true, - "typescript": true, - "version": "1.0.1", "svelte_range": ">=5.0.0", "kit_range": "^2.22.2", - "last_rune_check_version": "0.1.6", - "github_stars": 215 + "typescript": true, + "runes": true, + "last_rune_check_version": "0.1.6" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json index 981c8132e0..fe8d1fcd1d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/dimfeld/svelte-maplibre", "authors": ["dimfeld"], "homepage": "https://svelte-maplibre.imfeld.dev", + "version": "1.2.1", "downloads": 15234, + "github_stars": 462, "updated": "2025-08-19T19:00:42.136Z", - "runes": true, - "typescript": true, - "version": "1.2.1", "svelte_range": "^5.0.0", "kit_range": "^2.8.1", - "last_rune_check_version": "1.0.0", - "github_stars": 462 + "typescript": true, + "runes": true, + "last_rune_check_version": "1.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json index 7aa3b18989..9954dac483 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json @@ -3,11 +3,11 @@ "description": "Build Material Design UI components for Svelte applications.", "repo_url": "https://github.com/hperrin/svelte-material-ui", "authors": ["hperrin"], + "version": "8.0.3", "downloads": 3235, + "github_stars": 3399, "updated": "2025-08-13T00:55:30.427Z", - "runes": false, "typescript": false, - "version": "8.0.3", - "last_rune_check_version": "8.0.0-beta.3", - "github_stars": 3399 + "runes": false, + "last_rune_check_version": "8.0.0-beta.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json index 6b60d2b0fd..5face30c20 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/oekazuma/svelte-meta-tags", "authors": ["oe.kazuma"], "homepage": "https://github.com/oekazuma/svelte-meta-tags#readme", + "version": "4.4.1", "downloads": 13039, + "github_stars": 608, "updated": "2025-09-01T05:44:35.974Z", - "runes": true, - "typescript": true, - "version": "4.4.1", "svelte_range": "^5.0.0", "kit_range": "^2.37.0", - "last_rune_check_version": "4.2.0", - "github_stars": 608 + "typescript": true, + "runes": true, + "last_rune_check_version": "4.2.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json index 8f9bf566cf..8538b1c6d3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/micha-lmxt/svelte-motion", "authors": ["micha-lmxt"], "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", + "version": "0.12.2", "downloads": 6208, + "github_stars": 636, "updated": "2024-02-27T20:12:47.917Z", - "runes": true, - "typescript": true, - "version": "0.12.2", "svelte_range": ">=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0", - "last_rune_check_version": "0.12.2", - "github_stars": 636 + "typescript": true, + "runes": true, + "last_rune_check_version": "0.12.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json index e8ded81b84..0235a65acd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltetools/svelte-pathfinder", "authors": ["paulmaly"], "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", + "version": "4.8.1", "downloads": 1912, + "github_stars": 133, "updated": "2024-07-04T09:03:48.158Z", - "runes": false, - "typescript": true, - "version": "4.8.1", "svelte_range": ">=3 <5", - "last_rune_check_version": "4.8.1", - "github_stars": 133 + "typescript": true, + "runes": false, + "last_rune_check_version": "4.8.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json index 60df10cc44..3e4fa912df 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/vinodnimbalkar/svelte-pdf", "authors": ["vinodnimbalkar"], "homepage": "https://github.com/vinodnimbalkar/svelte-pdf#readme", + "version": "1.0.28", "downloads": 1041, + "github_stars": 235, "updated": "2025-06-08T14:38:18.920Z", - "runes": false, - "typescript": true, - "version": "1.0.28", "svelte_range": "^5.0.0", "kit_range": "^2.17.0", - "last_rune_check_version": "1.0.27", - "github_stars": 235 + "typescript": true, + "runes": false, + "last_rune_check_version": "1.0.27" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json index 1d09945928..975eae0a9d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/vnphanquang/svelte-put", "authors": ["vnphanquang"], "homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/toc", + "version": "6.0.2", "downloads": 132, + "github_stars": 971, "updated": "2025-03-15T08:01:17.887Z", - "runes": true, - "typescript": true, - "version": "6.0.2", "svelte_range": "^5.1.0", - "last_rune_check_version": "6.0.2", - "github_stars": 971 + "typescript": true, + "runes": true, + "last_rune_check_version": "6.0.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json index 7c64d34f6e..64f40f0324 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/khromov/svelte-render-scan", "authors": ["stanislav-khromov"], "homepage": "https://khromov.github.io/svelte-render-scan/", + "version": "1.1.0", "downloads": 3788, - "updated": "2025-03-21T21:53:49.157Z", - "runes": true, "github_stars": 146, - "typescript": true, - "version": "1.1.0", + "updated": "2025-03-21T21:53:49.157Z", "svelte_range": "^5.0.0", - "last_rune_check_version": "1.1.0", - "kit_range": "^2.16.0" + "kit_range": "^2.16.0", + "typescript": true, + "runes": true, + "last_rune_check_version": "1.1.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json index 12f4bb4436..5cc48fe81e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/EmilTholin/svelte-routing", "authors": ["tholle", "krishnatorque"], "homepage": "https://github.com/EmilTholin/svelte-routing#readme", + "version": "2.13.0", "downloads": 14275, + "github_stars": 2066, "updated": "2024-05-05T16:56:57.134Z", - "runes": false, - "typescript": true, - "version": "2.13.0", "svelte_range": "^4.2.15", - "last_rune_check_version": "2.13.0", - "github_stars": 2066 + "typescript": true, + "runes": false, + "last_rune_check_version": "2.13.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json index 190e14f73b..6c091a43e2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -4,13 +4,13 @@ "repo_url": "ssh://git@github.com/artiebits/svelte-seo", "authors": ["artiebits"], "homepage": "https://github.com/artiebits/svelte-seo#readme", + "version": "1.6.1", "downloads": 1097, + "github_stars": 490, "updated": "2024-05-07T18:25:38.747Z", - "runes": false, - "typescript": true, - "version": "1.6.1", "svelte_range": "^3.55.0", "kit_range": "^1.30.4", - "last_rune_check_version": "1.6.1", - "github_stars": 490 + "typescript": true, + "runes": false, + "last_rune_check_version": "1.6.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json index dbcf9ca821..19ae9c8a0b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/arlac77/svelte-session-manager", "authors": ["arlac77"], "homepage": "https://github.com/arlac77/svelte-session-manager#readme", + "version": "3.0.52", "downloads": 526, + "github_stars": 106, "updated": "2025-09-24T00:07:58.372Z", - "runes": true, - "typescript": false, - "version": "3.0.52", "svelte_range": "^5.39.4", - "last_rune_check_version": "3.0.36", - "github_stars": 106 + "typescript": false, + "runes": true, + "last_rune_check_version": "3.0.36" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json index 6ac99db455..55d02ffed0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/joshnuss/svelte-stripe", "authors": ["joshnuss"], "homepage": "https://sveltestripe.com", + "version": "1.4.0", "downloads": 4004, + "github_stars": 474, "updated": "2025-06-09T22:41:28.744Z", - "runes": false, - "typescript": true, - "version": "1.4.0", "svelte_range": "^3 || ^4 || ^5", "kit_range": "^2.5.7", - "last_rune_check_version": "1.3.0", - "github_stars": 474 + "typescript": true, + "runes": false, + "last_rune_check_version": "1.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json index 3e60011e27..aac4644970 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/wh0am1-dev/svelte-zdog", "authors": ["wh0am1-dev"], "homepage": "https://carlos-aguilar.com/svelte-zdog", + "version": "0.4.0", "downloads": 1, + "github_stars": 44, "updated": "2023-08-21T02:15:43.393Z", - "runes": false, - "typescript": true, - "version": "0.4.0", "svelte_range": "^4.0.0", "kit_range": "^1.20.5", - "last_rune_check_version": "0.4.0", - "github_stars": 44 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.4.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json index eaf908b964..0bd3657604 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/jpcutshall/svelte5-router", "authors": ["jpcutshall"], "homepage": "https://github.com/jpcutshall/svelte5-router", + "version": "3.0.2", "downloads": 1929, + "github_stars": 14, "updated": "2025-01-22T23:26:57.572Z", - "runes": true, - "typescript": true, - "version": "3.0.2", "svelte_range": "^5.0.0", - "last_rune_check_version": "3.0.2", - "github_stars": 14 + "typescript": true, + "runes": true, + "last_rune_check_version": "3.0.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json index 6f8db767b7..f5dc7d2304 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "6.1.0", "downloads": 285279, + "github_stars": 19739, "updated": "2025-08-12T02:23:08.511Z", - "runes": false, - "typescript": true, - "version": "6.1.0", "kit_range": "^2.0.0", - "last_rune_check_version": "6.0.0", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "6.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json index 87c92b94da..8b91dce756 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "7.2.3", "downloads": 48371, + "github_stars": 19739, "updated": "2025-08-25T22:12:35.265Z", - "runes": false, - "typescript": true, - "version": "7.2.3", "kit_range": "^2.0.0", - "last_rune_check_version": "7.0.1", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "7.0.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json index 181b56b339..4e4e2306ec 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "5.2.3", "downloads": 13641, + "github_stars": 19739, "updated": "2025-08-25T22:12:35.304Z", - "runes": false, - "typescript": true, - "version": "5.2.3", "kit_range": "^2.4.0", - "last_rune_check_version": "5.0.0", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "5.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json index 631ed5ebd4..3de32af663 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "5.3.2", "downloads": 218164, + "github_stars": 19739, "updated": "2025-09-10T13:15:25.226Z", - "runes": false, - "typescript": true, - "version": "5.3.2", "kit_range": "^2.4.0", - "last_rune_check_version": "5.2.12", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "5.2.12" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json index 8d76a8d8bc..c4434f8e32 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "5.10.2", "downloads": 85858, + "github_stars": 19739, "updated": "2025-08-19T14:58:41.874Z", - "runes": false, - "typescript": true, - "version": "5.10.2", "kit_range": "^2.4.0", - "last_rune_check_version": "5.7.0", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "5.7.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json index d5cfb40303..a7bb57f997 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "1.1.5", "downloads": 117, + "github_stars": 19739, "updated": "2025-08-07T19:26:47.266Z", - "runes": false, - "typescript": true, - "version": "1.1.5", "kit_range": "^1.0.0 || ^2.0.0", - "last_rune_check_version": "1.1.4", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "1.1.4" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json index 3a9ad44e47..c386834979 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "0.8.2", "downloads": 24898, + "github_stars": 19739, "updated": "2025-09-24T13:30:09.964Z", - "runes": false, - "typescript": true, - "version": "0.8.2", "svelte_range": "^5.0.0", - "last_rune_check_version": "0.4.4", - "github_stars": 19739 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.4.4" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json index 70cb1dde60..65d51d43e4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", + "version": "2.43.5", "downloads": 632451, + "github_stars": 19739, "updated": "2025-09-25T17:53:39.501Z", - "runes": true, - "typescript": true, - "version": "2.43.5", "svelte_range": "^4.0.0 || ^5.0.0-next.0", - "last_rune_check_version": "2.20.5", - "github_stars": 19739 + "typescript": true, + "runes": true, + "last_rune_check_version": "2.20.5" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json index 1e9e0e0d49..3ef10ef96b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltejs/vite-plugin-svelte", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://github.com/sveltejs/vite-plugin-svelte#readme", + "version": "6.2.1", "downloads": 942879, + "github_stars": 952, "updated": "2025-09-24T13:16:28.132Z", - "runes": false, - "typescript": true, - "version": "6.2.1", "svelte_range": "^5.0.0", - "last_rune_check_version": "5.0.3", - "github_stars": 952 + "typescript": true, + "runes": false, + "last_rune_check_version": "5.0.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json index dc75fc3ed8..8016b0c78b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json @@ -1,12 +1,12 @@ { "name": "sveltekit-adapter-chrome-extension", - "repo_url": "https://github.com/michmich112/sveltekit-adapter-chrome-extension", "description": "An adapter that renders app in compliance with content source policies of Chrome extensions using manifest v3.", + "repo_url": "https://github.com/michmich112/sveltekit-adapter-chrome-extension", "authors": ["michmich112"], - "downloads": 160, + "homepage": "https://github.com/michmich112/sveltekit-adapter-chrome-extension#readme", "version": "2.0.1", - "updated": "2024-03-25T03:02:40.181Z", - "typescript": true, + "downloads": 160, "github_stars": 143, - "homepage": "https://github.com/michmich112/sveltekit-adapter-chrome-extension#readme" + "updated": "2024-03-25T03:02:40.181Z", + "typescript": true } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json index 1619296365..c54a5a98c7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/ciscoheat/sveltekit-superforms", "authors": ["ciscoheat"], "homepage": "https://superforms.rocks", + "version": "2.27.1", "downloads": 74200, + "github_stars": 2628, "updated": "2025-06-27T13:15:22.597Z", - "runes": false, - "typescript": true, - "version": "2.27.1", "svelte_range": "3.x || 4.x || >=5.0.0-next.51", "kit_range": "1.x || 2.x", - "last_rune_check_version": "2.24.1", - "github_stars": 2628 + "typescript": true, + "runes": false, + "last_rune_check_version": "2.24.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json index b0486083d2..dde3c748ba 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -3,13 +3,13 @@ "description": "Documentation integration for SvelteKit.", "repo_url": "https://github.com/svelteness/kit-docs", "authors": ["mihar-22"], + "version": "1.1.5", "downloads": 2528, + "github_stars": 499, "updated": "2023-09-16T01:27:25.411Z", - "runes": false, - "typescript": true, - "version": "1.1.5", "svelte_range": "^4.2.0", "kit_range": "^1.25.0", - "last_rune_check_version": "1.1.5", - "github_stars": 498 + "typescript": true, + "runes": false, + "last_rune_check_version": "1.1.5" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json index c31177cead..d048c57cf2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/sveltestrap/sveltestrap", "authors": ["dysfunc"], "homepage": "https://sveltestrap.js.org", + "version": "7.1.0", "downloads": 6072, + "github_stars": 191, "updated": "2025-02-04T15:33:33.979Z", - "runes": false, - "typescript": true, - "version": "7.1.0", "svelte_range": "^4.0.0 || ^5.0.0 || ^5.0.0-next.0", - "last_rune_check_version": "7.1.0", - "github_stars": 191 + "typescript": true, + "runes": false, + "last_rune_check_version": "7.1.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json index 76a2e905d7..9b18816c6a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/tailwindlabs/tailwindcss", "authors": ["malfaitrobin", "adamwathan", "reinink"], "homepage": "https://tailwindcss.com", + "version": "4.1.13", "downloads": 23194284, + "github_stars": 90339, "updated": "2025-09-04T17:48:11.182Z", - "runes": false, "typescript": true, - "version": "4.1.13", - "last_rune_check_version": "4.1.3", - "github_stars": 90335 + "runes": false, + "last_rune_check_version": "4.1.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json index d3f94eac2b..ee1273b01c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/TanStack/form", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/form", + "version": "1.23.4", "downloads": 1599, + "github_stars": 5827, "updated": "2025-09-25T10:38:51.964Z", - "runes": false, - "typescript": false, - "version": "1.23.4", "svelte_range": "^5.0.0", - "last_rune_check_version": "1.3.0", - "github_stars": 5826 + "typescript": false, + "runes": false, + "last_rune_check_version": "1.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json index fac02c285c..e33da3110c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/TanStack/query", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/query", + "version": "5.90.2", "downloads": 42519, + "github_stars": 46767, "updated": "2025-09-23T07:39:01.467Z", - "runes": false, - "typescript": true, - "version": "5.90.2", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0", - "last_rune_check_version": "5.74.3", - "github_stars": 46767 + "typescript": true, + "runes": false, + "last_rune_check_version": "5.74.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json index 3881bf16b0..4f6cc96c10 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/TanStack/table", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/table", + "version": "8.21.3", "downloads": 9193, + "github_stars": 27030, "updated": "2025-04-14T20:20:26.877Z", - "runes": false, - "typescript": true, - "version": "8.21.3", "svelte_range": "^4.0.0 || ^3.49.0", - "last_rune_check_version": "8.21.2", - "github_stars": 27030 + "typescript": true, + "runes": false, + "last_rune_check_version": "8.21.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json index 3b3cc078fe..ba98458edd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/TanStack/virtual", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/virtual", + "version": "3.13.12", "downloads": 7311, + "github_stars": 6353, "updated": "2025-06-27T12:47:07.412Z", - "runes": false, - "typescript": true, - "version": "3.13.12", "svelte_range": "^3.48.0 || ^4.0.0 || ^5.0.0", - "last_rune_check_version": "3.13.6", - "github_stars": 6353 + "typescript": true, + "runes": false, + "last_rune_check_version": "3.13.6" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json index 14346bb45b..118fd01c10 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json @@ -21,12 +21,12 @@ "phryneas" ], "homepage": "https://github.com/testing-library/svelte-testing-library#readme", + "version": "5.2.8", "downloads": 214753, + "github_stars": 647, "updated": "2025-05-19T14:43:37.452Z", - "runes": false, - "github_stars": 646, - "typescript": true, - "version": "5.2.8", "svelte_range": "^3 || ^4 || ^5 || ^5.0.0-next.0", + "typescript": true, + "runes": false, "last_rune_check_version": "5.2.7" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json index e2c50ff53a..1a3ab467a6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/threlte/threlte", "authors": ["grischaerbe"], "homepage": "https://threlte.xyz", + "version": "8.1.5", "downloads": 14339, + "github_stars": 3034, "updated": "2025-08-28T22:29:59.278Z", - "runes": true, - "typescript": true, - "version": "8.1.5", "svelte_range": ">=5", "kit_range": "^2.7.7", - "last_rune_check_version": "8.0.2", - "github_stars": 3034 + "typescript": true, + "runes": true, + "last_rune_check_version": "8.0.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json index 5e42bd5580..aa99a2384a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/icflorescu/trpc-sveltekit", "authors": ["icflorescu"], "homepage": "https://icflorescu.github.io/trpc-sveltekit/", + "version": "3.6.3", "downloads": 3282, + "github_stars": 840, "updated": "2025-03-06T12:52:54.703Z", - "runes": false, - "typescript": true, - "version": "3.6.3", "kit_range": "^1.27.0", - "last_rune_check_version": "3.6.3", - "github_stars": 840 + "typescript": true, + "runes": false, + "last_rune_check_version": "3.6.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json index 38bce92402..155e00cece 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/tsparticles/svelte", "authors": ["matteobruni", "ar3s"], "homepage": "https://github.com/tsparticles/svelte#readme", + "version": "3.1.1", "downloads": 2186, + "github_stars": 60, "updated": "2024-05-26T10:58:39.331Z", - "runes": false, - "typescript": true, - "version": "3.1.1", "svelte_range": "^4.2.17", "kit_range": "^2.5.10", - "last_rune_check_version": "3.1.1", - "github_stars": 60 + "typescript": true, + "runes": false, + "last_rune_check_version": "3.1.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json index d0f3bbd4ad..d96eba8041 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/typewriter-editor/typewriter", "authors": ["jacwright"], "homepage": "https://github.com/typewriter-editor/typewriter#readme", + "version": "0.12.9", "downloads": 744, + "github_stars": 428, "updated": "2025-02-12T18:30:38.430Z", - "runes": false, - "typescript": true, - "version": "0.12.9", "svelte_range": ">=3.43.0 <6", "kit_range": "^2.5.25", - "last_rune_check_version": "0.12.9", - "github_stars": 428 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.12.9" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json index fcf23b4a2b..1723fd35d2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/kriasoft/universal-router", "authors": ["koistya", "frenzzy"], "homepage": "https://www.kriasoft.com/universal-router/", + "version": "10.0.1", "downloads": 20986, + "github_stars": 1754, "updated": "2025-08-08T16:58:21.053Z", - "runes": false, "typescript": true, - "version": "10.0.1", - "last_rune_check_version": "10.0.0", - "github_stars": 1754 + "runes": false, + "last_rune_check_version": "10.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json index 3a92a4bd01..34d1a89c5b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/unocss/unocss", "authors": ["antfu", "unocss-bot"], "homepage": "https://unocss.dev", + "version": "66.5.2", "downloads": 382208, + "github_stars": 18138, "updated": "2025-09-23T00:52:34.949Z", - "runes": false, "typescript": true, - "version": "66.5.2", - "last_rune_check_version": "66.1.0-beta.11", - "github_stars": 18138 + "runes": false, + "last_rune_check_version": "66.1.0-beta.11" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json index 5aea11a5f5..423b6bb854 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/ascorbic/unpic-img", "authors": ["ascorbic"], "homepage": "https://unpic.pics/img/svelte", + "version": "1.0.0", "downloads": 7865, + "github_stars": 1825, "updated": "2025-01-19T16:47:12.413Z", - "runes": true, - "typescript": true, - "version": "1.0.0", "svelte_range": "^5", "kit_range": "^2.9.0", - "last_rune_check_version": "1.0.0", - "github_stars": 1825 + "typescript": true, + "runes": true, + "last_rune_check_version": "1.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json index b51482f8d2..8f755755db 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/transloadit/uppy", "authors": ["kvz", "tim-kos", "murderlon", "mifi", "uppydev"], "homepage": "https://uppy.io", + "version": "5.1.0", "downloads": 1728, + "github_stars": 30353, "updated": "2025-09-26T09:29:17.408Z", - "runes": false, - "typescript": true, - "version": "5.1.0", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.20.7", - "last_rune_check_version": "4.3.0", - "github_stars": 30352 + "typescript": true, + "runes": false, + "last_rune_check_version": "4.3.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json index d2850fdd74..795bd83e0a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json @@ -24,12 +24,12 @@ "npm-urql" ], "homepage": "https://formidable.com/open-source/urql/docs/", + "version": "5.0.0", "downloads": 10323, + "github_stars": 8855, "updated": "2025-08-09T12:31:03.971Z", - "runes": false, - "typescript": true, - "version": "5.0.0", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", - "last_rune_check_version": "4.2.3", - "github_stars": 8854 + "typescript": true, + "runes": false, + "last_rune_check_version": "4.2.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json index 1f4bece7d8..f99b8e66a6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/inokawa/virtua", "authors": ["inokawa"], "homepage": "https://github.com/inokawa/virtua#readme", + "version": "0.43.4", "downloads": 143811, + "github_stars": 3122, "updated": "2025-09-23T08:28:40.234Z", - "runes": true, - "typescript": true, - "version": "0.43.4", "svelte_range": ">=5.0", - "last_rune_check_version": "0.40.3", - "github_stars": 3122 + "typescript": true, + "runes": true, + "last_rune_check_version": "0.40.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json index 1093a713b9..3042fcf59f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json @@ -4,11 +4,11 @@ "repo_url": "https://github.com/ChromeDevTools/vite-plugin-devtools-json", "authors": ["google-wombot"], "homepage": "https://github.com/ChromeDevTools/vite-plugin-devtools-json#readme", + "version": "1.0.0", "downloads": 87431, + "github_stars": 312, "updated": "2025-08-13T06:57:42.058Z", - "runes": false, "typescript": true, - "version": "1.0.0", - "last_rune_check_version": "0.4.1", - "github_stars": 312 + "runes": false, + "last_rune_check_version": "0.4.1" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json index 72e61edf33..9fa69f1111 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/vitest-dev/vitest", "authors": ["antfu", "patak", "oreanno", "yyx990803"], "homepage": "https://github.com/vitest-dev/vitest#readme", + "version": "3.2.4", "downloads": 15641850, + "github_stars": 15012, "updated": "2025-06-17T17:54:25.895Z", - "runes": false, - "github_stars": 15011, - "typescript": true, - "version": "3.2.4", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", + "typescript": true, + "runes": false, "last_rune_check_version": "3.2.3" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json index a5757cfb75..91caf51f69 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/wuchalejs/wuchale", "authors": ["k1dv5"], "homepage": "https://wuchale.dev", + "version": "0.15.1", "downloads": 342, + "github_stars": 187, "updated": "2025-09-21T10:54:55.355Z", - "runes": false, - "github_stars": 185, + "svelte_range": "^5.37.0", "typescript": true, - "version": "0.15.1", - "last_rune_check_version": "0.15.0", - "svelte_range": "^5.37.0" + "runes": false, + "last_rune_check_version": "0.15.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json index 57a2511de8..5ae0778b62 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/xyflow/xyflow", "authors": ["peterkogo", "webk1d"], "homepage": "https://svelteflow.dev", + "version": "1.3.1", "downloads": 34353, + "github_stars": 31718, "updated": "2025-09-26T11:00:09.471Z", - "runes": false, - "typescript": true, - "version": "1.3.1", "svelte_range": "^5.25.0", "kit_range": "^2.21.4", - "last_rune_check_version": "0.1.36", - "github_stars": 31716 + "typescript": true, + "runes": false, + "last_rune_check_version": "0.1.36" } From 73588f1db5a496fc25278345657b21101a717a8b Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 00:45:17 +0200 Subject: [PATCH 053/141] fetcher --- .../svelte.dev/scripts/sync-packages/index.ts | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index 1e527038aa..674a2f1ad8 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -108,8 +108,8 @@ function theEnd(val: number) { async function getNpmAndGitHubData(pkg: string): Promise { const [npmInfo, npmDlInfo] = await Promise.all([ - fetch(`https://registry.npmjs.org/${pkg}`).then((r) => r.json()), - fetch(`https://api.npmjs.org/downloads/point/last-week/${pkg}`).then((r) => r.json()) + fetchJson(`https://registry.npmjs.org/${pkg}`), + fetchJson(`https://api.npmjs.org/downloads/point/last-week/${pkg}`) ]); // delete npmInfo.readme; // delete npmInfo.versions; @@ -148,12 +148,11 @@ async function getNpmAndGitHubData(pkg: string): Promise { + const headers = new Headers({ ...options.headers, 'User-Agent': 'svelte.dev/packages_v0.0.1' }); + + for (let i = 0; i < 5; i++) { + try { + const res = await fetch(url, { ...options, headers }); + return await res.json(); + } catch (e) { + console.error(`Failed to fetch ${url} after ${i + 1} retries`, e); + } + + await new Promise((resolve) => setTimeout(resolve, 1000 * Math.pow(2, i + 1))); + } +} From b2827b26ef38cf2596667fff591ffcbab10a0d83 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 26 Sep 2025 16:58:51 -0700 Subject: [PATCH 054/141] address deprecations --- apps/svelte.dev/src/lib/packages-meta.ts | 6 ++-- .../generated/registry/clerk-sveltekit.json | 17 ---------- .../supabase-auth-helpers-sveltekit.json | 32 ------------------- .../generated/registry/supabase-ssr.json | 29 +++++++++++++++++ .../generated/registry/svelte-clerk.json | 16 ++++++++++ 5 files changed, 48 insertions(+), 52 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 5522bfcb80..13be4cd370 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -161,9 +161,9 @@ const FEATURED: { title: string; description?: string; packages: string[] }[] = '@auth/sveltekit', 'altcha', 'svelte-session-manager', - 'clerk-sveltekit', + 'svelte-clerk', 'svelte-kit-sessions', - '@supabase/auth-helpers-sveltekit', + '@supabase/ssr', '@passlock/sveltekit' ] }, @@ -177,7 +177,7 @@ const FEATURED: { title: string; description?: string; packages: string[] }[] = '@sentry/svelte', '@sentry/sveltekit', 'svelte-stripe', - 'clerk-sveltekit', + 'svelte-clerk', '@storyblok/svelte', '@inlang/paraglide-js' ] diff --git a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json deleted file mode 100644 index c1e97661ba..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/clerk-sveltekit.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "clerk-sveltekit", - "description": "Integrates Clerk authentication with SvelteKit applications.", - "repo_url": "ssh://git@github.com/markjaquith/clerk-sveltekit", - "authors": ["markjaquith"], - "homepage": "https://github.com/markjaquith/clerk-sveltekit#readme", - "version": "0.4.3", - "deprecated_reason": "This package is deprecated. Please use svelte-clerk instead: https://github.com/wobsoriano/svelte-clerk", - "downloads": 514, - "github_stars": 196, - "updated": "2025-08-17T20:01:43.784Z", - "svelte_range": "^4.0.0||^5.0.0", - "kit_range": "^1.25.1||^2.0.2", - "typescript": true, - "runes": false, - "last_rune_check_version": "0.4.2" -} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json deleted file mode 100644 index f40a7866eb..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/supabase-auth-helpers-sveltekit.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@supabase/auth-helpers-sveltekit", - "description": "Provides auth helpers for Supabase in SvelteKit.", - "repo_url": "https://github.com/supabase/auth-helpers", - "authors": [ - "etienne_supa", - "kiwicopple", - "ange1ico", - "awalias", - "gregnr", - "phamhieu1998", - "inian", - "stdim", - "ziinc_supabase", - "kamilogorek", - "lakshan-supabase", - "ceeteelam", - "kevin-supabase", - "mattrossman" - ], - "homepage": "https://github.com/supabase/auth-helpers/tree/main/packages/sveltekit#readme", - "version": "0.13.0", - "deprecated_reason": "This package is now deprecated - please use the @supabase/ssr package instead.", - "downloads": 3622, - "github_stars": 903, - "updated": "2024-04-09T10:33:33.451Z", - "svelte_range": "^4.0.0", - "kit_range": "^1.30.3 || ^2.0.0", - "typescript": true, - "runes": false, - "last_rune_check_version": "0.13.0" -} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json new file mode 100644 index 0000000000..a5b9f5bb3d --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json @@ -0,0 +1,29 @@ +{ + "name": "@supabase/ssr", + "description": "Provides auth helpers for Supabase in SvelteKit.", + "repo_url": "https://github.com/supabase/ssr", + "authors": [ + "etienne_supa", + "kiwicopple", + "ange1ico", + "awalias", + "gregnr", + "phamhieu1998", + "inian", + "stdim", + "ziinc_supabase", + "kamilogorek", + "lakshan-supabase", + "ceeteelam", + "kevin-supabase", + "mattrossman" + ], + "homepage": "https://github.com/supabase/ssr#readme", + "version": "0.7.0", + "downloads": 607906, + "github_stars": 159, + "updated": "2024-04-09T10:33:33.451Z", + "typescript": true, + "runes": false, + "last_rune_check_version": "0.6.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json new file mode 100644 index 0000000000..f2fd5854ca --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json @@ -0,0 +1,16 @@ +{ + "name": "svelte-clerk", + "description": "Integrates Clerk authentication with Svelte applications.", + "repo_url": "https://github.com/wobsoriano/svelte-clerk", + "authors": ["wobsoriano"], + "homepage": "https://github.com/wobsoriano/svelte-clerk#readme", + "downloads": 2533, + "updated": "2025-08-17T20:01:43.784Z", + "runes": true, + "github_stars": 184, + "typescript": true, + "version": "0.17.3", + "svelte_range": "^5.11.0", + "kit_range": "^2.20.0", + "last_rune_check_version": "0.17.2" +} From cd7c37ecd6a1e36c1496b880c2c613d5da1b52af Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 26 Sep 2025 17:09:32 -0700 Subject: [PATCH 055/141] add sveltepress --- apps/svelte.dev/src/lib/packages-meta.ts | 1 + .../generated/registry/sveltepress-vite.json | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 13be4cd370..7ee3bca529 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -124,6 +124,7 @@ const FEATURED: { title: string; description?: string; packages: string[] }[] = '@svelte-put/toc', '@prismicio/svelte', '@svelteness/kit-docs', + '@sveltepress/vite', '@evidence-dev/evidence', '@magidoc/plugin-svelte-marked', 'svelte-exmarkdown', diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json new file mode 100644 index 0000000000..c97157c023 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json @@ -0,0 +1,15 @@ +{ + "name": "@sveltepress/vite", + "description": "Content centered site build tool with the full power of SvelteKit.", + "repo_url": "https://github.com/svelteness/kit-docs", + "authors": ["philadelphia"], + "version": "1.2.2", + "downloads": 2528, + "github_stars": 499, + "updated": "2023-09-16T01:27:25.411Z", + "svelte_range": "^5.0.0", + "kit_range": "^1.20.4 || ^2.0.0", + "typescript": true, + "runes": false, + "last_rune_check_version": "1.1.5" +} From 2491346211b515365b176e34f92953a6949db17c Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 08:28:06 +0200 Subject: [PATCH 056/141] no filter npm stats --- apps/svelte.dev/scripts/sync-packages/index.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index 674a2f1ad8..a008e9f27f 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -191,6 +191,15 @@ async function refreshJsonFile(fullPath: string) { delete newData.description; } + // Let's not filter npm downloads changes + // // filter changes of downloads + // if (newData.downloads && currentJson.downloads) { + // const dlDelta = Math.abs( + // ((newData.downloads - currentJson.downloads) / currentJson.downloads) * 100 + // ); + // if (dlDelta < 2.5) delete newData.downloads; + // } + const data = { ...currentJson, ...newData }; // Some stats infos to log @@ -261,7 +270,7 @@ async function fetchJson(url: string, options: RequestInit = {}): Promise { const res = await fetch(url, { ...options, headers }); return await res.json(); } catch (e) { - console.error(`Failed to fetch ${url} after ${i + 1} retries`, e); + console.error(`Failed to fetch ${url} after ${i + 1} retries`); } await new Promise((resolve) => setTimeout(resolve, 1000 * Math.pow(2, i + 1))); From d096f3012733950b2a6abc73e7b271930d02a588 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 08:37:27 +0200 Subject: [PATCH 057/141] CI sync-packages v001 --- .github/workflows/sync-packages.yml | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/sync-packages.yml diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml new file mode 100644 index 0000000000..bc0aed3a0d --- /dev/null +++ b/.github/workflows/sync-packages.yml @@ -0,0 +1,36 @@ +name: Sync packages + +on: + push: + branches: [main] + schedule: + - cron: '0 0 * * 0' # At 00:00 on Sunday. + workflow_dispatch: + +jobs: + update: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: pnpm + - run: pnpm install + + - name: Sync packages + run: cd apps/svelte.dev && pnpm sync-packages + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v5 + with: + commit-message: '(AUTO) Update packages data' + title: '🤖 Update packages data' + body: Automatically fetch latest packages data from NPM & GitHub. + branch: ci/update-packages-data + add-paths: apps/svelte.dev/src/lib/server/generated/registry/** + delete-branch: true + token: ${{ secrets.GITHUB_TOKEN }} From 3f17a42c36aca9b604b7b990173620dbde56fe3b Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 08:42:33 +0200 Subject: [PATCH 058/141] CI sync-packages v002 --- .github/workflows/sync-packages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index bc0aed3a0d..766ef811d9 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -3,6 +3,7 @@ name: Sync packages on: push: branches: [main] + pull_request: schedule: - cron: '0 0 * * 0' # At 00:00 on Sunday. workflow_dispatch: From 3c33d6f6d34f541bfca4839c0843bbed949065be Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 08:44:45 +0200 Subject: [PATCH 059/141] CI sync-packages v003 --- .github/workflows/sync-packages.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 766ef811d9..f25f14086b 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -1,12 +1,9 @@ name: Sync packages on: - push: - branches: [main] pull_request: schedule: - cron: '0 0 * * 0' # At 00:00 on Sunday. - workflow_dispatch: jobs: update: @@ -31,6 +28,7 @@ jobs: commit-message: '(AUTO) Update packages data' title: '🤖 Update packages data' body: Automatically fetch latest packages data from NPM & GitHub. + base: main branch: ci/update-packages-data add-paths: apps/svelte.dev/src/lib/server/generated/registry/** delete-branch: true From 28203cd22fa073d6e4630c9ef813921a30583962 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 09:53:03 +0200 Subject: [PATCH 060/141] CI sync-packages v004 --- .github/workflows/sync-packages.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index f25f14086b..7b8b078052 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -25,11 +25,10 @@ jobs: - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: - commit-message: '(AUTO) Update packages data' title: '🤖 Update packages data' body: Automatically fetch latest packages data from NPM & GitHub. base: main branch: ci/update-packages-data - add-paths: apps/svelte.dev/src/lib/server/generated/registry/** delete-branch: true + commit-message: '(AUTO) Update packages data' token: ${{ secrets.GITHUB_TOKEN }} From f0512b3cb8bbeff2e3c14ec590b2426a3555a427 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:01:55 +0200 Subject: [PATCH 061/141] CI sync-packages v005 --- .github/workflows/sync-packages.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 7b8b078052..5201e34c98 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -5,30 +5,35 @@ on: schedule: - cron: '0 0 * * 0' # At 00:00 on Sunday. +permissions: + contents: write + pull-requests: write + jobs: update: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: node-version: 22 cache: pnpm - - run: pnpm install + - run: pnpm install --frozen-lockfile - name: Sync packages run: cd apps/svelte.dev && pnpm sync-packages env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Create Pull Request - uses: peter-evans/create-pull-request@v5 + - name: Create or update pull request + uses: peter-evans/create-pull-request@v7 with: + commit-message: '(AUTO) Update packages data' title: '🤖 Update packages data' body: Automatically fetch latest packages data from NPM & GitHub. base: main branch: ci/update-packages-data delete-branch: true - commit-message: '(AUTO) Update packages data' - token: ${{ secrets.GITHUB_TOKEN }} From 3f474e9da89efb44e771c92e21eddd78ecbd4fc5 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:06:30 +0200 Subject: [PATCH 062/141] CI sync-packages v006 --- .github/workflows/sync-packages.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 5201e34c98..1bd7a73ea6 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -34,6 +34,5 @@ jobs: commit-message: '(AUTO) Update packages data' title: '🤖 Update packages data' body: Automatically fetch latest packages data from NPM & GitHub. - base: main branch: ci/update-packages-data delete-branch: true From 2b884a3ac280433ea7aef1f6cd2d29384173900a Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:10:45 +0200 Subject: [PATCH 063/141] CI sync-packages v007 --- .github/workflows/sync-packages.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 1bd7a73ea6..6fb1017bad 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -2,6 +2,7 @@ name: Sync packages on: pull_request: + branches: '**' schedule: - cron: '0 0 * * 0' # At 00:00 on Sunday. @@ -34,5 +35,6 @@ jobs: commit-message: '(AUTO) Update packages data' title: '🤖 Update packages data' body: Automatically fetch latest packages data from NPM & GitHub. + base: main branch: ci/update-packages-data delete-branch: true From 6cf1dd35ca939ffadc2e8bbc2fcebe7d0ebfb9d2 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:14:47 +0200 Subject: [PATCH 064/141] CI sync-packages v008 --- .github/workflows/sync-packages.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 6fb1017bad..95406b6b5f 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -2,9 +2,12 @@ name: Sync packages on: pull_request: - branches: '**' + branches: + - main + - packages-launch schedule: - cron: '0 0 * * 0' # At 00:00 on Sunday. + workflow_dispatch: # Allow manual triggering permissions: contents: write @@ -29,7 +32,14 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Check for changes + run: | + echo "Checking for changes in registry files..." + git status --porcelain apps/svelte.dev/src/lib/server/generated/registry/ + echo "Git status exit code: $?" + - name: Create or update pull request + id: cpr uses: peter-evans/create-pull-request@v7 with: commit-message: '(AUTO) Update packages data' @@ -38,3 +48,10 @@ jobs: base: main branch: ci/update-packages-data delete-branch: true + add-paths: | + apps/svelte.dev/src/lib/server/generated/registry/*.json + + - name: Check outputs + run: | + echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" + echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" From 3bb55f1353121c54223a61a16407661fad68df17 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:18:07 +0200 Subject: [PATCH 065/141] CI sync-packages v009 --- .github/workflows/sync-packages.yml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 95406b6b5f..04a838af6a 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -1,10 +1,6 @@ name: Sync packages on: - pull_request: - branches: - - main - - packages-launch schedule: - cron: '0 0 * * 0' # At 00:00 on Sunday. workflow_dispatch: # Allow manual triggering @@ -32,14 +28,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Check for changes - run: | - echo "Checking for changes in registry files..." - git status --porcelain apps/svelte.dev/src/lib/server/generated/registry/ - echo "Git status exit code: $?" - - name: Create or update pull request - id: cpr uses: peter-evans/create-pull-request@v7 with: commit-message: '(AUTO) Update packages data' @@ -48,10 +37,3 @@ jobs: base: main branch: ci/update-packages-data delete-branch: true - add-paths: | - apps/svelte.dev/src/lib/server/generated/registry/*.json - - - name: Check outputs - run: | - echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" - echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" From 3fdd8e167eea4c6622c152330271fc93577be8ae Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:24:02 +0200 Subject: [PATCH 066/141] CI sync-packages v011 --- .github/workflows/sync-packages.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 04a838af6a..fcc927f3bc 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -31,9 +31,8 @@ jobs: - name: Create or update pull request uses: peter-evans/create-pull-request@v7 with: - commit-message: '(AUTO) Update packages data' - title: '🤖 Update packages data' - body: Automatically fetch latest packages data from NPM & GitHub. - base: main - branch: ci/update-packages-data + commit-message: 'chore(packages): Update metadata' + title: 'chore(packages): Update metadata' + body: Automatically fetch latest packages metadata from NPM & GitHub. + branch: ci/update-packages-metadata delete-branch: true From 46735615077fc60f597d96f3cd2c27f6cb887d0a Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:24:43 +0200 Subject: [PATCH 067/141] update metadata --- .../lib/server/generated/registry/ai-sdk-svelte.json | 4 ++-- .../src/lib/server/generated/registry/altcha.json | 2 +- .../lib/server/generated/registry/amplify-adapter.json | 2 +- .../lib/server/generated/registry/ark-ui-svelte.json | 2 +- .../lib/server/generated/registry/auth-sveltekit.json | 4 ++-- .../src/lib/server/generated/registry/better-auth.json | 4 ++-- .../src/lib/server/generated/registry/bits-ui.json | 2 +- .../generated/registry/carbon-components-svelte.json | 2 +- .../src/lib/server/generated/registry/carta-md.json | 2 +- .../generated/registry/content-collections-core.json | 4 ++-- .../src/lib/server/generated/registry/daisyui.json | 4 ++-- .../src/lib/server/generated/registry/drizzle-orm.json | 4 ++-- .../lib/server/generated/registry/esbuild-svelte.json | 2 +- .../src/lib/server/generated/registry/eslint.json | 4 ++-- .../server/generated/registry/event-calendar-core.json | 4 ++-- .../generated/registry/evidence-dev-evidence.json | 2 +- .../src/lib/server/generated/registry/felte.json | 2 +- .../lib/server/generated/registry/flowbite-svelte.json | 8 ++++---- .../src/lib/server/generated/registry/formsnap.json | 2 +- .../src/lib/server/generated/registry/houdini.json | 4 ++-- .../src/lib/server/generated/registry/i18n-js.json | 2 +- .../server/generated/registry/iconify-tailwind4.json | 2 +- .../server/generated/registry/inlang-paraglide-js.json | 2 +- .../src/lib/server/generated/registry/layercake.json | 2 +- .../src/lib/server/generated/registry/layerchart.json | 4 ++-- .../registry/lottiefiles-svelte-lottie-player.json | 2 +- .../src/lib/server/generated/registry/lucia.json | 2 +- .../lib/server/generated/registry/lucide-svelte.json | 4 ++-- .../registry/magidoc-plugin-svelte-marked.json | 2 +- .../src/lib/server/generated/registry/mdsvex.json | 2 +- .../src/lib/server/generated/registry/melt.json | 2 +- .../server/generated/registry/neoconfetti-svelte.json | 2 +- .../server/generated/registry/orpc-svelte-query.json | 4 ++-- .../server/generated/registry/passlock-sveltekit.json | 2 +- .../lib/server/generated/registry/phosphor-svelte.json | 2 +- .../src/lib/server/generated/registry/playwright.json | 4 ++-- .../generated/registry/poppanator-sveltekit-svg.json | 2 +- .../src/lib/server/generated/registry/prettier.json | 4 ++-- .../server/generated/registry/prismicio-svelte.json | 2 +- .../generated/registry/rollup-plugin-svelte.json | 2 +- .../lib/server/generated/registry/roxi-routify.json | 2 +- .../lib/server/generated/registry/scrolly-video.json | 2 +- .../lib/server/generated/registry/sentry-svelte.json | 2 +- .../server/generated/registry/sentry-sveltekit.json | 2 +- .../lib/server/generated/registry/shadcn-svelte.json | 4 ++-- .../generated/registry/skeletonlabs-skeleton.json | 2 +- .../registry/slicemachine-adapter-sveltekit.json | 2 +- .../src/lib/server/generated/registry/sswr.json | 2 +- .../server/generated/registry/storyblok-svelte.json | 2 +- .../src/lib/server/generated/registry/storybook.json | 2 +- .../lib/server/generated/registry/supabase-ssr.json | 4 ++-- .../lib/server/generated/registry/super-sitemap.json | 2 +- .../src/lib/server/generated/registry/svead.json | 2 +- .../generated/registry/svelte-adapter-appengine.json | 2 +- .../generated/registry/svelte-adapter-azure-swa.json | 2 +- .../server/generated/registry/svelte-adapter-bun.json | 2 +- .../server/generated/registry/svelte-adapter-deno.json | 2 +- .../lib/server/generated/registry/svelte-awesome.json | 2 +- .../lib/server/generated/registry/svelte-chartjs.json | 2 +- .../lib/server/generated/registry/svelte-clerk.json | 10 +++++----- .../server/generated/registry/svelte-easy-crop.json | 2 +- .../server/generated/registry/svelte-exmarkdown.json | 2 +- .../generated/registry/svelte-inspect-value.json | 2 +- .../server/generated/registry/svelte-kit-sessions.json | 2 +- .../lib/server/generated/registry/svelte-kit-sst.json | 2 +- .../lib/server/generated/registry/svelte-loader.json | 2 +- .../server/generated/registry/svelte-maplibre-gl.json | 2 +- .../lib/server/generated/registry/svelte-maplibre.json | 2 +- .../server/generated/registry/svelte-material-ui.json | 2 +- .../server/generated/registry/svelte-meta-tags.json | 2 +- .../lib/server/generated/registry/svelte-motion.json | 2 +- .../server/generated/registry/svelte-pathfinder.json | 2 +- .../src/lib/server/generated/registry/svelte-pdf.json | 2 +- .../lib/server/generated/registry/svelte-put-toc.json | 2 +- .../server/generated/registry/svelte-render-scan.json | 2 +- .../lib/server/generated/registry/svelte-routing.json | 2 +- .../src/lib/server/generated/registry/svelte-seo.json | 2 +- .../generated/registry/svelte-session-manager.json | 2 +- .../lib/server/generated/registry/svelte-stripe.json | 2 +- .../lib/server/generated/registry/svelte5-router.json | 2 +- .../generated/registry/sveltejs-adapter-auto.json | 2 +- .../registry/sveltejs-adapter-cloudflare.json | 2 +- .../generated/registry/sveltejs-adapter-netlify.json | 2 +- .../generated/registry/sveltejs-adapter-node.json | 2 +- .../generated/registry/sveltejs-adapter-vercel.json | 2 +- .../lib/server/generated/registry/sveltejs-amp.json | 2 +- .../generated/registry/sveltejs-enhanced-img.json | 2 +- .../lib/server/generated/registry/sveltejs-kit.json | 2 +- .../registry/sveltejs-vite-plugin-svelte.json | 2 +- .../registry/sveltekit-adapter-chrome-extension.json | 2 +- .../generated/registry/sveltekit-superforms.json | 2 +- .../server/generated/registry/svelteness-kit-docs.json | 2 +- .../server/generated/registry/sveltepress-vite.json | 7 ++++--- .../generated/registry/sveltestrap-sveltestrap.json | 2 +- .../src/lib/server/generated/registry/tailwindcss.json | 2 +- .../generated/registry/tanstack-svelte-form.json | 2 +- .../generated/registry/tanstack-svelte-query.json | 2 +- .../generated/registry/tanstack-svelte-table.json | 2 +- .../generated/registry/tanstack-svelte-virtual.json | 2 +- .../generated/registry/testing-library-svelte.json | 2 +- .../lib/server/generated/registry/threlte-core.json | 2 +- .../lib/server/generated/registry/trpc-sveltekit.json | 2 +- .../server/generated/registry/tsparticles-svelte.json | 2 +- .../server/generated/registry/typewriter-editor.json | 2 +- .../server/generated/registry/universal-router.json | 2 +- .../server/generated/registry/unocss-preset-icons.json | 2 +- .../lib/server/generated/registry/unpic-svelte.json | 2 +- .../src/lib/server/generated/registry/uppy-svelte.json | 2 +- .../src/lib/server/generated/registry/urql-svelte.json | 2 +- .../src/lib/server/generated/registry/virtua.json | 2 +- .../generated/registry/vite-plugin-devtools-json.json | 2 +- .../src/lib/server/generated/registry/vitest.json | 2 +- .../lib/server/generated/registry/wuchale-svelte.json | 2 +- .../lib/server/generated/registry/xyflow-svelte.json | 2 +- 114 files changed, 140 insertions(+), 139 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index afeffd0d7e..ca9d043b38 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -5,8 +5,8 @@ "authors": ["jaredpalmer", "vercel-release-bot", "matheuss", "matt.straka"], "homepage": "https://ai-sdk.dev/docs", "version": "3.0.56", - "downloads": 321958, - "github_stars": 18042, + "downloads": 313545, + "github_stars": 18049, "updated": "2025-09-26T20:24:38.871Z", "svelte_range": "^5.31.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json index 5a203d1338..8cc7ef6c18 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json @@ -5,7 +5,7 @@ "authors": ["ovx"], "homepage": "https://altcha.org", "version": "2.2.3", - "downloads": 17457, + "downloads": 17078, "github_stars": 1544, "updated": "2025-09-09T04:16:51.418Z", "svelte_range": "^5.28.6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json index a9c9b5f4ad..732ea19fdc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json @@ -5,7 +5,7 @@ "authors": ["zimbronapps"], "homepage": "https://github.com/gzimbron/amplify-adapter#readme", "version": "1.2.3", - "downloads": 1780, + "downloads": 1756, "github_stars": 32, "updated": "2025-09-11T19:17:42.448Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json index 8df5a3cc26..3e325b689a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -5,7 +5,7 @@ "authors": ["segunadebayo", "schroetier"], "homepage": "https://ark-ui.com", "version": "5.10.0", - "downloads": 395, + "downloads": 352, "github_stars": 4651, "updated": "2025-09-17T08:32:17.119Z", "svelte_range": ">=5.20.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json index 4a34d13ae0..9b0ead956e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -5,8 +5,8 @@ "authors": ["bekacru"], "homepage": "https://sveltekit.authjs.dev", "version": "1.10.0", - "downloads": 34865, - "github_stars": 27547, + "downloads": 33363, + "github_stars": 27551, "updated": "2025-06-22T12:06:03.840Z", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0-0", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json index 818466ed0f..a7cf72625a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -5,8 +5,8 @@ "authors": ["bekacru"], "homepage": "https://github.com/better-auth/better-auth#readme", "version": "1.3.18", - "downloads": 323734, - "github_stars": 20924, + "downloads": 328391, + "github_stars": 20964, "updated": "2025-09-25T23:45:17.956Z", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index 43374148f0..71a6e756d5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -5,7 +5,7 @@ "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/bits-ui#readme", "version": "2.11.4", - "downloads": 238417, + "downloads": 238950, "github_stars": 2626, "updated": "2025-09-24T22:52:43.701Z", "svelte_range": "^5.33.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index b27ea1def7..6b3ab01209 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -5,7 +5,7 @@ "authors": ["metonym"], "homepage": "https://svelte.carbondesignsystem.com/", "version": "0.89.7", - "downloads": 14259, + "downloads": 13433, "github_stars": 2827, "updated": "2025-09-05T16:18:10.948Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json index 78c691fbf7..2a699de34e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -5,7 +5,7 @@ "authors": ["astrobear"], "homepage": "https://github.com/BearToCode/carta#readme", "version": "4.11.1", - "downloads": 3290, + "downloads": 3082, "github_stars": 666, "updated": "2025-06-13T20:58:58.615Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json index 889a38cae7..d77e308431 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -5,8 +5,8 @@ "authors": ["sdorra"], "homepage": "https://content-collections.dev", "version": "0.11.1", - "downloads": 28856, - "github_stars": 908, + "downloads": 28991, + "github_stars": 909, "updated": "2025-08-30T07:41:29.913Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index edce3a503a..6638c554e6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -5,8 +5,8 @@ "authors": ["saadeghi"], "homepage": "https://daisyui.com", "version": "5.1.24", - "downloads": 488578, - "github_stars": 38783, + "downloads": 494376, + "github_stars": 38787, "updated": "2025-09-26T20:52:10.427Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index 3b548991f8..d3414c1ebb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -5,8 +5,8 @@ "authors": ["dankochetov", "sheriman", "alexblokh", "kyrylo_usichenko"], "homepage": "https://orm.drizzle.team", "version": "0.44.5", - "downloads": 2051067, - "github_stars": 30475, + "downloads": 2056516, + "github_stars": 30479, "updated": "2025-08-25T14:30:27.013Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json index 383c7301d5..e5a23f0e99 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json @@ -5,7 +5,7 @@ "authors": ["emh333"], "homepage": "https://github.com/EMH333/esbuild-svelte#readme", "version": "0.9.3", - "downloads": 23915, + "downloads": 24854, "github_stars": 256, "updated": "2025-05-24T15:51:24.773Z", "svelte_range": ">=4.2.1 <6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json index 680876df17..d2b0217728 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -5,8 +5,8 @@ "authors": ["openjsfoundation", "eslintbot"], "homepage": "https://eslint.org", "version": "9.36.0", - "downloads": 60792066, - "github_stars": 26510, + "downloads": 60977984, + "github_stars": 26512, "updated": "2025-09-19T14:32:08.465Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index 2539dae903..de925d2926 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -5,8 +5,8 @@ "authors": ["vkurko"], "homepage": "https://vkurko.github.io/calendar/", "version": "4.6.0", - "downloads": 8597, - "github_stars": 1931, + "downloads": 9142, + "github_stars": 1934, "updated": "2025-09-04T09:48:08.711Z", "svelte_range": "^5.34.8", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json index 0ed79954d2..a460c2d372 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json @@ -4,7 +4,7 @@ "repo_url": "", "authors": ["archiewood", "mcrascal", "hughess", "charles-evidence"], "version": "40.1.2", - "downloads": 15147, + "downloads": 16080, "github_stars": 0, "updated": "2025-04-11T20:02:23.417Z", "svelte_range": "4.2.19", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json index b92273de39..ffc9f312bc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/felte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -5,7 +5,7 @@ "authors": ["pberganza"], "homepage": "https://felte.dev", "version": "1.3.0", - "downloads": 9935, + "downloads": 9876, "github_stars": 1077, "updated": "2024-10-29T20:35:41.611Z", "svelte_range": "^3.31.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index a00747d0c7..fe07d05f4c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -4,10 +4,10 @@ "repo_url": "https://github.com/themesberg/flowbite-svelte", "authors": ["jjagielka", "zoliszogyenyi", "shinichiokada"], "homepage": "https://flowbite-svelte.com/", - "version": "1.14.6", - "downloads": 41818, - "github_stars": 2613, - "updated": "2025-09-25T12:48:50.441Z", + "version": "1.15.0", + "downloads": 44021, + "github_stars": 2614, + "updated": "2025-09-27T04:38:48.259Z", "svelte_range": "^5.29.0", "kit_range": "^2.43.2", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json index fef25181d0..38cdadadc1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -5,7 +5,7 @@ "authors": ["huntabyte"], "homepage": "https://github.com/svecosystem/formsnap#readme", "version": "2.0.1", - "downloads": 45749, + "downloads": 45283, "github_stars": 753, "updated": "2025-04-09T02:30:42.332Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json index 177be598b9..64bd0d55c8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json @@ -5,8 +5,8 @@ "authors": ["aaivazis", "jycouet"], "homepage": "https://github.com/HoudiniGraphql/houdini", "version": "1.5.10", - "downloads": 5881, - "github_stars": 963, + "downloads": 5570, + "github_stars": 964, "updated": "2025-08-02T15:47:14.762Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json index 6a674863fe..260253118b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json @@ -5,7 +5,7 @@ "authors": ["fnando"], "homepage": "https://github.com/fnando/i18n#readme", "version": "4.5.1", - "downloads": 346419, + "downloads": 346521, "github_stars": 210, "updated": "2024-12-14T00:45:20.293Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json index 85cf0b0ca3..4a9aae0c0b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json @@ -5,7 +5,7 @@ "authors": ["cyberalien"], "homepage": "https://iconify.design/", "version": "1.0.6", - "downloads": 11488, + "downloads": 11202, "github_stars": 9, "updated": "2025-02-28T13:34:23.013Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json index 80ce360f64..8e4b1494e3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json @@ -5,7 +5,7 @@ "authors": ["samuelstroschein", "inlangbot"], "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs", "version": "2.4.0", - "downloads": 70133, + "downloads": 75361, "github_stars": 122, "updated": "2025-09-26T01:32:38.150Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index fee8071c61..b796999c68 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -5,7 +5,7 @@ "authors": ["mhkeller0"], "homepage": "https://layercake.graphics/", "version": "10.0.2", - "downloads": 11308, + "downloads": 12025, "github_stars": 1647, "updated": "2025-09-23T18:49:20.036Z", "svelte_range": ">=5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json index d786068b60..7598f3ab1c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -5,8 +5,8 @@ "authors": ["techniq"], "homepage": "https://github.com/techniq/layerchart#readme", "version": "1.0.12", - "downloads": 24685, - "github_stars": 1006, + "downloads": 24971, + "github_stars": 1007, "updated": "2025-09-17T14:45:16.933Z", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0", "kit_range": "^2.21.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json index 38a5720b7d..0890424262 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json @@ -5,7 +5,7 @@ "authors": ["jawish"], "homepage": "https://github.com/LottieFiles/svelte-lottie-player", "version": "0.3.1", - "downloads": 4021, + "downloads": 3904, "github_stars": 136, "updated": "2024-01-16T08:16:28.170Z", "svelte_range": "^3.21.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index 8df6e8f6bd..1fe4a04507 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", "version": "3.2.2", "deprecated_reason": "This package has been deprecated. Please see https://lucia-auth.com/lucia-v3/migrate.", - "downloads": 61042, + "downloads": 60028, "github_stars": 10336, "updated": "2024-10-20T12:40:32.030Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index 3d5641f8e0..42688fd731 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -5,8 +5,8 @@ "authors": ["ericfennis"], "homepage": "https://lucide.dev", "version": "0.544.0", - "downloads": 102548, - "github_stars": 19127, + "downloads": 104151, + "github_stars": 19125, "updated": "2025-09-11T09:54:21.270Z", "svelte_range": "^3 || ^4 || ^5.0.0-next.42", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json index 929f20a373..d8b9cff398 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json @@ -5,7 +5,7 @@ "authors": ["pelletier197"], "homepage": "https://github.com/magidoc-org/magidoc#readme", "version": "6.2.0", - "downloads": 7413, + "downloads": 7647, "github_stars": 273, "updated": "2024-11-08T18:33:01.933Z", "svelte_range": "4.2.19", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json index d6b9d4e10b..8973020c19 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -5,7 +5,7 @@ "authors": ["evilpingwin"], "homepage": "https://github.com/pngwn/MDsveX#readme", "version": "0.12.6", - "downloads": 51758, + "downloads": 53873, "github_stars": 2817, "updated": "2025-05-08T23:01:30.005Z", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt.json b/apps/svelte.dev/src/lib/server/generated/registry/melt.json index 9ec60be108..513a64d448 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/melt.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt.json @@ -5,7 +5,7 @@ "authors": ["tglide_personal"], "homepage": "https://next.melt-ui.com/", "version": "0.40.2", - "downloads": 3272, + "downloads": 3286, "github_stars": 240, "updated": "2025-09-09T17:41:24.967Z", "svelte_range": "^5.30.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json index a1d6358b1a..53e4d74dc8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json @@ -5,7 +5,7 @@ "authors": ["puruvj"], "homepage": "https://github.com/puruvj/neoconfetti/tree/main/packages/svelte#readme", "version": "2.2.2", - "downloads": 25425, + "downloads": 24806, "github_stars": 300, "updated": "2025-03-09T12:58:01.521Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index 318939a7ec..4b7305bd9b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -5,8 +5,8 @@ "authors": ["unnoq"], "homepage": "https://orpc.unnoq.com", "version": "1.9.1", - "downloads": 2022, - "github_stars": 3427, + "downloads": 2135, + "github_stars": 3429, "updated": "2025-09-26T09:27:21.955Z", "svelte_range": ">=4.2.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json index d97d67e3fe..b80e1855be 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json @@ -5,7 +5,7 @@ "authors": ["toby.hobson"], "homepage": "https://passlock.dev", "version": "0.9.31", - "downloads": 21, + "downloads": 23, "github_stars": 179, "updated": "2024-11-27T14:09:44.610Z", "svelte_range": "^4.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json index 896b53b0f4..f46b0d34a1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json @@ -5,7 +5,7 @@ "authors": ["haruaki07"], "homepage": "https://phosphoricons.com", "version": "3.0.1", - "downloads": 15092, + "downloads": 14168, "github_stars": 211, "updated": "2024-12-06T04:02:09.247Z", "svelte_range": "^5.0.0 || ^5.0.0-next.96", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 559908d562..cb18e388db 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -5,8 +5,8 @@ "authors": ["pavelfeldman", "yurys", "dgozman-ms", "playwright-bot"], "homepage": "https://playwright.dev", "version": "1.55.1", - "downloads": 21058042, - "github_stars": 77532, + "downloads": 21094443, + "github_stars": 77542, "updated": "2025-09-23T09:57:04.991Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json index 148da8594c..c2557eef1d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json @@ -5,7 +5,7 @@ "authors": ["poppanator_"], "homepage": "https://github.com/poppa/sveltekit-svg#readme", "version": "6.0.0", - "downloads": 19745, + "downloads": 19131, "github_stars": 262, "updated": "2025-09-01T05:39:43.829Z", "svelte_range": ">=5.x", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json index 05b939bd14..c0d81ce1c0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json @@ -17,8 +17,8 @@ ], "homepage": "https://prettier.io", "version": "3.6.2", - "downloads": 54003734, - "github_stars": 51022, + "downloads": 54277445, + "github_stars": 51023, "updated": "2025-06-27T02:53:53.185Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json index 44373fdefc..f095bbb906 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -31,7 +31,7 @@ ], "homepage": "https://github.com/prismicio/prismic-svelte#readme", "version": "2.0.0", - "downloads": 3776, + "downloads": 5448, "github_stars": 26, "updated": "2025-06-04T23:46:10.656Z", "svelte_range": "^5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json index 44fa36f7ce..23c09f1704 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json @@ -5,7 +5,7 @@ "authors": ["lukeed", "rich_harris", "lukastaegert", "shellscape", "conduitry", "dummdidumm"], "homepage": "https://github.com/sveltejs/rollup-plugin-svelte#readme", "version": "7.2.3", - "downloads": 93081, + "downloads": 94962, "github_stars": 511, "updated": "2025-08-23T20:57:08.931Z", "svelte_range": ">=3.5.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json index 01190813cd..4f0105a532 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -4,7 +4,7 @@ "repo_url": "", "authors": ["jakobrosenberg"], "version": "3.6.4", - "downloads": 3527, + "downloads": 3532, "github_stars": 0, "updated": "2025-09-16T10:15:55.135Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json index d7ff745c19..855cc6b12c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json @@ -5,7 +5,7 @@ "authors": ["dkao"], "homepage": "https://github.com/dkaoster/scrolly-video#readme", "version": "0.0.24", - "downloads": 574, + "downloads": 635, "github_stars": 1061, "updated": "2025-03-07T04:16:43.669Z", "svelte_range": "^4.2.19", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json index 91247990c9..965fc81e0d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json @@ -16,7 +16,7 @@ ], "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", "version": "10.15.0", - "downloads": 85740, + "downloads": 85323, "github_stars": 8420, "updated": "2025-09-24T15:56:45.729Z", "svelte_range": "3.x || 4.x || 5.x", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json index 0982d196f9..b4da5f39c2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json @@ -16,7 +16,7 @@ ], "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", "version": "10.15.0", - "downloads": 60789, + "downloads": 58498, "github_stars": 8420, "updated": "2025-09-24T15:57:18.820Z", "svelte_range": "^4.2.8", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index f22c45c4d3..89be01e47f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -5,8 +5,8 @@ "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", "version": "1.0.8", - "downloads": 5272, - "github_stars": 7445, + "downloads": 5990, + "github_stars": 7447, "updated": "2025-09-26T11:24:15.718Z", "typescript": false, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json index dd030646a2..c3830cfc0b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -5,7 +5,7 @@ "authors": ["skeletonadmin", "endigo9740", "cokakoala", "hugoskokos"], "homepage": "https://github.com/skeletonlabs/skeleton#readme", "version": "3.2.2", - "downloads": 21962, + "downloads": 22015, "github_stars": 5672, "updated": "2025-09-23T23:06:44.900Z", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json index 1ba4df1841..691aca9eb4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json @@ -18,7 +18,7 @@ "bapmrl" ], "version": "0.3.84", - "downloads": 1482, + "downloads": 1556, "github_stars": 298, "updated": "2025-09-18T12:57:47.713Z", "svelte_range": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json index dabc500cbf..80096a1f9f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -4,7 +4,7 @@ "repo_url": "github.com/ConsoleTVs/sswr", "authors": ["consoletvs"], "version": "2.2.0", - "downloads": 351508, + "downloads": 342030, "github_stars": 0, "updated": "2025-03-04T20:30:45.524Z", "svelte_range": "^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json index f60027c596..5c5c31fb3e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json @@ -15,7 +15,7 @@ ], "homepage": "https://github.com/storyblok/monoblok/tree/main/packages/svelte#readme", "version": "5.2.9", - "downloads": 1044, + "downloads": 1082, "github_stars": 20, "updated": "2025-09-15T13:02:29.863Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json index f93d5e69bd..762013e2d1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -14,7 +14,7 @@ ], "homepage": "https://storybook.js.org", "version": "9.1.8", - "downloads": 7701365, + "downloads": 7700380, "github_stars": 87826, "updated": "2025-09-23T13:04:00.745Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json index a5b9f5bb3d..2878c590ee 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json @@ -20,9 +20,9 @@ ], "homepage": "https://github.com/supabase/ssr#readme", "version": "0.7.0", - "downloads": 607906, + "downloads": 608422, "github_stars": 159, - "updated": "2024-04-09T10:33:33.451Z", + "updated": "2025-08-22T06:08:37.734Z", "typescript": true, "runes": false, "last_rune_check_version": "0.6.0" diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index a98c40dcbe..526f5ee391 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -5,7 +5,7 @@ "authors": ["jasongitmail"], "homepage": "https://github.com/jasongitmail/super-sitemap#readme", "version": "1.0.5", - "downloads": 5572, + "downloads": 5448, "github_stars": 222, "updated": "2025-07-22T17:39:14.601Z", "svelte_range": ">=4.0.0 <6.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index 01eab583a6..c5812367d2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -5,7 +5,7 @@ "authors": ["spences10"], "homepage": "https://github.com/spences10/svead#readme", "version": "0.0.15", - "downloads": 482, + "downloads": 440, "github_stars": 101, "updated": "2025-06-09T05:40:57.632Z", "svelte_range": "^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json index 7075961e9a..f35e4105e3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json @@ -5,7 +5,7 @@ "authors": ["halfdanj"], "homepage": "https://github.com/halfdanj/svelte-adapter-appengine#readme", "version": "1.2.0", - "downloads": 112, + "downloads": 108, "github_stars": 72, "updated": "2025-02-24T22:48:25.803Z", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json index a8810c79e0..06f76b45e7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json @@ -5,7 +5,7 @@ "authors": ["geoffrich"], "homepage": "https://github.com/geoffrich/svelte-adapter-azure-swa#readme", "version": "0.22.0", - "downloads": 1994, + "downloads": 2039, "github_stars": 0, "updated": "2025-05-01T17:51:03.433Z", "kit_range": "^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index df4b25fdfd..857c6cb207 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -5,7 +5,7 @@ "authors": ["gornostay25"], "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", "version": "1.0.0", - "downloads": 3799, + "downloads": 3756, "github_stars": 587, "updated": "2025-09-22T00:29:46.241Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json index c672fd9881..3fdd2f9665 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json @@ -5,7 +5,7 @@ "authors": ["jpaquim"], "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", "version": "0.9.1", - "downloads": 102, + "downloads": 116, "github_stars": 357, "updated": "2024-08-09T00:25:14.026Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json index 947288b764..36c9971097 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json @@ -5,7 +5,7 @@ "authors": ["robbrazier"], "homepage": "https://github.com/RobBrazier/svelte-awesome#readme", "version": "3.3.5", - "downloads": 7949, + "downloads": 8072, "github_stars": 502, "updated": "2024-10-22T12:51:36.311Z", "svelte_range": ">= 3.43.1 < 6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json index 61c4c3c95f..60b4dab7ad 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json @@ -5,7 +5,7 @@ "authors": ["sauravnk30"], "homepage": "https://saurav.tech/mdbsvelte/?path=/story/charts--examples", "version": "3.1.5", - "downloads": 40036, + "downloads": 40139, "github_stars": 324, "updated": "2024-02-06T14:40:40.928Z", "svelte_range": "^4.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json index f2fd5854ca..a39e6fe255 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json @@ -4,13 +4,13 @@ "repo_url": "https://github.com/wobsoriano/svelte-clerk", "authors": ["wobsoriano"], "homepage": "https://github.com/wobsoriano/svelte-clerk#readme", - "downloads": 2533, - "updated": "2025-08-17T20:01:43.784Z", - "runes": true, - "github_stars": 184, - "typescript": true, "version": "0.17.3", + "downloads": 2952, + "github_stars": 184, + "updated": "2025-09-26T16:46:39.548Z", "svelte_range": "^5.11.0", "kit_range": "^2.20.0", + "typescript": true, + "runes": true, "last_rune_check_version": "0.17.2" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json index 9a80e75354..bb9fd1c12d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json @@ -5,7 +5,7 @@ "authors": ["valentinhervieu"], "homepage": "https://github.com/ValentinH/svelte-easy-crop", "version": "5.0.0", - "downloads": 8027, + "downloads": 8178, "github_stars": 228, "updated": "2025-09-05T14:02:02.604Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json index 2e3efcb25b..40f4ec36fc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -5,7 +5,7 @@ "authors": ["ssssota"], "homepage": "https://ssssota.github.io/svelte-exmarkdown", "version": "5.0.2", - "downloads": 25026, + "downloads": 23677, "github_stars": 300, "updated": "2025-08-09T15:03:03.704Z", "svelte_range": "^5.1.3", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json index d0534a1e00..49ae76d51f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json @@ -5,7 +5,7 @@ "authors": ["eirikk"], "homepage": "https://inspect.eirik.space", "version": "0.9.2", - "downloads": 605, + "downloads": 603, "github_stars": 133, "updated": "2025-09-05T08:26:42.834Z", "svelte_range": "^5.29.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json index a05cfc9e5c..8c2208e11f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json @@ -5,7 +5,7 @@ "authors": ["yutak23"], "homepage": "https://github.com/yutak23/svelte-kit-sessions#readme", "version": "0.4.0", - "downloads": 411, + "downloads": 355, "github_stars": 18, "updated": "2024-11-13T04:51:52.547Z", "svelte_range": "^5.1.13", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json index 30c57447d3..1161a4165d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json @@ -5,7 +5,7 @@ "authors": ["thdxr", "fanjie", "sst-publisher"], "homepage": "https://github.com/sst/sst#readme", "version": "2.43.5", - "downloads": 6247, + "downloads": 6169, "github_stars": 24576, "updated": "2024-08-16T19:15:54.792Z", "kit_range": "^1.5.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json index 9ac19670cb..4a31113d31 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json @@ -5,7 +5,7 @@ "authors": ["nikku", "rich_harris", "conduitry", "svelte-admin", "dummdidumm"], "homepage": "https://github.com/sveltejs/svelte-loader#readme", "version": "3.2.4", - "downloads": 43467, + "downloads": 43189, "github_stars": 602, "updated": "2024-10-09T21:13:47.738Z", "svelte_range": "^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json index 617b13ea11..90f6368693 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -5,7 +5,7 @@ "authors": ["mierune_iguchi", "ciscorn"], "homepage": "https://svelte-maplibre-gl.mierune.dev/", "version": "1.0.1", - "downloads": 728, + "downloads": 766, "github_stars": 215, "updated": "2025-07-09T13:47:31.490Z", "svelte_range": ">=5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json index fe8d1fcd1d..2167077afc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json @@ -5,7 +5,7 @@ "authors": ["dimfeld"], "homepage": "https://svelte-maplibre.imfeld.dev", "version": "1.2.1", - "downloads": 15234, + "downloads": 14928, "github_stars": 462, "updated": "2025-08-19T19:00:42.136Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json index 9954dac483..c1f2ef4873 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json @@ -4,7 +4,7 @@ "repo_url": "https://github.com/hperrin/svelte-material-ui", "authors": ["hperrin"], "version": "8.0.3", - "downloads": 3235, + "downloads": 3220, "github_stars": 3399, "updated": "2025-08-13T00:55:30.427Z", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json index 5face30c20..aeb4174919 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -5,7 +5,7 @@ "authors": ["oe.kazuma"], "homepage": "https://github.com/oekazuma/svelte-meta-tags#readme", "version": "4.4.1", - "downloads": 13039, + "downloads": 13512, "github_stars": 608, "updated": "2025-09-01T05:44:35.974Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json index 8538b1c6d3..2551a426d3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -5,7 +5,7 @@ "authors": ["micha-lmxt"], "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", "version": "0.12.2", - "downloads": 6208, + "downloads": 6047, "github_stars": 636, "updated": "2024-02-27T20:12:47.917Z", "svelte_range": ">=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json index 0235a65acd..5c63c3a9b6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -5,7 +5,7 @@ "authors": ["paulmaly"], "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", "version": "4.8.1", - "downloads": 1912, + "downloads": 2019, "github_stars": 133, "updated": "2024-07-04T09:03:48.158Z", "svelte_range": ">=3 <5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json index 3e4fa912df..8db647c906 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json @@ -5,7 +5,7 @@ "authors": ["vinodnimbalkar"], "homepage": "https://github.com/vinodnimbalkar/svelte-pdf#readme", "version": "1.0.28", - "downloads": 1041, + "downloads": 981, "github_stars": 235, "updated": "2025-06-08T14:38:18.920Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json index 975eae0a9d..41c29e7a9a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json @@ -5,7 +5,7 @@ "authors": ["vnphanquang"], "homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/toc", "version": "6.0.2", - "downloads": 132, + "downloads": 117, "github_stars": 971, "updated": "2025-03-15T08:01:17.887Z", "svelte_range": "^5.1.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json index 64f40f0324..9a7014634c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json @@ -5,7 +5,7 @@ "authors": ["stanislav-khromov"], "homepage": "https://khromov.github.io/svelte-render-scan/", "version": "1.1.0", - "downloads": 3788, + "downloads": 3574, "github_stars": 146, "updated": "2025-03-21T21:53:49.157Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json index 5cc48fe81e..a165170641 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json @@ -5,7 +5,7 @@ "authors": ["tholle", "krishnatorque"], "homepage": "https://github.com/EmilTholin/svelte-routing#readme", "version": "2.13.0", - "downloads": 14275, + "downloads": 14712, "github_stars": 2066, "updated": "2024-05-05T16:56:57.134Z", "svelte_range": "^4.2.15", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json index 6c091a43e2..9138b69a12 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -5,7 +5,7 @@ "authors": ["artiebits"], "homepage": "https://github.com/artiebits/svelte-seo#readme", "version": "1.6.1", - "downloads": 1097, + "downloads": 1061, "github_stars": 490, "updated": "2024-05-07T18:25:38.747Z", "svelte_range": "^3.55.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json index 19ae9c8a0b..c631b7ea73 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -5,7 +5,7 @@ "authors": ["arlac77"], "homepage": "https://github.com/arlac77/svelte-session-manager#readme", "version": "3.0.52", - "downloads": 526, + "downloads": 599, "github_stars": 106, "updated": "2025-09-24T00:07:58.372Z", "svelte_range": "^5.39.4", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json index 55d02ffed0..c2416f83d9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -5,7 +5,7 @@ "authors": ["joshnuss"], "homepage": "https://sveltestripe.com", "version": "1.4.0", - "downloads": 4004, + "downloads": 3916, "github_stars": 474, "updated": "2025-06-09T22:41:28.744Z", "svelte_range": "^3 || ^4 || ^5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json index 0bd3657604..99a43c30c9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json @@ -5,7 +5,7 @@ "authors": ["jpcutshall"], "homepage": "https://github.com/jpcutshall/svelte5-router", "version": "3.0.2", - "downloads": 1929, + "downloads": 2032, "github_stars": 14, "updated": "2025-01-22T23:26:57.572Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json index f5dc7d2304..6af48ea7ee 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "6.1.0", - "downloads": 285279, + "downloads": 287178, "github_stars": 19739, "updated": "2025-08-12T02:23:08.511Z", "kit_range": "^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json index 8b91dce756..050114c1ed 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "7.2.3", - "downloads": 48371, + "downloads": 48869, "github_stars": 19739, "updated": "2025-08-25T22:12:35.265Z", "kit_range": "^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json index 4e4e2306ec..44ae13536c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "5.2.3", - "downloads": 13641, + "downloads": 13675, "github_stars": 19739, "updated": "2025-08-25T22:12:35.304Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json index 3de32af663..e380b8c3a7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "5.3.2", - "downloads": 218164, + "downloads": 221753, "github_stars": 19739, "updated": "2025-09-10T13:15:25.226Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json index c4434f8e32..c8b68e30fe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "5.10.2", - "downloads": 85858, + "downloads": 85855, "github_stars": 19739, "updated": "2025-08-19T14:58:41.874Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json index a7bb57f997..62a2d13e59 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "1.1.5", - "downloads": 117, + "downloads": 115, "github_stars": 19739, "updated": "2025-08-07T19:26:47.266Z", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json index c386834979..db4e7effd6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "0.8.2", - "downloads": 24898, + "downloads": 24614, "github_stars": 19739, "updated": "2025-09-24T13:30:09.964Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json index 65d51d43e4..4b48342337 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "2.43.5", - "downloads": 632451, + "downloads": 637745, "github_stars": 19739, "updated": "2025-09-25T17:53:39.501Z", "svelte_range": "^4.0.0 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json index 3ef10ef96b..3700e44275 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://github.com/sveltejs/vite-plugin-svelte#readme", "version": "6.2.1", - "downloads": 942879, + "downloads": 972602, "github_stars": 952, "updated": "2025-09-24T13:16:28.132Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json index 8016b0c78b..a7773569f3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json @@ -5,7 +5,7 @@ "authors": ["michmich112"], "homepage": "https://github.com/michmich112/sveltekit-adapter-chrome-extension#readme", "version": "2.0.1", - "downloads": 160, + "downloads": 228, "github_stars": 143, "updated": "2024-03-25T03:02:40.181Z", "typescript": true diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json index c54a5a98c7..47580ea82f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json @@ -5,7 +5,7 @@ "authors": ["ciscoheat"], "homepage": "https://superforms.rocks", "version": "2.27.1", - "downloads": 74200, + "downloads": 73807, "github_stars": 2628, "updated": "2025-06-27T13:15:22.597Z", "svelte_range": "3.x || 4.x || >=5.0.0-next.51", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json index dde3c748ba..5d715d2fff 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -4,7 +4,7 @@ "repo_url": "https://github.com/svelteness/kit-docs", "authors": ["mihar-22"], "version": "1.1.5", - "downloads": 2528, + "downloads": 2403, "github_stars": 499, "updated": "2023-09-16T01:27:25.411Z", "svelte_range": "^4.2.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json index c97157c023..0aa66a8cb8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json @@ -1,12 +1,13 @@ { "name": "@sveltepress/vite", "description": "Content centered site build tool with the full power of SvelteKit.", - "repo_url": "https://github.com/svelteness/kit-docs", + "repo_url": "https://github.com/Blackman99/sveltepress", "authors": ["philadelphia"], + "homepage": "https://sveltepress.site/", "version": "1.2.2", - "downloads": 2528, + "downloads": 1221, "github_stars": 499, - "updated": "2023-09-16T01:27:25.411Z", + "updated": "2025-05-06T02:33:47.201Z", "svelte_range": "^5.0.0", "kit_range": "^1.20.4 || ^2.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json index d048c57cf2..fd1ef48774 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -5,7 +5,7 @@ "authors": ["dysfunc"], "homepage": "https://sveltestrap.js.org", "version": "7.1.0", - "downloads": 6072, + "downloads": 6129, "github_stars": 191, "updated": "2025-02-04T15:33:33.979Z", "svelte_range": "^4.0.0 || ^5.0.0 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json index 9b18816c6a..d3cab00555 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json @@ -5,7 +5,7 @@ "authors": ["malfaitrobin", "adamwathan", "reinink"], "homepage": "https://tailwindcss.com", "version": "4.1.13", - "downloads": 23194284, + "downloads": 23205907, "github_stars": 90339, "updated": "2025-09-04T17:48:11.182Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json index ee1273b01c..c44542432a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/form", "version": "1.23.4", - "downloads": 1599, + "downloads": 1582, "github_stars": 5827, "updated": "2025-09-25T10:38:51.964Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json index e33da3110c..9f722cd707 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/query", "version": "5.90.2", - "downloads": 42519, + "downloads": 44994, "github_stars": 46767, "updated": "2025-09-23T07:39:01.467Z", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json index 4f6cc96c10..d879ae1700 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/table", "version": "8.21.3", - "downloads": 9193, + "downloads": 9029, "github_stars": 27030, "updated": "2025-04-14T20:20:26.877Z", "svelte_range": "^4.0.0 || ^3.49.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json index ba98458edd..246ff57774 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/virtual", "version": "3.13.12", - "downloads": 7311, + "downloads": 7083, "github_stars": 6353, "updated": "2025-06-27T12:47:07.412Z", "svelte_range": "^3.48.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json index 118fd01c10..15248de882 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json @@ -22,7 +22,7 @@ ], "homepage": "https://github.com/testing-library/svelte-testing-library#readme", "version": "5.2.8", - "downloads": 214753, + "downloads": 218887, "github_stars": 647, "updated": "2025-05-19T14:43:37.452Z", "svelte_range": "^3 || ^4 || ^5 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json index 1a3ab467a6..9e66a25cb5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json @@ -5,7 +5,7 @@ "authors": ["grischaerbe"], "homepage": "https://threlte.xyz", "version": "8.1.5", - "downloads": 14339, + "downloads": 14682, "github_stars": 3034, "updated": "2025-08-28T22:29:59.278Z", "svelte_range": ">=5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json index aa99a2384a..eda0a55c5f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json @@ -5,7 +5,7 @@ "authors": ["icflorescu"], "homepage": "https://icflorescu.github.io/trpc-sveltekit/", "version": "3.6.3", - "downloads": 3282, + "downloads": 3541, "github_stars": 840, "updated": "2025-03-06T12:52:54.703Z", "kit_range": "^1.27.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json index 155e00cece..6f52aacfaf 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json @@ -5,7 +5,7 @@ "authors": ["matteobruni", "ar3s"], "homepage": "https://github.com/tsparticles/svelte#readme", "version": "3.1.1", - "downloads": 2186, + "downloads": 2116, "github_stars": 60, "updated": "2024-05-26T10:58:39.331Z", "svelte_range": "^4.2.17", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json index d96eba8041..72c5a7a42e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -5,7 +5,7 @@ "authors": ["jacwright"], "homepage": "https://github.com/typewriter-editor/typewriter#readme", "version": "0.12.9", - "downloads": 744, + "downloads": 682, "github_stars": 428, "updated": "2025-02-12T18:30:38.430Z", "svelte_range": ">=3.43.0 <6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json index 1723fd35d2..940f0fcbbd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json @@ -5,7 +5,7 @@ "authors": ["koistya", "frenzzy"], "homepage": "https://www.kriasoft.com/universal-router/", "version": "10.0.1", - "downloads": 20986, + "downloads": 21635, "github_stars": 1754, "updated": "2025-08-08T16:58:21.053Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json index 34d1a89c5b..74552e5f3f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json @@ -5,7 +5,7 @@ "authors": ["antfu", "unocss-bot"], "homepage": "https://unocss.dev", "version": "66.5.2", - "downloads": 382208, + "downloads": 383804, "github_stars": 18138, "updated": "2025-09-23T00:52:34.949Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json index 423b6bb854..c4293864b2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json @@ -5,7 +5,7 @@ "authors": ["ascorbic"], "homepage": "https://unpic.pics/img/svelte", "version": "1.0.0", - "downloads": 7865, + "downloads": 7196, "github_stars": 1825, "updated": "2025-01-19T16:47:12.413Z", "svelte_range": "^5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json index 8f755755db..7633c8e6b5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -5,7 +5,7 @@ "authors": ["kvz", "tim-kos", "murderlon", "mifi", "uppydev"], "homepage": "https://uppy.io", "version": "5.1.0", - "downloads": 1728, + "downloads": 1745, "github_stars": 30353, "updated": "2025-09-26T09:29:17.408Z", "svelte_range": "^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json index 795bd83e0a..82931a9e29 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json @@ -25,7 +25,7 @@ ], "homepage": "https://formidable.com/open-source/urql/docs/", "version": "5.0.0", - "downloads": 10323, + "downloads": 9645, "github_stars": 8855, "updated": "2025-08-09T12:31:03.971Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json index f99b8e66a6..fd17b66c8d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -5,7 +5,7 @@ "authors": ["inokawa"], "homepage": "https://github.com/inokawa/virtua#readme", "version": "0.43.4", - "downloads": 143811, + "downloads": 145349, "github_stars": 3122, "updated": "2025-09-23T08:28:40.234Z", "svelte_range": ">=5.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json index 3042fcf59f..a3ebb47d5f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json @@ -5,7 +5,7 @@ "authors": ["google-wombot"], "homepage": "https://github.com/ChromeDevTools/vite-plugin-devtools-json#readme", "version": "1.0.0", - "downloads": 87431, + "downloads": 86526, "github_stars": 312, "updated": "2025-08-13T06:57:42.058Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json index 9fa69f1111..0afbdd2045 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json @@ -5,7 +5,7 @@ "authors": ["antfu", "patak", "oreanno", "yyx990803"], "homepage": "https://github.com/vitest-dev/vitest#readme", "version": "3.2.4", - "downloads": 15641850, + "downloads": 15686193, "github_stars": 15012, "updated": "2025-06-17T17:54:25.895Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json index 91caf51f69..d84c63a93d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json @@ -5,7 +5,7 @@ "authors": ["k1dv5"], "homepage": "https://wuchale.dev", "version": "0.15.1", - "downloads": 342, + "downloads": 320, "github_stars": 187, "updated": "2025-09-21T10:54:55.355Z", "svelte_range": "^5.37.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json index 5ae0778b62..4b2cad6afe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -5,7 +5,7 @@ "authors": ["peterkogo", "webk1d"], "homepage": "https://svelteflow.dev", "version": "1.3.1", - "downloads": 34353, + "downloads": 34836, "github_stars": 31718, "updated": "2025-09-26T11:00:09.471Z", "svelte_range": "^5.25.0", From 57f702baf11529cc586a4e7f4b21917b6b918b97 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 10:41:07 +0200 Subject: [PATCH 068/141] adding a readme --- .../scripts/sync-packages/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 apps/svelte.dev/scripts/sync-packages/README.md diff --git a/apps/svelte.dev/scripts/sync-packages/README.md b/apps/svelte.dev/scripts/sync-packages/README.md new file mode 100644 index 0000000000..90d2172de4 --- /dev/null +++ b/apps/svelte.dev/scripts/sync-packages/README.md @@ -0,0 +1,19 @@ +# sync-packages + +This script syncs the packages metadata from NPM & GitHub. + +## Usage + +```bash +pnpm sync-packages +``` + +## Notes + +- All packages `names` are in `FEATURED` and `SV_ADD` of [packages-meta.ts](apps/svelte.dev/src/lib/packages-meta.ts) file. + +If you want to add or remove a package, you need to update these 2 objects and run the script again (it will update the json files in the `src/lib/server/generated/registry` directory). + +- [sync-packages.yml](/.github/workflows/sync-packages.yml) is responsible for running the script regularly and update all metadata (it can also be triggered manually). + +- Ambassadors and maintainers are curating the list of packages. From 3d94a1ac234c27846f823c219345f64fecd01178 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 21:52:40 +0200 Subject: [PATCH 069/141] update stats --- .../src/lib/server/generated/registry/ai-sdk-svelte.json | 2 +- .../src/lib/server/generated/registry/ark-ui-svelte.json | 6 +++--- .../src/lib/server/generated/registry/auth-sveltekit.json | 2 +- .../src/lib/server/generated/registry/better-auth.json | 2 +- .../src/lib/server/generated/registry/bits-ui.json | 2 +- .../generated/registry/carbon-components-svelte.json | 2 +- .../src/lib/server/generated/registry/carta-md.json | 2 +- .../src/lib/server/generated/registry/daisyui.json | 2 +- .../src/lib/server/generated/registry/drizzle-orm.json | 2 +- .../src/lib/server/generated/registry/eslint.json | 2 +- .../server/generated/registry/event-calendar-core.json | 2 +- .../src/lib/server/generated/registry/felte.json | 2 +- .../src/lib/server/generated/registry/lucia.json | 2 +- .../src/lib/server/generated/registry/lucide-svelte.json | 2 +- .../lib/server/generated/registry/orpc-svelte-query.json | 2 +- .../src/lib/server/generated/registry/playwright.json | 2 +- .../src/lib/server/generated/registry/shadcn-svelte.json | 2 +- .../server/generated/registry/skeletonlabs-skeleton.json | 2 +- .../src/lib/server/generated/registry/storybook.json | 2 +- .../src/lib/server/generated/registry/super-sitemap.json | 2 +- .../src/lib/server/generated/registry/svead.json | 2 +- .../src/lib/server/generated/registry/svelte-seo.json | 8 ++++---- .../src/lib/server/generated/registry/virtua.json | 4 ++-- 23 files changed, 29 insertions(+), 29 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index ca9d043b38..e7fcfa5197 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -6,7 +6,7 @@ "homepage": "https://ai-sdk.dev/docs", "version": "3.0.56", "downloads": 313545, - "github_stars": 18049, + "github_stars": 18050, "updated": "2025-09-26T20:24:38.871Z", "svelte_range": "^5.31.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json index 3e325b689a..f9ad4969ac 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -4,12 +4,12 @@ "repo_url": "https://github.com/chakra-ui/ark", "authors": ["segunadebayo", "schroetier"], "homepage": "https://ark-ui.com", - "version": "5.10.0", + "version": "5.10.1", "downloads": 352, "github_stars": 4651, - "updated": "2025-09-17T08:32:17.119Z", + "updated": "2025-09-27T19:08:23.695Z", "svelte_range": ">=5.20.0", - "kit_range": "2.39.1", + "kit_range": "2.42.2", "typescript": true, "runes": true, "last_rune_check_version": "0.3.0" diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json index 9b0ead956e..6438c720b2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -6,7 +6,7 @@ "homepage": "https://sveltekit.authjs.dev", "version": "1.10.0", "downloads": 33363, - "github_stars": 27551, + "github_stars": 27557, "updated": "2025-06-22T12:06:03.840Z", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0-0", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json index a7cf72625a..dc3a4ff7e3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/better-auth/better-auth#readme", "version": "1.3.18", "downloads": 328391, - "github_stars": 20964, + "github_stars": 21019, "updated": "2025-09-25T23:45:17.956Z", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index 71a6e756d5..b524bfae07 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/huntabyte/bits-ui#readme", "version": "2.11.4", "downloads": 238950, - "github_stars": 2626, + "github_stars": 2630, "updated": "2025-09-24T22:52:43.701Z", "svelte_range": "^5.33.0", "kit_range": "^2.42.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index 6b3ab01209..f00dfedccc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -6,7 +6,7 @@ "homepage": "https://svelte.carbondesignsystem.com/", "version": "0.89.7", "downloads": 13433, - "github_stars": 2827, + "github_stars": 2826, "updated": "2025-09-05T16:18:10.948Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json index 2a699de34e..ca67e5b1c2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/BearToCode/carta#readme", "version": "4.11.1", "downloads": 3082, - "github_stars": 666, + "github_stars": 667, "updated": "2025-06-13T20:58:58.615Z", "svelte_range": "^5.0.0", "kit_range": "catalog:", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index 6638c554e6..139301a939 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -6,7 +6,7 @@ "homepage": "https://daisyui.com", "version": "5.1.24", "downloads": 494376, - "github_stars": 38787, + "github_stars": 38793, "updated": "2025-09-26T20:52:10.427Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index d3414c1ebb..886f0918c2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -6,7 +6,7 @@ "homepage": "https://orm.drizzle.team", "version": "0.44.5", "downloads": 2056516, - "github_stars": 30479, + "github_stars": 30486, "updated": "2025-08-25T14:30:27.013Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json index d2b0217728..64e4ff136c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -6,7 +6,7 @@ "homepage": "https://eslint.org", "version": "9.36.0", "downloads": 60977984, - "github_stars": 26512, + "github_stars": 26515, "updated": "2025-09-19T14:32:08.465Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index de925d2926..426fdb6679 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -6,7 +6,7 @@ "homepage": "https://vkurko.github.io/calendar/", "version": "4.6.0", "downloads": 9142, - "github_stars": 1934, + "github_stars": 1936, "updated": "2025-09-04T09:48:08.711Z", "svelte_range": "^5.34.8", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json index ffc9f312bc..1e1b536920 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/felte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -6,7 +6,7 @@ "homepage": "https://felte.dev", "version": "1.3.0", "downloads": 9876, - "github_stars": 1077, + "github_stars": 1078, "updated": "2024-10-29T20:35:41.611Z", "svelte_range": "^3.31.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index 1fe4a04507..f1c71be888 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -7,7 +7,7 @@ "version": "3.2.2", "deprecated_reason": "This package has been deprecated. Please see https://lucia-auth.com/lucia-v3/migrate.", "downloads": 60028, - "github_stars": 10336, + "github_stars": 10338, "updated": "2024-10-20T12:40:32.030Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index 42688fd731..b977f9be4f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -6,7 +6,7 @@ "homepage": "https://lucide.dev", "version": "0.544.0", "downloads": 104151, - "github_stars": 19125, + "github_stars": 19133, "updated": "2025-09-11T09:54:21.270Z", "svelte_range": "^3 || ^4 || ^5.0.0-next.42", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index 4b7305bd9b..3dfd92d602 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -6,7 +6,7 @@ "homepage": "https://orpc.unnoq.com", "version": "1.9.1", "downloads": 2135, - "github_stars": 3429, + "github_stars": 3430, "updated": "2025-09-26T09:27:21.955Z", "svelte_range": ">=4.2.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index cb18e388db..9bdc4d2285 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -6,7 +6,7 @@ "homepage": "https://playwright.dev", "version": "1.55.1", "downloads": 21094443, - "github_stars": 77542, + "github_stars": 77558, "updated": "2025-09-23T09:57:04.991Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index 89be01e47f..1ce731d89c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", "version": "1.0.8", "downloads": 5990, - "github_stars": 7447, + "github_stars": 7452, "updated": "2025-09-26T11:24:15.718Z", "typescript": false, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json index c3830cfc0b..e6681b7cd2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/skeletonlabs/skeleton#readme", "version": "3.2.2", "downloads": 22015, - "github_stars": 5672, + "github_stars": 5673, "updated": "2025-09-23T23:06:44.900Z", "typescript": false, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json index 762013e2d1..70418afcf0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -15,7 +15,7 @@ "homepage": "https://storybook.js.org", "version": "9.1.8", "downloads": 7700380, - "github_stars": 87826, + "github_stars": 87828, "updated": "2025-09-23T13:04:00.745Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index 526f5ee391..83d33f8700 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/jasongitmail/super-sitemap#readme", "version": "1.0.5", "downloads": 5448, - "github_stars": 222, + "github_stars": 223, "updated": "2025-07-22T17:39:14.601Z", "svelte_range": ">=4.0.0 <6.0.0", "kit_range": "^1.27.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index c5812367d2..e5cf9518da 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/spences10/svead#readme", "version": "0.0.15", "downloads": 440, - "github_stars": 101, + "github_stars": 102, "updated": "2025-06-09T05:40:57.632Z", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.17.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json index 9138b69a12..9b004e3f52 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -4,12 +4,12 @@ "repo_url": "ssh://git@github.com/artiebits/svelte-seo", "authors": ["artiebits"], "homepage": "https://github.com/artiebits/svelte-seo#readme", - "version": "1.6.1", + "version": "1.7.1", "downloads": 1061, "github_stars": 490, - "updated": "2024-05-07T18:25:38.747Z", - "svelte_range": "^3.55.0", - "kit_range": "^1.30.4", + "updated": "2025-09-27T09:40:12.755Z", + "svelte_range": "^5.38.2", + "kit_range": "^2.36.1", "typescript": true, "runes": false, "last_rune_check_version": "1.6.1" diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json index fd17b66c8d..56d9f1bf98 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -4,10 +4,10 @@ "repo_url": "https://github.com/inokawa/virtua", "authors": ["inokawa"], "homepage": "https://github.com/inokawa/virtua#readme", - "version": "0.43.4", + "version": "0.43.5", "downloads": 145349, "github_stars": 3122, - "updated": "2025-09-23T08:28:40.234Z", + "updated": "2025-09-27T12:24:08.179Z", "svelte_range": ">=5.0", "typescript": true, "runes": true, From 166a17d0bc6d6d385d621aaec6cb8201d2882ce9 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 27 Sep 2025 23:35:59 +0200 Subject: [PATCH 070/141] switch to full ts first (description) --- .../scripts/sync-packages/README.md | 4 +- .../svelte.dev/scripts/sync-packages/index.ts | 17 +- apps/svelte.dev/src/lib/packages-meta.ts | 304 ++++++++++-------- apps/svelte.dev/src/lib/server/content.ts | 23 +- .../generated/registry/ai-sdk-svelte.json | 4 +- .../lib/server/generated/registry/altcha.json | 2 +- .../generated/registry/amplify-adapter.json | 2 +- .../generated/registry/ark-ui-svelte.json | 2 +- .../generated/registry/auth-sveltekit.json | 4 +- .../generated/registry/better-auth.json | 4 +- .../server/generated/registry/bits-ui.json | 2 +- .../registry/carbon-components-svelte.json | 2 +- .../server/generated/registry/carta-md.json | 2 +- .../registry/content-collections-core.json | 2 +- .../server/generated/registry/daisyui.json | 4 +- .../generated/registry/drizzle-orm.json | 2 +- .../generated/registry/esbuild-svelte.json | 2 +- .../lib/server/generated/registry/eslint.json | 2 +- .../registry/event-calendar-core.json | 2 +- .../registry/evidence-dev-evidence.json | 2 +- .../lib/server/generated/registry/felte.json | 2 +- .../generated/registry/flowbite-svelte.json | 4 +- .../server/generated/registry/formsnap.json | 2 +- .../server/generated/registry/houdini.json | 2 +- .../server/generated/registry/i18n-js.json | 2 +- .../generated/registry/iconify-tailwind4.json | 2 +- .../registry/inlang-paraglide-js.json | 2 +- .../server/generated/registry/layercake.json | 2 +- .../server/generated/registry/layerchart.json | 2 +- .../lottiefiles-svelte-lottie-player.json | 2 +- .../lib/server/generated/registry/lucia.json | 4 +- .../generated/registry/lucide-svelte.json | 2 +- .../magidoc-plugin-svelte-marked.json | 2 +- .../lib/server/generated/registry/mdsvex.json | 2 +- .../lib/server/generated/registry/melt.json | 2 +- .../registry/neoconfetti-svelte.json | 2 +- .../generated/registry/orpc-svelte-query.json | 2 +- .../registry/passlock-sveltekit.json | 2 +- .../generated/registry/phosphor-svelte.json | 2 +- .../server/generated/registry/playwright.json | 4 +- .../registry/poppanator-sveltekit-svg.json | 2 +- .../server/generated/registry/prettier.json | 4 +- .../generated/registry/prismicio-svelte.json | 2 +- .../registry/rollup-plugin-svelte.json | 2 +- .../generated/registry/roxi-routify.json | 1 - .../generated/registry/scrolly-video.json | 2 +- .../generated/registry/sentry-svelte.json | 2 +- .../generated/registry/sentry-sveltekit.json | 2 +- .../generated/registry/shadcn-svelte.json | 2 +- .../registry/skeletonlabs-skeleton.json | 2 +- .../slicemachine-adapter-sveltekit.json | 2 +- .../lib/server/generated/registry/sswr.json | 2 +- .../generated/registry/storyblok-svelte.json | 2 +- .../server/generated/registry/storybook.json | 4 +- .../generated/registry/supabase-ssr.json | 2 +- .../generated/registry/super-sitemap.json | 2 +- .../lib/server/generated/registry/svead.json | 2 +- .../registry/svelte-adapter-appengine.json | 2 +- .../registry/svelte-adapter-azure-swa.json | 2 +- .../registry/svelte-adapter-bun.json | 2 +- .../registry/svelte-adapter-deno.json | 2 +- .../generated/registry/svelte-awesome.json | 2 +- .../generated/registry/svelte-chartjs.json | 2 +- .../generated/registry/svelte-clerk.json | 2 +- .../generated/registry/svelte-easy-crop.json | 2 +- .../generated/registry/svelte-exmarkdown.json | 2 +- .../registry/svelte-inspect-value.json | 2 +- .../registry/svelte-kit-sessions.json | 2 +- .../generated/registry/svelte-kit-sst.json | 2 +- .../generated/registry/svelte-loader.json | 2 +- .../registry/svelte-maplibre-gl.json | 2 +- .../generated/registry/svelte-maplibre.json | 2 +- .../registry/svelte-material-ui.json | 2 +- .../generated/registry/svelte-meta-tags.json | 2 +- .../generated/registry/svelte-motion.json | 2 +- .../generated/registry/svelte-pathfinder.json | 2 +- .../server/generated/registry/svelte-pdf.json | 2 +- .../generated/registry/svelte-put-toc.json | 2 +- .../registry/svelte-render-scan.json | 2 +- .../generated/registry/svelte-routing.json | 2 +- .../server/generated/registry/svelte-seo.json | 2 +- .../registry/svelte-session-manager.json | 2 +- .../generated/registry/svelte-stripe.json | 2 +- .../generated/registry/svelte-zdog.json | 2 +- .../generated/registry/svelte5-router.json | 2 +- .../registry/sveltejs-adapter-auto.json | 2 +- .../registry/sveltejs-adapter-cloudflare.json | 2 +- .../registry/sveltejs-adapter-netlify.json | 2 +- .../registry/sveltejs-adapter-node.json | 2 +- .../registry/sveltejs-adapter-vercel.json | 2 +- .../generated/registry/sveltejs-amp.json | 2 +- .../registry/sveltejs-enhanced-img.json | 2 +- .../generated/registry/sveltejs-kit.json | 2 +- .../registry/sveltejs-vite-plugin-svelte.json | 2 +- .../sveltekit-adapter-chrome-extension.json | 2 +- .../registry/sveltekit-superforms.json | 2 +- .../registry/svelteness-kit-docs.json | 2 +- .../generated/registry/sveltepress-vite.json | 2 +- .../registry/sveltestrap-sveltestrap.json | 2 +- .../generated/registry/tailwindcss.json | 2 +- .../registry/tanstack-svelte-form.json | 2 +- .../registry/tanstack-svelte-query.json | 2 +- .../registry/tanstack-svelte-table.json | 2 +- .../registry/tanstack-svelte-virtual.json | 2 +- .../registry/testing-library-svelte.json | 2 +- .../generated/registry/threlte-core.json | 2 +- .../generated/registry/trpc-sveltekit.json | 2 +- .../registry/tsparticles-svelte.json | 2 +- .../generated/registry/typewriter-editor.json | 2 +- .../generated/registry/universal-router.json | 2 +- .../registry/unocss-preset-icons.json | 2 +- .../generated/registry/unpic-svelte.json | 2 +- .../generated/registry/uppy-svelte.json | 2 +- .../generated/registry/urql-svelte.json | 2 +- .../lib/server/generated/registry/virtua.json | 2 +- .../registry/vite-plugin-devtools-json.json | 2 +- .../lib/server/generated/registry/vitest.json | 2 +- .../generated/registry/wuchale-svelte.json | 2 +- .../generated/registry/xyflow-svelte.json | 2 +- .../src/routes/packages/+page.server.ts | 44 +-- .../src/routes/packages/+page.svelte | 8 - .../src/routes/packages/PackageCard.svelte | 12 +- 122 files changed, 331 insertions(+), 328 deletions(-) diff --git a/apps/svelte.dev/scripts/sync-packages/README.md b/apps/svelte.dev/scripts/sync-packages/README.md index 90d2172de4..765a7ccc15 100644 --- a/apps/svelte.dev/scripts/sync-packages/README.md +++ b/apps/svelte.dev/scripts/sync-packages/README.md @@ -10,9 +10,9 @@ pnpm sync-packages ## Notes -- All packages `names` are in `FEATURED` and `SV_ADD` of [packages-meta.ts](apps/svelte.dev/src/lib/packages-meta.ts) file. +- All packages `names` are in `FEATURED` of [packages-meta.ts](apps/svelte.dev/src/lib/packages-meta.ts) file. -If you want to add or remove a package, you need to update these 2 objects and run the script again (it will update the json files in the `src/lib/server/generated/registry` directory). +If you want to add or remove a package, you need to update `FEATURED` objects and run the script again (it will update the json files in the `src/lib/server/generated/registry` directory). - [sync-packages.yml](/.github/workflows/sync-packages.yml) is responsible for running the script regularly and update all metadata (it can also be triggered manually). diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index a008e9f27f..4cba1bffff 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -23,10 +23,7 @@ let logsAtTheEnd: { extra: string; }[] = []; -const packages = [ - ...PACKAGES_META.FEATURED.flatMap((pkg) => pkg.packages), - ...PACKAGES_META.SV_ADD.packages -]; +const packages = PACKAGES_META.FEATURED.flatMap((pkg) => pkg.packages).map((pkg) => pkg.name); const registryFolder = 'src/lib/server/generated/registry'; @@ -115,7 +112,7 @@ async function getNpmAndGitHubData(pkg: string): Promise = { - prettier: { alias: 'prettier' }, - eslint: { alias: 'eslint' }, - vitest: { alias: 'vitest' }, - playwright: { alias: 'playwright' }, - tailwindcss: { alias: 'tailwindcss' }, - 'vite-plugin-devtools-json': { alias: 'devtools-json' }, - 'drizzle-orm': { alias: 'drizzle' }, - lucia: { alias: 'lucia' }, - mdsvex: { alias: 'mdsvex' }, - '@inlang/paraglide-js': { alias: 'paraglide' }, - storybook: { alias: 'storybook' }, - - '@sveltejs/adapter-node': { alias: 'sveltekit-adapter', options: 'adapter:node' }, - '@sveltejs/adapter-vercel': { alias: 'sveltekit-adapter', options: 'adapter:vercel' }, - '@sveltejs/adapter-auto': { alias: 'sveltekit-adapter', options: 'adapter:auto' }, - '@sveltejs/adapter-cloudflare': { alias: 'sveltekit-adapter', options: 'adapter:cloudflare' }, - '@sveltejs/adapter-netlify': { alias: 'sveltekit-adapter', options: 'adapter:netlify' } -}; +import type { PackageDefinition, PackageKey, PackageManual, PackageNpm } from './server/content'; -const FEATURED: { title: string; description?: string; packages: string[] }[] = [ +const FEATURED: { + title: string; + description?: string; + packages: PackageDefinition[]; +}[] = [ + { + title: 'Svelte CLI add-ons', + description: + 'sv, the Svelte CLI, lets you instantly add functionality to a new or existing project.', + // Keeping the same order as in sv + // https://github.com/sveltejs/cli/blob/main/packages/addons/_config/official.ts#L16-L17 + packages: [ + { name: 'prettier', svAlias: 'prettier' }, + { name: 'eslint', svAlias: 'eslint' }, + { name: 'vitest', svAlias: 'vitest' }, + { name: 'playwright', svAlias: 'playwright' }, + { name: 'tailwindcss', svAlias: 'tailwind' }, + { name: 'vite-plugin-devtools-json', svAlias: 'devtools-json' }, + { name: 'drizzle-orm', svAlias: 'drizzle' }, + { name: 'lucia', svAlias: 'lucia' }, + { name: 'mdsvex', svAlias: 'mdsvex' }, + { + name: '@inlang/paraglide-js', + svAlias: 'paraglide', + description: 'A compiler-based i18n library that emits tree-shakable message functions.' + }, + { name: 'storybook', svAlias: 'storybook' } + ] + }, { title: 'Component libraries', packages: [ - 'shadcn-svelte', - 'bits-ui', - 'melt', - '@skeletonlabs/skeleton', - '@ark-ui/svelte', - 'flowbite-svelte', - 'svelte-material-ui', - 'carbon-components-svelte', - '@sveltestrap/sveltestrap', - 'daisyui' + { name: 'shadcn-svelte' }, + { name: 'bits-ui' }, + { name: 'melt' }, + { name: '@skeletonlabs/skeleton' }, + { name: '@ark-ui/svelte' }, + { name: 'flowbite-svelte' }, + { name: 'svelte-material-ui' }, + { name: 'carbon-components-svelte' }, + { name: '@sveltestrap/sveltestrap' }, + { name: 'daisyui' } ] }, { title: 'Individual components', packages: [ - '@tanstack/svelte-table', - '@ai-sdk/svelte', - '@tanstack/svelte-virtual', - 'virtua', - '@event-calendar/core' + { name: '@tanstack/svelte-table' }, + { name: '@ai-sdk/svelte' }, + { name: '@tanstack/svelte-virtual' }, + { name: 'virtua' }, + { name: '@event-calendar/core' } ] }, { title: 'SvelteKit adapters', packages: [ - '@sveltejs/adapter-node', - '@sveltejs/adapter-vercel', - '@sveltejs/adapter-auto', - '@sveltejs/adapter-cloudflare', - '@sveltejs/adapter-netlify', - 'svelte-kit-sst', - 'svelte-adapter-bun', - '@slicemachine/adapter-sveltekit', - 'amplify-adapter', - 'svelte-adapter-deno', - 'svelte-adapter-appengine', - 'sveltekit-adapter-chrome-extension', - 'svelte-adapter-azure-swa' + { name: '@sveltejs/adapter-node' }, + { name: '@sveltejs/adapter-vercel' }, + { name: '@sveltejs/adapter-auto' }, + { name: '@sveltejs/adapter-cloudflare' }, + { name: '@sveltejs/adapter-netlify' }, + { name: 'svelte-kit-sst' }, + { name: 'svelte-adapter-bun' }, + { name: '@slicemachine/adapter-sveltekit' }, + { name: 'amplify-adapter' }, + { name: 'svelte-adapter-deno' }, + { name: 'svelte-adapter-appengine' }, + { name: 'sveltekit-adapter-chrome-extension' }, + { name: 'svelte-adapter-azure-swa' } ] }, { title: 'Icons', packages: [ - '@iconify/tailwind4', - '@unocss/preset-icons', - 'lucide-svelte', - 'svelte-awesome', - 'phosphor-svelte' + { name: '@iconify/tailwind4' }, + { name: '@unocss/preset-icons' }, + { name: 'lucide-svelte' }, + { name: 'svelte-awesome' }, + { name: 'phosphor-svelte' } ] }, { title: 'Data visualization', packages: [ - 'layercake', - 'layerchart', - 'svelte-maplibre', - 'svelte-chartjs', - '@xyflow/svelte', - 'svelte-maplibre-gl' + { name: 'layercake' }, + { name: 'layerchart' }, + { name: 'svelte-maplibre' }, + { name: 'svelte-chartjs', description: 'Create charts using Chart.js in Svelte apps.' }, + { name: '@xyflow/svelte' }, + { name: 'svelte-maplibre-gl' } ] }, { title: '3D rendering', - packages: ['@threlte/core', 'svelte-zdog'] + packages: [{ name: '@threlte/core' }, { name: 'svelte-zdog' }] }, { title: 'Animations', packages: [ - '@neoconfetti/svelte', - 'svelte-motion', - '@lottiefiles/svelte-lottie-player', - '@tsparticles/svelte' + { name: '@neoconfetti/svelte' }, + { name: 'svelte-motion' }, + { name: '@lottiefiles/svelte-lottie-player' }, + { name: '@tsparticles/svelte' } ] }, { title: 'Content', packages: [ - 'mdsvex', - '@content-collections/core', - 'carta-md', - 'typewriter-editor', - '@svelte-put/toc', - '@prismicio/svelte', - '@svelteness/kit-docs', - '@sveltepress/vite', - '@evidence-dev/evidence', - '@magidoc/plugin-svelte-marked', - 'svelte-exmarkdown', - 'svelte-pdf' + { name: 'mdsvex' }, + { name: '@content-collections/core' }, + { name: 'carta-md' }, + { name: 'typewriter-editor' }, + { name: '@svelte-put/toc' }, + { name: '@prismicio/svelte' }, + { name: '@svelteness/kit-docs' }, + { name: '@sveltepress/vite' }, + { name: '@evidence-dev/evidence' }, + { name: '@magidoc/plugin-svelte-marked' }, + { name: 'svelte-exmarkdown' }, + { name: 'svelte-pdf' } ] }, { title: 'Bundler plugins', packages: [ - '@sveltejs/vite-plugin-svelte', - 'rollup-plugin-svelte', - 'svelte-loader', - 'esbuild-svelte' + { name: '@sveltejs/vite-plugin-svelte' }, + { name: 'rollup-plugin-svelte' }, + { name: 'svelte-loader' }, + { name: 'esbuild-svelte' } ] }, { title: 'Media', packages: [ - '@sveltejs/enhanced-img', - '@unpic/svelte', - '@poppanator/sveltekit-svg', - '@uppy/svelte', - 'scrolly-video', - 'svelte-easy-crop' + { name: '@sveltejs/enhanced-img' }, + { name: '@unpic/svelte' }, + { name: '@poppanator/sveltekit-svg' }, + { name: '@uppy/svelte' }, + { name: 'scrolly-video' }, + { name: 'svelte-easy-crop' } ] }, { title: 'SEO', - packages: ['svelte-meta-tags', '@sveltejs/amp', 'svelte-seo', 'super-sitemap', 'svead'] + packages: [ + { name: 'svelte-meta-tags' }, + { name: '@sveltejs/amp' }, + { name: 'svelte-seo' }, + { name: 'super-sitemap' }, + { name: 'svead', description: 'Svelte component for managing meta tags and SEO.' } + ] }, { title: 'Auth', packages: [ - 'better-auth', - '@auth/sveltekit', - 'altcha', - 'svelte-session-manager', - 'svelte-clerk', - 'svelte-kit-sessions', - '@supabase/ssr', - '@passlock/sveltekit' + { name: 'better-auth' }, + { name: '@auth/sveltekit' }, + { name: 'altcha' }, + { name: 'svelte-session-manager' }, + { name: 'svelte-clerk' }, + { name: 'svelte-kit-sessions' }, + { name: '@supabase/ssr' }, + { name: '@passlock/sveltekit' } ] }, { title: 'Internationalization (i18n)', - packages: ['@inlang/paraglide-js', '@wuchale/svelte', 'i18n-js'] + packages: [ + { + name: '@inlang/paraglide-js', + description: 'A compiler-based i18n library that emits tree-shakable message functions.' + }, + { name: '@wuchale/svelte' }, + { name: 'i18n-js' } + ] }, { title: 'Third party services', packages: [ - '@sentry/svelte', - '@sentry/sveltekit', - 'svelte-stripe', - 'svelte-clerk', - '@storyblok/svelte', - '@inlang/paraglide-js' + { name: '@sentry/svelte' }, + { name: '@sentry/sveltekit' }, + { name: 'svelte-stripe' }, + { name: 'svelte-clerk' }, + { name: '@storyblok/svelte' }, + { + name: '@inlang/paraglide-js', + description: 'A compiler-based i18n library that emits tree-shakable message functions.' + } ] }, { title: 'Testing and devtools', packages: [ - '@testing-library/svelte', - 'playwright', - 'vitest', - 'svelte-inspect-value', - 'svelte-render-scan' + { name: '@testing-library/svelte' }, + { name: 'playwright' }, + { name: 'vitest' }, + { name: 'svelte-inspect-value' }, + { name: 'svelte-render-scan' } ] }, { @@ -198,12 +206,12 @@ const FEATURED: { title: string; description?: string; packages: string[] }[] = description: 'SvelteKit is recommended, but here are some alternatives.', packages: [ - '@sveltejs/kit', - 'svelte-routing', - '@roxi/routify', - 'svelte5-router', - 'svelte-pathfinder', - 'universal-router' + { name: '@sveltejs/kit' }, + { name: 'svelte-routing' }, + { name: '@roxi/routify' }, + { name: 'svelte5-router' }, + { name: 'svelte-pathfinder' }, + { name: 'universal-router' } ] }, { @@ -211,19 +219,27 @@ const FEATURED: { title: string; description?: string; packages: string[] }[] = description: 'SvelteKit remote functions are recommended, but here are some alternatives.', packages: [ - '@urql/svelte', - 'trpc-sveltekit', - 'sswr', - '@tanstack/svelte-query', - '@orpc/svelte-query', - 'houdini' + { name: '@urql/svelte' }, + { name: 'trpc-sveltekit' }, + { name: 'sswr' }, + { name: '@tanstack/svelte-query' }, + { name: '@orpc/svelte-query', description: 'Fetch and manage data in Svelte with orpc.' }, + { name: 'houdini' } ] }, { title: 'Forms', description: 'SvelteKit forms are recommended, but here are some alternatives.', - packages: ['sveltekit-superforms', '@tanstack/svelte-form', 'formsnap', 'felte'] + packages: [ + { name: 'sveltekit-superforms' }, + { name: '@tanstack/svelte-form' }, + { + name: 'formsnap', + description: 'Wraps sveltekit-superforms with accessible form components.' + }, + { name: 'felte' } + ] } ]; @@ -508,11 +524,17 @@ function supports_svelte_versions(version_range: string): { return result; } +function calculate_description(pkg: PackageKey & PackageNpm): string { + const found = FEATURED.flatMap((f) => f.packages).find((p) => p.name === pkg.name); + if (found && found.description) return found.description; + return pkg.npm_description ?? 'NO DESCRIPTION!'; +} + export const PACKAGES_META = { + FEATURED, + is_official, is_outdated, supports_svelte_versions, - FEATURED, - SV_ADD, - SV_ADD_CMD + calculate_description }; diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index 253a20044c..5b82310902 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -158,19 +158,29 @@ export const examples = index.examples.children; */ export interface Package extends PackageKey, + PackageManual, PackageNpm, PackageGithub, - PackageCalculated, - PackageSv {} + PackageCalculated {} export interface PackageKey { /** Package name */ name: string; } +export interface PackageManual { + description?: string; + + /** sv info */ + svAlias?: string; + svOptions?: string; +} + +export interface PackageDefinition extends PackageKey, PackageManual {} + export interface PackageNpm { /** Package description (HTML formatted) */ - description?: string; + npm_description?: string; /** Repository URL (typically GitHub) */ repo_url?: string; @@ -216,6 +226,7 @@ export interface PackageGithub { } export interface PackageCalculated { + description?: string; official?: boolean; outdated?: boolean; svelte: { @@ -225,11 +236,6 @@ export interface PackageCalculated { }; } -export interface PackageSv { - svCmdAlias?: string; - svCmdOptions?: string; -} - export interface Category { title: string; description?: string; @@ -242,6 +248,7 @@ function create_registry() { for (const frontmatter of Object.values(registry_docs)) { const json = JSON.parse(frontmatter); + json.description = PACKAGES_META.calculate_description(json); json.official = PACKAGES_META.is_official(json.name); json.outdated = PACKAGES_META.is_outdated(json.updated); json.svelte = PACKAGES_META.supports_svelte_versions(json.svelte_range); diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index e7fcfa5197..5e9075c22f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -1,12 +1,12 @@ { "name": "@ai-sdk/svelte", - "description": "Svelte UI components for the AI SDK.", + "npm_description": "[Svelte](https://svelte.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):", "repo_url": "https://github.com/vercel/ai", "authors": ["jaredpalmer", "vercel-release-bot", "matheuss", "matt.straka"], "homepage": "https://ai-sdk.dev/docs", "version": "3.0.56", "downloads": 313545, - "github_stars": 18050, + "github_stars": 18052, "updated": "2025-09-26T20:24:38.871Z", "svelte_range": "^5.31.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json index 8cc7ef6c18..77c75ea69a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json @@ -1,6 +1,6 @@ { "name": "altcha", - "description": "Provides a GDPR-compliant CAPTCHA alternative for Svelte.", + "npm_description": "Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.", "repo_url": "https://github.com/altcha-org/altcha", "authors": ["ovx"], "homepage": "https://altcha.org", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json index 732ea19fdc..0d6e7fa550 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json @@ -1,6 +1,6 @@ { "name": "amplify-adapter", - "description": "Adapts SvelteKit for Amplify Hosting CI/CD.", + "npm_description": "Adapter for SvelteKit v1/v2 + Amplify SSR CI/CD", "repo_url": "https://github.com/gzimbron/amplify-adapter", "authors": ["zimbronapps"], "homepage": "https://github.com/gzimbron/amplify-adapter#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json index f9ad4969ac..37a9321c99 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -1,6 +1,6 @@ { "name": "@ark-ui/svelte", - "description": "Provide unstyled, accessible UI components for Svelte.", + "npm_description": "A collection of unstyled, accessible UI components for Svelte", "repo_url": "https://github.com/chakra-ui/ark", "authors": ["segunadebayo", "schroetier"], "homepage": "https://ark-ui.com", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json index 6438c720b2..ccff1afb4a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/auth-sveltekit.json @@ -1,12 +1,12 @@ { "name": "@auth/sveltekit", - "description": "Authentication for SvelteKit.", + "npm_description": "Authentication for SvelteKit.", "repo_url": "https://github.com/nextauthjs/next-auth", "authors": ["bekacru"], "homepage": "https://sveltekit.authjs.dev", "version": "1.10.0", "downloads": 33363, - "github_stars": 27557, + "github_stars": 27558, "updated": "2025-06-22T12:06:03.840Z", "svelte_range": "^3.54.0 || ^4.0.0 || ^5.0.0-0", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json index dc3a4ff7e3..c21c73f1fe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -1,12 +1,12 @@ { "name": "better-auth", - "description": "The most comprehensive authentication framework for TypeScript.", + "npm_description": "The most comprehensive authentication library for TypeScript.", "repo_url": "https://github.com/better-auth/better-auth", "authors": ["bekacru"], "homepage": "https://github.com/better-auth/better-auth#readme", "version": "1.3.18", "downloads": 328391, - "github_stars": 21019, + "github_stars": 21025, "updated": "2025-09-25T23:45:17.956Z", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index b524bfae07..7549fb6aed 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -1,6 +1,6 @@ { "name": "bits-ui", - "description": "Headless components for Svelte.", + "npm_description": "The headless components for Svelte.", "repo_url": "https://github.com/huntabyte/bits-ui", "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/bits-ui#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index f00dfedccc..9ccbc7d723 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "description": "Svelte implementation of the Carbon Design System", + "npm_description": "Svelte implementation of the Carbon Design System", "repo_url": "https://github.com/carbon-design-system/carbon-components-svelte", "authors": ["metonym"], "homepage": "https://svelte.carbondesignsystem.com/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json index ca67e5b1c2..6adba0578d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -1,6 +1,6 @@ { "name": "carta-md", - "description": "Provides a lightweight, customizable Markdown editor for Svelte.", + "npm_description": "A lightweight, fully customizable, Markdown editor", "repo_url": "https://github.com/BearToCode/carta", "authors": ["astrobear"], "homepage": "https://github.com/BearToCode/carta#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json index d77e308431..04e13f1dcc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -1,6 +1,6 @@ { "name": "@content-collections/core", - "description": "Transform your content into type-safe data collections.", + "npm_description": "Core of Content Collections", "repo_url": "https://github.com/sdorra/content-collections", "authors": ["sdorra"], "homepage": "https://content-collections.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index 139301a939..a90e2c356b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -1,12 +1,12 @@ { "name": "daisyui", - "description": "Free and open-source Tailwind CSS component library.", + "npm_description": "daisyUI 5 - The Tailwind CSS Component Library", "repo_url": "https://github.com/saadeghi/daisyui", "authors": ["saadeghi"], "homepage": "https://daisyui.com", "version": "5.1.24", "downloads": 494376, - "github_stars": 38793, + "github_stars": 38794, "updated": "2025-09-26T20:52:10.427Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index 886f0918c2..b918e050d8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -1,6 +1,6 @@ { "name": "drizzle-orm", - "description": "Build type-safe database schemas and queries.", + "npm_description": "Drizzle ORM package for SQL databases", "repo_url": "https://github.com/drizzle-team/drizzle-orm", "authors": ["dankochetov", "sheriman", "alexblokh", "kyrylo_usichenko"], "homepage": "https://orm.drizzle.team", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json index e5a23f0e99..0e052670f0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json @@ -1,6 +1,6 @@ { "name": "esbuild-svelte", - "description": "esbuild plugin to resolve and compile Svelte components.", + "npm_description": "esbuild plugin to resolve .svelte files", "repo_url": "https://github.com/EMH333/esbuild-svelte", "authors": ["emh333"], "homepage": "https://github.com/EMH333/esbuild-svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json index 64e4ff136c..d993f35786 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -1,6 +1,6 @@ { "name": "eslint", - "description": "Find and fix problems in your JavaScript code.", + "npm_description": "An AST-based pattern checker for JavaScript.", "repo_url": "https://github.com/eslint/eslint", "authors": ["openjsfoundation", "eslintbot"], "homepage": "https://eslint.org", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index 426fdb6679..1b24855dea 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -1,6 +1,6 @@ { "name": "@event-calendar/core", - "description": "Create full-sized drag & drop event calendars.", + "npm_description": "Full-sized drag & drop event calendar with resource & timeline views", "repo_url": "https://github.com/vkurko/calendar", "authors": ["vkurko"], "homepage": "https://vkurko.github.io/calendar/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json index a460c2d372..0698e2556c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json @@ -1,6 +1,6 @@ { "name": "@evidence-dev/evidence", - "description": "Build data apps with Svelte and Evidence.", + "npm_description": "dependencies for evidence projects", "repo_url": "", "authors": ["archiewood", "mcrascal", "hughess", "charles-evidence"], "version": "40.1.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json index 1e1b536920..55012eb986 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/felte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -1,6 +1,6 @@ { "name": "felte", - "description": "Extensible form library for Svelte.", + "npm_description": "An extensible form library for Svelte", "repo_url": "https://github.com/pablo-abc/felte", "authors": ["pberganza"], "homepage": "https://felte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index fe07d05f4c..38f1aa5d65 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -1,12 +1,12 @@ { "name": "flowbite-svelte", - "description": "Official Svelte components built for Flowbite and Tailwind CSS.", + "npm_description": "Flowbite components for Svelte", "repo_url": "https://github.com/themesberg/flowbite-svelte", "authors": ["jjagielka", "zoliszogyenyi", "shinichiokada"], "homepage": "https://flowbite-svelte.com/", "version": "1.15.0", "downloads": 44021, - "github_stars": 2614, + "github_stars": 2615, "updated": "2025-09-27T04:38:48.259Z", "svelte_range": "^5.29.0", "kit_range": "^2.43.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json index 38cdadadc1..1ba6dcaa62 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -1,6 +1,6 @@ { "name": "formsnap", - "description": "Wraps sveltekit-superforms with accessible form components.", + "npm_description": "The goal of this library is to make working with the already incredible [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) even more pleasant, by wrapping it with accessible form components.", "repo_url": "https://github.com/svecosystem/formsnap", "authors": ["huntabyte"], "homepage": "https://github.com/svecosystem/formsnap#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json index 64bd0d55c8..215952d029 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json @@ -1,6 +1,6 @@ { "name": "houdini", - "description": "Generate GraphQL clients for Svelte applications.", + "npm_description": "The disappearing GraphQL clients", "repo_url": "https://github.com/HoudiniGraphql/houdini", "authors": ["aaivazis", "jycouet"], "homepage": "https://github.com/HoudiniGraphql/houdini", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json index 260253118b..37c35742c0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json @@ -1,6 +1,6 @@ { "name": "i18n-js", - "description": "A small library to provide i18n translations in JavaScript.", + "npm_description": "A small library to provide I18n on JavaScript.", "repo_url": "https://github.com/fnando/i18n", "authors": ["fnando"], "homepage": "https://github.com/fnando/i18n#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json index 4a9aae0c0b..7b49683040 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json @@ -1,6 +1,6 @@ { "name": "@iconify/tailwind4", - "description": "Integrate Iconify icons into Tailwind CSS projects.", + "npm_description": "Iconify plugin for Tailwind CSS", "repo_url": "https://github.com/iconify/iconify-tailwind", "authors": ["cyberalien"], "homepage": "https://iconify.design/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json index 8e4b1494e3..a3f2255149 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json @@ -1,6 +1,6 @@ { "name": "@inlang/paraglide-js", - "description": "A compiler-based i18n library that emits tree-shakable message functions.", + "npm_description": "[![Inlang-ecosystem compatibility badge](https://cdn.jsdelivr.net/gh/opral/monorepo@main/inlang/assets/md-badges/inlang.svg)](https://inlang.com)", "repo_url": "https://github.com/opral/inlang-paraglide-js", "authors": ["samuelstroschein", "inlangbot"], "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index b796999c68..d7c91fc3f9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -1,6 +1,6 @@ { "name": "layercake", - "description": "Build reusable graphics with Svelte.", + "npm_description": "graphics framework for sveltejs", "repo_url": "https://github.com/mhkeller/layercake", "authors": ["mhkeller0"], "homepage": "https://layercake.graphics/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json index 7598f3ab1c..d47d587fa3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -1,6 +1,6 @@ { "name": "layerchart", - "description": "Build a wide range of data visualizations with composable components.", + "npm_description": "Composable Svelte chart components to build a wide range of visualizations", "repo_url": "https://github.com/techniq/layerchart", "authors": ["techniq"], "homepage": "https://github.com/techniq/layerchart#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json index 0890424262..df2414b9ef 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json @@ -1,6 +1,6 @@ { "name": "@lottiefiles/svelte-lottie-player", - "description": "Play Lottie animations within Svelte applications.", + "npm_description": "Lottie animation player component for Svelte", "repo_url": "https://github.com/LottieFiles/svelte-lottie-player", "authors": ["jawish"], "homepage": "https://github.com/LottieFiles/svelte-lottie-player", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index f1c71be888..785b45e1c5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -1,13 +1,13 @@ { "name": "lucia", - "description": "A guide for implementing authentication in JavaScript with examples for SvelteKit.", + "npm_description": "A simple and flexible authentication library", "repo_url": "https://github.com/pilcrowOnPaper/lucia", "authors": ["pilcrowonpaper"], "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", "version": "3.2.2", "deprecated_reason": "This package has been deprecated. Please see https://lucia-auth.com/lucia-v3/migrate.", "downloads": 60028, - "github_stars": 10338, + "github_stars": 10339, "updated": "2024-10-20T12:40:32.030Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index b977f9be4f..7e926096ae 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -1,6 +1,6 @@ { "name": "lucide-svelte", - "description": "The Lucide icon library for Svelte.", + "npm_description": "A Lucide icon library package for Svelte applications.", "repo_url": "https://github.com/lucide-icons/lucide", "authors": ["ericfennis"], "homepage": "https://lucide.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json index d8b9cff398..7bfdf677d9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json @@ -1,6 +1,6 @@ { "name": "@magidoc/plugin-svelte-marked", - "description": "Parse Markdown to Svelte components for Magidoc.", + "npm_description": "A markdown parser library that renders to svelte components.", "repo_url": "https://github.com/magidoc-org/magidoc", "authors": ["pelletier197"], "homepage": "https://github.com/magidoc-org/magidoc#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json index 8973020c19..f545b36f6d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -1,6 +1,6 @@ { "name": "mdsvex", - "description": "Markdown in Svelte. Svelte in markdown.", + "npm_description": "Markdown preprocessor for Svelte", "repo_url": "https://github.com/pngwn/MDsveX", "authors": ["evilpingwin"], "homepage": "https://github.com/pngwn/MDsveX#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt.json b/apps/svelte.dev/src/lib/server/generated/registry/melt.json index 513a64d448..bd4bddd208 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/melt.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt.json @@ -1,6 +1,6 @@ { "name": "melt", - "description": "Build accessible UI components for Svelte.", + "npm_description": "The next generation of Melt UI. Built for Svelte 5.", "repo_url": "https://github.com/melt-ui/next-gen", "authors": ["tglide_personal"], "homepage": "https://next.melt-ui.com/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json index 53e4d74dc8..5b389c8ffd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json @@ -1,6 +1,6 @@ { "name": "@neoconfetti/svelte", - "description": "Create confetti explosions in Svelte apps.", + "npm_description": "Confetti explosion in Svelte 🎉🎊", "repo_url": "https://github.com/puruvj/neoconfetti", "authors": ["puruvj"], "homepage": "https://github.com/puruvj/neoconfetti/tree/main/packages/svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index 3dfd92d602..92b07f2cd6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -1,6 +1,6 @@ { "name": "@orpc/svelte-query", - "description": "Fetch and manage data in Svelte with orpc.", + "npm_description": "
\"oRPC
", "repo_url": "https://github.com/unnoq/orpc", "authors": ["unnoq"], "homepage": "https://orpc.unnoq.com", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json index b80e1855be..e93a239962 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json @@ -1,6 +1,6 @@ { "name": "@passlock/sveltekit", - "description": "Enables passkey authentication and social login in SvelteKit apps.", + "npm_description": "Passkey authentication and social login for SvelteKit apps", "repo_url": "https://github.com/passlock-dev/passlock", "authors": ["toby.hobson"], "homepage": "https://passlock.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json index f46b0d34a1..329ab5209e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json @@ -1,6 +1,6 @@ { "name": "phosphor-svelte", - "description": "Render Phosphor icons in Svelte applications.", + "npm_description": "A clean and friendly icon family for Svelte", "repo_url": "https://github.com/haruaki07/phosphor-svelte", "authors": ["haruaki07"], "homepage": "https://phosphoricons.com", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 9bdc4d2285..2020dc71de 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -1,12 +1,12 @@ { "name": "playwright", - "description": "Framework for web testing and automation.", + "npm_description": "A high-level API to automate web browsers", "repo_url": "https://github.com/microsoft/playwright", "authors": ["pavelfeldman", "yurys", "dgozman-ms", "playwright-bot"], "homepage": "https://playwright.dev", "version": "1.55.1", "downloads": 21094443, - "github_stars": 77558, + "github_stars": 77560, "updated": "2025-09-23T09:57:04.991Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json index c2557eef1d..fffaf380c5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json @@ -1,6 +1,6 @@ { "name": "@poppanator/sveltekit-svg", - "description": "SvelteKit plugin that makes it possible to import SVG files as Svelte components, inline SVG code or urls.", + "npm_description": "Import SVG files as Svelte components", "repo_url": "https://github.com/poppa/sveltekit-svg", "authors": ["poppanator_"], "homepage": "https://github.com/poppa/sveltekit-svg#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json index c0d81ce1c0..a8a2e60bf2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json @@ -1,6 +1,6 @@ { "name": "prettier", - "description": "Formats code with opinionated style.", + "npm_description": "Prettier is an opinionated code formatter", "repo_url": "https://github.com/prettier/prettier", "authors": [ "jlongster", @@ -18,7 +18,7 @@ "homepage": "https://prettier.io", "version": "3.6.2", "downloads": 54277445, - "github_stars": 51023, + "github_stars": 51024, "updated": "2025-06-27T02:53:53.185Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json index f095bbb906..6530421726 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -1,6 +1,6 @@ { "name": "@prismicio/svelte", - "description": "Displays Prismic content within Svelte applications.", + "npm_description": "Svelte components to present Prismic content.", "repo_url": "ssh://git@github.com/prismicio/prismic-svelte", "authors": [ "chrrrs", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json index 23c09f1704..c7ea2b617d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json @@ -1,6 +1,6 @@ { "name": "rollup-plugin-svelte", - "description": "Compile Svelte components with Rollup.", + "npm_description": "Compile Svelte components with Rollup", "repo_url": "https://github.com/sveltejs/rollup-plugin-svelte", "authors": ["lukeed", "rich_harris", "lukastaegert", "shellscape", "conduitry", "dummdidumm"], "homepage": "https://github.com/sveltejs/rollup-plugin-svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json index 4f0105a532..35922c27d9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -1,6 +1,5 @@ { "name": "@roxi/routify", - "description": "Automate Svelte routes based on file structure.", "repo_url": "", "authors": ["jakobrosenberg"], "version": "3.6.4", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json index 855cc6b12c..9477def691 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json @@ -1,6 +1,6 @@ { "name": "scrolly-video", - "description": "Create scroll-based video playback in Svelte apps.", + "npm_description": "A component for scroll-based (or other externally controlled) playback.", "repo_url": "https://github.com/dkaoster/scrolly-video", "authors": ["dkao"], "homepage": "https://github.com/dkaoster/scrolly-video#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json index 965fc81e0d..552e0e7661 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json @@ -1,6 +1,6 @@ { "name": "@sentry/svelte", - "description": "Integrate Sentry error tracking into Svelte applications.", + "npm_description": "Official Sentry SDK for Svelte", "repo_url": "git://github.com/getsentry/sentry-javascript", "authors": [ "billyvg", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json index b4da5f39c2..2774c1d623 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json @@ -1,6 +1,6 @@ { "name": "@sentry/sveltekit", - "description": "Integrate Sentry error tracking into SvelteKit applications.", + "npm_description": "Official Sentry SDK for SvelteKit", "repo_url": "git://github.com/getsentry/sentry-javascript", "authors": [ "billyvg", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index 1ce731d89c..edf1de3906 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -1,6 +1,6 @@ { "name": "shadcn-svelte", - "description": "shadcn/ui, but for Svelte. Built with Bits UI and Tailwind CSS.", + "npm_description": "Add components to your apps.", "repo_url": "https://github.com/huntabyte/shadcn-svelte", "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json index e6681b7cd2..47b6cc38d7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -1,6 +1,6 @@ { "name": "@skeletonlabs/skeleton", - "description": "Comprehensive UI component library for Svelte with themes and utilities powered by Tailwind CSS.", + "npm_description": "This repository contains all the stylesheets for the Skeleton package.", "repo_url": "https://github.com/skeletonlabs/skeleton", "authors": ["skeletonadmin", "endigo9740", "cokakoala", "hugoskokos"], "homepage": "https://github.com/skeletonlabs/skeleton#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json index 691aca9eb4..aad8ace7a0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json @@ -1,6 +1,6 @@ { "name": "@slicemachine/adapter-sveltekit", - "description": "Adapts SvelteKit for use with Prismic Slice Machine.", + "npm_description": "Slice Machine adapter for SvelteKit.", "repo_url": "ssh://git@github.com/prismicio/slice-machine", "authors": [ "lihbr", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json index 80096a1f9f..b4421ce346 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -1,6 +1,6 @@ { "name": "sswr", - "description": "Svelte stale while revalidate (SWR) data fetching strategy.", + "npm_description": "Svelte stale while revalidate (SWR) data fetching strategy", "repo_url": "github.com/ConsoleTVs/sswr", "authors": ["consoletvs"], "version": "2.2.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json index 5c5c31fb3e..7614ff78a1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json @@ -1,6 +1,6 @@ { "name": "@storyblok/svelte", - "description": "Connect Svelte apps to Storyblok CMS.", + "npm_description": "SDK to integrate Storyblok into your project using Svelte.", "repo_url": "https://github.com/storyblok/monoblok", "authors": [ "delooks", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json index 70418afcf0..a51241d3c0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -1,6 +1,6 @@ { "name": "storybook", - "description": "Develop UI components in isolation.", + "npm_description": "Storybook: Develop, document, and test UI components in isolation", "repo_url": "https://github.com/storybookjs/storybook", "authors": [ "ndelangen", @@ -15,7 +15,7 @@ "homepage": "https://storybook.js.org", "version": "9.1.8", "downloads": 7700380, - "github_stars": 87828, + "github_stars": 87829, "updated": "2025-09-23T13:04:00.745Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json index 2878c590ee..f2bb6742dd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json @@ -1,6 +1,6 @@ { "name": "@supabase/ssr", - "description": "Provides auth helpers for Supabase in SvelteKit.", + "npm_description": "Use the Supabase JavaScript library in popular server-side rendering (SSR) frameworks.", "repo_url": "https://github.com/supabase/ssr", "authors": [ "etienne_supa", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index 83d33f8700..12bd1ec4f3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -1,6 +1,6 @@ { "name": "super-sitemap", - "description": "SvelteKit sitemap where you can't forget to add your paths.", + "npm_description": "SvelteKit sitemap focused on ease of use and making it impossible to forget to add your paths.", "repo_url": "https://github.com/jasongitmail/super-sitemap", "authors": ["jasongitmail"], "homepage": "https://github.com/jasongitmail/super-sitemap#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index e5cf9518da..d725e91dd0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -1,6 +1,6 @@ { "name": "svead", - "description": "Svelte component for managing meta tags and SEO.", + "npm_description": "[docs](../../README.md)", "repo_url": "https://github.com/spences10/svead", "authors": ["spences10"], "homepage": "https://github.com/spences10/svead#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json index f35e4105e3..53f4369794 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json @@ -1,6 +1,6 @@ { "name": "svelte-adapter-appengine", - "description": "Integrate SvelteKit applications with Google Cloud App Engine.", + "npm_description": "Adapter for Svelte that integrates with Google Cloud Appengine ", "repo_url": "https://github.com/halfdanj/svelte-adapter-appengine", "authors": ["halfdanj"], "homepage": "https://github.com/halfdanj/svelte-adapter-appengine#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json index 06f76b45e7..0449ea73a6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-azure-swa.json @@ -1,6 +1,6 @@ { "name": "svelte-adapter-azure-swa", - "description": "Deploy SvelteKit apps to Azure Static Web Apps.", + "npm_description": "SvelteKit adapter for Azure Static Web Apps.", "repo_url": "", "authors": ["geoffrich"], "homepage": "https://github.com/geoffrich/svelte-adapter-azure-swa#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index 857c6cb207..b980bf6e42 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -1,6 +1,6 @@ { "name": "svelte-adapter-bun", - "description": "Generates a standalone Bun.js server for SvelteKit apps.", + "npm_description": "Adapter for SvelteKit apps that generates a standalone Bun.js server.", "repo_url": "https://github.com/gornostay25/svelte-adapter-bun", "authors": ["gornostay25"], "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json index 3fdd2f9665..cfb4baf147 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json @@ -1,6 +1,6 @@ { "name": "svelte-adapter-deno", - "description": "Generate SvelteKit apps in a standalone Deno server.", + "npm_description": "[Adapter](https://kit.svelte.dev/docs/adapters) for SvelteKit apps that generates a standalone Deno server.", "repo_url": "https://github.com/pluvial/svelte-adapter-deno", "authors": ["jpaquim"], "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json index 36c9971097..60df29a3dc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json @@ -1,6 +1,6 @@ { "name": "svelte-awesome", - "description": "Use Font Awesome icons in Svelte applications.", + "npm_description": "Font Awesome component for Svelte JS, using inline SVG", "repo_url": "https://github.com/RobBrazier/svelte-awesome", "authors": ["robbrazier"], "homepage": "https://github.com/RobBrazier/svelte-awesome#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json index 60b4dab7ad..31b17f52f2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-chartjs.json @@ -1,6 +1,6 @@ { "name": "svelte-chartjs", - "description": "Create charts using Chart.js in Svelte apps.", + "npm_description": "\"svelte-chartjs", "repo_url": "https://github.com/SauravKanchan/svelte-chartjs", "authors": ["sauravnk30"], "homepage": "https://saurav.tech/mdbsvelte/?path=/story/charts--examples", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json index a39e6fe255..85ed5a6f14 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json @@ -1,6 +1,6 @@ { "name": "svelte-clerk", - "description": "Integrates Clerk authentication with Svelte applications.", + "npm_description": "Svelte Clerk is the easiest way to add authentication and user management to your Svelte and SvelteKit applications. Add sign up, sign in, and profile management to your application in minutes.", "repo_url": "https://github.com/wobsoriano/svelte-clerk", "authors": ["wobsoriano"], "homepage": "https://github.com/wobsoriano/svelte-clerk#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json index bb9fd1c12d..42b640d2ad 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json @@ -1,6 +1,6 @@ { "name": "svelte-easy-crop", - "description": "Crop images with easy drag and zoom interactions in Svelte.", + "npm_description": "A Svelte component to crop images with easy interactions", "repo_url": "https://github.com/ValentinH/svelte-easy-crop", "authors": ["valentinhervieu"], "homepage": "https://github.com/ValentinH/svelte-easy-crop", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json index 40f4ec36fc..0c8e492095 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -1,6 +1,6 @@ { "name": "svelte-exmarkdown", - "description": "Renders markdown content in Svelte applications.", + "npm_description": "Svelte component to render markdown. Dynamic and Extensible.", "repo_url": "https://github.com/ssssota/svelte-exmarkdown", "authors": ["ssssota"], "homepage": "https://ssssota.github.io/svelte-exmarkdown", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json index 49ae76d51f..0be402a637 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json @@ -1,6 +1,6 @@ { "name": "svelte-inspect-value", - "description": "A pleasant value inspector component for svelte.", + "npm_description": "Svelte value inspector component", "repo_url": "https://github.com/ampled/svelte-inspect-value", "authors": ["eirikk"], "homepage": "https://inspect.eirik.space", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json index 8c2208e11f..72efbdb663 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json @@ -1,6 +1,6 @@ { "name": "svelte-kit-sessions", - "description": "Provides user-friendly session management for SvelteKit applications.", + "npm_description": "User-friendly session management module for SvelteKit. Effortlessly integrate efficient session handling into your projects. Session is stored in the store (ex. Redis, Cloudflare KV, etc.), not in a cookie.", "repo_url": "ssh://git@github.com/yutak23/svelte-kit-sessions", "authors": ["yutak23"], "homepage": "https://github.com/yutak23/svelte-kit-sessions#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json index 1161a4165d..65120ab46d 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json @@ -1,6 +1,6 @@ { "name": "svelte-kit-sst", - "description": "Adapter for SvelteKit apps to work on AWS Lambda.", + "npm_description": "Adapter for SvelteKit apps to work on AWS Lambda and AWS Lambda@Edge.", "repo_url": "https://github.com/sst/sst", "authors": ["thdxr", "fanjie", "sst-publisher"], "homepage": "https://github.com/sst/sst#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json index 4a31113d31..19dc82b2b8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json @@ -1,6 +1,6 @@ { "name": "svelte-loader", - "description": "Compile Svelte components with Webpack.", + "npm_description": "A webpack loader for svelte", "repo_url": "ssh://git@github.com/sveltejs/svelte-loader", "authors": ["nikku", "rich_harris", "conduitry", "svelte-admin", "dummdidumm"], "homepage": "https://github.com/sveltejs/svelte-loader#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json index 90f6368693..47eea018de 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -1,6 +1,6 @@ { "name": "svelte-maplibre-gl", - "description": "Build interactive web maps with MapLibre GL JS and Svelte.", + "npm_description": "Build interactive web maps effortlessly with MapLibre GL JS and Svelte", "repo_url": "https://github.com/MIERUNE/svelte-maplibre-gl", "authors": ["mierune_iguchi", "ciscorn"], "homepage": "https://svelte-maplibre-gl.mierune.dev/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json index 2167077afc..d82ea1176f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json @@ -1,6 +1,6 @@ { "name": "svelte-maplibre", - "description": "Create interactive maps using MapLibre in Svelte.", + "npm_description": "Svelte bindings for MapLibre", "repo_url": "https://github.com/dimfeld/svelte-maplibre", "authors": ["dimfeld"], "homepage": "https://svelte-maplibre.imfeld.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json index c1f2ef4873..7da0b8b449 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json @@ -1,6 +1,6 @@ { "name": "svelte-material-ui", - "description": "Build Material Design UI components for Svelte applications.", + "npm_description": "Svelte Material UI Components", "repo_url": "https://github.com/hperrin/svelte-material-ui", "authors": ["hperrin"], "version": "8.0.3", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json index aeb4174919..c964657f0a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -1,6 +1,6 @@ { "name": "svelte-meta-tags", - "description": "Manage SEO for Svelte projects with meta tags.", + "npm_description": "Svelte Meta Tags provides components designed to help you manage SEO for Svelte projects", "repo_url": "https://github.com/oekazuma/svelte-meta-tags", "authors": ["oe.kazuma"], "homepage": "https://github.com/oekazuma/svelte-meta-tags#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json index 2551a426d3..4a0991c086 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -1,6 +1,6 @@ { "name": "svelte-motion", - "description": "An animation library for Svelte based on framer-motion.", + "npm_description": "Svelte animation library based on the React library framer-motion.", "repo_url": "https://github.com/micha-lmxt/svelte-motion", "authors": ["micha-lmxt"], "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json index 5c63c3a9b6..a1a02e8f22 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -1,6 +1,6 @@ { "name": "svelte-pathfinder", - "description": "Tiny, state-based, advanced router for SvelteJS.", + "npm_description": "Tiny, state-based, advanced router for SvelteJS.", "repo_url": "https://github.com/sveltetools/svelte-pathfinder", "authors": ["paulmaly"], "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json index 8db647c906..39fe45c2a8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json @@ -1,6 +1,6 @@ { "name": "svelte-pdf", - "description": "Render PDF documents within Svelte applications.", + "npm_description": "svelte-pdf provides a component for rendering PDF documents using PDF.js", "repo_url": "https://github.com/vinodnimbalkar/svelte-pdf", "authors": ["vinodnimbalkar"], "homepage": "https://github.com/vinodnimbalkar/svelte-pdf#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json index 41c29e7a9a..98b7e03630 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json @@ -1,6 +1,6 @@ { "name": "@svelte-put/toc", - "description": "Creates table of contents from headings in Svelte components.", + "npm_description": "Action & utilities for building table of contents", "repo_url": "https://github.com/vnphanquang/svelte-put", "authors": ["vnphanquang"], "homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/toc", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json index 9a7014634c..b7510aa3df 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json @@ -1,6 +1,6 @@ { "name": "svelte-render-scan", - "description": "Visual debugging tool for Svelte applications.", + "npm_description": "Visual debugging tool for Svelte applications.", "repo_url": "https://github.com/khromov/svelte-render-scan", "authors": ["stanislav-khromov"], "homepage": "https://khromov.github.io/svelte-render-scan/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json index a165170641..96d630ada4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-routing.json @@ -1,6 +1,6 @@ { "name": "svelte-routing", - "description": "Declarative Svelte routing library with SSR support.", + "npm_description": "A declarative Svelte routing library with SSR support", "repo_url": "https://github.com/EmilTholin/svelte-routing", "authors": ["tholle", "krishnatorque"], "homepage": "https://github.com/EmilTholin/svelte-routing#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json index 9b004e3f52..eb0994104f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -1,6 +1,6 @@ { "name": "svelte-seo", - "description": "Optimize Svelte apps for search engines, social media.", + "npm_description": "Optimize your Svelte app for search engines and social media with meta tags, Open Graph, and JSON-LD.", "repo_url": "ssh://git@github.com/artiebits/svelte-seo", "authors": ["artiebits"], "homepage": "https://github.com/artiebits/svelte-seo#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json index c631b7ea73..eb4156c7e9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -1,6 +1,6 @@ { "name": "svelte-session-manager", - "description": "Manages JWT session data for Svelte apps, stores tokens.", + "npm_description": "Session store for svelte (currently only for JWT)", "repo_url": "https://github.com/arlac77/svelte-session-manager", "authors": ["arlac77"], "homepage": "https://github.com/arlac77/svelte-session-manager#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json index c2416f83d9..7245ca6640 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -1,6 +1,6 @@ { "name": "svelte-stripe", - "description": "Integrate Stripe Elements into Svelte projects easily.", + "npm_description": "Everything you need to add Stripe Elements to your Svelte project. 100% [SvelteKit](https://kit.svelte.dev/) compatible.", "repo_url": "https://github.com/joshnuss/svelte-stripe", "authors": ["joshnuss"], "homepage": "https://sveltestripe.com", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json index aac4644970..b0986b0509 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json @@ -1,6 +1,6 @@ { "name": "svelte-zdog", - "description": "Create 3D renders with Zdog in Svelte components.", + "npm_description": "svelte components for zdog 3D renders", "repo_url": "https://github.com/wh0am1-dev/svelte-zdog", "authors": ["wh0am1-dev"], "homepage": "https://carlos-aguilar.com/svelte-zdog", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json index 99a43c30c9..95719072ae 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json @@ -1,6 +1,6 @@ { "name": "svelte5-router", - "description": "Declarative Svelte routing library with SSR support.", + "npm_description": "A declarative Svelte routing library with SSR support", "repo_url": "https://github.com/jpcutshall/svelte5-router", "authors": ["jpcutshall"], "homepage": "https://github.com/jpcutshall/svelte5-router", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json index 6af48ea7ee..9afaa9fcbb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/adapter-auto", - "description": "Automatically choose SvelteKit adapter.", + "npm_description": "Automatically chooses the SvelteKit adapter for your current environment, if possible.", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json index 050114c1ed..bece9462e5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/adapter-cloudflare", - "description": "Deploy SvelteKit apps to Cloudflare Pages.", + "npm_description": "Adapter for building SvelteKit applications on Cloudflare Pages with Workers integration", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json index 44ae13536c..e10cd91b45 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/adapter-netlify", - "description": "Create Netlify apps with SvelteKit.", + "npm_description": "A SvelteKit adapter that creates a Netlify app", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json index e380b8c3a7..9380e7137c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/adapter-node", - "description": "Build SvelteKit apps for Node.js.", + "npm_description": "Adapter for SvelteKit apps that generates a standalone Node server", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json index c8b68e30fe..663dfdef04 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/adapter-vercel", - "description": "Deploy SvelteKit apps to Vercel.", + "npm_description": "A SvelteKit adapter that creates a Vercel app", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json index 62a2d13e59..c4a876a029 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/amp", - "description": "Integrate AMP with SvelteKit.", + "npm_description": "AMP integration for SvelteKit", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json index db4e7effd6..6d5a07823f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/enhanced-img", - "description": "Optimize images in Svelte apps.", + "npm_description": "Image optimization for your Svelte apps", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json index 4b48342337..8a2039a3fc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/kit", - "description": "Build web applications with Svelte and SvelteKit.", + "npm_description": "SvelteKit is the fastest way to build Svelte apps", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json index 3700e44275..ca27832182 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json @@ -1,6 +1,6 @@ { "name": "@sveltejs/vite-plugin-svelte", - "description": "Integrate Svelte components into Vite projects.", + "npm_description": "The official [Svelte](https://svelte.dev) plugin for [Vite](https://vitejs.dev).", "repo_url": "https://github.com/sveltejs/vite-plugin-svelte", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://github.com/sveltejs/vite-plugin-svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json index a7773569f3..f9321e9c21 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json @@ -1,6 +1,6 @@ { "name": "sveltekit-adapter-chrome-extension", - "description": "An adapter that renders app in compliance with content source policies of Chrome extensions using manifest v3.", + "npm_description": "[Adapter](https://kit.svelte.dev/docs#adapters) for SvelteKit apps that prerenders your site as a collection of static files and removes inline scripts to comply with content source policies of Chrome extensions using manifest v3.", "repo_url": "https://github.com/michmich112/sveltekit-adapter-chrome-extension", "authors": ["michmich112"], "homepage": "https://github.com/michmich112/sveltekit-adapter-chrome-extension#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json index 47580ea82f..dcd6efbbf9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json @@ -1,6 +1,6 @@ { "name": "sveltekit-superforms", - "description": "Simplify SvelteKit form handling and validation.", + "npm_description": "Making SvelteKit forms a pleasure to use!", "repo_url": "https://github.com/ciscoheat/sveltekit-superforms", "authors": ["ciscoheat"], "homepage": "https://superforms.rocks", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json index 5d715d2fff..d32c3373fc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -1,6 +1,6 @@ { "name": "@svelteness/kit-docs", - "description": "Documentation integration for SvelteKit.", + "npm_description": "Documentation integration for SvelteKit.", "repo_url": "https://github.com/svelteness/kit-docs", "authors": ["mihar-22"], "version": "1.1.5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json index 0aa66a8cb8..487928190a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json @@ -1,6 +1,6 @@ { "name": "@sveltepress/vite", - "description": "Content centered site build tool with the full power of SvelteKit.", + "npm_description": "Sveltepress plugin for vite", "repo_url": "https://github.com/Blackman99/sveltepress", "authors": ["philadelphia"], "homepage": "https://sveltepress.site/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json index fd1ef48774..62b858d6c1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -1,6 +1,6 @@ { "name": "@sveltestrap/sveltestrap", - "description": "Bootstrap 5 components for Svelte.", + "npm_description": "Bootstrap components for Svelte", "repo_url": "https://github.com/sveltestrap/sveltestrap", "authors": ["dysfunc"], "homepage": "https://sveltestrap.js.org", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json index d3cab00555..584fa0c575 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json @@ -1,6 +1,6 @@ { "name": "tailwindcss", - "description": "Rapidly build custom user interfaces with utility-first CSS.", + "npm_description": "A utility-first CSS framework for rapidly building custom user interfaces.", "repo_url": "https://github.com/tailwindlabs/tailwindcss", "authors": ["malfaitrobin", "adamwathan", "reinink"], "homepage": "https://tailwindcss.com", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json index c44542432a..d59840047e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-form", - "description": "Headless, performant, and type-safe form state management.", + "npm_description": "Powerful, type-safe forms for Svelte.", "repo_url": "https://github.com/TanStack/form", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/form", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json index 9f722cd707..41cfa6a379 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-query", - "description": "Manages, caches, and syncs asynchronous data in Svelte.", + "npm_description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "repo_url": "https://github.com/TanStack/query", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/query", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json index d879ae1700..928c9aeba4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-table", - "description": "Build powerful tables and datagrids for Svelte.", + "npm_description": "Headless UI for building powerful tables & datagrids for Svelte.", "repo_url": "https://github.com/TanStack/table", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/table", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json index 246ff57774..7dcbb249b6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-virtual", - "description": "Headless UI for virtualizing scrollable elements in Svelte.", + "npm_description": "Headless UI for virtualizing scrollable elements in Svelte", "repo_url": "https://github.com/TanStack/virtual", "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/virtual", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json index 15248de882..b100e2d870 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json @@ -1,6 +1,6 @@ { "name": "@testing-library/svelte", - "description": "Simple Svelte testing utilities.", + "npm_description": "Simple and complete Svelte testing utilities that encourage good testing practices.", "repo_url": "https://github.com/testing-library/svelte-testing-library", "authors": [ "testing-library-bot", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json index 9e66a25cb5..b6ba80df25 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json @@ -1,6 +1,6 @@ { "name": "@threlte/core", - "description": "3D framework for web, built on Svelte and Three.js.", + "npm_description": "A 3D framework for the web, built on top of Svelte and Three.js", "repo_url": "https://github.com/threlte/threlte", "authors": ["grischaerbe"], "homepage": "https://threlte.xyz", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json index eda0a55c5f..f3dc54538e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json @@ -1,6 +1,6 @@ { "name": "trpc-sveltekit", - "description": "Provides SvelteKit adapter for tRPC.io.", + "npm_description": "SvelteKit adapter for tRPC.io, working with Node.js, Vercel and Netlify", "repo_url": "https://github.com/icflorescu/trpc-sveltekit", "authors": ["icflorescu"], "homepage": "https://icflorescu.github.io/trpc-sveltekit/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json index 6f52aacfaf..551a00a867 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/svelte", - "description": "Create particle, confetti, and fireworks animations.", + "npm_description": "Official tsParticles Svelte Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and ", "repo_url": "https://github.com/tsparticles/svelte", "authors": ["matteobruni", "ar3s"], "homepage": "https://github.com/tsparticles/svelte#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json index 72c5a7a42e..ccaceb9360 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -1,6 +1,6 @@ { "name": "typewriter-editor", - "description": "A rich text editor based off of Quill.js and Ultradom, and using Svelte for UI.", + "npm_description": "A rich text editor using the Delta format with decorations and rendered with a tiny virtual dom", "repo_url": "https://github.com/typewriter-editor/typewriter", "authors": ["jacwright"], "homepage": "https://github.com/typewriter-editor/typewriter#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json index 940f0fcbbd..8c28eb1c86 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json @@ -1,6 +1,6 @@ { "name": "universal-router", - "description": "A simple middleware-style router for isomorphic JavaScript web apps.", + "npm_description": "Isomorphic router for JavaScript web applications", "repo_url": "https://github.com/kriasoft/universal-router", "authors": ["koistya", "frenzzy"], "homepage": "https://www.kriasoft.com/universal-router/", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json index 74552e5f3f..82c4da1406 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json @@ -1,6 +1,6 @@ { "name": "@unocss/preset-icons", - "description": "Use any icons with Pure CSS for UnoCSS in Svelte projects.", + "npm_description": "Pure CSS Icons for UnoCSS", "repo_url": "https://github.com/unocss/unocss", "authors": ["antfu", "unocss-bot"], "homepage": "https://unocss.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json index c4293864b2..b33f4918e9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json @@ -1,6 +1,6 @@ { "name": "@unpic/svelte", - "description": "Create responsive, high-performance images in Svelte.", + "npm_description": "Svelte component for responsive, high-performance images.", "repo_url": "https://github.com/ascorbic/unpic-img", "authors": ["ascorbic"], "homepage": "https://unpic.pics/img/svelte", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json index 7633c8e6b5..8d10761bbc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -1,6 +1,6 @@ { "name": "@uppy/svelte", - "description": "Integrate Uppy file uploader into Svelte projects.", + "npm_description": "Uppy plugin that helps integrate Uppy into your Svelte project.", "repo_url": "https://github.com/transloadit/uppy", "authors": ["kvz", "tim-kos", "murderlon", "mifi", "uppydev"], "homepage": "https://uppy.io", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json index 82931a9e29..b686e4e5c9 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json @@ -1,6 +1,6 @@ { "name": "@urql/svelte", - "description": "GraphQL client for Svelte applications.", + "npm_description": "A highly customizable and versatile GraphQL client for Svelte", "repo_url": "https://github.com/urql-graphql/urql", "authors": [ "michaelmerrill", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json index 56d9f1bf98..2a86d05a39 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -1,6 +1,6 @@ { "name": "virtua", - "description": "Virtualize lists and grids for Svelte.", + "npm_description": "A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.", "repo_url": "https://github.com/inokawa/virtua", "authors": ["inokawa"], "homepage": "https://github.com/inokawa/virtua#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json index a3ebb47d5f..a10e151e5b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json @@ -1,6 +1,6 @@ { "name": "vite-plugin-devtools-json", - "description": "Vite plugin for generating `com.chrome.devtools.json` on the fly in the devserver.", + "npm_description": "Vite plugin for generating `com.chrome.devtools.json` on the fly in the devserver.", "repo_url": "https://github.com/ChromeDevTools/vite-plugin-devtools-json", "authors": ["google-wombot"], "homepage": "https://github.com/ChromeDevTools/vite-plugin-devtools-json#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json index 0afbdd2045..6c87b94425 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json @@ -1,6 +1,6 @@ { "name": "vitest", - "description": "Next generation testing framework powered by Vite.", + "npm_description": "Next generation testing framework powered by Vite", "repo_url": "https://github.com/vitest-dev/vitest", "authors": ["antfu", "patak", "oreanno", "yyx990803"], "homepage": "https://github.com/vitest-dev/vitest#readme", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json index d84c63a93d..a5553b14ba 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json @@ -1,6 +1,6 @@ { "name": "@wuchale/svelte", - "description": "wuchale is a compile-time internationalization (i18n) toolkit that requires zero code changes.", + "npm_description": "Protobuf-like i18n from plain code: Svelte adapter", "repo_url": "https://github.com/wuchalejs/wuchale", "authors": ["k1dv5"], "homepage": "https://wuchale.dev", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json index 4b2cad6afe..a95b26422e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -1,6 +1,6 @@ { "name": "@xyflow/svelte", - "description": "Build node-based editors, diagrams, and workflows.", + "npm_description": "Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.", "repo_url": "https://github.com/xyflow/xyflow", "authors": ["peterkogo", "webk1d"], "homepage": "https://svelteflow.dev", diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index 3745c4e46c..16bbfe78a1 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -1,43 +1,28 @@ import { PACKAGES_META } from '$lib/packages-meta'; -import { registry, type Category, type Package } from '$lib/server/content'; +import { registry, type Category, type Package, type PackageDefinition } from '$lib/server/content'; export const prerender = false; -const arrToPackages = (arr: string[]) => { +const arrToPackages = (arr: PackageDefinition[]) => { return arr - .map((name) => { - const pkg = registry.find((pkg) => pkg.name === name) ?? null; - if (pkg) { - const cmd = PACKAGES_META.SV_ADD_CMD[pkg.name]; - if (cmd) { - pkg.svCmdAlias = cmd.alias; - pkg.svCmdOptions = cmd.options; - } + .map((pkgDef) => { + const pkgFound = registry.find((pkg) => pkg.name === pkgDef.name) ?? null; + if (pkgFound && pkgDef.svAlias) { + const result = structuredClone(pkgFound); + result.svAlias = pkgDef.svAlias; + result.name = pkgDef.svAlias; + result.homepage = `/docs/cli/${pkgDef.svAlias}`; + delete result.repo_url; + return result; } - return pkg; + return pkgFound; }) .filter((v) => Boolean(v)) as Package[]; }; // Netflix style page. Send pre-done cards with categories -const addons: Category[] = [ - { - title: 'Svelte CLI add-ons', - description: - 'sv, the Svelte CLI, lets you instantly add functionality to a new or existing project.', - packages: arrToPackages(PACKAGES_META.SV_ADD.packages).map((pkg) => { - const result = structuredClone(pkg); - result.name = pkg.svCmdAlias ?? pkg.name; - result.homepage = `/docs/cli/${pkg.svCmdAlias}`; - delete result.repo_url; - return result; - }) - } -]; - const homepage: Category[] = []; - for (const { packages, title, description } of PACKAGES_META.FEATURED) { homepage.push({ title, @@ -47,8 +32,5 @@ for (const { packages, title, description } of PACKAGES_META.FEATURED) { } export async function load() { - return { - addons, - homepage - }; + return { homepage }; } diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index f6232a4978..129ebf6640 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -1,13 +1,8 @@ @@ -22,9 +17,6 @@
- {#each data.addons as { title, description, packages }} - - {/each} {#each data.homepage as { title, description, packages }} {/each} diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index cfee299d34..eb2c63b773 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -8,6 +8,14 @@ }; let { pkg }: Props = $props(); + + // transform [text](https://url) to text + const htmlDescription = $derived( + pkg.description?.replace( + /\[(.*?)\]\((.*?)\)/g, + '$1' + ) + );
@@ -41,7 +49,7 @@
-

{pkg.description}

+

{@html htmlDescription}

{#if pkg.downloads} @@ -61,7 +69,7 @@ - {#if !pkg.svCmdAlias} + {#if !pkg.svAlias} Date: Sat, 27 Sep 2025 23:45:05 +0200 Subject: [PATCH 071/141] better CRUD management --- apps/svelte.dev/scripts/sync-packages/index.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index 4cba1bffff..616dbf9657 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -18,7 +18,8 @@ let logsAtTheEnd: { | 'new_json_file' | 'deleted_unused_json_file' | 'outdated' - | 'deprecated'; + | 'deprecated' + | 'npm_error'; pkg: string; extra: string; }[] = []; @@ -58,7 +59,8 @@ if (jsonNotNeeded.length > 0) { logsAtTheEnd.push({ type: 'deleted_unused_json_file', pkg, extra: `deleted -> ${jsonPath}` }); } - theEnd(1); + // Let's continue + // theEnd(1); } // PART 3: refresh data @@ -94,7 +96,8 @@ function theEnd(val: number) { new_json_file: 'NEW JSON', deleted_unused_json_file: 'DEL JSON', outdated: 'Outdated', - deprecated: 'Deprecated' + deprecated: 'Deprecated', + npm_error: 'NPM Error' }; console.log( ` - ${logsAtTheEnd.map((l) => `${typePrints[l.type].padEnd(15)} | ${l.pkg.padEnd(35)} | ${l.extra}`).join('\n - ')}` @@ -108,6 +111,12 @@ async function getNpmAndGitHubData(pkg: string): Promise Date: Sun, 28 Sep 2025 11:54:48 +0200 Subject: [PATCH 072/141] Don't use @html description (and strip out makdown links). Description can be overrritten --- apps/svelte.dev/src/lib/packages-meta.ts | 13 +++++++++++-- .../src/routes/packages/PackageCard.svelte | 10 +--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 5a414c0b00..7588d4a4c0 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -208,7 +208,7 @@ const FEATURED: { packages: [ { name: '@sveltejs/kit' }, { name: 'svelte-routing' }, - { name: '@roxi/routify' }, + { name: '@roxi/routify', description: 'Automate Svelte routes based on file structure.' }, { name: 'svelte5-router' }, { name: 'svelte-pathfinder' }, { name: 'universal-router' } @@ -527,7 +527,16 @@ function supports_svelte_versions(version_range: string): { function calculate_description(pkg: PackageKey & PackageNpm): string { const found = FEATURED.flatMap((f) => f.packages).find((p) => p.name === pkg.name); if (found && found.description) return found.description; - return pkg.npm_description ?? 'NO DESCRIPTION!'; + + let desc = pkg.npm_description ?? 'NO DESCRIPTION!'; + const replaces = [ + // strip out markdown links + { key: /\[(.*?)\]\((.*?)\)/g, value: '$1' } + ]; + for (const { key, value } of replaces) { + desc = desc.replace(key, value); + } + return desc; } export const PACKAGES_META = { diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index eb2c63b773..5e4d6d51b5 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -8,14 +8,6 @@ }; let { pkg }: Props = $props(); - - // transform [text](https://url) to text - const htmlDescription = $derived( - pkg.description?.replace( - /\[(.*?)\]\((.*?)\)/g, - '$1' - ) - );

@@ -49,7 +41,7 @@ -

{@html htmlDescription}

+

{pkg.description}

{#if pkg.downloads} From c6700f08a6f2c1d34653dee80b07f23753e32bb2 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 29 Sep 2025 08:37:52 -0700 Subject: [PATCH 073/141] more package cleanup --- apps/svelte.dev/src/lib/packages-meta.ts | 90 ++++++++++--------- .../registry/svelte-adapter-deno.json | 15 ---- .../generated/registry/svelte-zdog.json | 16 ---- 3 files changed, 47 insertions(+), 74 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 7588d4a4c0..bb18d908f8 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -12,43 +12,49 @@ const FEATURED: { // Keeping the same order as in sv // https://github.com/sveltejs/cli/blob/main/packages/addons/_config/official.ts#L16-L17 packages: [ + { name: 'tailwindcss', svAlias: 'tailwind' }, + { name: 'drizzle-orm', svAlias: 'drizzle' }, + { name: 'mdsvex', svAlias: 'mdsvex' }, + { name: 'lucia', svAlias: 'lucia', description: 'A guide to implementing auth in your app.' }, + { name: 'storybook', svAlias: 'storybook' }, { name: 'prettier', svAlias: 'prettier' }, { name: 'eslint', svAlias: 'eslint' }, { name: 'vitest', svAlias: 'vitest' }, { name: 'playwright', svAlias: 'playwright' }, - { name: 'tailwindcss', svAlias: 'tailwind' }, - { name: 'vite-plugin-devtools-json', svAlias: 'devtools-json' }, - { name: 'drizzle-orm', svAlias: 'drizzle' }, - { name: 'lucia', svAlias: 'lucia' }, - { name: 'mdsvex', svAlias: 'mdsvex' }, { name: '@inlang/paraglide-js', svAlias: 'paraglide', description: 'A compiler-based i18n library that emits tree-shakable message functions.' }, - { name: 'storybook', svAlias: 'storybook' } + { name: 'vite-plugin-devtools-json', svAlias: 'devtools-json' } ] }, { title: 'Component libraries', packages: [ { name: 'shadcn-svelte' }, - { name: 'bits-ui' }, - { name: 'melt' }, - { name: '@skeletonlabs/skeleton' }, + { name: 'bits-ui', description: 'Headless components for Svelte.' }, { name: '@ark-ui/svelte' }, - { name: 'flowbite-svelte' }, + { + name: '@skeletonlabs/skeleton', + description: 'Skeleton is an adaptive design system powered by Tailwind CSS.' + }, + { + name: 'flowbite-svelte', + description: 'Official Svelte components built for Flowbite and Tailwind CSS' + }, + { name: 'daisyui' }, { name: 'svelte-material-ui' }, { name: 'carbon-components-svelte' }, - { name: '@sveltestrap/sveltestrap' }, - { name: 'daisyui' } + { name: 'melt' }, + { name: '@sveltestrap/sveltestrap' } ] }, { title: 'Individual components', packages: [ { name: '@tanstack/svelte-table' }, - { name: '@ai-sdk/svelte' }, + { name: '@ai-sdk/svelte', description: 'Svelte UI components for the AI SDK' }, { name: '@tanstack/svelte-virtual' }, { name: 'virtua' }, { name: '@event-calendar/core' } @@ -57,19 +63,17 @@ const FEATURED: { { title: 'SvelteKit adapters', packages: [ + { name: '@sveltejs/adapter-auto' }, { name: '@sveltejs/adapter-node' }, { name: '@sveltejs/adapter-vercel' }, - { name: '@sveltejs/adapter-auto' }, { name: '@sveltejs/adapter-cloudflare' }, { name: '@sveltejs/adapter-netlify' }, + { name: 'amplify-adapter' }, { name: 'svelte-kit-sst' }, { name: 'svelte-adapter-bun' }, - { name: '@slicemachine/adapter-sveltekit' }, - { name: 'amplify-adapter' }, - { name: 'svelte-adapter-deno' }, { name: 'svelte-adapter-appengine' }, { name: 'sveltekit-adapter-chrome-extension' }, - { name: 'svelte-adapter-azure-swa' } + { name: '@slicemachine/adapter-sveltekit' } ] }, { @@ -85,21 +89,21 @@ const FEATURED: { { title: 'Data visualization', packages: [ - { name: 'layercake' }, { name: 'layerchart' }, + { name: 'layercake' }, { name: 'svelte-maplibre' }, { name: 'svelte-chartjs', description: 'Create charts using Chart.js in Svelte apps.' }, - { name: '@xyflow/svelte' }, + { + name: '@xyflow/svelte', + description: 'Powerful libraries for building node-based UIs with Svelte.' + }, { name: 'svelte-maplibre-gl' } ] }, - { - title: '3D rendering', - packages: [{ name: '@threlte/core' }, { name: 'svelte-zdog' }] - }, { title: 'Animations', packages: [ + { name: '@threlte/core' }, { name: '@neoconfetti/svelte' }, { name: 'svelte-motion' }, { name: '@lottiefiles/svelte-lottie-player' }, @@ -111,16 +115,16 @@ const FEATURED: { packages: [ { name: 'mdsvex' }, { name: '@content-collections/core' }, - { name: 'carta-md' }, - { name: 'typewriter-editor' }, - { name: '@svelte-put/toc' }, + { name: 'svelte-exmarkdown' }, + { name: '@magidoc/plugin-svelte-marked' }, { name: '@prismicio/svelte' }, + { name: 'carta-md' }, { name: '@svelteness/kit-docs' }, { name: '@sveltepress/vite' }, { name: '@evidence-dev/evidence' }, - { name: '@magidoc/plugin-svelte-marked' }, - { name: 'svelte-exmarkdown' }, - { name: 'svelte-pdf' } + { name: 'svelte-pdf' }, + { name: 'typewriter-editor' }, + { name: '@svelte-put/toc' } ] }, { @@ -138,18 +142,18 @@ const FEATURED: { { name: '@sveltejs/enhanced-img' }, { name: '@unpic/svelte' }, { name: '@poppanator/sveltekit-svg' }, + { name: 'svelte-easy-crop' }, { name: '@uppy/svelte' }, - { name: 'scrolly-video' }, - { name: 'svelte-easy-crop' } + { name: 'scrolly-video' } ] }, { title: 'SEO', packages: [ { name: 'svelte-meta-tags' }, - { name: '@sveltejs/amp' }, - { name: 'svelte-seo' }, { name: 'super-sitemap' }, + { name: 'svelte-seo' }, + { name: '@sveltejs/amp' }, { name: 'svead', description: 'Svelte component for managing meta tags and SEO.' } ] }, @@ -158,11 +162,11 @@ const FEATURED: { packages: [ { name: 'better-auth' }, { name: '@auth/sveltekit' }, + { name: '@supabase/ssr' }, { name: 'altcha' }, - { name: 'svelte-session-manager' }, { name: 'svelte-clerk' }, + { name: 'svelte-session-manager' }, { name: 'svelte-kit-sessions' }, - { name: '@supabase/ssr' }, { name: '@passlock/sveltekit' } ] }, @@ -197,8 +201,8 @@ const FEATURED: { { name: '@testing-library/svelte' }, { name: 'playwright' }, { name: 'vitest' }, - { name: 'svelte-inspect-value' }, - { name: 'svelte-render-scan' } + { name: 'svelte-render-scan' }, + { name: 'svelte-inspect-value' } ] }, { @@ -219,12 +223,12 @@ const FEATURED: { description: 'SvelteKit remote functions are recommended, but here are some alternatives.', packages: [ + { name: '@tanstack/svelte-query' }, { name: '@urql/svelte' }, + { name: 'houdini' }, { name: 'trpc-sveltekit' }, - { name: 'sswr' }, - { name: '@tanstack/svelte-query' }, { name: '@orpc/svelte-query', description: 'Fetch and manage data in Svelte with orpc.' }, - { name: 'houdini' } + { name: 'sswr' } ] }, { @@ -233,12 +237,12 @@ const FEATURED: { 'SvelteKit forms are recommended, but here are some alternatives.', packages: [ { name: 'sveltekit-superforms' }, - { name: '@tanstack/svelte-form' }, { name: 'formsnap', description: 'Wraps sveltekit-superforms with accessible form components.' }, - { name: 'felte' } + { name: 'felte' }, + { name: '@tanstack/svelte-form' } ] } ]; diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json deleted file mode 100644 index cfb4baf147..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-deno.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "svelte-adapter-deno", - "npm_description": "[Adapter](https://kit.svelte.dev/docs/adapters) for SvelteKit apps that generates a standalone Deno server.", - "repo_url": "https://github.com/pluvial/svelte-adapter-deno", - "authors": ["jpaquim"], - "homepage": "https://github.com/pluvial/svelte-adapter-deno#readme", - "version": "0.9.1", - "downloads": 116, - "github_stars": 357, - "updated": "2024-08-09T00:25:14.026Z", - "kit_range": "^2.4.0", - "typescript": true, - "runes": false, - "last_rune_check_version": "0.9.1" -} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json deleted file mode 100644 index b0986b0509..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-zdog.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "svelte-zdog", - "npm_description": "svelte components for zdog 3D renders", - "repo_url": "https://github.com/wh0am1-dev/svelte-zdog", - "authors": ["wh0am1-dev"], - "homepage": "https://carlos-aguilar.com/svelte-zdog", - "version": "0.4.0", - "downloads": 1, - "github_stars": 44, - "updated": "2023-08-21T02:15:43.393Z", - "svelte_range": "^4.0.0", - "kit_range": "^1.20.5", - "typescript": true, - "runes": false, - "last_rune_check_version": "0.4.0" -} From 51ac8c804fc4830ef381fccf6f0c7838c673189f Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 29 Sep 2025 09:02:22 -0700 Subject: [PATCH 074/141] remove comment --- apps/svelte.dev/src/lib/packages-meta.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index bb18d908f8..c2839e6079 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -9,8 +9,6 @@ const FEATURED: { title: 'Svelte CLI add-ons', description: 'sv, the Svelte CLI, lets you instantly add functionality to a new or existing project.', - // Keeping the same order as in sv - // https://github.com/sveltejs/cli/blob/main/packages/addons/_config/official.ts#L16-L17 packages: [ { name: 'tailwindcss', svAlias: 'tailwind' }, { name: 'drizzle-orm', svAlias: 'drizzle' }, From 4903faccd61d12582f9d6a3dfecbbe771130efe7 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 07:12:45 -0700 Subject: [PATCH 075/141] add deno sveltekit adapter --- apps/svelte.dev/src/lib/packages-meta.ts | 1 + .../generated/registry/deno-svelte-adapter.json | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index c2839e6079..33fe784a95 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -66,6 +66,7 @@ const FEATURED: { { name: '@sveltejs/adapter-vercel' }, { name: '@sveltejs/adapter-cloudflare' }, { name: '@sveltejs/adapter-netlify' }, + { name: '@deno/svelte-adapter' }, { name: 'amplify-adapter' }, { name: 'svelte-kit-sst' }, { name: 'svelte-adapter-bun' }, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json new file mode 100644 index 0000000000..df209d0c03 --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json @@ -0,0 +1,15 @@ +{ + "name": "@deno/svelte-adapter", + "npm_description": "Official Deno adapter for SvelteKit", + "repo_url": "https://github.com/denoland/svelte-adapter", + "authors": ["ry", "kt3k", "dsherret", "divy-work", "denobot"], + "homepage": "https://github.com/denoland/svelte-adapter#readme", + "version": "0.1.0", + "downloads": 484, + "github_stars": 7, + "updated": "2025-05-19T16:20:54.327Z", + "kit_range": "2.x", + "typescript": true, + "runes": false, + "last_rune_check_version": "0.0.1" +} From 66c561bb2be507916fef190a785b39a93fd14a27 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:08:53 -0700 Subject: [PATCH 076/141] reorder categories --- apps/svelte.dev/src/lib/packages-meta.ts | 152 +++++++++++------------ 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 33fe784a95..700bcebffe 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -48,16 +48,6 @@ const FEATURED: { { name: '@sveltestrap/sveltestrap' } ] }, - { - title: 'Individual components', - packages: [ - { name: '@tanstack/svelte-table' }, - { name: '@ai-sdk/svelte', description: 'Svelte UI components for the AI SDK' }, - { name: '@tanstack/svelte-virtual' }, - { name: 'virtua' }, - { name: '@event-calendar/core' } - ] - }, { title: 'SvelteKit adapters', packages: [ @@ -75,6 +65,23 @@ const FEATURED: { { name: '@slicemachine/adapter-sveltekit' } ] }, + { + title: 'Content', + packages: [ + { name: 'mdsvex' }, + { name: '@content-collections/core' }, + { name: 'svelte-exmarkdown' }, + { name: '@magidoc/plugin-svelte-marked' }, + { name: '@prismicio/svelte' }, + { name: 'carta-md' }, + { name: '@svelteness/kit-docs' }, + { name: '@sveltepress/vite' }, + { name: '@evidence-dev/evidence' }, + { name: 'svelte-pdf' }, + { name: 'typewriter-editor' }, + { name: '@svelte-put/toc' } + ] + }, { title: 'Icons', packages: [ @@ -100,30 +107,51 @@ const FEATURED: { ] }, { - title: 'Animations', + title: 'Auth', packages: [ - { name: '@threlte/core' }, - { name: '@neoconfetti/svelte' }, - { name: 'svelte-motion' }, - { name: '@lottiefiles/svelte-lottie-player' }, - { name: '@tsparticles/svelte' } + { name: 'better-auth' }, + { name: '@auth/sveltekit' }, + { name: '@supabase/ssr' }, + { name: 'altcha' }, + { name: 'svelte-clerk' }, + { name: 'svelte-session-manager' }, + { name: 'svelte-kit-sessions' }, + { name: '@passlock/sveltekit' } ] }, { - title: 'Content', + title: 'Third party services', packages: [ - { name: 'mdsvex' }, - { name: '@content-collections/core' }, - { name: 'svelte-exmarkdown' }, - { name: '@magidoc/plugin-svelte-marked' }, - { name: '@prismicio/svelte' }, - { name: 'carta-md' }, - { name: '@svelteness/kit-docs' }, - { name: '@sveltepress/vite' }, - { name: '@evidence-dev/evidence' }, - { name: 'svelte-pdf' }, - { name: 'typewriter-editor' }, - { name: '@svelte-put/toc' } + { name: '@sentry/svelte' }, + { name: '@sentry/sveltekit' }, + { name: 'svelte-stripe' }, + { name: 'svelte-clerk' }, + { name: '@storyblok/svelte' }, + { + name: '@inlang/paraglide-js', + description: 'A compiler-based i18n library that emits tree-shakable message functions.' + } + ] + }, + { + title: 'Testing and devtools', + packages: [ + { name: '@testing-library/svelte' }, + { name: 'playwright' }, + { name: 'vitest' }, + { name: 'svelte-render-scan' }, + { name: 'svelte-inspect-value' } + ] + }, + { + title: 'Internationalization (i18n)', + packages: [ + { + name: '@inlang/paraglide-js', + description: 'A compiler-based i18n library that emits tree-shakable message functions.' + }, + { name: '@wuchale/svelte' }, + { name: 'i18n-js' } ] }, { @@ -147,65 +175,37 @@ const FEATURED: { ] }, { - title: 'SEO', - packages: [ - { name: 'svelte-meta-tags' }, - { name: 'super-sitemap' }, - { name: 'svelte-seo' }, - { name: '@sveltejs/amp' }, - { name: 'svead', description: 'Svelte component for managing meta tags and SEO.' } - ] - }, - { - title: 'Auth', - packages: [ - { name: 'better-auth' }, - { name: '@auth/sveltekit' }, - { name: '@supabase/ssr' }, - { name: 'altcha' }, - { name: 'svelte-clerk' }, - { name: 'svelte-session-manager' }, - { name: 'svelte-kit-sessions' }, - { name: '@passlock/sveltekit' } - ] - }, - { - title: 'Internationalization (i18n)', + title: 'Individual components', packages: [ - { - name: '@inlang/paraglide-js', - description: 'A compiler-based i18n library that emits tree-shakable message functions.' - }, - { name: '@wuchale/svelte' }, - { name: 'i18n-js' } + { name: '@tanstack/svelte-table' }, + { name: '@ai-sdk/svelte', description: 'Svelte UI components for the AI SDK' }, + { name: '@tanstack/svelte-virtual' }, + { name: 'virtua' }, + { name: '@event-calendar/core' } ] }, { - title: 'Third party services', + title: 'Animations', packages: [ - { name: '@sentry/svelte' }, - { name: '@sentry/sveltekit' }, - { name: 'svelte-stripe' }, - { name: 'svelte-clerk' }, - { name: '@storyblok/svelte' }, - { - name: '@inlang/paraglide-js', - description: 'A compiler-based i18n library that emits tree-shakable message functions.' - } + { name: '@threlte/core' }, + { name: '@neoconfetti/svelte' }, + { name: 'svelte-motion' }, + { name: '@lottiefiles/svelte-lottie-player' }, + { name: '@tsparticles/svelte' } ] }, { - title: 'Testing and devtools', + title: 'SEO', packages: [ - { name: '@testing-library/svelte' }, - { name: 'playwright' }, - { name: 'vitest' }, - { name: 'svelte-render-scan' }, - { name: 'svelte-inspect-value' } + { name: 'svelte-meta-tags' }, + { name: 'super-sitemap' }, + { name: 'svelte-seo' }, + { name: '@sveltejs/amp' }, + { name: 'svead', description: 'Svelte component for managing meta tags and SEO.' } ] }, { - title: 'Router', + title: 'Routing', description: 'SvelteKit is recommended, but here are some alternatives.', packages: [ From ab85fe6e6c0c62788d47d24c35c2b9435659fda7 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:11:29 -0700 Subject: [PATCH 077/141] move ark down a few places out of the default viewport --- apps/svelte.dev/src/lib/packages-meta.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 700bcebffe..cc2aa45367 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -32,7 +32,6 @@ const FEATURED: { packages: [ { name: 'shadcn-svelte' }, { name: 'bits-ui', description: 'Headless components for Svelte.' }, - { name: '@ark-ui/svelte' }, { name: '@skeletonlabs/skeleton', description: 'Skeleton is an adaptive design system powered by Tailwind CSS.' @@ -41,6 +40,7 @@ const FEATURED: { name: 'flowbite-svelte', description: 'Official Svelte components built for Flowbite and Tailwind CSS' }, + { name: '@ark-ui/svelte' }, { name: 'daisyui' }, { name: 'svelte-material-ui' }, { name: 'carbon-components-svelte' }, From 04ba8cc1737c5bb77cc4715a72c932041dacd29d Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:15:05 -0700 Subject: [PATCH 078/141] Update .github/workflows/sync-packages.yml Co-authored-by: Dominik G. --- .github/workflows/sync-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index fcc927f3bc..78262a2777 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -21,7 +21,7 @@ jobs: with: node-version: 22 cache: pnpm - - run: pnpm install --frozen-lockfile + - run: pnpm install --frozen-lockfile --ignore-scripts - name: Sync packages run: cd apps/svelte.dev && pnpm sync-packages From 619d1afabb7fe416ca14cbee4e695a3ccdde1a76 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:16:27 -0700 Subject: [PATCH 079/141] Update .github/workflows/sync-packages.yml --- .github/workflows/sync-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index 78262a2777..b331338372 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -29,7 +29,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create or update pull request - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@599a7e63a6240886b1b61fe984db1de9e0b05bc4 # v7.0.8 with: commit-message: 'chore(packages): Update metadata' title: 'chore(packages): Update metadata' From a5bdc7a3d3d044f6e0c9080390610a476a9aa8cf Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:18:10 -0700 Subject: [PATCH 080/141] update setup-node action --- .github/workflows/sync-packages.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sync-packages.yml b/.github/workflows/sync-packages.yml index b331338372..90045be951 100644 --- a/.github/workflows/sync-packages.yml +++ b/.github/workflows/sync-packages.yml @@ -17,10 +17,9 @@ jobs: with: fetch-depth: 0 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: - node-version: 22 - cache: pnpm + node-version: 24 - run: pnpm install --frozen-lockfile --ignore-scripts - name: Sync packages From e7be61e851f9287b2726fe8b04aa08bf775f332c Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:24:35 -0700 Subject: [PATCH 081/141] don't use tsx for new script --- apps/svelte.dev/package.json | 2 +- apps/svelte.dev/scripts/sync-docs/index.ts | 6 +++--- apps/svelte.dev/scripts/sync-docs/utils.ts | 2 +- apps/svelte.dev/scripts/sync-packages/index.ts | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/svelte.dev/package.json b/apps/svelte.dev/package.json index 14b7456c74..ac215a410e 100644 --- a/apps/svelte.dev/package.json +++ b/apps/svelte.dev/package.json @@ -14,7 +14,7 @@ "format": "prettier --write .", "lint": "prettier --check .", "sync-docs": "tsx scripts/sync-docs/index.ts", - "sync-packages": "tsx scripts/sync-packages/index.ts" + "sync-packages": "node scripts/sync-packages/index.ts" }, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15", diff --git a/apps/svelte.dev/scripts/sync-docs/index.ts b/apps/svelte.dev/scripts/sync-docs/index.ts index 4f0f86c231..ae4be99692 100644 --- a/apps/svelte.dev/scripts/sync-docs/index.ts +++ b/apps/svelte.dev/scripts/sync-docs/index.ts @@ -4,11 +4,11 @@ import path from 'node:path'; import fs from 'node:fs'; import { parseArgs } from 'node:util'; import ts from 'typescript'; -import glob from 'tiny-glob/sync'; +import glob from 'tiny-glob/sync.js'; import chokidar from 'chokidar'; import { fileURLToPath } from 'node:url'; -import { clone_repo, migrate_meta_json } from './utils'; -import { get_types, read_d_ts_file, read_types } from './types'; +import { clone_repo, migrate_meta_json } from './utils.ts'; +import { get_types, read_d_ts_file, read_types } from './types.ts'; import type { Modules } from '@sveltejs/site-kit/markdown'; interface Package { diff --git a/apps/svelte.dev/scripts/sync-docs/utils.ts b/apps/svelte.dev/scripts/sync-docs/utils.ts index c5f41c0279..816bc42fa9 100644 --- a/apps/svelte.dev/scripts/sync-docs/utils.ts +++ b/apps/svelte.dev/scripts/sync-docs/utils.ts @@ -1,6 +1,6 @@ import { execSync, spawn, type SpawnOptions } from 'node:child_process'; import fs from 'node:fs'; -import glob from 'tiny-glob/sync'; +import glob from 'tiny-glob/sync.js'; export async function clone_repo(repo: string, name: string, branch: string, cwd: string) { const dir = `${cwd}/${name}`; diff --git a/apps/svelte.dev/scripts/sync-packages/index.ts b/apps/svelte.dev/scripts/sync-packages/index.ts index 616dbf9657..5838601830 100644 --- a/apps/svelte.dev/scripts/sync-packages/index.ts +++ b/apps/svelte.dev/scripts/sync-packages/index.ts @@ -1,5 +1,5 @@ -import { PACKAGES_META } from '../../src/lib/packages-meta'; -import type { PackageKey, PackageNpm, PackageGithub } from '../../src/lib/server/content'; +import { PACKAGES_META } from '../../src/lib/packages-meta.ts'; +import type { PackageKey, PackageNpm, PackageGithub } from '../../src/lib/server/content.ts'; import { execSync } from 'node:child_process'; import fs from 'node:fs'; import path from 'node:path'; From c755de9e6382f9a84bdd6c1b63199035c6b152b6 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 09:42:52 -0700 Subject: [PATCH 082/141] add a link to sveltesociety --- apps/svelte.dev/src/lib/packages-meta.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index cc2aa45367..565ac6626f 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -243,6 +243,11 @@ const FEATURED: { { name: 'felte' }, { name: '@tanstack/svelte-form' } ] + }, + { + title: 'More', + description: 'These are just a few highlights. See a larger directory of packages at sveltesociety.dev.', + packages: [] } ]; From d3cc0d87f1038fdf56ed4d8f407412e71d6ab06c Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:02:25 -0700 Subject: [PATCH 083/141] format --- apps/svelte.dev/src/lib/packages-meta.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 565ac6626f..35a04f7a0f 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -246,7 +246,8 @@ const FEATURED: { }, { title: 'More', - description: 'These are just a few highlights. See a larger directory of packages at sveltesociety.dev.', + description: + 'These are just a few highlights. See a larger directory of packages at sveltesociety.dev.', packages: [] } ]; From dab7641b71b73c3755eb6ce2fc5e89bd1c9c5d79 Mon Sep 17 00:00:00 2001 From: jycouet Date: Wed, 1 Oct 2025 19:45:01 +0200 Subject: [PATCH 084/141] more-less --- .../src/routes/packages/Category.svelte | 194 +++++------------- 1 file changed, 53 insertions(+), 141 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 9af1971a6c..dc2fc05aa6 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -1,6 +1,5 @@ - -

{title}

- - {#if !at_start || !at_end} -
- - - -
- {/if}
{#if description}

{@html description}

{/if} -
- -
-
- {#each packages as pkg} -
- -
- {/each} +
+ {#each visiblePackages as pkg} +
+
-
+ {/each} +
-
{ - const left = e.currentTarget.scrollLeft; - content.style.translate = `-${left}px`; - - update(); - }} - > -
- {#each packages as pkg} -
- -
- {/each} -
+ {#if packages.length > INITIAL_ITEMS} +
+
-
+ {/if}
From af99bcb325186c6d61fcff58df991f86daa57524 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 14:10:06 -0400 Subject: [PATCH 085/141] tweak styles --- .../src/routes/packages/Category.svelte | 52 +++++++++++-------- .../src/routes/packages/PackageCard.svelte | 4 +- packages/icons/icons/minus.svg | 1 + packages/icons/icons/plus.svg | 1 + 4 files changed, 33 insertions(+), 25 deletions(-) create mode 100644 packages/icons/icons/minus.svg create mode 100644 packages/icons/icons/plus.svg diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index dc2fc05aa6..24c1c70a1b 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -35,9 +35,16 @@ {#if packages.length > INITIAL_ITEMS}
- +
{/if} @@ -74,28 +81,27 @@ .show-more-container { display: flex; - justify-content: flex-end; - margin-top: 1rem; - } - - .show-more-btn { - background: var(--sk-bg-3); - border: 1px solid var(--sk-border); - border-radius: var(--sk-border-radius); - padding: 0.75rem 1.5rem; - font: var(--sk-font-ui-medium); - font-size: 1.2rem; - color: var(--sk-text-1); - cursor: pointer; - transition: all 0.2s ease; - - &:hover { - background: var(--sk-bg-4); - border-color: var(--sk-text-3); + justify-content: flex-start; + margin-top: 2rem; + + label { + font: var(--sk-font-ui-small); + display: flex; + align-items: center; + gap: 1rem; + + .icon { + mask-size: 2rem; + mask-image: url(icons/minus); + } + + button[aria-pressed='false'] .icon { + mask-image: url(icons/plus); + } } - &:active { - transform: translateY(1px); + button { + /* width: 10rem; */ } } diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 5e4d6d51b5..1355c9ea43 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -130,10 +130,10 @@ height: 100%; min-height: 0; - background-color: var(--sk-bg-2); + background-color: var(--sk-bg-1); - border: 1px solid var(--sk-bg-4); border-radius: var(--sk-border-radius); + filter: drop-shadow(0.2rem 0.4rem 0.6rem rgb(0 0 0 / 0.1)); padding: 1rem; min-height: 16em; diff --git a/packages/icons/icons/minus.svg b/packages/icons/icons/minus.svg new file mode 100644 index 0000000000..39316d686e --- /dev/null +++ b/packages/icons/icons/minus.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/icons/plus.svg b/packages/icons/icons/plus.svg new file mode 100644 index 0000000000..44adbb4b4b --- /dev/null +++ b/packages/icons/icons/plus.svg @@ -0,0 +1 @@ + From 0e4c1408d76b649fd2b1e0f9045d05e9e8c569be Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 14:13:05 -0400 Subject: [PATCH 086/141] style tweaks --- .../src/routes/packages/Category.svelte | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 24c1c70a1b..240ed014cf 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -69,9 +69,13 @@ .content { display: grid; - grid-template-columns: repeat(3, 1fr); + grid-template-columns: 1fr; gap: 2rem; margin-top: 1rem; + + @media (min-width: 1024px) { + grid-template-columns: repeat(3, 1fr); + } } .item { @@ -81,7 +85,7 @@ .show-more-container { display: flex; - justify-content: flex-start; + justify-content: flex-end; margin-top: 2rem; label { @@ -101,13 +105,15 @@ } button { - /* width: 10rem; */ + order: 1; } - } - @media (max-width: 1024px) { - .content { - grid-template-columns: 1fr; + @media (min-width: 1024px) { + justify-content: flex-start; + + button { + order: 0; + } } } From fe0cf690629a33330412b61902fce8b64c12fac8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 14:16:31 -0400 Subject: [PATCH 087/141] tweak --- apps/svelte.dev/src/routes/packages/PackageCard.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 1355c9ea43..6bd7f4ab41 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -133,13 +133,13 @@ background-color: var(--sk-bg-1); border-radius: var(--sk-border-radius); - filter: drop-shadow(0.2rem 0.4rem 0.6rem rgb(0 0 0 / 0.1)); + filter: drop-shadow(0.2rem 0.4rem 0.6rem rgb(0 0 0 / 0.07)); padding: 1rem; min-height: 16em; &:hover { - filter: drop-shadow(0.2rem, 0.4rem, 1rem rgb(0 0 0 / 0.1)); + filter: drop-shadow(0.3rem 0.5rem 0.7rem rgb(0 0 0 / 0.1)); } a { From f622bee24f2eb4db8e724710955da039e5835a30 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 14:28:04 -0400 Subject: [PATCH 088/141] fix scroll --- .../src/routes/packages/Category.svelte | 20 +++++++++++++++++-- packages/site-kit/src/lib/actions/utils.ts | 5 ++++- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 240ed014cf..3836b4c48d 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -1,5 +1,6 @@
-
+

{title}

@@ -40,7 +43,20 @@ class="raised" aria-label="Show more" aria-pressed={showAll} - onclick={() => (showAll = !showAll)}> { + const { bottom } = header.getBoundingClientRect(); + + // if the current section is wholly visible, don't muck about with the scroll position + if (bottom > 0) { + showAll = !showAll; + return; + } + + // otherwise, keep the button in the same position + fix_position(e.currentTarget, () => { + showAll = !showAll; + }); + }}> {showAll ? 'show less' : `show all (${packages.length})`} diff --git a/packages/site-kit/src/lib/actions/utils.ts b/packages/site-kit/src/lib/actions/utils.ts index 513dd0f5e9..cabcf380e0 100644 --- a/packages/site-kit/src/lib/actions/utils.ts +++ b/packages/site-kit/src/lib/actions/utils.ts @@ -1,4 +1,6 @@ -export function fix_position(element: HTMLElement, fn: Function) { +import { tick } from 'svelte'; + +export async function fix_position(element: HTMLElement, fn: Function) { let scroll_parent: HTMLElement | null = element; while ((scroll_parent = scroll_parent.parentElement)) { @@ -9,6 +11,7 @@ export function fix_position(element: HTMLElement, fn: Function) { const top = element.getBoundingClientRect().top; fn(); + await tick(); const delta = element.getBoundingClientRect().top - top; if (delta !== 0) { From 7db7c1c0e5953d43da762b62f3157b02594bcef1 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 14:53:49 -0400 Subject: [PATCH 089/141] dark mode --- apps/svelte.dev/src/routes/packages/PackageCard.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 6bd7f4ab41..39333e70ba 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -138,6 +138,10 @@ min-height: 16em; + :root.dark & { + background-color: var(--sk-bg-3); + } + &:hover { filter: drop-shadow(0.3rem 0.5rem 0.7rem rgb(0 0 0 / 0.1)); } From de61946c7bfcdc4cf0fea27eb734feef7438a59c Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:08:39 -0400 Subject: [PATCH 090/141] tweaks --- .../src/routes/packages/Category.svelte | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 3836b4c48d..4c532f646b 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -19,13 +19,12 @@
-
-

- {title} -

-
+

+ {title} +

+ {#if description} -

{@html description}

+

{@html description}

{/if}
@@ -47,7 +46,7 @@ const { bottom } = header.getBoundingClientRect(); // if the current section is wholly visible, don't muck about with the scroll position - if (bottom > 0) { + if (!showAll || bottom > 0) { showAll = !showAll; return; } @@ -70,12 +69,8 @@ margin-bottom: 3rem; } - header { - margin-bottom: 1rem; - - h2 { - margin: 0; - } + h2 { + margin: 0 0 1rem 0; } h3 { From e2e491c01f62ff8ed3b4238fd60b32d55dd26728 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:20:04 -0400 Subject: [PATCH 091/141] more useful title --- .../src/routes/packages/PackageCard.svelte | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 39333e70ba..df2ad00bd4 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -8,6 +8,15 @@ }; let { pkg }: Props = $props(); + + const formatter = new Intl.DateTimeFormat(undefined, { + weekday: 'short', + year: 'numeric', + month: 'short', + day: 'numeric', + hour: 'numeric', + minute: 'numeric' + });
@@ -37,7 +46,10 @@ {/if} {pkg.version} - {ago(new Date(pkg.updated), true)} + + + {ago(new Date(pkg.updated), true)} +
From 8eb152efec0895b8f54134a3023695ec3ee4b241 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:30:31 -0400 Subject: [PATCH 092/141] make the entire card a link --- .../src/routes/packages/PackageCard.svelte | 121 +++++++++--------- 1 file changed, 63 insertions(+), 58 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index df2ad00bd4..85005158f2 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -20,8 +20,8 @@
-
- {#snippet title()} + {#snippet contents()} +

{#if pkg.official} @@ -29,49 +29,56 @@ {pkg.name}

- {/snippet} - - {#if pkg.homepage} - e.stopPropagation()} - > - {@render title()} - - {:else} - {@render title()} - {/if} - - {pkg.version} - - - {ago(new Date(pkg.updated), true)} - - -
-

{pkg.description}

+ + {pkg.version} -

- {#if pkg.downloads} - - - {format_number(+pkg.downloads)} + + {ago(new Date(pkg.updated), true)} + - {/if} +

- {#if pkg.github_stars} - - - {format_number(pkg.github_stars)} - - {/if} +

{pkg.description}

- +

+ {#if pkg.downloads} + + + {format_number(+pkg.downloads)} + + {/if} + + {#if pkg.github_stars} + + + {format_number(pkg.github_stars)} + + {/if} + +

+ {/snippet} + + {#if pkg.homepage} + e.stopPropagation()} + > + {@render contents()} + + {:else} +
+ {@render contents()} +
+ {/if} + + +
From 5cc6a8192b845e0b43c1a8be0d36c0d0667c5cb7 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:41:45 -0400 Subject: [PATCH 096/141] remove link to sveltesociety.dev --- apps/svelte.dev/src/routes/packages/+page.svelte | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 7ef70ddaab..42039f21c0 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -17,7 +17,6 @@

Packages

We've collected a few of our favourite packages that work well with Svelte and SvelteKit apps. - Discover more at sveltesociety.dev.

From d6406c2132453eb5fc7422a96d6719accc194d6a Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:49:22 -0400 Subject: [PATCH 097/141] add note --- apps/svelte.dev/src/routes/packages/+page.svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 42039f21c0..684ba79c50 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -17,6 +17,7 @@

Packages

We've collected a few of our favourite packages that work well with Svelte and SvelteKit apps. + Official packages are marked with the logo.

@@ -44,4 +45,17 @@ h1 { margin: 0 0 2rem 0; } + + .svelte-logo { + position: relative; + top: 0.15em; + display: inline-block; + width: 1em; + aspect-ratio: 1; + background: #ff3e00; + mask-size: contain; + mask-image: url(icons/svelte-cutout); + mask-repeat: no-repeat; + mask-position: 50% 50%; + } From 76ac0f454cd4538e917298231109923df05a6533 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:53:00 -0400 Subject: [PATCH 098/141] tweak styles --- .../src/routes/packages/Category.svelte | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 4c532f646b..5d954ea74b 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -19,13 +19,15 @@
-

- {title} -

+
+

+ {title} +

- {#if description} -

{@html description}

- {/if} + {#if description} +

{@html description}

+ {/if} +
{#each visiblePackages as pkg} @@ -69,6 +71,18 @@ margin-bottom: 3rem; } + header { + margin: 0 0 2rem 0; + + h2 { + margin: 0 0 1rem 0; + } + + p { + margin: 0; + } + } + h2 { margin: 0 0 1rem 0; } From 038a85756df5f41a33cc27611bc1de319eada9e8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 15:53:18 -0400 Subject: [PATCH 099/141] unused --- apps/svelte.dev/src/routes/packages/Category.svelte | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 5d954ea74b..57e9e2f6b6 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -83,15 +83,6 @@ } } - h2 { - margin: 0 0 1rem 0; - } - - h3 { - font: var(--sk-font-ui-medium); - font-size: 1.5rem; - } - .content { display: grid; grid-template-columns: 1fr; From 15944db5ec2584f89b835d6e3cf1bb5f4946cacd Mon Sep 17 00:00:00 2001 From: "jyc.dev" Date: Wed, 1 Oct 2025 22:02:02 +0200 Subject: [PATCH 100/141] design cleanup (#1568) --- apps/svelte.dev/src/lib/packages-meta.ts | 8 +- .../src/routes/packages/+page.svelte | 34 ++- .../src/routes/packages/Category.svelte | 237 +++++++----------- .../src/routes/packages/PackageCard.svelte | 139 +++++----- packages/icons/icons/minus.svg | 1 + packages/icons/icons/plus.svg | 1 + packages/site-kit/src/lib/actions/utils.ts | 5 +- 7 files changed, 201 insertions(+), 224 deletions(-) create mode 100644 packages/icons/icons/minus.svg create mode 100644 packages/icons/icons/plus.svg diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 35a04f7a0f..03be0a1599 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -8,7 +8,7 @@ const FEATURED: { { title: 'Svelte CLI add-ons', description: - 'sv, the Svelte CLI, lets you instantly add functionality to a new or existing project.', + 'The Svelte CLI lets you instantly add functionality to a new or existing project with npx sv add.', packages: [ { name: 'tailwindcss', svAlias: 'tailwind' }, { name: 'drizzle-orm', svAlias: 'drizzle' }, @@ -243,12 +243,6 @@ const FEATURED: { { name: 'felte' }, { name: '@tanstack/svelte-form' } ] - }, - { - title: 'More', - description: - 'These are just a few highlights. See a larger directory of packages at sveltesociety.dev.', - packages: [] } ]; diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 129ebf6640..684ba79c50 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -1,6 +1,5 @@ @@ -13,10 +12,16 @@ -

Packages

-
-
+
+

Packages

+

+ We've collected a few of our favourite packages that work well with Svelte and SvelteKit apps. + Official packages are marked with the logo. +

+
+ +
{#each data.homepage as { title, description, packages }} {/each} @@ -33,7 +38,24 @@ text-wrap: balance; } - .page :global(:where(h2, h3) code) { - all: unset; + header { + margin: 0 0 4rem 0; + } + + h1 { + margin: 0 0 2rem 0; + } + + .svelte-logo { + position: relative; + top: 0.15em; + display: inline-block; + width: 1em; + aspect-ratio: 1; + background: #ff3e00; + mask-size: contain; + mask-image: url(icons/svelte-cutout); + mask-repeat: no-repeat; + mask-position: 50% 50%; } diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 9af1971a6c..4c532f646b 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -1,6 +1,6 @@ - -
-
-

- {title} -

- - {#if !at_start || !at_end} -
- - - -
- {/if} -
+

+ {title} +

+ {#if description} -

{@html description}

+

{@html description}

{/if} -
- -
-
- {#each packages as pkg} -
- -
- {/each} +
+ {#each visiblePackages as pkg} +
+
-
+ {/each} +
-
{ - const left = e.currentTarget.scrollLeft; - content.style.translate = `-${left}px`; - - update(); - }} - > -
- {#each packages as pkg} -
- -
- {/each} -
+ {#if packages.length > INITIAL_ITEMS} +
+
-
+ {/if}
diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 5e4d6d51b5..f6a4afa0d9 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -8,11 +8,20 @@ }; let { pkg }: Props = $props(); + + const formatter = new Intl.DateTimeFormat(undefined, { + weekday: 'short', + year: 'numeric', + month: 'short', + day: 'numeric', + hour: 'numeric', + minute: 'numeric' + }); -
-
- {#snippet title()} +
+ {#snippet contents()} +

{#if pkg.official} @@ -20,46 +29,56 @@ {pkg.name}

- {/snippet} - - {#if pkg.homepage} - e.stopPropagation()} - > - {@render title()} - - {:else} - {@render title()} - {/if} - - {pkg.version} - {ago(new Date(pkg.updated), true)} - -
-

{pkg.description}

+ + {pkg.version} -

- {#if pkg.downloads} - - - {format_number(+pkg.downloads)} + + {ago(new Date(pkg.updated), true)} + - {/if} +

- {#if pkg.github_stars} - - - {format_number(pkg.github_stars)} - - {/if} +

{pkg.description}

- +

+ {#if pkg.downloads} + + + {format_number(+pkg.downloads)} + + {/if} + + {#if pkg.github_stars} + + + {format_number(pkg.github_stars)} + + {/if} + +

+ {/snippet} + + {#if pkg.homepage} + e.stopPropagation()} + > + {@render contents()} + + {:else} +
+ {@render contents()} +
+ {/if} + + +
From 15555657ea75c99c0b570eb0c44370f69508da02 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 17:45:01 -0400 Subject: [PATCH 110/141] always link --- .../src/routes/packages/PackageCard.svelte | 30 +++++++------------ 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 31cacce131..8dfd3279b5 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -17,10 +17,19 @@ hour: 'numeric', minute: 'numeric' }); + + const href = $derived(pkg.homepage || pkg.repo_url || `https://npmjs.org/package/${pkg.name}`);
- {#snippet contents()} + e.stopPropagation()} + >

{#if pkg.official} @@ -58,24 +67,7 @@

- {/snippet} - - {#if pkg.homepage} -
e.stopPropagation()} - > - {@render contents()} - - {:else} -
- {@render contents()} -
- {/if} +

From 38490ab05adbce1c68ca01974d41410397713773 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:03:37 -0400 Subject: [PATCH 118/141] tweak some wording slightly --- apps/svelte.dev/src/lib/packages-meta.ts | 7 ++++--- apps/svelte.dev/src/routes/packages/+page.svelte | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index d954cfb983..041ee00897 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -336,7 +336,8 @@ const FEATURED: { }, { title: 'Routing', - description: 'SvelteKit is recommended, but here are some alternatives', + description: + 'The official router is SvelteKit, but here are some alternatives', packages: [ { name: 'svelte5-router' }, { name: '@roxi/routify', description: 'Routes based on file structure' }, @@ -347,7 +348,7 @@ const FEATURED: { { title: 'Data fetching', description: - 'SvelteKit remote functions are recommended, but here are some alternatives', + 'We recommend using SvelteKit’s remote functions, but for specific needs you can use these alternatives', packages: [ { name: '@tanstack/svelte-query', @@ -366,7 +367,7 @@ const FEATURED: { { title: 'Forms', description: - 'SvelteKit forms are recommended, but here are some alternatives', + 'SvelteKit has built-in forms, but you can also use these packages', packages: [ { name: 'sveltekit-superforms' }, { diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index 684ba79c50..c106a1bac5 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -16,7 +16,7 @@

Packages

- We've collected a few of our favourite packages that work well with Svelte and SvelteKit apps. + We’ve collected a few of our favourite packages that work well with Svelte and SvelteKit apps. Official packages are marked with the logo.

From e23cc5e5849d1c80eabd9817034a2a93b3121afe Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:10:31 -0400 Subject: [PATCH 119/141] slim down some descriptions --- apps/svelte.dev/src/lib/packages-meta.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 041ee00897..c2947afc81 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -10,12 +10,12 @@ const FEATURED: { description: 'The Svelte CLI lets you instantly add functionality to a new or existing project with npx sv add', packages: [ - { name: 'tailwindcss', svAlias: 'tailwind' }, + { name: 'tailwindcss', svAlias: 'tailwind', description: 'A utility-first CSS framework' }, { name: 'drizzle-orm', svAlias: 'drizzle', description: - 'TypeScript ORM offering both relational and SQL-like query APIs. Serverless-ready by design' + 'Serverless-ready TypeScript ORM offering both relational and SQL-like query APIs' }, { name: 'mdsvex', @@ -29,24 +29,23 @@ const FEATURED: { svAlias: 'storybook', description: 'Develop, document, and test UI components in isolation' }, - { name: 'prettier', svAlias: 'prettier' }, + { name: 'prettier', svAlias: 'prettier', description: 'An opinionated code formatter' }, { name: 'eslint', svAlias: 'eslint', description: 'Find and fix problems in your code' }, - { name: 'vitest', svAlias: 'vitest' }, + { name: 'vitest', svAlias: 'vitest', description: 'Vite-powered testing framework' }, { name: 'playwright', svAlias: 'playwright', - description: 'Automate web browsers for end-to-end testing' + description: 'Browser automation for end-to-end testing' }, { name: '@inlang/paraglide-js', svAlias: 'paraglide', - description: 'A compiler-based i18n library that emits tree-shakable message functions' + description: 'A compiler-based i18n library that emits tree-shakeable message functions' }, { name: 'vite-plugin-devtools-json', svAlias: 'devtools-json', - description: - 'Installs vite-plugin-devtools-json to generate a Chromium DevTools project settings file on-the-fly in the development server' + description: 'Generates Chromium DevTools project settings during development' } ] }, From c11b9d04bdd451d73ddb8f737cb61b47ba4abfa8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:11:13 -0400 Subject: [PATCH 120/141] lucia description --- apps/svelte.dev/src/lib/packages-meta.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index c2947afc81..7fa4e3dfcb 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -23,7 +23,7 @@ const FEATURED: { description: 'A Markdown preprocessor that lets you put Markdown in your Svelte and Svelte in your Markdown' }, - { name: 'lucia', svAlias: 'lucia', description: 'A guide to implementing auth in your app' }, + { name: 'lucia', svAlias: 'lucia', description: 'Session-based password auth using Drizzle' }, { name: 'storybook', svAlias: 'storybook', From fe47214c729c78d0b1e53dc92f4dea6c5d0fe409 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:28:46 -0400 Subject: [PATCH 121/141] bunch more --- apps/svelte.dev/src/lib/packages-meta.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 7fa4e3dfcb..5e12b52311 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -54,33 +54,30 @@ const FEATURED: { packages: [ { name: 'shadcn-svelte', - description: - 'Beautifully designed components built with Tailwind that you can customize and extend' + description: 'A port of shadcn/ui, built with Bits UI and Tailwind CSS' }, { name: 'bits-ui', - description: 'Headless components powering shadcn-svelte that can also be used standalone' + description: 'Headless component primitives — bring your own styles' }, { name: '@skeletonlabs/skeleton', - description: 'Skeleton is an adaptive design system powered by Tailwind CSS' + description: 'An adaptive design system powered by Tailwind CSS' }, { name: 'flowbite-svelte', - description: 'Official Svelte components built for Flowbite and Tailwind CSS' + description: 'Official Svelte port of Flowbite, a UI library powered by Tailwind CSS' }, - { name: '@ark-ui/svelte', description: 'A collection of unstyled, accessible UI components' }, + { name: '@ark-ui/svelte', description: 'Headless component library built on top of Zag.js' }, { name: 'daisyui', - description: - 'Tailwind CSS component library that provides useful component class names to speed development' + description: 'A set of classnames encapsulating Tailwind CSS styles' }, - { name: 'svelte-material-ui' }, + { name: 'svelte-material-ui', description: 'An implementation of Google’s Material UI' }, { name: 'carbon-components-svelte' }, { name: 'melt', - description: - 'An open-source Svelte component library for building high-quality, accessible design systems and web apps' + description: 'A low-level headless UI library' }, { name: '@sveltestrap/sveltestrap' } ] From 6720f3ab44c4f12f28b339331eed311e9ffa9ed6 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:31:20 -0400 Subject: [PATCH 122/141] more --- apps/svelte.dev/src/lib/packages-meta.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 5e12b52311..ad62384f28 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -86,22 +86,21 @@ const FEATURED: { title: 'SvelteKit adapters', packages: [ { name: '@sveltejs/adapter-auto' }, - { name: '@sveltejs/adapter-node', description: 'Generates a standalone Node server' }, - { name: '@sveltejs/adapter-vercel', description: 'Creates a Vercel app' }, - { name: '@sveltejs/adapter-cloudflare', description: 'Creates a Cloudflare app' }, - { name: '@sveltejs/adapter-netlify', description: 'Creates a Netlify app' }, + { name: '@sveltejs/adapter-node', description: 'Builds a standalone Node server' }, + { name: '@sveltejs/adapter-vercel', description: 'Builds your app for Vercel' }, + { name: '@sveltejs/adapter-cloudflare', description: 'Builds your app for Cloudflare' }, + { name: '@sveltejs/adapter-netlify', description: 'Builds your app for Netlify' }, { name: '@deno/svelte-adapter', description: 'Builds your app for Deno Deploy' }, { name: 'amplify-adapter', description: 'Builds your app for AWS Amplify' }, { name: 'svelte-kit-sst', description: 'Builds your app for AWS Lambda and AWS Lamda@Edge' }, - { name: 'svelte-adapter-bun', description: 'Generates a standalone Bun.js server' }, + { name: 'svelte-adapter-bun', description: 'Builds your app for Bun' }, { name: 'svelte-adapter-appengine', description: 'Builds your app for Google Cloud App Engine' }, { name: 'sveltekit-adapter-chrome-extension', - description: - 'Builds your app complying with content source policies of Chrome extensions using manifest v3' + description: 'Builds your app as a Chrome extension using manifest v3' }, { name: '@slicemachine/adapter-sveltekit', From 503f8aec7ed6219549304822ffbb6eacd8079dc4 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:35:54 -0400 Subject: [PATCH 123/141] more --- apps/svelte.dev/src/lib/packages-meta.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index ad62384f28..6096bda738 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -113,13 +113,11 @@ const FEATURED: { packages: [ { name: 'mdsvex', - description: - 'A Markdown preprocessor that lets you put Markdown in your Svelte and Svelte in your Markdown' + description: 'Put Markdown in your Svelte and Svelte in your Markdown' }, { name: '@content-collections/core', - description: - 'Transform your content into type-safe data collections and say goodbye to manual data fetching and parsing' + description: 'Transform your content into type-safe data collections' }, { name: 'svelte-exmarkdown', description: 'Extensible component for Markdown rendering' }, { @@ -128,7 +126,7 @@ const FEATURED: { }, { name: '@prismicio/svelte', - description: 'Present content from Prismic - a headless page builder' + description: 'Components and helpers to fetch and present Prismic content' }, { name: 'carta-md' }, { @@ -139,11 +137,10 @@ const FEATURED: { { name: '@evidence-dev/evidence', description: - 'A powerful framework for building and publishing data products using SQL, Markdown, and AI' + 'A framework for building and publishing data products using SQL, Markdown, and AI' }, { name: 'svelte-pdf', description: 'Render PDF documents using PDF.js' }, - { name: 'typewriter-editor' }, - { name: '@svelte-put/toc' } + { name: 'typewriter-editor' } ] }, { From 74c04986e642d96655365915e2b941da427188ce Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:41:49 -0400 Subject: [PATCH 124/141] more --- apps/svelte.dev/src/lib/packages-meta.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 6096bda738..8af357c3fb 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -149,7 +149,7 @@ const FEATURED: { { name: '@iconify/tailwind4' }, { name: '@unocss/preset-icons' }, { name: 'lucide-svelte', description: 'Beautiful and consistent icons' }, - { name: 'svelte-awesome' }, + { name: 'svelte-awesome', description: 'Font Awesome icons for Svelte' }, { name: 'phosphor-svelte', description: 'A clean and friendly icon family' } ] }, @@ -158,11 +158,11 @@ const FEATURED: { packages: [ { name: 'layerchart', - description: 'Composable chart components to build a wide range of visualizations' + description: 'Composable chart components for building a wide range of visualizations' }, { name: 'layercake', - description: 'Easily create responsive graphics server-side that work without JavaScript' + description: 'Create responsive graphics that can work without JavaScript' }, { name: 'svelte-maplibre', @@ -170,11 +170,11 @@ const FEATURED: { }, { name: '@xyflow/svelte', - description: 'Powerful libraries for building node-based UIs with Svelte' + description: 'Customizable component for building node-based UIs and diagrams' }, { name: 'svelte-maplibre-gl', - description: 'Build interactive web maps effortlessly with MapLibre GL' + description: 'Build interactive web maps with MapLibre GL' } ] }, From 62b92497279492e1c0e5cea5997678b126880112 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:43:57 -0400 Subject: [PATCH 125/141] more --- apps/svelte.dev/src/lib/packages-meta.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 8af357c3fb..2b2d7aadd5 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -184,16 +184,16 @@ const FEATURED: { { name: 'better-auth', description: 'Comprehensive authentication library' }, { name: '@supabase/ssr', - description: 'Server-side auth to use cookie-based authentication with SvelteKit' + description: 'Server-side library for cookie-based authentication with SvelteKit' }, { name: 'altcha', description: - 'Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible' + 'Privacy-first CAPTCHA widget, compliant with global regulations and WCAG accessible' }, { name: 'svelte-clerk', - description: 'Easily add authentication and user management to your app' + description: 'Unofficial implementation of Clerk' }, { name: 'svelte-session-manager', description: 'JWT session store' }, { From e83c328db68be2f679e59275e2f2a41878a2fc19 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed, 1 Oct 2025 16:46:42 -0700 Subject: [PATCH 126/141] fix lucide --- apps/svelte.dev/src/lib/packages-meta.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 2b2d7aadd5..c210279e8e 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -148,7 +148,7 @@ const FEATURED: { packages: [ { name: '@iconify/tailwind4' }, { name: '@unocss/preset-icons' }, - { name: 'lucide-svelte', description: 'Beautiful and consistent icons' }, + { name: '@lucide/svelte', description: 'Beautiful and consistent icons' }, { name: 'svelte-awesome', description: 'Font Awesome icons for Svelte' }, { name: 'phosphor-svelte', description: 'A clean and friendly icon family' } ] From c259d69f35905f5082a4b16e42622af537a9f60b Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed, 1 Oct 2025 16:55:39 -0700 Subject: [PATCH 127/141] finish removing package --- .../server/generated/registry/svelte-put-toc.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json deleted file mode 100644 index 34b2050473..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-put-toc.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@svelte-put/toc", - "npm_description": "Action & utilities for building table of contents", - "repo_url": "https://github.com/vnphanquang/svelte-put", - "authors": ["vnphanquang"], - "homepage": "https://github.com/vnphanquang/svelte-put/tree/main/packages/toc", - "version": "6.0.2", - "downloads": 56, - "github_stars": 971, - "updated": "2025-03-15T08:01:17.887Z", - "svelte_range": "^5.1.0", - "typescript": true, - "runes": true, - "last_rune_check_version": "6.0.2" -} From 136da5f1f630a513433851f065dcd284bca79a39 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 19:58:42 -0400 Subject: [PATCH 128/141] more --- apps/svelte.dev/src/lib/packages-meta.ts | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 2b2d7aadd5..b179f9d502 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -211,7 +211,7 @@ const FEATURED: { { name: 'svelte-stripe', description: 'Add Stripe Elements to your project' }, { name: 'svelte-clerk', - description: 'Easily add authentication and user management to your app' + description: 'Unofficial implementation of Clerk' }, { name: '@storyblok/svelte', @@ -227,7 +227,7 @@ const FEATURED: { title: 'Testing and devtools', packages: [ { name: '@testing-library/svelte', description: 'Testing utilities for DOM interaction' }, - { name: 'playwright', description: 'Automate web browsers for end-to-end testing' }, + { name: 'playwright', description: 'Browser automation for end-to-end testing' }, { name: 'vitest' }, { name: 'svelte-render-scan', description: 'Visual debugging tool' }, { name: 'svelte-inspect-value', description: 'Value inspector component' } @@ -249,8 +249,8 @@ const FEATURED: { packages: [ { name: '@sveltejs/vite-plugin-svelte' }, { name: 'rollup-plugin-svelte' }, - { name: 'svelte-loader' }, - { name: 'esbuild-svelte' } + { name: 'svelte-loader', description: 'Compile Svelte components with webpack' }, + { name: 'esbuild-svelte', description: 'Compile Svelte components with esbuild' } ] }, { @@ -347,8 +347,11 @@ const FEATURED: { description: 'Primitives for managing, caching and syncing asynchronous and remote data' }, { name: '@urql/svelte', description: 'Customizable GraphQL client' }, - { name: 'houdini' }, - { name: 'trpc-sveltekit' }, + { name: 'houdini', description: 'The disappearing GraphQL framework' }, + { + name: 'trpc-sveltekit', + description: 'SvelteKit adapter for tRPC.io that supports Node, Vercel and Netlify' + }, { name: '@orpc/svelte-query', description: 'APIs that are end-to-end type-safe and adhere to OpenAPI standards' @@ -361,10 +364,13 @@ const FEATURED: { description: 'SvelteKit has built-in forms, but you can also use these packages', packages: [ - { name: 'sveltekit-superforms' }, + { + name: 'sveltekit-superforms', + description: 'Server-side and client-side form validation library' + }, { name: 'formsnap', - description: 'Wraps sveltekit-superforms with accessible form components' + description: 'Accessible form components built on top of sveltekit-superforms' }, { name: 'felte', description: 'An extensible form library' }, { name: '@tanstack/svelte-form', description: 'Powerful, type-safe forms' } From d9cb37a25283a1aeccba0364d31687f5959ca1fd Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 20:03:19 -0400 Subject: [PATCH 129/141] fix --- .../svelte.dev/src/routes/packages/Category.svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 16b0f41a40..48ff9ea591 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -98,6 +98,8 @@ align-items: center; gap: 1rem; cursor: pointer; + width: 100%; + justify-content: flex-end; .icon { mask-size: 2rem; @@ -107,6 +109,18 @@ mask-image: url(icons/minus); } } + + .button { + order: 1; + } + + @media (min-width: 1024px) { + justify-content: flex-start; + + .button { + order: 0; + } + } } .item { From 75847e21e13c6c6c8a9a34fc252ce5ac9bf3d5fc Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 20:07:34 -0400 Subject: [PATCH 130/141] focus ring on links --- .../src/routes/packages/PackageCard.svelte | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 8728a9b60a..85ec94cc58 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -82,20 +82,22 @@ href="https://npmjs.org/package/{pkg.name}" target="_blank" rel="noreferrer" - data-icon="npm" aria-label="View on npm" onclick={(e) => e.stopPropagation()} - > + > + + {#if pkg.repo_url} e.stopPropagation()} - > + > + + {/if}
@@ -158,6 +160,15 @@ position: absolute; right: 1rem; bottom: 1rem; + + a { + width: 1.4rem; + height: 1.4rem; + } + + a:focus-visible { + outline: 2px solid var(--sk-fg-accent); + } } a { @@ -175,11 +186,6 @@ mask: no-repeat 50% 50%; mask-size: contain; - &:focus { - /* TODO use a focus ring instead (right now the mask breaks it) */ - background: var(--sk-fg-accent); - } - &[data-icon='star'] { mask-image: url(icons/star); } From 30b90202a1b1715738a3c075458e80fe79fabbba Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 20:10:04 -0400 Subject: [PATCH 131/141] small tweak --- apps/svelte.dev/src/routes/packages/PackageCard.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index 85ec94cc58..c663dc2b71 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -158,8 +158,8 @@ .links { position: absolute; - right: 1rem; - bottom: 1rem; + right: 1.3rem; + bottom: 1.3rem; a { width: 1.4rem; From e18467ac4e4be75b835fc37c50003fa1dadb5d75 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 20:12:24 -0400 Subject: [PATCH 132/141] fix --- .../src/routes/packages/Category.svelte | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 48ff9ea591..c4fc9c8f1b 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -11,7 +11,6 @@ let { title, description, packages }: Props = $props(); const INITIAL_ITEMS = 3; - let showAll = $state(false);
@@ -38,9 +37,8 @@ - - {showAll ? 'show less' : `show all (${packages.length})`} - + show all ({packages.length}) + show less
@@ -101,6 +99,22 @@ width: 100%; justify-content: flex-end; + .show-more { + display: block; + + [open] & { + display: none; + } + } + + .show-less { + display: none; + + [open] & { + display: block; + } + } + .icon { mask-size: 2rem; mask-image: url(icons/plus); From 293424a0f6640ca8d19b7209f14acdefc7fb95c6 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 20:15:00 -0400 Subject: [PATCH 133/141] text-decoration to make it clear it links --- apps/svelte.dev/src/routes/packages/PackageCard.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/svelte.dev/src/routes/packages/PackageCard.svelte b/apps/svelte.dev/src/routes/packages/PackageCard.svelte index c663dc2b71..eba4ddc81b 100644 --- a/apps/svelte.dev/src/routes/packages/PackageCard.svelte +++ b/apps/svelte.dev/src/routes/packages/PackageCard.svelte @@ -127,6 +127,10 @@ h3 { display: inline-block; font: var(--sk-font-ui-medium); + + a:hover & span:not([data-icon]) { + text-decoration: underline; + } } article { From b4c50fe041509f3a09ebcb712854098cdc5a2f66 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 1 Oct 2025 20:17:36 -0400 Subject: [PATCH 134/141] tweak --- apps/svelte.dev/src/routes/packages/Category.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index c4fc9c8f1b..5bf51d5859 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -126,6 +126,10 @@ .button { order: 1; + + summary:hover & { + border-color: var(--sk-raised-hover-color); + } } @media (min-width: 1024px) { From 1d641673436f16057d3e4e466fb95ac6f44aab29 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 2 Oct 2025 12:38:07 +0200 Subject: [PATCH 135/141] add permalink --- .../src/routes/packages/Category.svelte | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 5bf51d5859..82b2961fe4 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -9,13 +9,17 @@ } let { title, description, packages }: Props = $props(); + const slug = $derived(`${title.toLowerCase().replace(/ /g, '-')}`); const INITIAL_ITEMS = 3;
-

{title}

+

+ {title} + +

{#if description}

{@html description}

@@ -59,9 +63,11 @@ header { margin: 0 0 2rem 0; + position: relative; h2 { margin: 0 0 1rem 0; + position: relative; } p { @@ -145,4 +151,37 @@ height: 16rem; min-width: 0; /* Prevents grid items from overflowing */ } + + /* permalink */ + [id] { + scroll-margin-top: calc(var(--sk-nav-height)) !important; + } + + a.permalink { + position: absolute !important; + display: block; + background: var(--sk-fg-1); + color: var(--sk-fg-1) !important; + mask: url(icons/hash) 50% 50% no-repeat; + mask-size: 2.4rem 2.4rem; + width: 2.6rem; + height: 2.2rem; + top: calc(50% - 1rem); + + @media (max-width: 767px) { + right: 0; + scale: 0.8; + } + + @media (min-width: 768px) { + left: -3rem; + opacity: 0; + transition: opacity 0.2s; + + h2:hover &, + &:focus { + opacity: 1; + } + } + } From 94121261882c26ca05fa4d71f85e2c552809f429 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 2 Oct 2025 12:58:11 +0200 Subject: [PATCH 136/141] sharing links are open --- apps/svelte.dev/src/lib/server/content.ts | 1 + .../src/routes/packages/+page.server.ts | 1 + .../src/routes/packages/+page.svelte | 5 +++-- .../src/routes/packages/Category.svelte | 20 +++++++++---------- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/content.ts b/apps/svelte.dev/src/lib/server/content.ts index 921ff0dc2f..0479b869a8 100644 --- a/apps/svelte.dev/src/lib/server/content.ts +++ b/apps/svelte.dev/src/lib/server/content.ts @@ -238,6 +238,7 @@ export interface PackageCalculated { export interface Category { title: string; + hash: string; description?: string; packages: Package[]; } diff --git a/apps/svelte.dev/src/routes/packages/+page.server.ts b/apps/svelte.dev/src/routes/packages/+page.server.ts index 16bbfe78a1..188720f5fd 100644 --- a/apps/svelte.dev/src/routes/packages/+page.server.ts +++ b/apps/svelte.dev/src/routes/packages/+page.server.ts @@ -26,6 +26,7 @@ const homepage: Category[] = []; for (const { packages, title, description } of PACKAGES_META.FEATURED) { homepage.push({ title, + hash: title.toLowerCase().replace(/ /g, '-'), description, packages: arrToPackages(packages) }); diff --git a/apps/svelte.dev/src/routes/packages/+page.svelte b/apps/svelte.dev/src/routes/packages/+page.svelte index c106a1bac5..c0ee7fbec0 100644 --- a/apps/svelte.dev/src/routes/packages/+page.svelte +++ b/apps/svelte.dev/src/routes/packages/+page.svelte @@ -1,5 +1,6 @@ @@ -22,8 +23,8 @@
- {#each data.homepage as { title, description, packages }} - + {#each data.homepage as category} + {/each}
diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index 82b2961fe4..d6e8089977 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -1,24 +1,22 @@
-

+

{title} - +

{#if description} @@ -35,7 +33,7 @@
{#if packages.length > INITIAL_ITEMS} -
+
@@ -154,7 +152,7 @@ /* permalink */ [id] { - scroll-margin-top: calc(var(--sk-nav-height)) !important; + scroll-margin-top: calc(var(--sk-nav-height) + 2rem) !important; } a.permalink { From 46c1913341beda619649014597d8aff462cc4f65 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 2 Oct 2025 13:03:35 +0200 Subject: [PATCH 137/141] rmv auto, add static, tweak order --- apps/svelte.dev/src/lib/packages-meta.ts | 4 ++-- .../generated/registry/sveltejs-adapter-auto.json | 15 --------------- .../registry/sveltejs-adapter-static.json | 13 +++++++++++++ .../server/generated/registry/sveltejs-kit.json | 15 --------------- 4 files changed, 15 insertions(+), 32 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json create mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index bf3abea3f6..22d1d6512f 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -85,11 +85,11 @@ const FEATURED: { { title: 'SvelteKit adapters', packages: [ - { name: '@sveltejs/adapter-auto' }, { name: '@sveltejs/adapter-node', description: 'Builds a standalone Node server' }, - { name: '@sveltejs/adapter-vercel', description: 'Builds your app for Vercel' }, { name: '@sveltejs/adapter-cloudflare', description: 'Builds your app for Cloudflare' }, { name: '@sveltejs/adapter-netlify', description: 'Builds your app for Netlify' }, + { name: '@sveltejs/adapter-vercel', description: 'Builds your app for Vercel' }, + { name: '@sveltejs/adapter-static', description: 'Builds your static site' }, { name: '@deno/svelte-adapter', description: 'Builds your app for Deno Deploy' }, { name: 'amplify-adapter', description: 'Builds your app for AWS Amplify' }, { name: 'svelte-kit-sst', description: 'Builds your app for AWS Lambda and AWS Lamda@Edge' }, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json deleted file mode 100644 index 07e8fbbb37..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-auto.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@sveltejs/adapter-auto", - "npm_description": "Automatically chooses the SvelteKit adapter for your current environment, if possible.", - "repo_url": "https://github.com/sveltejs/kit", - "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "6.1.0", - "downloads": 303238, - "github_stars": 19739, - "updated": "2025-08-12T02:23:08.511Z", - "kit_range": "^2.0.0", - "typescript": true, - "runes": false, - "last_rune_check_version": "6.0.0" -} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json new file mode 100644 index 0000000000..696734b23f --- /dev/null +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json @@ -0,0 +1,13 @@ +{ + "name": "@sveltejs/adapter-static", + "npm_description": "Adapter for SvelteKit apps that prerenders your entire site as a collection of static files", + "repo_url": "https://github.com/sveltejs/kit", + "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], + "homepage": "https://svelte.dev", + "version": "3.0.9", + "downloads": 219928, + "github_stars": 19772, + "updated": "2025-08-07T19:26:47.170Z", + "svelte_range": "^5.35.5", + "kit_range": "^2.0.0" +} diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json deleted file mode 100644 index af10610fb4..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-kit.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@sveltejs/kit", - "npm_description": "SvelteKit is the fastest way to build Svelte apps", - "repo_url": "https://github.com/sveltejs/kit", - "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "2.43.7", - "downloads": 655524, - "github_stars": 19739, - "updated": "2025-10-01T16:25:23.371Z", - "svelte_range": "^4.0.0 || ^5.0.0-next.0", - "typescript": true, - "runes": true, - "last_rune_check_version": "2.20.5" -} From 609aaa82125946d7bdc5a8f459931eba0263939a Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 2 Oct 2025 13:05:50 +0200 Subject: [PATCH 138/141] semi --- apps/svelte.dev/src/routes/packages/Category.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/src/routes/packages/Category.svelte b/apps/svelte.dev/src/routes/packages/Category.svelte index d6e8089977..28743f9dc6 100644 --- a/apps/svelte.dev/src/routes/packages/Category.svelte +++ b/apps/svelte.dev/src/routes/packages/Category.svelte @@ -5,7 +5,7 @@ type Props = { open: boolean; - } & Category + } & Category; let { title, description, packages, hash, open }: Props = $props(); From a33d4ff5ed64acc433afdd9416db85156b9f9d9b Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Thu, 2 Oct 2025 07:31:14 -0700 Subject: [PATCH 139/141] sync packages --- .../src/lib/server/generated/registry/ai-sdk-svelte.json | 4 ++-- .../src/lib/server/generated/registry/altcha.json | 4 ++-- .../lib/server/generated/registry/amplify-adapter.json | 2 +- .../src/lib/server/generated/registry/ark-ui-svelte.json | 4 ++-- .../src/lib/server/generated/registry/better-auth.json | 4 ++-- .../src/lib/server/generated/registry/bits-ui.json | 4 ++-- .../generated/registry/carbon-components-svelte.json | 4 ++-- .../src/lib/server/generated/registry/carta-md.json | 4 ++-- .../generated/registry/content-collections-core.json | 4 ++-- .../src/lib/server/generated/registry/daisyui.json | 4 ++-- .../server/generated/registry/deno-svelte-adapter.json | 4 ++-- .../src/lib/server/generated/registry/drizzle-orm.json | 8 ++++---- .../src/lib/server/generated/registry/esbuild-svelte.json | 2 +- .../src/lib/server/generated/registry/eslint.json | 4 ++-- .../server/generated/registry/event-calendar-core.json | 4 ++-- .../server/generated/registry/evidence-dev-evidence.json | 2 +- .../src/lib/server/generated/registry/felte.json | 4 ++-- .../lib/server/generated/registry/flowbite-svelte.json | 4 ++-- .../src/lib/server/generated/registry/formsnap.json | 2 +- .../src/lib/server/generated/registry/houdini.json | 4 ++-- .../src/lib/server/generated/registry/i18n-js.json | 2 +- .../lib/server/generated/registry/iconify-tailwind4.json | 2 +- .../server/generated/registry/inlang-paraglide-js.json | 4 ++-- .../src/lib/server/generated/registry/layercake.json | 4 ++-- .../src/lib/server/generated/registry/layerchart.json | 4 ++-- .../registry/lottiefiles-svelte-lottie-player.json | 2 +- .../src/lib/server/generated/registry/lucia.json | 4 ++-- .../src/lib/server/generated/registry/lucide-svelte.json | 6 +++--- .../generated/registry/magidoc-plugin-svelte-marked.json | 2 +- .../src/lib/server/generated/registry/mdsvex.json | 4 ++-- .../src/lib/server/generated/registry/melt.json | 2 +- .../lib/server/generated/registry/neoconfetti-svelte.json | 2 +- .../lib/server/generated/registry/orpc-svelte-query.json | 4 ++-- .../lib/server/generated/registry/passlock-sveltekit.json | 4 ++-- .../lib/server/generated/registry/phosphor-svelte.json | 4 ++-- .../src/lib/server/generated/registry/playwright.json | 4 ++-- .../generated/registry/poppanator-sveltekit-svg.json | 4 ++-- .../src/lib/server/generated/registry/prettier.json | 4 ++-- .../lib/server/generated/registry/prismicio-svelte.json | 2 +- .../server/generated/registry/rollup-plugin-svelte.json | 2 +- .../src/lib/server/generated/registry/roxi-routify.json | 2 +- .../src/lib/server/generated/registry/scrolly-video.json | 2 +- .../src/lib/server/generated/registry/sentry-svelte.json | 4 ++-- .../lib/server/generated/registry/sentry-sveltekit.json | 4 ++-- .../src/lib/server/generated/registry/shadcn-svelte.json | 4 ++-- .../server/generated/registry/skeletonlabs-skeleton.json | 4 ++-- .../registry/slicemachine-adapter-sveltekit.json | 2 +- .../src/lib/server/generated/registry/sswr.json | 2 +- .../lib/server/generated/registry/storyblok-svelte.json | 4 ++-- .../src/lib/server/generated/registry/storybook.json | 4 ++-- .../src/lib/server/generated/registry/supabase-ssr.json | 4 ++-- .../src/lib/server/generated/registry/super-sitemap.json | 2 +- .../src/lib/server/generated/registry/svead.json | 2 +- .../generated/registry/svelte-adapter-appengine.json | 2 +- .../lib/server/generated/registry/svelte-adapter-bun.json | 4 ++-- .../src/lib/server/generated/registry/svelte-awesome.json | 2 +- .../src/lib/server/generated/registry/svelte-clerk.json | 4 ++-- .../lib/server/generated/registry/svelte-easy-crop.json | 4 ++-- .../lib/server/generated/registry/svelte-exmarkdown.json | 4 ++-- .../server/generated/registry/svelte-inspect-value.json | 2 +- .../server/generated/registry/svelte-kit-sessions.json | 2 +- .../src/lib/server/generated/registry/svelte-kit-sst.json | 2 +- .../src/lib/server/generated/registry/svelte-loader.json | 2 +- .../lib/server/generated/registry/svelte-maplibre-gl.json | 2 +- .../lib/server/generated/registry/svelte-maplibre.json | 2 +- .../lib/server/generated/registry/svelte-material-ui.json | 2 +- .../lib/server/generated/registry/svelte-meta-tags.json | 2 +- .../src/lib/server/generated/registry/svelte-motion.json | 2 +- .../lib/server/generated/registry/svelte-pathfinder.json | 2 +- .../src/lib/server/generated/registry/svelte-pdf.json | 2 +- .../lib/server/generated/registry/svelte-render-scan.json | 2 +- .../src/lib/server/generated/registry/svelte-seo.json | 2 +- .../server/generated/registry/svelte-session-manager.json | 2 +- .../src/lib/server/generated/registry/svelte-stripe.json | 2 +- .../src/lib/server/generated/registry/svelte5-router.json | 2 +- .../generated/registry/sveltejs-adapter-cloudflare.json | 8 ++++---- .../generated/registry/sveltejs-adapter-netlify.json | 8 ++++---- .../server/generated/registry/sveltejs-adapter-node.json | 8 ++++---- .../generated/registry/sveltejs-adapter-static.json | 8 ++++---- .../generated/registry/sveltejs-adapter-vercel.json | 8 ++++---- .../src/lib/server/generated/registry/sveltejs-amp.json | 2 +- .../server/generated/registry/sveltejs-enhanced-img.json | 8 ++++---- .../generated/registry/sveltejs-vite-plugin-svelte.json | 2 +- .../registry/sveltekit-adapter-chrome-extension.json | 2 +- .../server/generated/registry/sveltekit-superforms.json | 2 +- .../server/generated/registry/svelteness-kit-docs.json | 2 +- .../lib/server/generated/registry/sveltepress-vite.json | 2 +- .../generated/registry/sveltestrap-sveltestrap.json | 2 +- .../src/lib/server/generated/registry/tailwindcss.json | 2 +- .../server/generated/registry/tanstack-svelte-form.json | 2 +- .../server/generated/registry/tanstack-svelte-query.json | 2 +- .../server/generated/registry/tanstack-svelte-table.json | 2 +- .../generated/registry/tanstack-svelte-virtual.json | 2 +- .../server/generated/registry/testing-library-svelte.json | 2 +- .../src/lib/server/generated/registry/threlte-core.json | 2 +- .../src/lib/server/generated/registry/trpc-sveltekit.json | 2 +- .../lib/server/generated/registry/tsparticles-svelte.json | 2 +- .../lib/server/generated/registry/typewriter-editor.json | 2 +- .../lib/server/generated/registry/universal-router.json | 2 +- .../server/generated/registry/unocss-preset-icons.json | 2 +- .../src/lib/server/generated/registry/unpic-svelte.json | 2 +- .../src/lib/server/generated/registry/uppy-svelte.json | 2 +- .../src/lib/server/generated/registry/urql-svelte.json | 2 +- .../src/lib/server/generated/registry/virtua.json | 6 +++--- .../generated/registry/vite-plugin-devtools-json.json | 2 +- .../src/lib/server/generated/registry/vitest.json | 2 +- .../src/lib/server/generated/registry/wuchale-svelte.json | 2 +- .../src/lib/server/generated/registry/xyflow-svelte.json | 2 +- 108 files changed, 170 insertions(+), 170 deletions(-) diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json index b4d9b552a3..8326f0c778 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ai-sdk-svelte.json @@ -5,8 +5,8 @@ "authors": ["jaredpalmer", "vercel-release-bot", "matheuss", "matt.straka"], "homepage": "https://ai-sdk.dev/docs", "version": "3.0.59", - "downloads": 323853, - "github_stars": 18052, + "downloads": 334767, + "github_stars": 18158, "updated": "2025-09-29T23:31:14.293Z", "svelte_range": "^5.31.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json index 5b47835123..6de00759cd 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/altcha.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/altcha.json @@ -5,8 +5,8 @@ "authors": ["ovx"], "homepage": "https://altcha.org", "version": "2.2.4", - "downloads": 17637, - "github_stars": 1544, + "downloads": 18656, + "github_stars": 1554, "updated": "2025-09-27T22:35:07.312Z", "svelte_range": "^5.28.6", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json index 08dcf9eeb2..be43370cdc 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/amplify-adapter.json @@ -5,7 +5,7 @@ "authors": ["zimbronapps"], "homepage": "https://github.com/gzimbron/amplify-adapter#readme", "version": "1.2.3", - "downloads": 1831, + "downloads": 1867, "github_stars": 32, "updated": "2025-09-11T19:17:42.448Z", "kit_range": "^2.4.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json index 3a5220d364..9bb20f07db 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/ark-ui-svelte.json @@ -5,8 +5,8 @@ "authors": ["segunadebayo", "schroetier"], "homepage": "https://ark-ui.com", "version": "5.10.1", - "downloads": 492, - "github_stars": 4651, + "downloads": 488, + "github_stars": 4659, "updated": "2025-09-27T19:08:23.695Z", "svelte_range": ">=5.20.0", "kit_range": "2.42.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json index ad9ea16b8d..8f43a51db4 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/better-auth.json @@ -5,8 +5,8 @@ "authors": ["bekacru"], "homepage": "https://github.com/better-auth/better-auth#readme", "version": "1.3.24", - "downloads": 343288, - "github_stars": 21025, + "downloads": 351361, + "github_stars": 21325, "updated": "2025-09-30T18:23:46.067Z", "svelte_range": "^4.0.0 || ^5.0.0", "kit_range": "^2.37.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json index 98c3df927e..96b6c18304 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/bits-ui.json @@ -5,8 +5,8 @@ "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/bits-ui#readme", "version": "2.11.4", - "downloads": 251380, - "github_stars": 2630, + "downloads": 252025, + "github_stars": 2643, "updated": "2025-09-24T22:52:43.701Z", "svelte_range": "^5.33.0", "kit_range": "^2.42.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json index c01d95d421..2dd38a7c3a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carbon-components-svelte.json @@ -5,8 +5,8 @@ "authors": ["metonym"], "homepage": "https://svelte.carbondesignsystem.com/", "version": "0.89.7", - "downloads": 12627, - "github_stars": 2826, + "downloads": 12568, + "github_stars": 2829, "updated": "2025-09-05T16:18:10.948Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json index bde9776004..9f8454ca0e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/carta-md.json @@ -5,8 +5,8 @@ "authors": ["astrobear"], "homepage": "https://github.com/BearToCode/carta#readme", "version": "4.11.1", - "downloads": 3446, - "github_stars": 667, + "downloads": 3666, + "github_stars": 669, "updated": "2025-06-13T20:58:58.615Z", "svelte_range": "^5.0.0", "kit_range": "catalog:", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json index 5f740d3f75..e837e73ca7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/content-collections-core.json @@ -5,8 +5,8 @@ "authors": ["sdorra"], "homepage": "https://content-collections.dev", "version": "0.11.1", - "downloads": 28515, - "github_stars": 909, + "downloads": 29026, + "github_stars": 913, "updated": "2025-08-30T07:41:29.913Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json index 7d8600ffaa..9f4473deb2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/daisyui.json @@ -5,8 +5,8 @@ "authors": ["saadeghi"], "homepage": "https://daisyui.com", "version": "5.1.26", - "downloads": 510898, - "github_stars": 38794, + "downloads": 513035, + "github_stars": 38856, "updated": "2025-09-30T19:58:19.793Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json b/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json index 93f3a6fa43..6136690016 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/deno-svelte-adapter.json @@ -5,8 +5,8 @@ "authors": ["ry", "kt3k", "dsherret", "divy-work", "denobot"], "homepage": "https://github.com/denoland/svelte-adapter#readme", "version": "0.1.0", - "downloads": 524, - "github_stars": 7, + "downloads": 561, + "github_stars": 8, "updated": "2025-05-19T16:20:54.327Z", "kit_range": "2.x", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json index 34a33dff98..1f7aa43ac0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/drizzle-orm.json @@ -4,10 +4,10 @@ "repo_url": "https://github.com/drizzle-team/drizzle-orm", "authors": ["dankochetov", "sheriman", "alexblokh", "kyrylo_usichenko"], "homepage": "https://orm.drizzle.team", - "version": "0.44.5", - "downloads": 2141673, - "github_stars": 30486, - "updated": "2025-08-25T14:30:27.013Z", + "version": "0.44.6", + "downloads": 2173757, + "github_stars": 30565, + "updated": "2025-10-02T09:49:33.326Z", "typescript": true, "runes": false, "last_rune_check_version": "0.41.0" diff --git a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json index 57ae39db7a..b22dd8b095 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/esbuild-svelte.json @@ -5,7 +5,7 @@ "authors": ["emh333"], "homepage": "https://github.com/EMH333/esbuild-svelte#readme", "version": "0.9.3", - "downloads": 27933, + "downloads": 27782, "github_stars": 256, "updated": "2025-05-24T15:51:24.773Z", "svelte_range": ">=4.2.1 <6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json index 44d875a571..155dc4a7e1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/eslint.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/eslint.json @@ -5,8 +5,8 @@ "authors": ["openjsfoundation", "eslintbot"], "homepage": "https://eslint.org", "version": "9.36.0", - "downloads": 61982177, - "github_stars": 26515, + "downloads": 62656947, + "github_stars": 26535, "updated": "2025-09-19T14:32:08.465Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json index 15dd744d88..8f318a6275 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/event-calendar-core.json @@ -5,8 +5,8 @@ "authors": ["vkurko"], "homepage": "https://vkurko.github.io/calendar/", "version": "4.6.0", - "downloads": 9744, - "github_stars": 1936, + "downloads": 9941, + "github_stars": 1944, "updated": "2025-09-04T09:48:08.711Z", "svelte_range": "^5.34.8", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json index f9cdc9b100..91d7196d4e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/evidence-dev-evidence.json @@ -4,7 +4,7 @@ "repo_url": "", "authors": ["archiewood", "mcrascal", "hughess", "charles-evidence"], "version": "40.1.2", - "downloads": 18426, + "downloads": 18371, "github_stars": 0, "updated": "2025-04-11T20:02:23.417Z", "svelte_range": "4.2.19", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/felte.json b/apps/svelte.dev/src/lib/server/generated/registry/felte.json index 15ba90ce82..99109b8bba 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/felte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/felte.json @@ -5,8 +5,8 @@ "authors": ["pberganza"], "homepage": "https://felte.dev", "version": "1.3.0", - "downloads": 9178, - "github_stars": 1078, + "downloads": 9167, + "github_stars": 1079, "updated": "2024-10-29T20:35:41.611Z", "svelte_range": "^3.31.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json index 2add3f84c0..e677a37292 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/flowbite-svelte.json @@ -5,8 +5,8 @@ "authors": ["jjagielka", "zoliszogyenyi", "shinichiokada"], "homepage": "https://flowbite-svelte.com/", "version": "1.16.0", - "downloads": 49242, - "github_stars": 2615, + "downloads": 50973, + "github_stars": 2620, "updated": "2025-09-28T10:37:43.647Z", "svelte_range": "^5.29.0", "kit_range": "^2.43.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json index 630e587fa0..f1454b8b65 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/formsnap.json @@ -5,7 +5,7 @@ "authors": ["huntabyte"], "homepage": "https://github.com/svecosystem/formsnap#readme", "version": "2.0.1", - "downloads": 44560, + "downloads": 44970, "github_stars": 753, "updated": "2025-04-09T02:30:42.332Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json index f3ed3d9f89..fea4c756db 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/houdini.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/houdini.json @@ -5,8 +5,8 @@ "authors": ["aaivazis", "jycouet"], "homepage": "https://github.com/HoudiniGraphql/houdini", "version": "1.5.10", - "downloads": 5220, - "github_stars": 964, + "downloads": 5237, + "github_stars": 965, "updated": "2025-08-02T15:47:14.762Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json index 9a1d840e60..5f5ee49490 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/i18n-js.json @@ -5,7 +5,7 @@ "authors": ["fnando"], "homepage": "https://github.com/fnando/i18n#readme", "version": "4.5.1", - "downloads": 347563, + "downloads": 350490, "github_stars": 210, "updated": "2024-12-14T00:45:20.293Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json index b4420143de..b5d5a44e7f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/iconify-tailwind4.json @@ -5,7 +5,7 @@ "authors": ["cyberalien"], "homepage": "https://iconify.design/", "version": "1.0.6", - "downloads": 10826, + "downloads": 10756, "github_stars": 9, "updated": "2025-02-28T13:34:23.013Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json index 5bca0315e6..6ec60866c3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/inlang-paraglide-js.json @@ -5,8 +5,8 @@ "authors": ["samuelstroschein", "inlangbot"], "homepage": "https://inlang.com/m/gerre34r/library-inlang-paraglideJs", "version": "2.4.0", - "downloads": 90584, - "github_stars": 122, + "downloads": 89556, + "github_stars": 123, "updated": "2025-09-26T01:32:38.150Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json index 552eb573ec..8dca40e842 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layercake.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layercake.json @@ -5,8 +5,8 @@ "authors": ["mhkeller0"], "homepage": "https://layercake.graphics/", "version": "10.0.2", - "downloads": 12663, - "github_stars": 1647, + "downloads": 13030, + "github_stars": 1651, "updated": "2025-09-23T18:49:20.036Z", "svelte_range": ">=5", "kit_range": "^2.22.5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json index 11e48c2fb8..5e6d2c703f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/layerchart.json @@ -5,8 +5,8 @@ "authors": ["techniq"], "homepage": "https://github.com/techniq/layerchart#readme", "version": "1.0.12", - "downloads": 25326, - "github_stars": 1007, + "downloads": 25583, + "github_stars": 1012, "updated": "2025-09-17T14:45:16.933Z", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0", "kit_range": "^2.21.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json index 9ed1b2237e..feb85ba893 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lottiefiles-svelte-lottie-player.json @@ -5,7 +5,7 @@ "authors": ["jawish"], "homepage": "https://github.com/LottieFiles/svelte-lottie-player", "version": "0.3.1", - "downloads": 3802, + "downloads": 3825, "github_stars": 136, "updated": "2024-01-16T08:16:28.170Z", "svelte_range": "^3.21.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json index 4d543b6920..df2772aca7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucia.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucia.json @@ -6,8 +6,8 @@ "homepage": "https://github.com/pilcrowOnPaper/lucia#readme", "version": "3.2.2", "deprecated_reason": "This package has been deprecated. Please see https://lucia-auth.com/lucia-v3/migrate.", - "downloads": 62520, - "github_stars": 10339, + "downloads": 63229, + "github_stars": 10346, "updated": "2024-10-20T12:40:32.030Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json index 573440abc0..d0375a641c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/lucide-svelte.json @@ -5,9 +5,9 @@ "authors": ["ericfennis"], "homepage": "https://lucide.dev", "version": "0.544.0", - "downloads": 94179, - "github_stars": 19133, - "updated": "2025-09-11T09:54:21.270Z", + "downloads": 95395, + "github_stars": 19165, + "updated": "2025-09-11T09:54:17.934Z", "svelte_range": "^5", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json index f0a8b4d2d1..9cc00006c0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/magidoc-plugin-svelte-marked.json @@ -5,7 +5,7 @@ "authors": ["pelletier197"], "homepage": "https://github.com/magidoc-org/magidoc#readme", "version": "6.2.0", - "downloads": 7697, + "downloads": 7544, "github_stars": 273, "updated": "2024-11-08T18:33:01.933Z", "svelte_range": "4.2.19", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json index de0977d5d9..094de4018c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/mdsvex.json @@ -5,8 +5,8 @@ "authors": ["evilpingwin"], "homepage": "https://github.com/pngwn/MDsveX#readme", "version": "0.12.6", - "downloads": 55504, - "github_stars": 2817, + "downloads": 54093, + "github_stars": 2819, "updated": "2025-05-08T23:01:30.005Z", "svelte_range": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/melt.json b/apps/svelte.dev/src/lib/server/generated/registry/melt.json index a68557b4e5..be5a3434b7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/melt.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/melt.json @@ -5,7 +5,7 @@ "authors": ["tglide_personal"], "homepage": "https://next.melt-ui.com/", "version": "0.40.2", - "downloads": 3632, + "downloads": 3598, "github_stars": 240, "updated": "2025-09-09T17:41:24.967Z", "svelte_range": "^5.30.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json index 72c01c32a2..9059320231 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/neoconfetti-svelte.json @@ -5,7 +5,7 @@ "authors": ["puruvj"], "homepage": "https://github.com/puruvj/neoconfetti/tree/main/packages/svelte#readme", "version": "2.2.2", - "downloads": 23456, + "downloads": 23717, "github_stars": 300, "updated": "2025-03-09T12:58:01.521Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json index 9115a05d08..478b381782 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/orpc-svelte-query.json @@ -5,8 +5,8 @@ "authors": ["unnoq"], "homepage": "https://orpc.unnoq.com", "version": "1.9.2", - "downloads": 2984, - "github_stars": 3430, + "downloads": 3239, + "github_stars": 3456, "updated": "2025-09-29T09:01:25.118Z", "svelte_range": ">=4.2.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json index ed3d8671e8..daae897570 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/passlock-sveltekit.json @@ -5,8 +5,8 @@ "authors": ["toby.hobson"], "homepage": "https://passlock.dev", "version": "0.9.31", - "downloads": 19, - "github_stars": 179, + "downloads": 20, + "github_stars": 180, "updated": "2024-11-27T14:09:44.610Z", "svelte_range": "^4.0.0", "kit_range": "^2.6.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json index 39691f8235..ee72a25a40 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/phosphor-svelte.json @@ -5,8 +5,8 @@ "authors": ["haruaki07"], "homepage": "https://phosphoricons.com", "version": "3.0.1", - "downloads": 13130, - "github_stars": 211, + "downloads": 13673, + "github_stars": 214, "updated": "2024-12-06T04:02:09.247Z", "svelte_range": "^5.0.0 || ^5.0.0-next.96", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json index 689cdddb17..08652ab29a 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/playwright.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/playwright.json @@ -5,8 +5,8 @@ "authors": ["pavelfeldman", "yurys", "dgozman-ms", "playwright-bot"], "homepage": "https://playwright.dev", "version": "1.55.1", - "downloads": 21480165, - "github_stars": 77560, + "downloads": 21420706, + "github_stars": 77751, "updated": "2025-09-23T09:57:04.991Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json index 3de5425378..95cf99adf5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/poppanator-sveltekit-svg.json @@ -5,8 +5,8 @@ "authors": ["poppanator_"], "homepage": "https://github.com/poppa/sveltekit-svg#readme", "version": "6.0.0", - "downloads": 16452, - "github_stars": 262, + "downloads": 16731, + "github_stars": 263, "updated": "2025-09-01T05:39:43.829Z", "svelte_range": ">=5.x", "kit_range": "^6.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json index ed978837d3..d456e5572e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prettier.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prettier.json @@ -17,8 +17,8 @@ ], "homepage": "https://prettier.io", "version": "3.6.2", - "downloads": 56404092, - "github_stars": 51024, + "downloads": 56965427, + "github_stars": 51036, "updated": "2025-06-27T02:53:53.185Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json index 508d2e7514..39e53f9b90 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/prismicio-svelte.json @@ -31,7 +31,7 @@ ], "homepage": "https://github.com/prismicio/prismic-svelte#readme", "version": "2.0.0", - "downloads": 8585, + "downloads": 9181, "github_stars": 26, "updated": "2025-06-04T23:46:10.656Z", "svelte_range": "^5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json index 6e6d89d477..53cf7ff001 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/rollup-plugin-svelte.json @@ -5,7 +5,7 @@ "authors": ["lukeed", "rich_harris", "lukastaegert", "shellscape", "conduitry", "dummdidumm"], "homepage": "https://github.com/sveltejs/rollup-plugin-svelte#readme", "version": "7.2.3", - "downloads": 98444, + "downloads": 97709, "github_stars": 511, "updated": "2025-08-23T20:57:08.931Z", "svelte_range": ">=3.5.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json index 95fa8aef71..0d3eff7850 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/roxi-routify.json @@ -3,7 +3,7 @@ "repo_url": "", "authors": ["jakobrosenberg"], "version": "3.6.4", - "downloads": 3479, + "downloads": 3455, "github_stars": 0, "updated": "2025-09-16T10:15:55.135Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json index 04a0720744..991051c7f0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/scrolly-video.json @@ -5,7 +5,7 @@ "authors": ["dkao"], "homepage": "https://github.com/dkaoster/scrolly-video#readme", "version": "0.0.24", - "downloads": 672, + "downloads": 711, "github_stars": 1061, "updated": "2025-03-07T04:16:43.669Z", "svelte_range": "^4.2.19", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json index 02a4344b19..931d8b96b0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-svelte.json @@ -16,8 +16,8 @@ ], "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", "version": "10.17.0", - "downloads": 85274, - "github_stars": 8420, + "downloads": 86255, + "github_stars": 8423, "updated": "2025-09-30T11:05:52.329Z", "svelte_range": "3.x || 4.x || 5.x", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json index 614dfe5e7a..97971aa6ed 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sentry-sveltekit.json @@ -16,8 +16,8 @@ ], "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", "version": "10.17.0", - "downloads": 58148, - "github_stars": 8420, + "downloads": 59524, + "github_stars": 8423, "updated": "2025-09-30T11:06:26.628Z", "svelte_range": "^4.2.8", "kit_range": "2.x", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json index 39182e0dc0..95a732f894 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/shadcn-svelte.json @@ -5,8 +5,8 @@ "authors": ["huntabyte"], "homepage": "https://github.com/huntabyte/shadcn-svelte#readme", "version": "1.0.8", - "downloads": 7682, - "github_stars": 7452, + "downloads": 8080, + "github_stars": 7470, "updated": "2025-09-26T11:24:15.718Z", "typescript": false, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json index 87e95b1d4e..85d7e4f4fe 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/skeletonlabs-skeleton.json @@ -5,8 +5,8 @@ "authors": ["skeletonadmin", "endigo9740", "cokakoala", "hugoskokos"], "homepage": "https://github.com/skeletonlabs/skeleton#readme", "version": "3.2.2", - "downloads": 21743, - "github_stars": 5673, + "downloads": 21173, + "github_stars": 5675, "updated": "2025-09-23T23:06:44.900Z", "typescript": false, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json index a9f77c6257..49ffb25d28 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/slicemachine-adapter-sveltekit.json @@ -18,7 +18,7 @@ "bapmrl" ], "version": "0.3.84", - "downloads": 3522, + "downloads": 3448, "github_stars": 298, "updated": "2025-09-18T12:57:47.713Z", "svelte_range": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json index 2ef5f96775..95bceaa072 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sswr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sswr.json @@ -4,7 +4,7 @@ "repo_url": "github.com/ConsoleTVs/sswr", "authors": ["consoletvs"], "version": "2.2.0", - "downloads": 349398, + "downloads": 360397, "github_stars": 0, "updated": "2025-03-04T20:30:45.524Z", "svelte_range": "^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json index 2002edd75d..2535d4f71c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storyblok-svelte.json @@ -15,8 +15,8 @@ ], "homepage": "https://github.com/storyblok/monoblok/tree/main/packages/svelte#readme", "version": "5.2.10", - "downloads": 1167, - "github_stars": 20, + "downloads": 1135, + "github_stars": 21, "updated": "2025-09-30T09:06:44.594Z", "svelte_range": "^5.0.0", "kit_range": "^2.20.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json index d9ca5e77bb..1a3a525dc8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/storybook.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/storybook.json @@ -14,8 +14,8 @@ ], "homepage": "https://storybook.js.org", "version": "9.1.10", - "downloads": 8009562, - "github_stars": 87829, + "downloads": 8081990, + "github_stars": 87873, "updated": "2025-10-01T10:17:55.420Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json index 794d646495..00cd9ff255 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/supabase-ssr.json @@ -20,8 +20,8 @@ ], "homepage": "https://github.com/supabase/ssr#readme", "version": "0.7.0", - "downloads": 612850, - "github_stars": 159, + "downloads": 625845, + "github_stars": 160, "updated": "2025-08-22T06:08:37.734Z", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json index 3f6fa11973..b6148ed795 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/super-sitemap.json @@ -5,7 +5,7 @@ "authors": ["jasongitmail"], "homepage": "https://github.com/jasongitmail/super-sitemap#readme", "version": "1.0.5", - "downloads": 5136, + "downloads": 5431, "github_stars": 223, "updated": "2025-07-22T17:39:14.601Z", "svelte_range": ">=4.0.0 <6.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svead.json b/apps/svelte.dev/src/lib/server/generated/registry/svead.json index ed05319bf5..e5f6460639 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svead.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svead.json @@ -5,7 +5,7 @@ "authors": ["spences10"], "homepage": "https://github.com/spences10/svead#readme", "version": "0.0.15", - "downloads": 473, + "downloads": 349, "github_stars": 102, "updated": "2025-06-09T05:40:57.632Z", "svelte_range": "^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json index ca72fa616a..d0b5add1aa 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-appengine.json @@ -5,7 +5,7 @@ "authors": ["halfdanj"], "homepage": "https://github.com/halfdanj/svelte-adapter-appengine#readme", "version": "1.2.0", - "downloads": 110, + "downloads": 93, "github_stars": 72, "updated": "2025-02-24T22:48:25.803Z", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json index f3a7de5c72..743324d22e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-adapter-bun.json @@ -5,8 +5,8 @@ "authors": ["gornostay25"], "homepage": "https://github.com/gornostay25/svelte-adapter-bun#readme", "version": "1.0.0", - "downloads": 4067, - "github_stars": 587, + "downloads": 3989, + "github_stars": 591, "updated": "2025-09-22T00:29:46.241Z", "kit_range": "^2.4.0", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json index be1e9f7820..69e251c331 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-awesome.json @@ -5,7 +5,7 @@ "authors": ["robbrazier"], "homepage": "https://github.com/RobBrazier/svelte-awesome#readme", "version": "3.3.5", - "downloads": 9330, + "downloads": 9584, "github_stars": 502, "updated": "2024-10-22T12:51:36.311Z", "svelte_range": ">= 3.43.1 < 6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json index 4ed17a9305..ac88877c5f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-clerk.json @@ -5,8 +5,8 @@ "authors": ["wobsoriano"], "homepage": "https://github.com/wobsoriano/svelte-clerk#readme", "version": "0.17.4", - "downloads": 3928, - "github_stars": 184, + "downloads": 4173, + "github_stars": 185, "updated": "2025-10-01T02:23:19.327Z", "svelte_range": "^5.11.0", "kit_range": "^2.20.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json index 44dc5f9ab5..42b314d7c0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-easy-crop.json @@ -5,8 +5,8 @@ "authors": ["valentinhervieu"], "homepage": "https://github.com/ValentinH/svelte-easy-crop", "version": "5.0.0", - "downloads": 9164, - "github_stars": 228, + "downloads": 9334, + "github_stars": 229, "updated": "2025-09-05T14:02:02.604Z", "svelte_range": "^5.0.0", "kit_range": "^2.15.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json index bf7e1ed434..0f5580dbea 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-exmarkdown.json @@ -5,8 +5,8 @@ "authors": ["ssssota"], "homepage": "https://ssssota.github.io/svelte-exmarkdown", "version": "5.0.2", - "downloads": 25227, - "github_stars": 300, + "downloads": 25808, + "github_stars": 302, "updated": "2025-08-09T15:03:03.704Z", "svelte_range": "^5.1.3", "kit_range": "^2.27.3", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json index e6419bcfa8..e033de45a8 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-inspect-value.json @@ -5,7 +5,7 @@ "authors": ["eirikk"], "homepage": "https://inspect.eirik.space", "version": "0.9.2", - "downloads": 592, + "downloads": 544, "github_stars": 133, "updated": "2025-09-05T08:26:42.834Z", "svelte_range": "^5.29.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json index 457238a0fa..b2fb7a7f70 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sessions.json @@ -5,7 +5,7 @@ "authors": ["yutak23"], "homepage": "https://github.com/yutak23/svelte-kit-sessions#readme", "version": "0.4.0", - "downloads": 305, + "downloads": 300, "github_stars": 18, "updated": "2024-11-13T04:51:52.547Z", "svelte_range": "^5.1.13", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json index 103b4ae2ed..fdf8fd2479 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-kit-sst.json @@ -5,7 +5,7 @@ "authors": ["thdxr", "fanjie", "sst-publisher"], "homepage": "https://github.com/sst/sst#readme", "version": "2.43.5", - "downloads": 6130, + "downloads": 5890, "github_stars": 24576, "updated": "2024-08-16T19:15:54.792Z", "kit_range": "^1.5.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json index ccadde0311..d1a3b3ad0b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-loader.json @@ -5,7 +5,7 @@ "authors": ["nikku", "rich_harris", "conduitry", "svelte-admin", "dummdidumm"], "homepage": "https://github.com/sveltejs/svelte-loader#readme", "version": "3.2.4", - "downloads": 47697, + "downloads": 48514, "github_stars": 602, "updated": "2024-10-09T21:13:47.738Z", "svelte_range": "^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json index 7f1f3a63ca..acee9be264 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre-gl.json @@ -5,7 +5,7 @@ "authors": ["mierune_iguchi", "ciscorn"], "homepage": "https://svelte-maplibre-gl.mierune.dev/", "version": "1.0.1", - "downloads": 886, + "downloads": 1026, "github_stars": 215, "updated": "2025-07-09T13:47:31.490Z", "svelte_range": ">=5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json index a4ae5617ef..296215445c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-maplibre.json @@ -5,7 +5,7 @@ "authors": ["dimfeld"], "homepage": "https://svelte-maplibre.imfeld.dev", "version": "1.2.1", - "downloads": 12257, + "downloads": 12760, "github_stars": 462, "updated": "2025-08-19T19:00:42.136Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json index ca644e7c05..f8e4bc3684 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-material-ui.json @@ -4,7 +4,7 @@ "repo_url": "https://github.com/hperrin/svelte-material-ui", "authors": ["hperrin"], "version": "8.0.3", - "downloads": 3215, + "downloads": 3313, "github_stars": 3399, "updated": "2025-08-13T00:55:30.427Z", "typescript": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json index b22e37dd01..35ae296aa7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-meta-tags.json @@ -5,7 +5,7 @@ "authors": ["oe.kazuma"], "homepage": "https://github.com/oekazuma/svelte-meta-tags#readme", "version": "4.4.1", - "downloads": 14947, + "downloads": 14814, "github_stars": 608, "updated": "2025-09-01T05:44:35.974Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json index ee4620a965..9b2235a53f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-motion.json @@ -5,7 +5,7 @@ "authors": ["micha-lmxt"], "homepage": "https://github.com/micha-lmxt/svelte-motion#readme", "version": "0.12.2", - "downloads": 6465, + "downloads": 6450, "github_stars": 636, "updated": "2024-02-27T20:12:47.917Z", "svelte_range": ">=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json index f65cae719c..955ac1a422 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pathfinder.json @@ -5,7 +5,7 @@ "authors": ["paulmaly"], "homepage": "https://github.com/sveltetools/svelte-pathfinder#readme", "version": "4.8.1", - "downloads": 2101, + "downloads": 2126, "github_stars": 133, "updated": "2024-07-04T09:03:48.158Z", "svelte_range": ">=3 <5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json index 0a71a7d552..72884630a2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-pdf.json @@ -5,7 +5,7 @@ "authors": ["vinodnimbalkar"], "homepage": "https://github.com/vinodnimbalkar/svelte-pdf#readme", "version": "1.0.28", - "downloads": 877, + "downloads": 874, "github_stars": 235, "updated": "2025-06-08T14:38:18.920Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json index cf9f6a079e..b79e2c8301 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-render-scan.json @@ -5,7 +5,7 @@ "authors": ["stanislav-khromov"], "homepage": "https://khromov.github.io/svelte-render-scan/", "version": "1.1.0", - "downloads": 3300, + "downloads": 3360, "github_stars": 146, "updated": "2025-03-21T21:53:49.157Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json index 518579266c..b51963e1eb 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-seo.json @@ -5,7 +5,7 @@ "authors": ["artiebits"], "homepage": "https://github.com/artiebits/svelte-seo#readme", "version": "1.7.1", - "downloads": 1818, + "downloads": 1994, "github_stars": 490, "updated": "2025-09-27T09:40:12.755Z", "svelte_range": "^5.38.2", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json index d57366c24a..7645dae046 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-session-manager.json @@ -5,7 +5,7 @@ "authors": ["arlac77"], "homepage": "https://github.com/arlac77/svelte-session-manager#readme", "version": "3.0.52", - "downloads": 560, + "downloads": 545, "github_stars": 106, "updated": "2025-09-24T00:07:58.372Z", "svelte_range": "^5.39.4", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json index fa21eebd4b..4647c41f3e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte-stripe.json @@ -5,7 +5,7 @@ "authors": ["joshnuss"], "homepage": "https://sveltestripe.com", "version": "1.4.0", - "downloads": 3746, + "downloads": 3759, "github_stars": 474, "updated": "2025-06-09T22:41:28.744Z", "svelte_range": "^3 || ^4 || ^5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json index 2b366fb041..18008e71e7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelte5-router.json @@ -5,7 +5,7 @@ "authors": ["jpcutshall"], "homepage": "https://github.com/jpcutshall/svelte5-router", "version": "3.0.2", - "downloads": 2005, + "downloads": 1946, "github_stars": 14, "updated": "2025-01-22T23:26:57.572Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json index 55754a6267..fe79b99bd2 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-cloudflare.json @@ -3,11 +3,11 @@ "npm_description": "Adapter for building SvelteKit applications on Cloudflare Pages with Workers integration", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "7.2.3", - "downloads": 49801, + "homepage": "https://svelte.dev/docs/kit/adapter-cloudflare", + "version": "7.2.4", + "downloads": 50309, "github_stars": 19739, - "updated": "2025-08-25T22:12:35.265Z", + "updated": "2025-10-02T14:22:08.841Z", "kit_range": "^2.0.0", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json index bcc2e04a1f..7b34e01769 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-netlify.json @@ -3,11 +3,11 @@ "npm_description": "A SvelteKit adapter that creates a Netlify app", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "5.2.3", - "downloads": 14039, + "homepage": "https://svelte.dev/docs/kit/adapter-netlify", + "version": "5.2.4", + "downloads": 14048, "github_stars": 19739, - "updated": "2025-08-25T22:12:35.304Z", + "updated": "2025-10-02T14:22:09.602Z", "kit_range": "^2.4.0", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json index c697dbb8f4..b81acc00b5 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-node.json @@ -3,11 +3,11 @@ "npm_description": "Adapter for SvelteKit apps that generates a standalone Node server", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "5.3.2", - "downloads": 227349, + "homepage": "https://svelte.dev/docs/kit/adapter-node", + "version": "5.3.3", + "downloads": 232486, "github_stars": 19739, - "updated": "2025-09-10T13:15:25.226Z", + "updated": "2025-10-02T14:22:09.413Z", "kit_range": "^2.4.0", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json index 696734b23f..765ade822e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-static.json @@ -3,11 +3,11 @@ "npm_description": "Adapter for SvelteKit apps that prerenders your entire site as a collection of static files", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "3.0.9", + "homepage": "https://svelte.dev/docs/kit/adapter-static", + "version": "3.0.10", "downloads": 219928, "github_stars": 19772, - "updated": "2025-08-07T19:26:47.170Z", - "svelte_range": "^5.35.5", + "updated": "2025-10-02T14:22:08.571Z", + "svelte_range": "^5.39.3", "kit_range": "^2.0.0" } diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json index a58513cf43..009b0210c3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-adapter-vercel.json @@ -3,11 +3,11 @@ "npm_description": "A SvelteKit adapter that creates a Vercel app", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "5.10.2", - "downloads": 93315, + "homepage": "https://svelte.dev/docs/kit/adapter-vercel", + "version": "5.10.3", + "downloads": 94828, "github_stars": 19739, - "updated": "2025-08-19T14:58:41.874Z", + "updated": "2025-10-02T14:22:08.639Z", "kit_range": "^2.4.0", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json index ff8991d82e..109bca070e 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://svelte.dev", "version": "1.1.5", - "downloads": 86, + "downloads": 99, "github_stars": 19739, "updated": "2025-08-07T19:26:47.266Z", "kit_range": "^1.0.0 || ^2.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json index 40452b7558..055b1d3f27 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-enhanced-img.json @@ -3,11 +3,11 @@ "npm_description": "Image optimization for your Svelte apps", "repo_url": "https://github.com/sveltejs/kit", "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "0.8.2", - "downloads": 23201, + "homepage": "https://svelte.dev/docs/kit/images#sveltejs-enhanced-img", + "version": "0.8.3", + "downloads": 23697, "github_stars": 19739, - "updated": "2025-09-24T13:30:09.964Z", + "updated": "2025-10-02T14:22:08.609Z", "svelte_range": "^5.0.0", "typescript": true, "runes": false, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json index 57d2b2ffe1..988cc8e054 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-vite-plugin-svelte.json @@ -5,7 +5,7 @@ "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], "homepage": "https://github.com/sveltejs/vite-plugin-svelte#readme", "version": "6.2.1", - "downloads": 1059657, + "downloads": 1039910, "github_stars": 952, "updated": "2025-09-24T13:16:28.132Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json index 05ef084d05..f4b20d05fa 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-adapter-chrome-extension.json @@ -5,7 +5,7 @@ "authors": ["michmich112"], "homepage": "https://github.com/michmich112/sveltekit-adapter-chrome-extension#readme", "version": "2.0.1", - "downloads": 216, + "downloads": 272, "github_stars": 143, "updated": "2024-03-25T03:02:40.181Z", "typescript": true diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json index bb6de14431..2df0097dd0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltekit-superforms.json @@ -5,7 +5,7 @@ "authors": ["ciscoheat"], "homepage": "https://superforms.rocks", "version": "2.27.1", - "downloads": 74982, + "downloads": 75369, "github_stars": 2628, "updated": "2025-06-27T13:15:22.597Z", "svelte_range": "3.x || 4.x || >=5.0.0-next.51", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json index 158e782ca4..1a8670bff3 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json @@ -4,7 +4,7 @@ "repo_url": "https://github.com/svelteness/kit-docs", "authors": ["mihar-22"], "version": "1.1.5", - "downloads": 1561, + "downloads": 1486, "github_stars": 499, "updated": "2023-09-16T01:27:25.411Z", "svelte_range": "^4.2.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json index 2626728e96..7548c94b56 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltepress-vite.json @@ -5,7 +5,7 @@ "authors": ["philadelphia"], "homepage": "https://sveltepress.site/", "version": "1.2.2", - "downloads": 1233, + "downloads": 1409, "github_stars": 499, "updated": "2025-05-06T02:33:47.201Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json index 55de7624a9..8b8e06f92b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/sveltestrap-sveltestrap.json @@ -5,7 +5,7 @@ "authors": ["dysfunc"], "homepage": "https://sveltestrap.js.org", "version": "7.1.0", - "downloads": 5721, + "downloads": 5758, "github_stars": 191, "updated": "2025-02-04T15:33:33.979Z", "svelte_range": "^4.0.0 || ^5.0.0 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json index a980c48be1..cd85c254c0 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tailwindcss.json @@ -5,7 +5,7 @@ "authors": ["malfaitrobin", "adamwathan", "reinink"], "homepage": "https://tailwindcss.com", "version": "4.1.14", - "downloads": 23669694, + "downloads": 23920217, "github_stars": 90339, "updated": "2025-10-01T16:06:45.574Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json index 04088c8980..4d5aaf6625 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-form.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/form", "version": "1.23.5", - "downloads": 1671, + "downloads": 1546, "github_stars": 5827, "updated": "2025-09-30T14:21:57.259Z", "svelte_range": "^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json index 09802e0616..98c3a13b81 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-query.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/query", "version": "6.0.0", - "downloads": 44730, + "downloads": 45634, "github_stars": 46767, "updated": "2025-09-30T12:14:06.735Z", "svelte_range": "^5.25.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json index 2928c9615b..2ccdcca064 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-table.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/table", "version": "8.21.3", - "downloads": 8890, + "downloads": 9030, "github_stars": 27030, "updated": "2025-04-14T20:20:26.877Z", "svelte_range": "^4.0.0 || ^3.49.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json index 7d81f781d9..f60b73b912 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tanstack-svelte-virtual.json @@ -5,7 +5,7 @@ "authors": ["tannerlinsley", "kylemathews"], "homepage": "https://tanstack.com/virtual", "version": "3.13.12", - "downloads": 6644, + "downloads": 6519, "github_stars": 6353, "updated": "2025-06-27T12:47:07.412Z", "svelte_range": "^3.48.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json index 09aff3cdca..7d1cc6a768 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/testing-library-svelte.json @@ -22,7 +22,7 @@ ], "homepage": "https://github.com/testing-library/svelte-testing-library#readme", "version": "5.2.8", - "downloads": 225386, + "downloads": 226327, "github_stars": 647, "updated": "2025-05-19T14:43:37.452Z", "svelte_range": "^3 || ^4 || ^5 || ^5.0.0-next.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json index a67daecbad..03a1d38814 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/threlte-core.json @@ -5,7 +5,7 @@ "authors": ["grischaerbe"], "homepage": "https://threlte.xyz", "version": "8.1.5", - "downloads": 14511, + "downloads": 14708, "github_stars": 3034, "updated": "2025-08-28T22:29:59.278Z", "svelte_range": ">=5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json index ea0f2fb53b..e47bcd0910 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/trpc-sveltekit.json @@ -5,7 +5,7 @@ "authors": ["icflorescu"], "homepage": "https://icflorescu.github.io/trpc-sveltekit/", "version": "3.6.3", - "downloads": 3573, + "downloads": 3325, "github_stars": 840, "updated": "2025-03-06T12:52:54.703Z", "kit_range": "^1.27.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json index 0991748bee..54acf2095c 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/tsparticles-svelte.json @@ -5,7 +5,7 @@ "authors": ["matteobruni", "ar3s"], "homepage": "https://github.com/tsparticles/svelte#readme", "version": "3.1.1", - "downloads": 928, + "downloads": 1009, "github_stars": 60, "updated": "2024-05-26T10:58:39.331Z", "svelte_range": "^4.2.17", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json index c3b06da2c5..37ec996479 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/typewriter-editor.json @@ -5,7 +5,7 @@ "authors": ["jacwright"], "homepage": "https://github.com/typewriter-editor/typewriter#readme", "version": "0.12.9", - "downloads": 715, + "downloads": 823, "github_stars": 428, "updated": "2025-02-12T18:30:38.430Z", "svelte_range": ">=3.43.0 <6", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json index 57c7df9b33..d28344539b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/universal-router.json @@ -5,7 +5,7 @@ "authors": ["koistya", "frenzzy"], "homepage": "https://www.kriasoft.com/universal-router/", "version": "10.0.1", - "downloads": 23893, + "downloads": 24714, "github_stars": 1754, "updated": "2025-08-08T16:58:21.053Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json index d9ca134848..1dd5e21fc1 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unocss-preset-icons.json @@ -5,7 +5,7 @@ "authors": ["antfu", "unocss-bot"], "homepage": "https://unocss.dev", "version": "66.5.2", - "downloads": 390768, + "downloads": 390316, "github_stars": 18138, "updated": "2025-09-23T00:52:34.949Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json index 06155ced3f..64a54709a7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/unpic-svelte.json @@ -5,7 +5,7 @@ "authors": ["ascorbic"], "homepage": "https://unpic.pics/img/svelte", "version": "1.0.0", - "downloads": 7544, + "downloads": 8004, "github_stars": 1825, "updated": "2025-01-19T16:47:12.413Z", "svelte_range": "^5", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json index ab8a610799..a7010e56e7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/uppy-svelte.json @@ -5,7 +5,7 @@ "authors": ["kvz", "tim-kos", "murderlon", "mifi", "uppydev"], "homepage": "https://uppy.io", "version": "5.0.2", - "downloads": 1309, + "downloads": 1393, "github_stars": 30353, "updated": "2025-10-01T14:24:49.370Z", "svelte_range": "^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json index 74ffdbae9a..56591341c7 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/urql-svelte.json @@ -25,7 +25,7 @@ ], "homepage": "https://formidable.com/open-source/urql/docs/", "version": "5.0.0", - "downloads": 9076, + "downloads": 9306, "github_stars": 8855, "updated": "2025-08-09T12:31:03.971Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json index 80dd688329..2f0dd640ff 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/virtua.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/virtua.json @@ -4,10 +4,10 @@ "repo_url": "https://github.com/inokawa/virtua", "authors": ["inokawa"], "homepage": "https://github.com/inokawa/virtua#readme", - "version": "0.43.6", - "downloads": 153842, + "version": "0.44.0", + "downloads": 154394, "github_stars": 3122, - "updated": "2025-09-29T13:36:00.705Z", + "updated": "2025-10-02T00:33:25.433Z", "svelte_range": ">=5.0", "typescript": true, "runes": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json index ebdbe9e151..d8ce956b5b 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vite-plugin-devtools-json.json @@ -5,7 +5,7 @@ "authors": ["google-wombot"], "homepage": "https://github.com/ChromeDevTools/vite-plugin-devtools-json#readme", "version": "1.0.0", - "downloads": 88655, + "downloads": 91156, "github_stars": 312, "updated": "2025-08-13T06:57:42.058Z", "typescript": true, diff --git a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json index 7c1bbfb88a..9fcab10c1f 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/vitest.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/vitest.json @@ -5,7 +5,7 @@ "authors": ["antfu", "patak", "oreanno", "yyx990803"], "homepage": "https://github.com/vitest-dev/vitest#readme", "version": "3.2.4", - "downloads": 16391862, + "downloads": 16578860, "github_stars": 15012, "updated": "2025-06-17T17:54:25.895Z", "svelte_range": "^3.0.0 || ^4.0.0 || ^5.0.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json index 9154014da0..e6fbc7b1e6 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/wuchale-svelte.json @@ -5,7 +5,7 @@ "authors": ["k1dv5"], "homepage": "https://wuchale.dev", "version": "0.15.1", - "downloads": 335, + "downloads": 349, "github_stars": 187, "updated": "2025-09-21T10:54:55.355Z", "svelte_range": "^5.37.0", diff --git a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json index 4727f05c0b..2226838e60 100644 --- a/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json +++ b/apps/svelte.dev/src/lib/server/generated/registry/xyflow-svelte.json @@ -5,7 +5,7 @@ "authors": ["peterkogo", "webk1d"], "homepage": "https://svelteflow.dev", "version": "1.3.1", - "downloads": 38583, + "downloads": 41238, "github_stars": 31718, "updated": "2025-09-26T11:00:09.471Z", "svelte_range": "^5.25.0", From 09e3979c1f1912bf838c36a52d383a565add5149 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Thu, 2 Oct 2025 07:32:22 -0700 Subject: [PATCH 140/141] remove kit-docs as unmaintained --- apps/svelte.dev/src/lib/packages-meta.ts | 4 ---- .../generated/registry/svelteness-kit-docs.json | 15 --------------- 2 files changed, 19 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 22d1d6512f..316f438463 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -129,10 +129,6 @@ const FEATURED: { description: 'Components and helpers to fetch and present Prismic content' }, { name: 'carta-md' }, - { - name: '@svelteness/kit-docs', - description: 'Build a docs site using SvelteKit. A VitePress alternative for Svelte' - }, { name: '@sveltepress/vite', description: 'A content centered site build tool' }, { name: '@evidence-dev/evidence', diff --git a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json b/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json deleted file mode 100644 index 1a8670bff3..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/svelteness-kit-docs.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@svelteness/kit-docs", - "npm_description": "Documentation integration for SvelteKit.", - "repo_url": "https://github.com/svelteness/kit-docs", - "authors": ["mihar-22"], - "version": "1.1.5", - "downloads": 1486, - "github_stars": 499, - "updated": "2023-09-16T01:27:25.411Z", - "svelte_range": "^4.2.0", - "kit_range": "^1.25.0", - "typescript": true, - "runes": false, - "last_rune_check_version": "1.1.5" -} From 186100bacaaff3164f58314ae1067e66ff853227 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 2 Oct 2025 11:10:43 -0400 Subject: [PATCH 141/141] remove amp package --- apps/svelte.dev/src/lib/packages-meta.ts | 5 ----- .../server/generated/registry/sveltejs-amp.json | 15 --------------- 2 files changed, 20 deletions(-) delete mode 100644 apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json diff --git a/apps/svelte.dev/src/lib/packages-meta.ts b/apps/svelte.dev/src/lib/packages-meta.ts index 22d1d6512f..463e7ebbf7 100644 --- a/apps/svelte.dev/src/lib/packages-meta.ts +++ b/apps/svelte.dev/src/lib/packages-meta.ts @@ -129,10 +129,6 @@ const FEATURED: { description: 'Components and helpers to fetch and present Prismic content' }, { name: 'carta-md' }, - { - name: '@svelteness/kit-docs', - description: 'Build a docs site using SvelteKit. A VitePress alternative for Svelte' - }, { name: '@sveltepress/vite', description: 'A content centered site build tool' }, { name: '@evidence-dev/evidence', @@ -318,7 +314,6 @@ const FEATURED: { 'A SvelteKit sitemap generator that makes it impossible to forget to add your paths' }, { name: 'svelte-seo', description: 'Add meta tags, Open Graph, and JSON-LD to your site' }, - { name: '@sveltejs/amp' }, { name: 'svead', description: diff --git a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json b/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json deleted file mode 100644 index 109bca070e..0000000000 --- a/apps/svelte.dev/src/lib/server/generated/registry/sveltejs-amp.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@sveltejs/amp", - "npm_description": "AMP integration for SvelteKit", - "repo_url": "https://github.com/sveltejs/kit", - "authors": ["rich_harris", "svelte-admin", "conduitry", "dominik_g"], - "homepage": "https://svelte.dev", - "version": "1.1.5", - "downloads": 99, - "github_stars": 19739, - "updated": "2025-08-07T19:26:47.266Z", - "kit_range": "^1.0.0 || ^2.0.0", - "typescript": true, - "runes": false, - "last_rune_check_version": "1.1.4" -}