From a6b8a0f9143516d7149f4ad4f0e89eea2ce401c2 Mon Sep 17 00:00:00 2001 From: Martin Porwoll Date: Sun, 15 Feb 2026 19:55:20 +0000 Subject: [PATCH] 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 --- package.json | 8 +++++++- pnpm-lock.yaml | 13 +++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 6854a6f..7033f0c 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,13 @@ ], "license": "UNLICENSED", "private": true, - "optionalDependencies": {}, + "devDependencies": { + "@types/react": "^19.0.0", + "typescript": "^5.7.0" + }, + "optionalDependencies": { + "tsx": "^4.19.0" + }, "peerDependencies": { "react": "^19.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13523d1..6610bfb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,12 +15,13 @@ importers: '@types/react': specifier: ^19.0.0 version: 19.2.14 - tsx: - specifier: ^4.19.0 - version: 4.21.0 typescript: specifier: ^5.7.0 version: 5.9.3 + optionalDependencies: + tsx: + specifier: ^4.19.0 + version: 4.21.0 packages: @@ -330,6 +331,7 @@ snapshots: '@esbuild/win32-arm64': 0.27.3 '@esbuild/win32-ia32': 0.27.3 '@esbuild/win32-x64': 0.27.3 + optional: true fsevents@2.3.3: optional: true @@ -337,10 +339,12 @@ snapshots: get-tsconfig@4.13.6: dependencies: resolve-pkg-maps: 1.0.0 + optional: true react@19.2.4: {} - resolve-pkg-maps@1.0.0: {} + resolve-pkg-maps@1.0.0: + optional: true tsx@4.21.0: dependencies: @@ -348,5 +352,6 @@ snapshots: get-tsconfig: 4.13.6 optionalDependencies: fsevents: 2.3.3 + optional: true typescript@5.9.3: {}