From 7519863c5f9f2276bce3045bd0283a21372b24cb Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 16:20:46 +0800 Subject: [PATCH 01/12] Create funding.json for Svelte funding details Added funding manifest for Svelte, including details about the organization, projects, and funding channels. --- apps/svelte.dev/static/funding.json | 184 ++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 apps/svelte.dev/static/funding.json diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json new file mode 100644 index 0000000000..09d05e33f6 --- /dev/null +++ b/apps/svelte.dev/static/funding.json @@ -0,0 +1,184 @@ +{ + "version": "1.0.0", + "entity": { + "type": "organisation", + "role": "owner", + "name": "Svelte", + "description": "Web development for the rest of us", + "email": "", + "webpageUrl": { + "url": "https://svelte.dev" + } + }, + "projects": [ + { + "guid": "sveltejs-svelte", + "name": "Svelte", + "description": "Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript. It’s a love letter to web development.", + "webpageUrl": { + "url": "https://svelte.dev/docs/svelte/overview" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/svelte", + "wellKnown": "https://github.com/sveltejs/svelte/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-kit", + "name": "SvelteKit", + "description": "SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you’re coming from React, SvelteKit is similar to Next. If you’re coming from Vue, SvelteKit is similar to Nuxt.", + "webpageUrl": { + "url": "https://svelte.dev/docs/kit" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/kit", + "wellKnown": "https://github.com/sveltejs/kit/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-language-tools", + "name": "Svelte Language Tools", + "description": "The Svelte Language Server, and official extensions which use it", + "webpageUrl": { + "url": "https://github.com/sveltejs/language-tools#readme" + }, + "wellKnown": "https://github.com/sveltejs/language-tools/.well-known/funding-manifest-urls", + "repositoryUrl": { + "url": "https://github.com/sveltejs/language-tools", + "wellKnown": "https://github.com/sveltejs/language-tools/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + }, + { + "guid": "sveltejs-vite-plugin", + "name": "vite-plugin-svelte", + "description": "Svelte plugin for Vite", + "webpageUrl": { + "url": "https://github.com/sveltejs/vite-plugin-svelte#readme" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/vite-plugin-svelte", + "wellKnown": "https://github.com/sveltejs/vite-plugin-svelte/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-rollup-plugin", + "name": "rollup-plugin-svelte", + "description": "Compile Svelte components with Rollup", + "webpageUrl": { + "url": "https://github.com/sveltejs/rollup-plugin-svelte#readme" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/rollup-plugin-svelte", + "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-cli", + "name": "Svelte CLI", + "description": "A command line interface for creating and maintaining Svelte applications", + "webpageUrl": { + "url": "https://svelte.dev/docs/cli" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/cli", + "wellKnown": "https://github.com/sveltejs/cli/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + }, + { + "guid": "sveltejs-svelte-dev", + "name": "svelte.dev", + "description": "The official Svelte website hosting documentation, tutorials, a blog, playground, and recommended packages.", + "webpageUrl": { + "url": "https://svelte.dev" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/svelte.dev", + "wellKnown": "https://github.com/sveltejs/svelte.dev/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["documentation", "education", "web-development"] + }, + { + "guid": "sveltejs-eslint-plugin", + "name": "eslint-plugin-svelte", + "description": "ESLint plugin for Svelte using AST", + "webpageUrl": { + "url": "https://sveltejs.github.io/eslint-plugin-svelte/" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/eslint-plugin-svelte", + "wellKnown": "https://github.com/sveltejs/eslint-plugin-svelte/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + }, + { + "guid": "sveltejs-eslint-parser", + "name": "svelte-eslint-parser", + "description": "Svelte parser for ESLint", + "webpageUrl": { + "url": "https://github.com/sveltejs/svelte-eslint-parser#readme" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/svelte-eslint-parser", + "wellKnown": "https://github.com/sveltejs/svelte-eslint-parser/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + } + ], + "funding": { + "channels": [ + { + "guid": "opencollective-svelte", + "type": "payment-provider", + "address": "https://opencollective.com/svelte", + "description": "Support Svelte through Open Collective with recurring or one-time contributions" + } + ], + "plans": [ + { + "guid": "backer-monthly", + "status": "active", + "name": "Backer", + "description": "Become a backer and support Svelte development", + "amount": 5.0, + "currency": "USD", + "frequency": "monthly", + "channels": ["opencollective-svelte"] + }, + { + "guid": "sponsor-monthly", + "status": "active", + "name": "Sponsor", + "description": "Become a sponsor and support Svelte at a higher level", + "amount": 100.0, + "currency": "USD", + "frequency": "monthly", + "channels": ["opencollective-svelte"] + }, + { + "guid": "custom-donation", + "status": "active", + "name": "Custom Contribution", + "description": "Make a custom one-time or recurring contribution of any amount", + "amount": 0, + "currency": "USD", + "frequency": "other", + "channels": ["opencollective-svelte"] + } + ] + } +} From fc05f9e4bc30c1ca880e73927a241436fe39dd93 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 16:29:40 +0800 Subject: [PATCH 02/12] fix version --- apps/svelte.dev/static/funding.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index 09d05e33f6..6cfde7402c 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -1,5 +1,5 @@ { - "version": "1.0.0", + "version": "v1.0.0", "entity": { "type": "organisation", "role": "owner", From 6ae34ac86680a01f94799eebefef24ca06510343 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 17:06:38 +0800 Subject: [PATCH 03/12] add json schema and fix wellKnown urls --- apps/svelte.dev/static/funding.json | 367 ++++++++++++++-------------- 1 file changed, 185 insertions(+), 182 deletions(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index 6cfde7402c..7b09930767 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -1,184 +1,187 @@ { - "version": "v1.0.0", - "entity": { - "type": "organisation", - "role": "owner", - "name": "Svelte", - "description": "Web development for the rest of us", - "email": "", - "webpageUrl": { - "url": "https://svelte.dev" - } - }, - "projects": [ - { - "guid": "sveltejs-svelte", - "name": "Svelte", - "description": "Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript. It’s a love letter to web development.", - "webpageUrl": { - "url": "https://svelte.dev/docs/svelte/overview" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/svelte", - "wellKnown": "https://github.com/sveltejs/svelte/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["web-development"] - }, - { - "guid": "sveltejs-kit", - "name": "SvelteKit", - "description": "SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you’re coming from React, SvelteKit is similar to Next. If you’re coming from Vue, SvelteKit is similar to Nuxt.", - "webpageUrl": { - "url": "https://svelte.dev/docs/kit" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/kit", - "wellKnown": "https://github.com/sveltejs/kit/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["web-development"] - }, - { - "guid": "sveltejs-language-tools", - "name": "Svelte Language Tools", - "description": "The Svelte Language Server, and official extensions which use it", - "webpageUrl": { - "url": "https://github.com/sveltejs/language-tools#readme" - }, - "wellKnown": "https://github.com/sveltejs/language-tools/.well-known/funding-manifest-urls", - "repositoryUrl": { - "url": "https://github.com/sveltejs/language-tools", - "wellKnown": "https://github.com/sveltejs/language-tools/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-vite-plugin", - "name": "vite-plugin-svelte", - "description": "Svelte plugin for Vite", - "webpageUrl": { - "url": "https://github.com/sveltejs/vite-plugin-svelte#readme" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/vite-plugin-svelte", - "wellKnown": "https://github.com/sveltejs/vite-plugin-svelte/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["web-development"] - }, - { - "guid": "sveltejs-rollup-plugin", - "name": "rollup-plugin-svelte", - "description": "Compile Svelte components with Rollup", - "webpageUrl": { - "url": "https://github.com/sveltejs/rollup-plugin-svelte#readme" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/rollup-plugin-svelte", - "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["web-development"] - }, - { - "guid": "sveltejs-cli", - "name": "Svelte CLI", - "description": "A command line interface for creating and maintaining Svelte applications", - "webpageUrl": { - "url": "https://svelte.dev/docs/cli" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/cli", - "wellKnown": "https://github.com/sveltejs/cli/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-svelte-dev", - "name": "svelte.dev", - "description": "The official Svelte website hosting documentation, tutorials, a blog, playground, and recommended packages.", - "webpageUrl": { - "url": "https://svelte.dev" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/svelte.dev", - "wellKnown": "https://github.com/sveltejs/svelte.dev/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["documentation", "education", "web-development"] - }, - { - "guid": "sveltejs-eslint-plugin", - "name": "eslint-plugin-svelte", - "description": "ESLint plugin for Svelte using AST", - "webpageUrl": { - "url": "https://sveltejs.github.io/eslint-plugin-svelte/" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/eslint-plugin-svelte", - "wellKnown": "https://github.com/sveltejs/eslint-plugin-svelte/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-eslint-parser", - "name": "svelte-eslint-parser", - "description": "Svelte parser for ESLint", - "webpageUrl": { - "url": "https://github.com/sveltejs/svelte-eslint-parser#readme" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/svelte-eslint-parser", - "wellKnown": "https://github.com/sveltejs/svelte-eslint-parser/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["developer-tools", "web-development"] - } - ], - "funding": { - "channels": [ - { - "guid": "opencollective-svelte", - "type": "payment-provider", - "address": "https://opencollective.com/svelte", - "description": "Support Svelte through Open Collective with recurring or one-time contributions" - } - ], - "plans": [ - { - "guid": "backer-monthly", - "status": "active", - "name": "Backer", - "description": "Become a backer and support Svelte development", - "amount": 5.0, - "currency": "USD", - "frequency": "monthly", - "channels": ["opencollective-svelte"] - }, - { - "guid": "sponsor-monthly", - "status": "active", - "name": "Sponsor", - "description": "Become a sponsor and support Svelte at a higher level", - "amount": 100.0, - "currency": "USD", - "frequency": "monthly", - "channels": ["opencollective-svelte"] - }, - { - "guid": "custom-donation", - "status": "active", - "name": "Custom Contribution", - "description": "Make a custom one-time or recurring contribution of any amount", - "amount": 0, - "currency": "USD", - "frequency": "other", - "channels": ["opencollective-svelte"] - } - ] - } + "$schema": "https://fundingjson.org/schema/v1.0.0/funding.schema.json", + "version": "v1.0.0", + "entity": { + "type": "organisation", + "role": "owner", + "name": "Svelte", + "description": "Web development for the rest of us", + "email": "", + "webpageUrl": { + "url": "https://svelte.dev" + } + }, + "projects": [ + { + "guid": "sveltejs-svelte", + "name": "Svelte", + "description": "Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript. It’s a love letter to web development.", + "webpageUrl": { + "url": "https://svelte.dev/docs/svelte/overview" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/svelte", + "wellKnown": "https://github.com/sveltejs/svelte/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-kit", + "name": "SvelteKit", + "description": "SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you’re coming from React, SvelteKit is similar to Next. If you’re coming from Vue, SvelteKit is similar to Nuxt.", + "webpageUrl": { + "url": "https://svelte.dev/docs/kit" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/kit", + "wellKnown": "https://github.com/sveltejs/kit/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-language-tools", + "name": "Svelte Language Tools", + "description": "Svelte Language Tools contains a library implementing the Language Server Protocol (LSP). LSP powers the VSCode extension, which is also hosted in this repository. Additionally, LSP is capable of powering plugins for numerous other IDEs.", + "webpageUrl": { + "url": "https://github.com/sveltejs/language-tools/blob/master/README.md" + }, + "wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls", + "repositoryUrl": { + "url": "https://github.com/sveltejs/language-tools", + "wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + }, + { + "guid": "sveltejs-vite-plugin", + "name": "vite-plugin-svelte", + "description": "Svelte plugin for Vite", + "webpageUrl": { + "url": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/README.md" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/vite-plugin-svelte", + "wellKnown": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-rollup-plugin", + "name": "rollup-plugin-svelte", + "description": "Compile Svelte components with Rollup", + "webpageUrl": { + "url": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/README.md", + "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/rollup-plugin-svelte", + "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["web-development"] + }, + { + "guid": "sveltejs-cli", + "name": "Svelte CLI", + "description": "A command line interface for creating and maintaining Svelte applications", + "webpageUrl": { + "url": "https://svelte.dev/docs/cli" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/cli", + "wellKnown": "https://github.com/sveltejs/cli/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + }, + { + "guid": "sveltejs-svelte-dev", + "name": "svelte.dev", + "description": "The official Svelte website hosting documentation, tutorials, a blog, playground, and recommended packages.", + "webpageUrl": { + "url": "https://svelte.dev" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/svelte.dev", + "wellKnown": "https://github.com/sveltejs/svelte.dev/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["documentation", "education", "web-development"] + }, + { + "guid": "sveltejs-eslint-plugin", + "name": "eslint-plugin-svelte", + "description": "ESLint plugin for Svelte using AST", + "webpageUrl": { + "url": "https://sveltejs.github.io/eslint-plugin-svelte/", + "wellKnown": "https://sveltejs.github.io/eslint-plugin-svelte/.well-known/funding-manifest-urls" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/eslint-plugin-svelte", + "wellKnown": "https://github.com/sveltejs/eslint-plugin-svelte/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + }, + { + "guid": "sveltejs-eslint-parser", + "name": "svelte-eslint-parser", + "description": "Svelte parser for ESLint", + "webpageUrl": { + "url": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/README.md" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/svelte-eslint-parser", + "wellKnown": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development"] + } + ], + "funding": { + "channels": [ + { + "guid": "opencollective-svelte", + "type": "payment-provider", + "address": "https://opencollective.com/svelte", + "description": "Support Svelte through Open Collective with recurring or one-time contributions" + } + ], + "plans": [ + { + "guid": "backer-monthly", + "status": "active", + "name": "Backer", + "description": "Become a backer and support Svelte development", + "amount": 5.0, + "currency": "USD", + "frequency": "monthly", + "channels": ["opencollective-svelte"] + }, + { + "guid": "sponsor-monthly", + "status": "active", + "name": "Sponsor", + "description": "Become a sponsor and support Svelte development", + "amount": 100.0, + "currency": "USD", + "frequency": "monthly", + "channels": ["opencollective-svelte"] + }, + { + "guid": "custom-donation", + "status": "active", + "name": "Custom Contribution", + "description": "Make a custom one-time or recurring contribution of any amount", + "amount": 0, + "currency": "USD", + "frequency": "other", + "channels": ["opencollective-svelte"] + } + ] + } } From 6fc99da6a2be90d92f9459a8e665cd4db6774b8b Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 17:07:27 +0800 Subject: [PATCH 04/12] add provenance --- apps/svelte.dev/static/.well-known/funding-manifest-urls | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/svelte.dev/static/.well-known/funding-manifest-urls diff --git a/apps/svelte.dev/static/.well-known/funding-manifest-urls b/apps/svelte.dev/static/.well-known/funding-manifest-urls new file mode 100644 index 0000000000..32ac8bec15 --- /dev/null +++ b/apps/svelte.dev/static/.well-known/funding-manifest-urls @@ -0,0 +1 @@ +https://svelte.dev/funding.json \ No newline at end of file From d1e4b49614f9583f7884fae4f8a56c997aab8712 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 17:09:47 +0800 Subject: [PATCH 05/12] add better project descriptions --- apps/svelte.dev/static/funding.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index 7b09930767..97948e7279 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -101,7 +101,7 @@ { "guid": "sveltejs-svelte-dev", "name": "svelte.dev", - "description": "The official Svelte website hosting documentation, tutorials, a blog, playground, and recommended packages.", + "description": "The official Svelte website hosting the documentation, tutorials, blog, playground, and recommended packages.", "webpageUrl": { "url": "https://svelte.dev" }, @@ -115,7 +115,7 @@ { "guid": "sveltejs-eslint-plugin", "name": "eslint-plugin-svelte", - "description": "ESLint plugin for Svelte using AST", + "description": "eslint-plugin-svelte is the official ESLint plugin for Svelte. It leverages the AST generated by svelte-eslint-parser to provide custom linting for Svelte.", "webpageUrl": { "url": "https://sveltejs.github.io/eslint-plugin-svelte/", "wellKnown": "https://sveltejs.github.io/eslint-plugin-svelte/.well-known/funding-manifest-urls" @@ -130,7 +130,7 @@ { "guid": "sveltejs-eslint-parser", "name": "svelte-eslint-parser", - "description": "Svelte parser for ESLint", + "description": "The svelte-eslint-parser aims to make it easy to create your own ESLint rules for Svelte. eslint-plugin-svelte is an ESLint plugin built upon this parser, and it already implements some rules.", "webpageUrl": { "url": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/README.md" }, From a03f9b4903bad48a9a8074adecfa8ad029c3a256 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 17:19:05 +0800 Subject: [PATCH 06/12] add svelte mcp --- apps/svelte.dev/static/funding.json | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index 97948e7279..55e3a8ecba 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -3,7 +3,7 @@ "version": "v1.0.0", "entity": { "type": "organisation", - "role": "owner", + "role": "steward", "name": "Svelte", "description": "Web development for the rest of us", "email": "", @@ -31,7 +31,7 @@ "name": "SvelteKit", "description": "SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you’re coming from React, SvelteKit is similar to Next. If you’re coming from Vue, SvelteKit is similar to Nuxt.", "webpageUrl": { - "url": "https://svelte.dev/docs/kit" + "url": "https://svelte.dev/docs/kit/introduction" }, "repositoryUrl": { "url": "https://github.com/sveltejs/kit", @@ -89,7 +89,7 @@ "name": "Svelte CLI", "description": "A command line interface for creating and maintaining Svelte applications", "webpageUrl": { - "url": "https://svelte.dev/docs/cli" + "url": "https://svelte.dev/docs/cli/overview" }, "repositoryUrl": { "url": "https://github.com/sveltejs/cli", @@ -140,7 +140,21 @@ }, "licenses": ["MIT"], "tags": ["developer-tools", "web-development"] - } + }, + { + "guid": "sveltejs-mcp", + "name": "Svelte MCP", + "description": "The Svelte MCP (Model Context Protocol) server can help your LLM or agent of choice write better Svelte code. It works by providing documentation relevant to the task at hand, and statically analysing generated code so that it can suggest fixes and best practices.", + "webpageUrl": { + "url": "https://svelte.dev/docs/mcp/overview" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/mcp", + "wellKnown": "https://github.com/sveltejs/mcp/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development", "artificial-intelligence"] + } ], "funding": { "channels": [ From 9548a69966f4a6a77d1c5733777e04d524d79a63 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 17:20:51 +0800 Subject: [PATCH 07/12] format --- apps/svelte.dev/static/funding.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index 55e3a8ecba..c91fa1dc52 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -141,20 +141,20 @@ "licenses": ["MIT"], "tags": ["developer-tools", "web-development"] }, - { - "guid": "sveltejs-mcp", - "name": "Svelte MCP", - "description": "The Svelte MCP (Model Context Protocol) server can help your LLM or agent of choice write better Svelte code. It works by providing documentation relevant to the task at hand, and statically analysing generated code so that it can suggest fixes and best practices.", - "webpageUrl": { - "url": "https://svelte.dev/docs/mcp/overview" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/mcp", - "wellKnown": "https://github.com/sveltejs/mcp/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["MIT"], - "tags": ["developer-tools", "web-development", "artificial-intelligence"] - } + { + "guid": "sveltejs-mcp", + "name": "Svelte MCP", + "description": "The Svelte MCP (Model Context Protocol) server can help your LLM or agent of choice write better Svelte code. It works by providing documentation relevant to the task at hand, and statically analysing generated code so that it can suggest fixes and best practices.", + "webpageUrl": { + "url": "https://svelte.dev/docs/mcp/overview" + }, + "repositoryUrl": { + "url": "https://github.com/sveltejs/mcp", + "wellKnown": "https://github.com/sveltejs/mcp/blob/main/.well-known/funding-manifest-urls" + }, + "licenses": ["MIT"], + "tags": ["developer-tools", "web-development", "artificial-intelligence"] + } ], "funding": { "channels": [ From 98a07360a39804bccefd815afb0c7f188355f920 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 18:50:18 +0800 Subject: [PATCH 08/12] don't know why this prefix is needed but it is for standard licenses --- apps/svelte.dev/static/funding.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index c91fa1dc52..cf11f46865 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -23,7 +23,7 @@ "url": "https://github.com/sveltejs/svelte", "wellKnown": "https://github.com/sveltejs/svelte/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["web-development"] }, { @@ -37,7 +37,7 @@ "url": "https://github.com/sveltejs/kit", "wellKnown": "https://github.com/sveltejs/kit/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["web-development"] }, { @@ -52,7 +52,7 @@ "url": "https://github.com/sveltejs/language-tools", "wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["developer-tools", "web-development"] }, { @@ -66,7 +66,7 @@ "url": "https://github.com/sveltejs/vite-plugin-svelte", "wellKnown": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["web-development"] }, { @@ -81,7 +81,7 @@ "url": "https://github.com/sveltejs/rollup-plugin-svelte", "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["web-development"] }, { @@ -95,7 +95,7 @@ "url": "https://github.com/sveltejs/cli", "wellKnown": "https://github.com/sveltejs/cli/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["developer-tools", "web-development"] }, { @@ -109,7 +109,7 @@ "url": "https://github.com/sveltejs/svelte.dev", "wellKnown": "https://github.com/sveltejs/svelte.dev/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["documentation", "education", "web-development"] }, { @@ -124,7 +124,7 @@ "url": "https://github.com/sveltejs/eslint-plugin-svelte", "wellKnown": "https://github.com/sveltejs/eslint-plugin-svelte/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["developer-tools", "web-development"] }, { @@ -138,7 +138,7 @@ "url": "https://github.com/sveltejs/svelte-eslint-parser", "wellKnown": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["developer-tools", "web-development"] }, { @@ -152,7 +152,7 @@ "url": "https://github.com/sveltejs/mcp", "wellKnown": "https://github.com/sveltejs/mcp/blob/main/.well-known/funding-manifest-urls" }, - "licenses": ["MIT"], + "licenses": ["spdx:MIT"], "tags": ["developer-tools", "web-development", "artificial-intelligence"] } ], From c67f97525eb920046d5146f6dc62ad2035e714b3 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 20:06:10 +0800 Subject: [PATCH 09/12] Update apps/svelte.dev/static/funding.json Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com> --- apps/svelte.dev/static/funding.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index cf11f46865..0435eee134 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -31,7 +31,7 @@ "name": "SvelteKit", "description": "SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you’re coming from React, SvelteKit is similar to Next. If you’re coming from Vue, SvelteKit is similar to Nuxt.", "webpageUrl": { - "url": "https://svelte.dev/docs/kit/introduction" + "url": "https://svelte.dev/docs/kit" }, "repositoryUrl": { "url": "https://github.com/sveltejs/kit", From f2dbbe502c721675425a4cf08dd49e3d710ba552 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 20:06:21 +0800 Subject: [PATCH 10/12] Update apps/svelte.dev/static/funding.json Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com> --- apps/svelte.dev/static/funding.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index 0435eee134..a60fc026eb 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -17,7 +17,7 @@ "name": "Svelte", "description": "Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript. It’s a love letter to web development.", "webpageUrl": { - "url": "https://svelte.dev/docs/svelte/overview" + "url": "https://svelte.dev/docs/svelte" }, "repositoryUrl": { "url": "https://github.com/sveltejs/svelte", From 8523ac4e3c390b2f5b46cbae58b74dcce83ce2fa Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 20:06:36 +0800 Subject: [PATCH 11/12] Update apps/svelte.dev/static/funding.json Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com> --- apps/svelte.dev/static/funding.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index a60fc026eb..fb94cd965b 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -89,7 +89,7 @@ "name": "Svelte CLI", "description": "A command line interface for creating and maintaining Svelte applications", "webpageUrl": { - "url": "https://svelte.dev/docs/cli/overview" + "url": "https://svelte.dev/docs/cli" }, "repositoryUrl": { "url": "https://github.com/sveltejs/cli", From 3fbb45a1a995dc2b46be4d0f4e4368277265b66f Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 24 Oct 2025 21:39:17 +0800 Subject: [PATCH 12/12] trim projects so it's easier to get started --- apps/svelte.dev/static/funding.json | 115 ---------------------------- 1 file changed, 115 deletions(-) diff --git a/apps/svelte.dev/static/funding.json b/apps/svelte.dev/static/funding.json index fb94cd965b..fc5998292e 100644 --- a/apps/svelte.dev/static/funding.json +++ b/apps/svelte.dev/static/funding.json @@ -39,121 +39,6 @@ }, "licenses": ["spdx:MIT"], "tags": ["web-development"] - }, - { - "guid": "sveltejs-language-tools", - "name": "Svelte Language Tools", - "description": "Svelte Language Tools contains a library implementing the Language Server Protocol (LSP). LSP powers the VSCode extension, which is also hosted in this repository. Additionally, LSP is capable of powering plugins for numerous other IDEs.", - "webpageUrl": { - "url": "https://github.com/sveltejs/language-tools/blob/master/README.md" - }, - "wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls", - "repositoryUrl": { - "url": "https://github.com/sveltejs/language-tools", - "wellKnown": "https://github.com/sveltejs/language-tools/blob/master/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-vite-plugin", - "name": "vite-plugin-svelte", - "description": "Svelte plugin for Vite", - "webpageUrl": { - "url": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/README.md" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/vite-plugin-svelte", - "wellKnown": "https://github.com/sveltejs/vite-plugin-svelte/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["web-development"] - }, - { - "guid": "sveltejs-rollup-plugin", - "name": "rollup-plugin-svelte", - "description": "Compile Svelte components with Rollup", - "webpageUrl": { - "url": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/README.md", - "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/rollup-plugin-svelte", - "wellKnown": "https://github.com/sveltejs/rollup-plugin-svelte/blob/master/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["web-development"] - }, - { - "guid": "sveltejs-cli", - "name": "Svelte CLI", - "description": "A command line interface for creating and maintaining Svelte applications", - "webpageUrl": { - "url": "https://svelte.dev/docs/cli" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/cli", - "wellKnown": "https://github.com/sveltejs/cli/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-svelte-dev", - "name": "svelte.dev", - "description": "The official Svelte website hosting the documentation, tutorials, blog, playground, and recommended packages.", - "webpageUrl": { - "url": "https://svelte.dev" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/svelte.dev", - "wellKnown": "https://github.com/sveltejs/svelte.dev/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["documentation", "education", "web-development"] - }, - { - "guid": "sveltejs-eslint-plugin", - "name": "eslint-plugin-svelte", - "description": "eslint-plugin-svelte is the official ESLint plugin for Svelte. It leverages the AST generated by svelte-eslint-parser to provide custom linting for Svelte.", - "webpageUrl": { - "url": "https://sveltejs.github.io/eslint-plugin-svelte/", - "wellKnown": "https://sveltejs.github.io/eslint-plugin-svelte/.well-known/funding-manifest-urls" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/eslint-plugin-svelte", - "wellKnown": "https://github.com/sveltejs/eslint-plugin-svelte/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-eslint-parser", - "name": "svelte-eslint-parser", - "description": "The svelte-eslint-parser aims to make it easy to create your own ESLint rules for Svelte. eslint-plugin-svelte is an ESLint plugin built upon this parser, and it already implements some rules.", - "webpageUrl": { - "url": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/README.md" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/svelte-eslint-parser", - "wellKnown": "https://github.com/sveltejs/svelte-eslint-parser/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["developer-tools", "web-development"] - }, - { - "guid": "sveltejs-mcp", - "name": "Svelte MCP", - "description": "The Svelte MCP (Model Context Protocol) server can help your LLM or agent of choice write better Svelte code. It works by providing documentation relevant to the task at hand, and statically analysing generated code so that it can suggest fixes and best practices.", - "webpageUrl": { - "url": "https://svelte.dev/docs/mcp/overview" - }, - "repositoryUrl": { - "url": "https://github.com/sveltejs/mcp", - "wellKnown": "https://github.com/sveltejs/mcp/blob/main/.well-known/funding-manifest-urls" - }, - "licenses": ["spdx:MIT"], - "tags": ["developer-tools", "web-development", "artificial-intelligence"] } ], "funding": {