fix: restore devDependencies with tsx as optional

Move typescript and @types/react back to devDependencies (safe, pure JS).
Keep tsx in optionalDependencies since its esbuild dep fails on Plesk's
nodenv environment during npm git dependency installation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Martin Porwoll 2026-02-15 19:55:20 +00:00
parent d49ccf366b
commit a6b8a0f914
2 changed files with 16 additions and 5 deletions

View file

@ -46,7 +46,13 @@
], ],
"license": "UNLICENSED", "license": "UNLICENSED",
"private": true, "private": true,
"optionalDependencies": {}, "devDependencies": {
"@types/react": "^19.0.0",
"typescript": "^5.7.0"
},
"optionalDependencies": {
"tsx": "^4.19.0"
},
"peerDependencies": { "peerDependencies": {
"react": "^19.0.0" "react": "^19.0.0"
}, },

View file

@ -15,12 +15,13 @@ importers:
'@types/react': '@types/react':
specifier: ^19.0.0 specifier: ^19.0.0
version: 19.2.14 version: 19.2.14
tsx:
specifier: ^4.19.0
version: 4.21.0
typescript: typescript:
specifier: ^5.7.0 specifier: ^5.7.0
version: 5.9.3 version: 5.9.3
optionalDependencies:
tsx:
specifier: ^4.19.0
version: 4.21.0
packages: packages:
@ -330,6 +331,7 @@ snapshots:
'@esbuild/win32-arm64': 0.27.3 '@esbuild/win32-arm64': 0.27.3
'@esbuild/win32-ia32': 0.27.3 '@esbuild/win32-ia32': 0.27.3
'@esbuild/win32-x64': 0.27.3 '@esbuild/win32-x64': 0.27.3
optional: true
fsevents@2.3.3: fsevents@2.3.3:
optional: true optional: true
@ -337,10 +339,12 @@ snapshots:
get-tsconfig@4.13.6: get-tsconfig@4.13.6:
dependencies: dependencies:
resolve-pkg-maps: 1.0.0 resolve-pkg-maps: 1.0.0
optional: true
react@19.2.4: {} react@19.2.4: {}
resolve-pkg-maps@1.0.0: {} resolve-pkg-maps@1.0.0:
optional: true
tsx@4.21.0: tsx@4.21.0:
dependencies: dependencies:
@ -348,5 +352,6 @@ snapshots:
get-tsconfig: 4.13.6 get-tsconfig: 4.13.6
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
optional: true
typescript@5.9.3: {} typescript@5.9.3: {}