0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00

Fix Svelte editor tooling not working under relaxed TypeScripts projects (#10244)

* fix(svelte): Add TypeScript as a peer dep

* Update .changeset/gold-baboons-drum.md
This commit is contained in:
Erika 2024-02-27 16:25:59 +01:00 committed by GitHub
parent 6bf102aebe
commit dbb0d0bd28
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 10 additions and 14 deletions

View file

@ -0,0 +1,5 @@
---
"@astrojs/svelte": minor
---
Adds TypeScript as a required peer dependency as it is required for Svelte's editor tooling to work correctly.

View file

@ -81,13 +81,6 @@
}
}
},
"svelte2tsx": {
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"rehype-pretty-code": {
"peerDependenciesMeta": {
"shiki": {

View file

@ -43,7 +43,7 @@
},
"dependencies": {
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"svelte2tsx": "^0.6.25"
"svelte2tsx": "^0.6.27"
},
"devDependencies": {
"astro": "workspace:*",
@ -53,7 +53,8 @@
},
"peerDependencies": {
"astro": "^4.0.0",
"svelte": "^4.0.0 || ^5.0.0-next.56"
"svelte": "^4.0.0 || ^5.0.0-next.56",
"typescript": "^5.3.3"
},
"engines": {
"node": ">=18.14.1"

View file

@ -8,7 +8,7 @@ overrides:
organize-imports-cli>ts-morph: ^19.0.0
tsconfig-resolver>type-fest: 3.0.0
packageExtensionsChecksum: 2d0a8c56e33c7d11bb9ef3c997d67c33
packageExtensionsChecksum: 43e9b7451c9943c617aef017ec172155
importers:
@ -4804,7 +4804,7 @@ importers:
specifier: ^3.0.0
version: 3.0.1(svelte@4.2.8)(vite@5.1.2)
svelte2tsx:
specifier: ^0.6.25
specifier: ^0.6.27
version: 0.6.27(svelte@4.2.8)(typescript@5.2.2)
devDependencies:
astro:
@ -15678,9 +15678,6 @@ packages:
peerDependencies:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
typescript: ^4.9.4 || ^5.0.0
peerDependenciesMeta:
typescript:
optional: true
dependencies:
dedent-js: 1.0.1
pascal-case: 3.1.2