diff --git a/.changeset/khaki-ears-repeat.md b/.changeset/khaki-ears-repeat.md new file mode 100644 index 000000000000..453eda17b8b9 --- /dev/null +++ b/.changeset/khaki-ears-repeat.md @@ -0,0 +1,6 @@ +--- +'@sveltejs/adapter-static': patch +'create-svelte': patch +--- + +Remove Vite dependency from apps diff --git a/.changeset/poor-bears-report.md b/.changeset/poor-bears-report.md new file mode 100644 index 000000000000..3ad033f9d76b --- /dev/null +++ b/.changeset/poor-bears-report.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +Make Vite a prod dep of SvelteKit diff --git a/packages/adapter-static/test/apps/prerendered/package.json b/packages/adapter-static/test/apps/prerendered/package.json index 6fe4ec5da955..27dace986fa8 100644 --- a/packages/adapter-static/test/apps/prerendered/package.json +++ b/packages/adapter-static/test/apps/prerendered/package.json @@ -8,8 +8,7 @@ }, "devDependencies": { "@sveltejs/kit": "next", - "svelte": "^3.29.0", - "vite": "^2.1.0" + "svelte": "^3.29.0" }, "type": "module" } diff --git a/packages/adapter-static/test/apps/spa/package.json b/packages/adapter-static/test/apps/spa/package.json index b910650e8c48..1995572e729e 100644 --- a/packages/adapter-static/test/apps/spa/package.json +++ b/packages/adapter-static/test/apps/spa/package.json @@ -9,8 +9,7 @@ "devDependencies": { "@sveltejs/adapter-node": "next", "@sveltejs/kit": "next", - "svelte": "^3.29.0", - "vite": "^2.1.0" + "svelte": "^3.29.0" }, "type": "module" } diff --git a/packages/create-svelte/templates/default/package.template.json b/packages/create-svelte/templates/default/package.template.json index d56302c8d04b..62d948a709f3 100644 --- a/packages/create-svelte/templates/default/package.template.json +++ b/packages/create-svelte/templates/default/package.template.json @@ -8,8 +8,7 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.34.0", - "vite": "^2.1.0" + "svelte": "^3.34.0" }, "type": "module", "dependencies": { diff --git a/packages/create-svelte/templates/skeleton/package.template.json b/packages/create-svelte/templates/skeleton/package.template.json index 260b6d833391..cd240b592abf 100644 --- a/packages/create-svelte/templates/skeleton/package.template.json +++ b/packages/create-svelte/templates/skeleton/package.template.json @@ -8,8 +8,7 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.34.0", - "vite": "^2.2.3" + "svelte": "^3.34.0" }, "type": "module" } diff --git a/packages/kit/package.json b/packages/kit/package.json index 5a2aae44f0a0..96b4a49a4656 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -5,7 +5,8 @@ "dependencies": { "@sveltejs/vite-plugin-svelte": "^1.0.0-next.9", "cheap-watch": "^1.0.3", - "sade": "^1.7.4" + "sade": "^1.7.4", + "vite": "^2.2.4" }, "devDependencies": { "@rollup/plugin-replace": "^2.4.2", @@ -33,12 +34,10 @@ "svelte-check": "^1.5.2", "tiny-glob": "^0.2.8", "typescript": "^4.2.4", - "uvu": "^0.5.1", - "vite": "^2.2.4" + "uvu": "^0.5.1" }, "peerDependencies": { - "svelte": "^3.34.0", - "vite": "^2.2.3" + "svelte": "^3.38.2" }, "bin": { "svelte-kit": "svelte-kit.js" diff --git a/packages/kit/test/apps/basics/package.json b/packages/kit/test/apps/basics/package.json index 0a79b060a45c..1b30a93482fb 100644 --- a/packages/kit/test/apps/basics/package.json +++ b/packages/kit/test/apps/basics/package.json @@ -10,8 +10,7 @@ "devDependencies": { "@sveltejs/adapter-node": "workspace:*", "@sveltejs/kit": "workspace:*", - "svelte": "^3.29.0", - "vite": "^2.1.0" + "svelte": "^3.29.0" }, "type": "module" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf5040d44a47..bfc852559c84 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -232,6 +232,7 @@ importers: '@sveltejs/vite-plugin-svelte': 1.0.0-next.9_e199ea43849c994a9b29d0b980598eb5 cheap-watch: 1.0.3 sade: 1.7.4 + vite: 2.2.4 devDependencies: '@rollup/plugin-replace': 2.4.2_rollup@2.47.0 '@sveltejs/kit': 'link:' @@ -259,7 +260,6 @@ importers: tiny-glob: 0.2.8 typescript: 4.2.4 uvu: 0.5.1 - vite: 2.2.4 packages: @@ -1247,7 +1247,6 @@ packages: /colorette/1.2.2: resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} - dev: true /colors/1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} @@ -1525,7 +1524,6 @@ packages: resolution: {integrity: sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg==} hasBin: true requiresBuild: true - dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -1887,12 +1885,10 @@ packages: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - dev: true optional: true /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true /functional-red-black-tree/1.0.1: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} @@ -2016,7 +2012,6 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - dev: true /hash-sum/2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} @@ -2128,7 +2123,6 @@ packages: resolution: {integrity: sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==} dependencies: has: 1.0.3 - dev: true /is-date-object/1.0.2: resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==} @@ -2530,7 +2524,6 @@ packages: resolution: {integrity: sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} @@ -2773,7 +2766,6 @@ packages: /path-parse/1.0.6: resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} - dev: true /path-type/2.0.0: resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=} @@ -2868,14 +2860,13 @@ packages: resolution: {integrity: sha512-me2dL+chJVb88zpE228MvA6wIRy1CuXxGTwI5hYe4DnSnXRbtJT+9ggRj+49kgHgs/AKMTKOt/EkTHSvQJmRXA==} dev: true - /postcss/8.2.13: - resolution: {integrity: sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==} + /postcss/8.2.14: + resolution: {integrity: sha512-+jD0ZijcvyCqPQo/m/CW0UcARpdFylq04of+Q7RKX6f/Tu+dvpUI/9Sp81+i6/vJThnOBX09Quw0ZLOVwpzX3w==} engines: {node: ^10 || ^12 || >=14} dependencies: colorette: 1.2.2 nanoid: 3.1.22 source-map: 0.6.1 - dev: true /preferred-pm/3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} @@ -3077,7 +3068,6 @@ packages: dependencies: is-core-module: 2.3.0 path-parse: 1.0.6 - dev: true /retry/0.12.0: resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} @@ -3102,7 +3092,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -3227,7 +3216,6 @@ packages: /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true /source-map/0.7.3: resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} @@ -3748,12 +3736,11 @@ packages: hasBin: true dependencies: esbuild: 0.9.7 - postcss: 8.2.13 + postcss: 8.2.14 resolve: 1.20.0 rollup: 2.47.0 optionalDependencies: fsevents: 2.3.2 - dev: true /wcwidth/1.0.1: resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=}