diff --git a/packages/e2e-tests/kit-node/package.json b/packages/e2e-tests/kit-node/package.json index 7cd5e5c99..79d037833 100644 --- a/packages/e2e-tests/kit-node/package.json +++ b/packages/e2e-tests/kit-node/package.json @@ -18,7 +18,7 @@ "e2e-test-dep-svelte-api-only": "file:../_test_dependencies/svelte-api-only", "e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins", "svelte": "^5.0.0-next.242", - "svelte-check": "^3.8.6", + "svelte-check": "^4.0.1", "svelte-i18n": "^4.0.0", "tiny-glob": "^0.2.9", "typescript": "^5.5.4", diff --git a/packages/playground/big-component-library-kit/package.json b/packages/playground/big-component-library-kit/package.json index 61cb905e5..282757be7 100644 --- a/packages/playground/big-component-library-kit/package.json +++ b/packages/playground/big-component-library-kit/package.json @@ -18,7 +18,7 @@ "carbon-preprocess-svelte": "^0.11.6", "lodash-es": "^4.17.21", "svelte": "^5.0.0-next.242", - "svelte-check": "^3.8.6", + "svelte-check": "^4.0.1", "svelte-preprocess": "^6.0.2", "typescript": "^5.5.4", "vite": "^5.4.2" diff --git a/packages/playground/kit-demo-app/package.json b/packages/playground/kit-demo-app/package.json index 943600ead..3c8d6981e 100644 --- a/packages/playground/kit-demo-app/package.json +++ b/packages/playground/kit-demo-app/package.json @@ -16,7 +16,7 @@ "@sveltejs/kit": "^2.5.25", "@sveltejs/vite-plugin-svelte": "workspace:^", "svelte": "^5.0.0-next.242", - "svelte-check": "^3.8.6", + "svelte-check": "^4.0.1", "typescript": "^5.5.4", "vite": "^5.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50ee458d6..3cffe415e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -404,8 +404,8 @@ importers: specifier: ^5.0.0-next.242 version: 5.0.0-next.242 svelte-check: - specifier: ^3.8.6 - version: 3.8.6(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242) + specifier: ^4.0.1 + version: 4.0.1(svelte@5.0.0-next.242)(typescript@5.5.4) svelte-i18n: specifier: ^4.0.0 version: 4.0.0(svelte@5.0.0-next.242) @@ -683,11 +683,11 @@ importers: specifier: ^5.0.0-next.242 version: 5.0.0-next.242 svelte-check: - specifier: ^3.8.6 - version: 3.8.6(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242) + specifier: ^4.0.1 + version: 4.0.1(svelte@5.0.0-next.242)(typescript@5.5.4) svelte-preprocess: specifier: ^6.0.2 - version: 6.0.2(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242)(typescript@5.5.4) + version: 6.0.2(postcss-load-config@6.0.1(postcss@8.4.45)(yaml@2.5.0))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -756,8 +756,8 @@ importers: specifier: ^5.0.0-next.242 version: 5.0.0-next.242 svelte-check: - specifier: ^3.8.6 - version: 3.8.6(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242) + specifier: ^4.0.1 + version: 4.0.1(svelte@5.0.0-next.242)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -1643,9 +1643,6 @@ packages: '@types/node@20.16.3': resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} - '@types/pug@2.0.10': - resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -1845,9 +1842,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -2177,9 +2171,6 @@ packages: es6-iterator@2.0.3: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} - es6-promise@3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - es6-symbol@3.1.3: resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} @@ -2390,6 +2381,14 @@ packages: fastq@1.16.0: resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -2861,10 +2860,6 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -2876,17 +2871,10 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -3279,11 +3267,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rollup@4.21.1: resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -3305,9 +3288,6 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sander@0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - sass@1.77.8: resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} engines: {node: '>=14.0.0'} @@ -3388,10 +3368,6 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - sorcery@0.11.0: - resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} - hasBin: true - source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -3448,10 +3424,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -3472,11 +3444,13 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@3.8.6: - resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==} + svelte-check@4.0.1: + resolution: {integrity: sha512-AuWnCZdREoOzMhoptHPUUPYUxLNdXSkoZnPnlv19SZJJimRzLmjjZLKsOiRB4AnhgX+56/WSEdvkWXI/q2BSsA==} + engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: svelte: ^5.0.0-next.242 + typescript: '>=5.0.0' svelte-eslint-parser@0.41.0: resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} @@ -3494,43 +3468,6 @@ packages: peerDependencies: svelte: ^5.0.0-next.242 - svelte-preprocess@5.1.4: - resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} - engines: {node: '>= 16.0.0'} - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^5.0.0-next.242 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - svelte-preprocess@6.0.2: resolution: {integrity: sha512-OvDTLfaOkkhjprbDKO0SOCkjNYuHy16dbD4SpqbIi6QiabOMHxRT4km5/dzbFFkmW1L0E2INF3MFltG2pgOyKQ==} engines: {node: '>= 18.0.0'} @@ -4561,8 +4498,6 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/pug@2.0.10': {} - '@types/resolve@1.20.2': {} '@types/semver@7.5.6': {} @@ -4803,8 +4738,6 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) - buffer-crc32@0.2.13: {} - builtin-modules@3.3.0: {} bytes@3.0.0: {} @@ -5112,8 +5045,6 @@ snapshots: es5-ext: 0.10.62 es6-symbol: 3.1.3 - es6-promise@3.3.1: {} - es6-symbol@3.1.3: dependencies: d: 1.0.1 @@ -5462,6 +5393,8 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.3.0: {} + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -5945,8 +5878,6 @@ snapshots: mimic-function@5.0.1: {} - min-indent@1.0.1: {} - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -5959,14 +5890,8 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist@1.2.8: {} - minipass@7.1.2: {} - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - mri@1.2.0: {} mrmime@2.0.0: {} @@ -6287,10 +6212,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - rollup@4.21.1: dependencies: '@types/estree': 1.0.5 @@ -6327,13 +6248,6 @@ snapshots: safer-buffer@2.1.2: {} - sander@0.5.1: - dependencies: - es6-promise: 3.3.1 - graceful-fs: 4.2.11 - mkdirp: 0.5.6 - rimraf: 2.7.1 - sass@1.77.8: dependencies: chokidar: 3.6.0 @@ -6429,13 +6343,6 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - sorcery@0.11.0: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - buffer-crc32: 0.2.13 - minimist: 1.2.8 - sander: 0.5.1 - source-map-js@1.2.0: {} source-map@0.7.4: {} @@ -6485,10 +6392,6 @@ snapshots: strip-final-newline@3.0.0: {} - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 - strip-json-comments@3.1.1: {} stylus@0.63.0: @@ -6511,25 +6414,17 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.8.6(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242): + svelte-check@4.0.1(svelte@5.0.0-next.242)(typescript@5.5.4): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 + fdir: 6.3.0 picocolors: 1.0.1 sade: 1.8.1 svelte: 5.0.0-next.242 - svelte-preprocess: 5.1.4(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch svelte-eslint-parser@0.41.0(svelte@5.0.0-next.242): dependencies: @@ -6552,31 +6447,6 @@ snapshots: svelte: 5.0.0-next.242 tiny-glob: 0.2.9 - svelte-preprocess@5.1.4(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242)(typescript@5.5.4): - dependencies: - '@types/pug': 2.0.10 - detect-indent: 6.1.0 - magic-string: 0.30.11 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 5.0.0-next.242 - optionalDependencies: - postcss: 8.4.45 - postcss-load-config: 3.1.4(postcss@8.4.45) - sass: 1.77.8 - stylus: 0.63.0 - typescript: 5.5.4 - - svelte-preprocess@6.0.2(postcss-load-config@3.1.4(postcss@8.4.45))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242)(typescript@5.5.4): - dependencies: - svelte: 5.0.0-next.242 - optionalDependencies: - postcss: 8.4.45 - postcss-load-config: 3.1.4(postcss@8.4.45) - sass: 1.77.8 - stylus: 0.63.0 - typescript: 5.5.4 - svelte-preprocess@6.0.2(postcss-load-config@6.0.1(postcss@8.4.45)(yaml@2.5.0))(postcss@8.4.45)(sass@1.77.8)(stylus@0.63.0)(svelte@5.0.0-next.242)(typescript@5.5.4): dependencies: svelte: 5.0.0-next.242