From 04f91d509a05fae3bf57cee66cc4a17695deb734 Mon Sep 17 00:00:00 2001 From: dominikg Date: Tue, 16 Mar 2021 23:13:31 +0100 Subject: [PATCH] refactor: rename svitejs -> sveltejs, remove svite references adpot some svelte/kit settings --- .eslintrc.js | 316 ++-- .github/ISSUE_TEMPLATE/bug_report.md | 7 +- .github/ISSUE_TEMPLATE/config.yml | 7 +- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- .github/contributing.md | 6 - .prettierrc.js | 46 +- LICENSE | 2 +- README.md | 21 +- docs/README.md | 4 +- package.json | 10 +- packages/playground/big/index.html | 18 +- packages/playground/big/package.json | 4 +- packages/playground/big/public/favicon.png | Bin 0 -> 3127 bytes packages/playground/big/public/favicon.svg | 3 - packages/playground/big/vite.config.js | 20 +- .../default-svelte-template-ts/package.json | 4 +- .../default-svelte-template-ts/vite.config.js | 20 +- .../default-svelte-template/package.json | 4 +- .../default-svelte-template/vite.config.js | 20 +- .../hmr-test-dependency/package.json | 2 +- packages/playground/hmr/index.html | 18 +- packages/playground/hmr/package.json | 6 +- packages/playground/hmr/public/favicon.png | Bin 0 -> 3127 bytes packages/playground/hmr/public/favicon.svg | 3 - packages/playground/hmr/src/App.svelte | 28 +- .../playground/hmr/src/assets/dynamic.png | Bin 0 -> 3127 bytes .../playground/hmr/src/assets/dynamic.svg | 3 - packages/playground/hmr/src/assets/static.png | Bin 0 -> 3127 bytes packages/playground/hmr/src/assets/static.svg | 3 - .../hmr/src/components/DynamicImport.svelte | 30 +- .../hmr/src/components/StaticImport.svelte | 30 +- packages/playground/hmr/vite.config.js | 26 +- packages/playground/package.json | 2 +- .../preprocess-with-vite/index.html | 18 +- .../preprocess-with-vite/package.json | 4 +- .../preprocess-with-vite/public/favicon.png | Bin 0 -> 3127 bytes .../preprocess-with-vite/public/favicon.svg | 3 - .../preprocess-with-vite/vite.config.js | 28 +- packages/playground/svite-minimal/.gitignore | 6 - packages/playground/svite-minimal/index.html | 12 - .../playground/svite-minimal/package.json | 16 - .../svite-minimal/public/favicon.svg | 3 - .../playground/svite-minimal/src/App.svelte | 12 - .../playground/svite-minimal/src/index.js | 7 - .../playground/svite-minimal/vite.config.js | 12 - .../svite-postcss-tailwind/.gitignore | 5 - .../svite-postcss-tailwind/index.html | 12 - .../svite-postcss-tailwind/package.json | 23 - .../svite-postcss-tailwind/postcss.config.js | 7 - .../svite-postcss-tailwind/public/favicon.svg | 3 - .../svite-postcss-tailwind/src/App.svelte | 23 - .../svite-postcss-tailwind/src/index.css | 3 - .../svite-postcss-tailwind/src/index.js | 8 - .../svite-postcss-tailwind/svelte.config.js | 4 - .../svite-postcss-tailwind/tailwind.config.js | 35 - .../svite-postcss-tailwind/vite.config.js | 13 - .../svite-preprocess-auto/.gitignore | 6 - .../svite-preprocess-auto/index.html | 12 - .../svite-preprocess-auto/package.json | 19 - .../svite-preprocess-auto/public/favicon.svg | 3 - .../svite-preprocess-auto/src/App.svelte | 23 - .../svite-preprocess-auto/src/Nested.svelte | 5 - .../svite-preprocess-auto/src/main.js | 10 - .../svite-preprocess-auto/svelte.config.js | 6 - .../svite-preprocess-auto/vite.config.js | 12 - .../svite-routify-mdsvex/.gitignore | 6 - .../svite-routify-mdsvex/index.html | 12 - .../svite-routify-mdsvex/package.json | 24 - .../svite-routify-mdsvex/public/favicon.svg | 3 - .../svite-routify-mdsvex/routify.config.js | 5 - .../svite-routify-mdsvex/src/App.svelte | 7 - .../svite-routify-mdsvex/src/index.js | 7 - .../src/layouts/MdsvexLayout.svelte | 20 - .../src/pages/_fallback.svelte | 26 - .../src/pages/_folder.svelte | 40 - .../src/pages/index.svelte | 2 - .../svite-routify-mdsvex/src/pages/mdsvex.svx | 13 - .../svite-routify-mdsvex/svelte.config.js | 11 - .../svite-routify-mdsvex/vite.config.js | 15 - .../playground/svite-ssr/__tests__/serve.js | 58 - .../svite-ssr/__tests__/svite-ssr.spec.ts | 75 - packages/playground/svite-ssr/index.html | 13 - packages/playground/svite-ssr/server.js | 102 -- packages/playground/svite-ssr/src/App.svelte | 27 - .../playground/svite-ssr/src/assets/logo.svg | 3 - .../playground/svite-ssr/src/entry-client.js | 11 - .../playground/svite-ssr/src/entry-server.js | 7 - packages/playground/svite-ssr/vite.config.js | 12 - .../playground/vite-ssr/__tests__/serve.js | 58 + .../vite-ssr/__tests__/svite-ssr.spec.ts | 71 + packages/playground/vite-ssr/index.html | 13 + .../{svite-ssr => vite-ssr}/package.json | 4 +- packages/playground/vite-ssr/server.js | 100 ++ packages/playground/vite-ssr/src/App.svelte | 27 + .../playground/vite-ssr/src/assets/logo.png | Bin 0 -> 3127 bytes .../src/components/Foo.svelte | 8 +- .../playground/vite-ssr/src/entry-client.js | 11 + .../playground/vite-ssr/src/entry-server.js | 7 + packages/playground/vite-ssr/vite.config.js | 13 + packages/playground/windicss/index.html | 18 +- packages/playground/windicss/package.json | 4 +- .../playground/windicss/public/favicon.png | Bin 0 -> 3127 bytes .../playground/windicss/public/favicon.svg | 3 - packages/playground/windicss/vite.config.js | 34 +- packages/svite/CHANGELOG.md | 21 - packages/svite/LICENSE | 21 - packages/svite/README.md | 52 - packages/svite/api-extractor.json | 53 - packages/svite/bin/svite.js | 2 - packages/svite/package.json | 50 - packages/svite/scripts/build-bundle.js | 31 - packages/svite/src/cli/create.ts | 97 -- packages/svite/src/cli/svite.ts | 49 - packages/svite/src/index.ts | 2 - packages/svite/tsconfig.json | 16 - packages/templates/minimal-ts/.gitignore | 6 - packages/templates/minimal-ts/README.md | 1 - packages/templates/minimal-ts/index.html | 12 - packages/templates/minimal-ts/package.json | 21 - .../templates/minimal-ts/public/favicon.svg | 3 - packages/templates/minimal-ts/src/App.svelte | 12 - packages/templates/minimal-ts/src/index.ts | 7 - .../templates/minimal-ts/svelte.config.js | 5 - packages/templates/minimal-ts/tsconfig.json | 6 - packages/templates/minimal-ts/vite.config.js | 12 - packages/templates/minimal/.gitignore | 6 - packages/templates/minimal/README.md | 1 - packages/templates/minimal/index.html | 12 - packages/templates/minimal/package.json | 16 - packages/templates/minimal/public/favicon.svg | 3 - packages/templates/minimal/src/App.svelte | 12 - packages/templates/minimal/src/index.js | 7 - packages/templates/minimal/vite.config.js | 12 - packages/templates/package.json | 5 - .../templates/preprocess-auto-ts/.gitignore | 6 - .../templates/preprocess-auto-ts/README.md | 1 - .../templates/preprocess-auto-ts/index.html | 12 - .../templates/preprocess-auto-ts/package.json | 21 - .../preprocess-auto-ts/public/favicon.svg | 3 - .../preprocess-auto-ts/src/App.svelte | 24 - .../preprocess-auto-ts/src/Nested.svelte | 5 - .../templates/preprocess-auto-ts/src/main.ts | 10 - .../preprocess-auto-ts/svelte.config.js | 5 - .../preprocess-auto-ts/tsconfig.json | 6 - .../preprocess-auto-ts/vite.config.js | 12 - packages/templates/preprocess-auto/.gitignore | 6 - packages/templates/preprocess-auto/README.md | 1 - packages/templates/preprocess-auto/index.html | 12 - .../templates/preprocess-auto/package.json | 19 - .../preprocess-auto/public/favicon.svg | 3 - .../templates/preprocess-auto/src/App.svelte | 24 - .../preprocess-auto/src/Nested.svelte | 5 - .../templates/preprocess-auto/src/main.js | 10 - .../preprocess-auto/svelte.config.js | 6 - .../templates/preprocess-auto/vite.config.js | 12 - .../templates/routify-mdsvex-ts/.gitignore | 6 - .../templates/routify-mdsvex-ts/README.md | 1 - .../templates/routify-mdsvex-ts/index.html | 12 - .../templates/routify-mdsvex-ts/package.json | 30 - .../routify-mdsvex-ts/public/favicon.svg | 3 - .../routify-mdsvex-ts/routify.config.js | 5 - .../routify-mdsvex-ts/src/App.svelte | 7 - .../templates/routify-mdsvex-ts/src/index.ts | 7 - .../src/layouts/MdsvexLayout.svelte | 20 - .../src/pages/_fallback.svelte | 26 - .../src/pages/_folder.svelte | 40 - .../routify-mdsvex-ts/src/pages/index.svelte | 2 - .../routify-mdsvex-ts/src/pages/mdsvex.svx | 13 - .../routify-mdsvex-ts/svelte.config.js | 15 - .../templates/routify-mdsvex-ts/tsconfig.json | 6 - .../routify-mdsvex-ts/vite.config.js | 15 - packages/templates/routify-mdsvex/.gitignore | 6 - packages/templates/routify-mdsvex/README.md | 1 - packages/templates/routify-mdsvex/index.html | 12 - .../templates/routify-mdsvex/package.json | 24 - .../routify-mdsvex/public/favicon.svg | 3 - .../routify-mdsvex/routify.config.js | 5 - .../templates/routify-mdsvex/src/App.svelte | 7 - .../templates/routify-mdsvex/src/index.js | 7 - .../src/layouts/MdsvexLayout.svelte | 20 - .../routify-mdsvex/src/pages/_fallback.svelte | 26 - .../routify-mdsvex/src/pages/_folder.svelte | 40 - .../routify-mdsvex/src/pages/index.svelte | 2 - .../routify-mdsvex/src/pages/mdsvex.svx | 13 - .../templates/routify-mdsvex/svelte.config.js | 11 - .../templates/routify-mdsvex/vite.config.js | 15 - packages/templates/windicss-ts/.gitignore | 6 - packages/templates/windicss-ts/README.md | 1 - packages/templates/windicss-ts/index.html | 12 - packages/templates/windicss-ts/package.json | 25 - .../templates/windicss-ts/public/favicon.svg | 3 - packages/templates/windicss-ts/src/App.svelte | 38 - packages/templates/windicss-ts/src/Foo.svelte | 7 - packages/templates/windicss-ts/src/index.js | 10 - packages/templates/windicss-ts/src/styles.css | 9 - .../templates/windicss-ts/tailwind.config.js | 16 - packages/templates/windicss-ts/tsconfig.json | 6 - packages/templates/windicss-ts/vite.config.js | 19 - packages/templates/windicss/.gitignore | 6 - packages/templates/windicss/README.md | 1 - packages/templates/windicss/index.html | 12 - packages/templates/windicss/package.json | 19 - .../templates/windicss/public/favicon.svg | 3 - packages/templates/windicss/src/App.svelte | 38 - packages/templates/windicss/src/Foo.svelte | 7 - packages/templates/windicss/src/index.js | 10 - packages/templates/windicss/src/styles.css | 9 - .../templates/windicss/tailwind.config.js | 16 - packages/templates/windicss/vite.config.js | 19 - packages/vite-plugin-svelte/CHANGELOG.md | 54 +- packages/vite-plugin-svelte/LICENSE | 2 +- packages/vite-plugin-svelte/README.md | 30 +- packages/vite-plugin-svelte/package.json | 13 +- packages/vite-plugin-svelte/src/index.ts | 446 +++-- .../src/utils/VitePluginSvelteCache.ts | 62 +- .../vite-plugin-svelte/src/utils/contants.ts | 26 +- pnpm-lock.yaml | 1529 ++--------------- pnpm-workspace.yaml | 1 - resources/svite-logo.svg | 6 - scripts/release.js | 276 ++- 220 files changed, 1244 insertions(+), 4537 deletions(-) delete mode 100644 .github/contributing.md create mode 100644 packages/playground/big/public/favicon.png delete mode 100644 packages/playground/big/public/favicon.svg create mode 100644 packages/playground/hmr/public/favicon.png delete mode 100644 packages/playground/hmr/public/favicon.svg create mode 100644 packages/playground/hmr/src/assets/dynamic.png delete mode 100644 packages/playground/hmr/src/assets/dynamic.svg create mode 100644 packages/playground/hmr/src/assets/static.png delete mode 100644 packages/playground/hmr/src/assets/static.svg create mode 100644 packages/playground/preprocess-with-vite/public/favicon.png delete mode 100644 packages/playground/preprocess-with-vite/public/favicon.svg delete mode 100644 packages/playground/svite-minimal/.gitignore delete mode 100644 packages/playground/svite-minimal/index.html delete mode 100644 packages/playground/svite-minimal/package.json delete mode 100644 packages/playground/svite-minimal/public/favicon.svg delete mode 100644 packages/playground/svite-minimal/src/App.svelte delete mode 100644 packages/playground/svite-minimal/src/index.js delete mode 100644 packages/playground/svite-minimal/vite.config.js delete mode 100644 packages/playground/svite-postcss-tailwind/.gitignore delete mode 100644 packages/playground/svite-postcss-tailwind/index.html delete mode 100644 packages/playground/svite-postcss-tailwind/package.json delete mode 100644 packages/playground/svite-postcss-tailwind/postcss.config.js delete mode 100644 packages/playground/svite-postcss-tailwind/public/favicon.svg delete mode 100644 packages/playground/svite-postcss-tailwind/src/App.svelte delete mode 100644 packages/playground/svite-postcss-tailwind/src/index.css delete mode 100644 packages/playground/svite-postcss-tailwind/src/index.js delete mode 100644 packages/playground/svite-postcss-tailwind/svelte.config.js delete mode 100644 packages/playground/svite-postcss-tailwind/tailwind.config.js delete mode 100644 packages/playground/svite-postcss-tailwind/vite.config.js delete mode 100644 packages/playground/svite-preprocess-auto/.gitignore delete mode 100644 packages/playground/svite-preprocess-auto/index.html delete mode 100644 packages/playground/svite-preprocess-auto/package.json delete mode 100644 packages/playground/svite-preprocess-auto/public/favicon.svg delete mode 100644 packages/playground/svite-preprocess-auto/src/App.svelte delete mode 100644 packages/playground/svite-preprocess-auto/src/Nested.svelte delete mode 100644 packages/playground/svite-preprocess-auto/src/main.js delete mode 100644 packages/playground/svite-preprocess-auto/svelte.config.js delete mode 100644 packages/playground/svite-preprocess-auto/vite.config.js delete mode 100644 packages/playground/svite-routify-mdsvex/.gitignore delete mode 100644 packages/playground/svite-routify-mdsvex/index.html delete mode 100644 packages/playground/svite-routify-mdsvex/package.json delete mode 100644 packages/playground/svite-routify-mdsvex/public/favicon.svg delete mode 100644 packages/playground/svite-routify-mdsvex/routify.config.js delete mode 100644 packages/playground/svite-routify-mdsvex/src/App.svelte delete mode 100644 packages/playground/svite-routify-mdsvex/src/index.js delete mode 100644 packages/playground/svite-routify-mdsvex/src/layouts/MdsvexLayout.svelte delete mode 100644 packages/playground/svite-routify-mdsvex/src/pages/_fallback.svelte delete mode 100644 packages/playground/svite-routify-mdsvex/src/pages/_folder.svelte delete mode 100644 packages/playground/svite-routify-mdsvex/src/pages/index.svelte delete mode 100644 packages/playground/svite-routify-mdsvex/src/pages/mdsvex.svx delete mode 100644 packages/playground/svite-routify-mdsvex/svelte.config.js delete mode 100644 packages/playground/svite-routify-mdsvex/vite.config.js delete mode 100644 packages/playground/svite-ssr/__tests__/serve.js delete mode 100644 packages/playground/svite-ssr/__tests__/svite-ssr.spec.ts delete mode 100644 packages/playground/svite-ssr/index.html delete mode 100644 packages/playground/svite-ssr/server.js delete mode 100644 packages/playground/svite-ssr/src/App.svelte delete mode 100644 packages/playground/svite-ssr/src/assets/logo.svg delete mode 100644 packages/playground/svite-ssr/src/entry-client.js delete mode 100644 packages/playground/svite-ssr/src/entry-server.js delete mode 100644 packages/playground/svite-ssr/vite.config.js create mode 100644 packages/playground/vite-ssr/__tests__/serve.js create mode 100644 packages/playground/vite-ssr/__tests__/svite-ssr.spec.ts create mode 100644 packages/playground/vite-ssr/index.html rename packages/playground/{svite-ssr => vite-ssr}/package.json (88%) create mode 100644 packages/playground/vite-ssr/server.js create mode 100644 packages/playground/vite-ssr/src/App.svelte create mode 100644 packages/playground/vite-ssr/src/assets/logo.png rename packages/playground/{svite-ssr => vite-ssr}/src/components/Foo.svelte (68%) create mode 100644 packages/playground/vite-ssr/src/entry-client.js create mode 100644 packages/playground/vite-ssr/src/entry-server.js create mode 100644 packages/playground/vite-ssr/vite.config.js create mode 100644 packages/playground/windicss/public/favicon.png delete mode 100644 packages/playground/windicss/public/favicon.svg delete mode 100644 packages/svite/CHANGELOG.md delete mode 100644 packages/svite/LICENSE delete mode 100644 packages/svite/README.md delete mode 100644 packages/svite/api-extractor.json delete mode 100755 packages/svite/bin/svite.js delete mode 100644 packages/svite/package.json delete mode 100644 packages/svite/scripts/build-bundle.js delete mode 100644 packages/svite/src/cli/create.ts delete mode 100644 packages/svite/src/cli/svite.ts delete mode 100644 packages/svite/src/index.ts delete mode 100644 packages/svite/tsconfig.json delete mode 100644 packages/templates/minimal-ts/.gitignore delete mode 100644 packages/templates/minimal-ts/README.md delete mode 100644 packages/templates/minimal-ts/index.html delete mode 100644 packages/templates/minimal-ts/package.json delete mode 100644 packages/templates/minimal-ts/public/favicon.svg delete mode 100644 packages/templates/minimal-ts/src/App.svelte delete mode 100644 packages/templates/minimal-ts/src/index.ts delete mode 100644 packages/templates/minimal-ts/svelte.config.js delete mode 100644 packages/templates/minimal-ts/tsconfig.json delete mode 100644 packages/templates/minimal-ts/vite.config.js delete mode 100644 packages/templates/minimal/.gitignore delete mode 100644 packages/templates/minimal/README.md delete mode 100644 packages/templates/minimal/index.html delete mode 100644 packages/templates/minimal/package.json delete mode 100644 packages/templates/minimal/public/favicon.svg delete mode 100644 packages/templates/minimal/src/App.svelte delete mode 100644 packages/templates/minimal/src/index.js delete mode 100644 packages/templates/minimal/vite.config.js delete mode 100644 packages/templates/package.json delete mode 100644 packages/templates/preprocess-auto-ts/.gitignore delete mode 100644 packages/templates/preprocess-auto-ts/README.md delete mode 100644 packages/templates/preprocess-auto-ts/index.html delete mode 100644 packages/templates/preprocess-auto-ts/package.json delete mode 100644 packages/templates/preprocess-auto-ts/public/favicon.svg delete mode 100644 packages/templates/preprocess-auto-ts/src/App.svelte delete mode 100644 packages/templates/preprocess-auto-ts/src/Nested.svelte delete mode 100644 packages/templates/preprocess-auto-ts/src/main.ts delete mode 100644 packages/templates/preprocess-auto-ts/svelte.config.js delete mode 100644 packages/templates/preprocess-auto-ts/tsconfig.json delete mode 100644 packages/templates/preprocess-auto-ts/vite.config.js delete mode 100644 packages/templates/preprocess-auto/.gitignore delete mode 100644 packages/templates/preprocess-auto/README.md delete mode 100644 packages/templates/preprocess-auto/index.html delete mode 100644 packages/templates/preprocess-auto/package.json delete mode 100644 packages/templates/preprocess-auto/public/favicon.svg delete mode 100644 packages/templates/preprocess-auto/src/App.svelte delete mode 100644 packages/templates/preprocess-auto/src/Nested.svelte delete mode 100644 packages/templates/preprocess-auto/src/main.js delete mode 100644 packages/templates/preprocess-auto/svelte.config.js delete mode 100644 packages/templates/preprocess-auto/vite.config.js delete mode 100644 packages/templates/routify-mdsvex-ts/.gitignore delete mode 100644 packages/templates/routify-mdsvex-ts/README.md delete mode 100644 packages/templates/routify-mdsvex-ts/index.html delete mode 100644 packages/templates/routify-mdsvex-ts/package.json delete mode 100644 packages/templates/routify-mdsvex-ts/public/favicon.svg delete mode 100644 packages/templates/routify-mdsvex-ts/routify.config.js delete mode 100644 packages/templates/routify-mdsvex-ts/src/App.svelte delete mode 100644 packages/templates/routify-mdsvex-ts/src/index.ts delete mode 100644 packages/templates/routify-mdsvex-ts/src/layouts/MdsvexLayout.svelte delete mode 100644 packages/templates/routify-mdsvex-ts/src/pages/_fallback.svelte delete mode 100644 packages/templates/routify-mdsvex-ts/src/pages/_folder.svelte delete mode 100644 packages/templates/routify-mdsvex-ts/src/pages/index.svelte delete mode 100644 packages/templates/routify-mdsvex-ts/src/pages/mdsvex.svx delete mode 100644 packages/templates/routify-mdsvex-ts/svelte.config.js delete mode 100644 packages/templates/routify-mdsvex-ts/tsconfig.json delete mode 100644 packages/templates/routify-mdsvex-ts/vite.config.js delete mode 100644 packages/templates/routify-mdsvex/.gitignore delete mode 100644 packages/templates/routify-mdsvex/README.md delete mode 100644 packages/templates/routify-mdsvex/index.html delete mode 100644 packages/templates/routify-mdsvex/package.json delete mode 100644 packages/templates/routify-mdsvex/public/favicon.svg delete mode 100644 packages/templates/routify-mdsvex/routify.config.js delete mode 100644 packages/templates/routify-mdsvex/src/App.svelte delete mode 100644 packages/templates/routify-mdsvex/src/index.js delete mode 100644 packages/templates/routify-mdsvex/src/layouts/MdsvexLayout.svelte delete mode 100644 packages/templates/routify-mdsvex/src/pages/_fallback.svelte delete mode 100644 packages/templates/routify-mdsvex/src/pages/_folder.svelte delete mode 100644 packages/templates/routify-mdsvex/src/pages/index.svelte delete mode 100644 packages/templates/routify-mdsvex/src/pages/mdsvex.svx delete mode 100644 packages/templates/routify-mdsvex/svelte.config.js delete mode 100644 packages/templates/routify-mdsvex/vite.config.js delete mode 100644 packages/templates/windicss-ts/.gitignore delete mode 100644 packages/templates/windicss-ts/README.md delete mode 100644 packages/templates/windicss-ts/index.html delete mode 100644 packages/templates/windicss-ts/package.json delete mode 100644 packages/templates/windicss-ts/public/favicon.svg delete mode 100644 packages/templates/windicss-ts/src/App.svelte delete mode 100644 packages/templates/windicss-ts/src/Foo.svelte delete mode 100644 packages/templates/windicss-ts/src/index.js delete mode 100644 packages/templates/windicss-ts/src/styles.css delete mode 100644 packages/templates/windicss-ts/tailwind.config.js delete mode 100644 packages/templates/windicss-ts/tsconfig.json delete mode 100644 packages/templates/windicss-ts/vite.config.js delete mode 100644 packages/templates/windicss/.gitignore delete mode 100644 packages/templates/windicss/README.md delete mode 100644 packages/templates/windicss/index.html delete mode 100644 packages/templates/windicss/package.json delete mode 100644 packages/templates/windicss/public/favicon.svg delete mode 100644 packages/templates/windicss/src/App.svelte delete mode 100644 packages/templates/windicss/src/Foo.svelte delete mode 100644 packages/templates/windicss/src/index.js delete mode 100644 packages/templates/windicss/src/styles.css delete mode 100644 packages/templates/windicss/tailwind.config.js delete mode 100644 packages/templates/windicss/vite.config.js delete mode 100644 resources/svite-logo.svg diff --git a/.eslintrc.js b/.eslintrc.js index a7c807620..57bb5f945 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,172 +1,148 @@ module.exports = { - root: true, - extends: [ - 'eslint:recommended', - 'plugin:node/recommended', - 'plugin:@typescript-eslint/eslint-recommended', - 'prettier' - ], - globals: { - Atomics: 'readonly', - SharedArrayBuffer: 'readonly' - }, - plugins: ['@typescript-eslint', 'svelte3', 'html', 'markdown'], - settings: { - 'svelte3/typescript': require('typescript'), - 'svelte3/ignore-styles': (attrs) => - (attrs.type && attrs.type !== 'text/css') || - (attrs.lang && attrs.lang !== 'css') - }, - parser: '@typescript-eslint/parser', - parserOptions: { - sourceType: 'module', - ecmaVersion: 2020 - }, - rules: { - 'no-debugger': ['error'], - 'node/no-missing-import': [ - 'error', - { - allowModules: ['types', 'estree', 'testUtils'], - tryExtensions: ['.ts', '.js', '.jsx', '.tsx'] - } - ], - 'node/no-missing-require': [ - 'error', - { - // for try-catching yarn pnp - allowModules: ['pnpapi'], - tryExtensions: ['.ts', '.js', '.jsx', '.tsx'] - } - ], + root: true, + extends: [ + 'eslint:recommended', + 'plugin:node/recommended', + 'plugin:@typescript-eslint/eslint-recommended', + 'prettier' + ], + globals: { + Atomics: 'readonly', + SharedArrayBuffer: 'readonly' + }, + plugins: ['@typescript-eslint', 'svelte3', 'html', 'markdown'], + settings: { + 'svelte3/typescript': require('typescript'), + 'svelte3/ignore-styles': (attrs) => + (attrs.type && attrs.type !== 'text/css') || (attrs.lang && attrs.lang !== 'css') + }, + parser: '@typescript-eslint/parser', + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020 + }, + rules: { + 'no-debugger': ['error'], + 'node/no-missing-import': [ + 'error', + { + allowModules: ['types', 'estree', 'testUtils'], + tryExtensions: ['.ts', '.js', '.jsx', '.tsx'] + } + ], + 'node/no-missing-require': [ + 'error', + { + // for try-catching yarn pnp + allowModules: ['pnpapi'], + tryExtensions: ['.ts', '.js', '.jsx', '.tsx'] + } + ], - 'node/no-extraneous-import': [ - 'error', - { - allowModules: ['vite'] - } - ], - 'node/no-extraneous-require': [ - 'error', - { - allowModules: ['vite'] - } - ], - 'node/no-deprecated-api': 'off', - 'node/no-unpublished-import': 'off', - 'node/no-unpublished-require': 'off', - 'node/no-unsupported-features/es-syntax': 'off', - 'no-process-exit': 'off' - }, - overrides: [ - { - files: ['packages/playground/**'], - rules: { - 'node/no-extraneous-import': 'off', - 'node/no-extraneous-require': 'off', - 'no-unused-vars': 'off' - }, - env: { - browser: true - } - }, - { - files: ['packages/templates/**'], - rules: { - 'node/no-extraneous-import': [ - 'error', - { - allowModules: ['@svitejs/vite-plugin-svelte', 'svite'] - } - ], - 'node/no-extraneous-require': [ - 'error', - { - allowModules: ['@svitejs/vite-plugin-svelte', 'svite'] - } - ] - }, - env: { - browser: true - } - }, - { - files: [ - 'packages/templates/**/vite.config.js', - 'packages/playground/**/vite.config.js' - ], - rules: { - 'no-unused-vars': 'off', - 'node/no-missing-require': 'off' - } - }, - { - files: ['**/*.svelte'], - env: { - es6: true, - browser: true, - node: false - }, - processor: 'svelte3/svelte3', - rules: { - 'import/first': 'off', - 'import/no-duplicates': 'off', - 'import/no-mutable-exports': 'off', - 'import/no-unresolved': 'off' - } - }, - { - files: ['**/*.svx', '**/*.md'], - processor: 'markdown/markdown', - rules: { - 'no-undef': 'off', - 'no-unused-vars': 'off', - 'no-console': 'off', - 'padded-blocks': 'off', - 'node/no-missing-import': 'off', - 'node/no-extraneous-require': 'off', - 'import/no-unresolved': 'off', - 'node/no-missing-require': 'off' - } - }, - { - files: ['**/*.svx/*.**', '**/*.md/*.**'], - rules: { - 'no-undef': 'off', - 'no-unused-vars': 'off', - 'no-console': 'off', - 'padded-blocks': 'off', - 'node/no-missing-import': 'off', - 'node/no-extraneous-require': 'off', - 'import/no-unresolved': 'off', - 'node/no-missing-require': 'off' - } - }, - { - files: ['**/__tests__/**/*.spec.ts'], - env: { - jest: true, - node: true, - browser: true - }, - // Can't extend in overrides: https://github.com/eslint/eslint/issues/8813 - // "extends": ["plugin:jest/recommended"] - plugins: ['jest'], - rules: { - 'jest/no-disabled-tests': 'warn', - 'jest/no-focused-tests': 'error', - 'jest/no-identical-title': 'error', - 'jest/prefer-to-have-length': 'warn', - 'jest/valid-expect': 'error' - } - }, - { - files: ['scripts/**'], - env: { - jest: true, - node: true, - browser: false - } - } - ] -} + 'node/no-extraneous-import': [ + 'error', + { + allowModules: ['vite'] + } + ], + 'node/no-extraneous-require': [ + 'error', + { + allowModules: ['vite'] + } + ], + 'node/no-deprecated-api': 'off', + 'node/no-unpublished-import': 'off', + 'node/no-unpublished-require': 'off', + 'node/no-unsupported-features/es-syntax': 'off', + 'no-process-exit': 'off' + }, + overrides: [ + { + files: ['packages/playground/**'], + rules: { + 'node/no-extraneous-import': 'off', + 'node/no-extraneous-require': 'off', + 'no-unused-vars': 'off' + }, + env: { + browser: true + } + }, + { + files: ['packages/templates/**/vite.config.js', 'packages/playground/**/vite.config.js'], + rules: { + 'no-unused-vars': 'off', + 'node/no-missing-require': 'off' + } + }, + { + files: ['**/*.svelte'], + env: { + es6: true, + browser: true, + node: false + }, + processor: 'svelte3/svelte3', + rules: { + 'import/first': 'off', + 'import/no-duplicates': 'off', + 'import/no-mutable-exports': 'off', + 'import/no-unresolved': 'off' + } + }, + { + files: ['**/*.svx', '**/*.md'], + processor: 'markdown/markdown', + rules: { + 'no-undef': 'off', + 'no-unused-vars': 'off', + 'no-console': 'off', + 'padded-blocks': 'off', + 'node/no-missing-import': 'off', + 'node/no-extraneous-require': 'off', + 'import/no-unresolved': 'off', + 'node/no-missing-require': 'off' + } + }, + { + files: ['**/*.svx/*.**', '**/*.md/*.**'], + rules: { + 'no-undef': 'off', + 'no-unused-vars': 'off', + 'no-console': 'off', + 'padded-blocks': 'off', + 'node/no-missing-import': 'off', + 'node/no-extraneous-require': 'off', + 'import/no-unresolved': 'off', + 'node/no-missing-require': 'off' + } + }, + { + files: ['**/__tests__/**/*.spec.ts'], + env: { + jest: true, + node: true, + browser: true + }, + // Can't extend in overrides: https://github.com/eslint/eslint/issues/8813 + // "extends": ["plugin:jest/recommended"] + plugins: ['jest'], + rules: { + 'jest/no-disabled-tests': 'warn', + 'jest/no-focused-tests': 'error', + 'jest/no-identical-title': 'error', + 'jest/prefer-to-have-length': 'warn', + 'jest/valid-expect': 'error' + } + }, + { + files: ['scripts/**'], + env: { + jest: true, + node: true, + browser: false + } + } + ] +}; diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 54bc83b77..ba86865a4 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,6 @@ --- name: Bug report -about: Report a bug in svite +about: Report a bug in vite-plugin-svelte title: '' labels: 'pending triage' assignees: '' @@ -24,9 +24,8 @@ A link to a repo or a script/code to reproduce the issue - operating system - versions for - node - - npm - - svite + - npm/pnpm/yarn - vite - svelte - logs with debug enabled - - start svite with `svite --debug` flag + - use vite --debug flag or DEBUG=vite-plugin-svelte diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index e1584658f..aeed32d2f 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,8 +1,5 @@ blank_issues_enabled: false contact_links: - - name: Svite GitHub Community - url: https://github.com/svitejs/svite/discussions - about: Please ask and answer questions here. - - name: Svite Discord - url: https://discord.gg/nzgMZJD + - name: Svelte Discord + url: https://svelte.dev/chat about: If you want to chat, join our discord. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 461a6bd2d..bca836b81 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -15,7 +15,7 @@ assignees: '' Keep it brief. No need for (pseudo-)code. **A Usecase** -How would this feature be useful to you and/or users of svite +How would this feature be useful to you and/or users of vite-plugin-svelte **Alternatives** What could be alternative ways to make it happen diff --git a/.github/contributing.md b/.github/contributing.md deleted file mode 100644 index a1e3b2be9..000000000 --- a/.github/contributing.md +++ /dev/null @@ -1,6 +0,0 @@ -# Svite contributing guide - -- Contributions are very welcome. -- If your contribution is less than trivial please get in contact via an issue first. -- For now contributions should come in as PR against master -- make sure you ran `npm fixup` and `npm test` diff --git a/.prettierrc.js b/.prettierrc.js index a7e95efdb..e1200fa74 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,25 +1,23 @@ module.exports = { - useTabs: false, - printWidth: 80, - tabWidth: 2, - semi: false, - trailingComma: 'none', - singleQuote: true, - plugins: [require('prettier-plugin-svelte')], - overrides: [ - { - files: '**/*.svx', - options: { parser: 'markdown' } - }, - { - files: '**/*.ts', - options: { parser: 'typescript' } - }, - { - files: '**/CHANGELOG.md', - options: { - requirePragma: true - } - } - ] -} + useTabs: true, + singleQuote: true, + trailingComma: 'none', + printWidth: 100, + plugins: [require('prettier-plugin-svelte')], + overrides: [ + { + files: '**/*.svx', + options: { parser: 'markdown' } + }, + { + files: '**/*.ts', + options: { parser: 'typescript' } + }, + { + files: '**/CHANGELOG.md', + options: { + requirePragma: true + } + } + ] +}; diff --git a/LICENSE b/LICENSE index c7da5e26e..c1a5d8f07 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 svitejs +Copyright (c) 2021 [these people](https://github.com/sveltejs/vite-plugin-svelte/graphs/contributors) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 5fd231399..becc53769 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,18 @@ -

svite-logo svite svite-logo

+# vite-plugin-svelte -A fresh start for svite based on vite2 repo structure and setup +This is the official [svelte](https://svelte.dev) plugin for [vite](https://vitejs.dev) ## Packages -| Package | Version (click for changelogs) | -| ---------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| [svite](packages/svite) | [![vite version](https://img.shields.io/npm/v/svite.svg?label=%20)](packages/svite/CHANGELOG.md) | -| [@svitejs/vite-plugin-svelte](packages/vite-plugin-svelte) | [![plugin-vue version](https://img.shields.io/npm/v/@svitejs/vite-plugin-svelte.svg?label=%20)](packages/vite-plugin-svelte/CHANGELOG.md) | +| Package | changelog | +| ----------------------------------------------------------- | ----------------------------------------------------- | +| [@sveltejs/vite-plugin-svelte](packages/vite-plugin-svelte) | [changelog](packages/vite-plugin-svelte/CHANGELOG.md) | -## Development +# Got a question? / Need help? + +Join [svelte discord](https://svelte.dev/chat) + +## Development of vite-plugin-svelte ### dev @@ -25,10 +28,6 @@ changes in plugin need restart of dev server - exclusions in optimizeDeps also cover children (x or startswith x+/) - svelte components should be sorted with style nodes last as js code may contain markup node positions -# Got a question? / Need help? - -Join [svite discord](https://discord.gg/nzgMZJD) - # Credits - [svelte](https://svelte.dev) and [vite](https://github.com/vitejs/vite#readme) creators, maintainers and contributors diff --git a/docs/README.md b/docs/README.md index 6f7a8d377..cded7b261 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1 +1,3 @@ -some days, docs are going to live here, maybe generated with svitepress? +# TODO + +- maybe generate a docs page with kit diff --git a/package.json b/package.json index 696653af9..4f9726330 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,6 @@ { - "name": "svite-monorepo", + "name": "vite-plugin-svelte-monorepo", "private": true, - "workspaces": [ - "packages/*", - "packages/playground/*", - "packages/templates/*" - ], "scripts": { "lint": "run-p lint:script lint:style", "test": "run-s test:serve test:build", @@ -16,10 +11,9 @@ "test:ci": "run-s test:ci:serve test:ci:build", "test:ci:serve": "cross-env VITE_PRESERVE_BUILD_ARTIFACTS=1 jest --verbose --no-cache --runInBand --force-exit --ci --json --outputFile=\"temp/serve/jest-results.json\" ", "test:ci:build": "cross-env VITE_TEST_BUILD=1 VITE_PRESERVE_BUILD_ARTIFACTS=1 jest --verbose --no-cache --runInBand --force-exit --ci --json --outputFile=\"temp/build/jest-results.json\"", - "build:ci": "pnpm -r build-bundle --filter=./packages/svite --filter=./packages/vite-plugin-svelte", + "build:ci": "pnpm -r build-bundle --filter=./packages/vite-plugin-svelte", "build": "pnpm -r build --filter=\\!./packages/playground", "build:vite-plugin-svelte": "pnpm --dir packages/vite-plugin-svelte build", - "build:svite": "pnpm --dir packages/svite build", "lint:script": "eslint --ignore-path .gitignore '**/*.{js,ts,svelte,html,svx,md}'", "lint:style": "stylelint --ignore-path .gitignore '**/*.{css,scss,svelte,html,js,ts,svx,md}'", "lint:fix": "run-s lint:fix:script lint:fix:style", diff --git a/packages/playground/big/index.html b/packages/playground/big/index.html index 3b6ffd50f..b0cdddee7 100644 --- a/packages/playground/big/index.html +++ b/packages/playground/big/index.html @@ -1,12 +1,12 @@ - - - - - Svelte App - - - - + + + + + Svelte App + + + + diff --git a/packages/playground/big/package.json b/packages/playground/big/package.json index f672d6e5a..42cfcf995 100644 --- a/packages/playground/big/package.json +++ b/packages/playground/big/package.json @@ -1,5 +1,5 @@ { - "name": "svite-example-big", + "name": "playground-big", "version": "0.0.0", "scripts": { "dev": "vite", @@ -9,7 +9,7 @@ "dependencies": { }, "devDependencies": { - "@svitejs/vite-plugin-svelte": "workspace:*", + "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.35.0", "svelte-hmr": "^0.13.0", "vite": "^2.1.0" diff --git a/packages/playground/big/public/favicon.png b/packages/playground/big/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6f5eb5a2f1f1c882d265cf479de25caa925645 GIT binary patch literal 3127 zcmV-749N3|P)i z7)}s4L53SJCkR}iVi00SFk;`MXX*#X*kkwKs@nFGS}c;=?XFjU|G$3t^5sjIVS2G+ zw)WGF83CpoGXhLGW(1gW%uV|X7>1P6VhCX=Ux)Lb!*DZ%@I3!{Gsf7d?gtIQ%nQiK z3%(LUSkBji;C5Rfgd6$VsF@H`Pk@xtY6t<>FNR-pD}=C~$?)9pdm3XZ36N5PNWYjb z$xd$yNQR9N!dfj-Vd@BwQo^FIIWPPmT&sZyQ$v81(sCBV=PGy{0wltEjB%~h157*t zvbe_!{=I_783x!0t1-r#-d{Y?ae$Q4N_Nd^Ui^@y(%)Gjou6y<3^XJdu{rmUf-Me?)zZ>9OR&6U5H*cK; z$gUlB{g0O4gN0sLSO|Of?hU(l?;h(jA3uH!Z{EBKuV23ouU@^Y6#%v+QG;>e*E}%?wlu-NT4DG zs)z)7WbLr)vGAu(ohrKc^em@OpO&f~6_>E61n_e0_V3@{U3^O;j{`^mNCJUj_>;7v zsMs6Hu3g7+@v+lSo;=yTYFqq}jZmQ-BK8K{C4kqi_i*jBaQE(Au0607V-zKeT;EPg zX(`vrn=L+e74+-Tqeok@_`tDa$G9I|$nTU5H*2V8@y()n*zqM?J1G!-1aX;CfDC9B zTnJ#j_%*n8Qb1)re*Bno7g0RG{Eb;IK14irJYJp$5Z6ac9~b_P?+5t~95~SRG$g?1 znFJ7p$xV&GZ18m~79TGRdfsc-BcX$9yXTR*n)mPD@1~O(_?cT$ZvFPucRmGlq&se0 zKrcUf^k}4hM*biEJOWKzz!qQe;CB_ZtSOO9Owg#lZAc=s65^rb{fZe(TYu_rk!wKkEf}RIt=#Om( zR8mN`DM<^xj~59euMMspBolVN zAPTr8sSDI104orIAdmL$uOXn*6hga1G+0WD0E?UtabxC#VC~vf3|10|phW;yQ3CY8 z2CM=)ErF;xq-YJ5G|um}>*1#E+O_Mu|Nr#qQ&G1P-NMq@f?@*XUcSbV?tX=)ilM-Q zBZP|!Bpv0V;#ojKcpc7$=eqO;#Uy~#?^kNI{vSZfLx&DEt~LTmaKWXcx=joubklI<*Aw z>LtMaQ7DR<1I2LkWvwyu#Rwn~;ezT}_g(@5l3h?W%-a86Y-t#O1PubP+z<%?V5D(U zy57A6{h+{?kOZp7&WKZR+=sznMJ}+Dnpo=C_0%R_x_t~J5T?E_{+))l5v1%52>)d-`iiZyx|5!%M2Fb2dU zW3~MwwpEH9Rhue+k$UIOoo($Ds!NbOyMR36fRHu;*15(YcA7siIZk#%JWz>P!qX1?IUojG&nKR>^gArBt2 zit(ETyZ=@V&7mv_Fi4bABcnwP+jzQuHcfU&BrAV91u-rFvEi7y-KnWsvHH=d2 zgAk(GKm_S8RcTJ>2N3~&Hbwp{Z3NF_Xeh}g4Eke)V&dY{W(3&b1j9t4yK_aYJisZZ{1rcU5- z;eD>K;ndPq&B-8yA_S0F!4ThA&{1{x)H<#?k9a#6Pc6L?V^s0``ynL&D;p(!Nmx`Y zFkHex{4p!Ggm^@DlehW}iHHVi}~u=$&N? z(NEBLQ#UxxAkdW>X9LnqUr#t4Lu0=9L8&o>JsqTtT5|%gb3QA~hr0pED71+iFFr)dZ=Q=E6ng{NE{Z~0)C?deO#?Aj zSDQ$z#TeC2T^|=}6GBo-&$;E{HL3!q3Z-szuf)O=G#zDjin4SSP%o%6+2IT#sLjQa ziyxFFz~LMjWY+_a5H!U6%a<=b7QVP^ z*90a62;bVq{?@)P6^DWd^Yilq4|YTV2Nw!Yu;a1lPI-sxR)rf@Fe5DhDP7FH zZZ%4S*1C30P;|O+jB!1;m|rXT90Sm5*RBbQN`PKu+hDD*S^yE(CdtSfg=z>u$cIj> z -