From 556a857f52ee9d0bd7ea571a5d62db659ee2ac66 Mon Sep 17 00:00:00 2001 From: ochafik Date: Wed, 3 Dec 2025 18:16:45 +0100 Subject: [PATCH 1/2] fix npm bug where optional nested deps not fetched --- package-lock.json | 60 ++++++++++++++++++++++++++++++++++++++++++++++- package.json | 7 ++++++ 2 files changed, 66 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index f17d86e9..bd3c31ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,13 @@ "prettier": "^3.6.2", "typedoc": "^0.28.14", "typescript": "^5.9.3" + }, + "optionalDependencies": { + "@rollup/rollup-darwin-arm64": "^4.53.3", + "@rollup/rollup-darwin-x64": "^4.53.3", + "@rollup/rollup-linux-arm64-gnu": "^4.53.3", + "@rollup/rollup-linux-x64-gnu": "^4.53.3", + "@rollup/rollup-win32-x64-msvc": "^4.53.3" } }, "examples/simple-host": { @@ -481,12 +488,50 @@ "dev": true, "license": "MIT" }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", + "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", + "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", + "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.53.3", "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -505,6 +550,19 @@ "linux" ] }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", + "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@shikijs/engine-oniguruma": { "version": "3.15.0", "dev": true, diff --git a/package.json b/package.json index c0a4986e..ffc4d493 100644 --- a/package.json +++ b/package.json @@ -58,5 +58,12 @@ "react": "^19.2.0", "react-dom": "^19.2.0", "zod": "^3.25" + }, + "optionalDependencies": { + "@rollup/rollup-darwin-arm64": "^4.53.3", + "@rollup/rollup-darwin-x64": "^4.53.3", + "@rollup/rollup-linux-x64-gnu": "^4.53.3", + "@rollup/rollup-linux-arm64-gnu": "^4.53.3", + "@rollup/rollup-win32-x64-msvc": "^4.53.3" } } From ce7a8cce8c9903713d5e9a40bb704837f8c70ee2 Mon Sep 17 00:00:00 2001 From: ochafik Date: Wed, 3 Dec 2025 18:18:47 +0100 Subject: [PATCH 2/2] Update package-lock.json for optional dependencies --- package-lock.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/package-lock.json b/package-lock.json index bd3c31ba..f0ba358d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "zod": "^3.25" }, "devDependencies": { + "@types/bun": "^1.3.2", "@types/react": "^19.2.2", "@types/react-dom": "^19.2.2", "concurrently": "^9.2.1", @@ -648,6 +649,16 @@ "@types/node": "*" } }, + "node_modules/@types/bun": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.3.tgz", + "integrity": "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bun-types": "1.3.3" + } + }, "node_modules/@types/chai": { "version": "5.2.3", "dev": true, @@ -1092,6 +1103,16 @@ "@oven/bun-windows-x64-baseline": "1.3.3" } }, + "node_modules/bun-types": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.3.tgz", + "integrity": "sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/bytes": { "version": "3.1.2", "license": "MIT",