From 1ddd965cd0e35434a44f27f46b43a5fe3b2ddca2 Mon Sep 17 00:00:00 2001 From: My Name is Tito Date: Thu, 22 Oct 2026 12:17:52 +1300 Subject: [PATCH 1/2] fix: align Solid peer ranges with OpenTUI --- .changeset/65e5468e.md | 5 +++++ .changeset/c8d11645.md | 5 +++++ packages/opencode-force-input/package.json | 2 +- packages/opencode-usage-limits/package.json | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .changeset/65e5468e.md create mode 100644 .changeset/c8d11645.md diff --git a/.changeset/65e5468e.md b/.changeset/65e5468e.md new file mode 100644 index 0000000..1e22501 --- /dev/null +++ b/.changeset/65e5468e.md @@ -0,0 +1,5 @@ +--- +"@mynameistito/opencode-usage-limits": patch +--- + +Allow solid-js 1.9.12 to satisfy OpenTUI's peer dependency. diff --git a/.changeset/c8d11645.md b/.changeset/c8d11645.md new file mode 100644 index 0000000..e274ce7 --- /dev/null +++ b/.changeset/c8d11645.md @@ -0,0 +1,5 @@ +--- +"@mynameistito/opencode-force-input": patch +--- + +Allow solid-js 1.9.12 to satisfy OpenTUI's peer dependency. diff --git a/packages/opencode-force-input/package.json b/packages/opencode-force-input/package.json index af2ca0e..0ced8fa 100644 --- a/packages/opencode-force-input/package.json +++ b/packages/opencode-force-input/package.json @@ -79,7 +79,7 @@ "peerDependencies": { "@opentui/core": "catalog:", "@opentui/solid": "catalog:", - "solid-js": "catalog:" + "solid-js": "^1.9.12" }, "packageManager": "bun@1.4.2" } diff --git a/packages/opencode-usage-limits/package.json b/packages/opencode-usage-limits/package.json index 89133a6..88c6a17 100644 --- a/packages/opencode-usage-limits/package.json +++ b/packages/opencode-usage-limits/package.json @@ -94,7 +94,7 @@ "peerDependencies": { "@opentui/core": "catalog:", "@opentui/solid": "catalog:", - "solid-js": "catalog:" + "solid-js": "^1.9.12" }, "packageManager": "bun@1.4.2" } From 7afd60aad4a48ec5f1853ff7281bbe54ca6f23a0 Mon Sep 17 00:00:00 2001 From: My Name is Tito Date: Thu, 22 Oct 2026 12:31:56 +1300 Subject: [PATCH 2/2] fix: pin Solid catalog to OpenTUI peer version --- .changeset/65e5468e.md | 2 +- .changeset/c8d11645.md | 2 +- bun.lock | 18 ++++++------------ package.json | 2 +- packages/opencode-force-input/package.json | 2 +- packages/opencode-usage-limits/package.json | 2 +- 6 files changed, 11 insertions(+), 17 deletions(-) diff --git a/.changeset/65e5468e.md b/.changeset/65e5468e.md index 1e22501..402ce1e 100644 --- a/.changeset/65e5468e.md +++ b/.changeset/65e5468e.md @@ -2,4 +2,4 @@ "@mynameistito/opencode-usage-limits": patch --- -Allow solid-js 1.9.12 to satisfy OpenTUI's peer dependency. +Use the OpenTUI-compatible solid-js 1.9.12 version. diff --git a/.changeset/c8d11645.md b/.changeset/c8d11645.md index e274ce7..349a5de 100644 --- a/.changeset/c8d11645.md +++ b/.changeset/c8d11645.md @@ -2,4 +2,4 @@ "@mynameistito/opencode-force-input": patch --- -Allow solid-js 1.9.12 to satisfy OpenTUI's peer dependency. +Use the OpenTUI-compatible solid-js 1.9.12 version. diff --git a/bun.lock b/bun.lock index 15505a2..05dbabf 100644 --- a/bun.lock +++ b/bun.lock @@ -44,7 +44,7 @@ }, "packages/opencode-force-input": { "name": "@mynameistito/opencode-force-input", - "version": "1.1.15", + "version": "1.1.17", "dependencies": { "@opencode/plugin": "catalog:", }, @@ -62,7 +62,7 @@ }, "packages/opencode-usage-limits": { "name": "@mynameistito/opencode-usage-limits", - "version": "1.3.5", + "version": "1.3.6", "dependencies": { "@opencode/plugin": "catalog:", "effect": "catalog:", @@ -152,7 +152,7 @@ "blume": "2.2.3", "effect": "4.0.5", "react-grab": "^0.2.0", - "solid-js": "1.9.17", + "solid-js": "1.9.12", "typescript": "npm:@typescript/typescript6@^6.0.2", }, "packages": { @@ -2942,9 +2942,9 @@ "send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], - "seroval": ["seroval@1.6.9", "", {}, "sha512-UeEzHwAK+yl0YLbsvROV1t5yMYEwZZ0CfKYxDvUgS2fO9Vxdf8djqVIB+OuVpuawRNPqw68LE1Du/GMsW2ZPqA=="], + "seroval": ["seroval@1.5.6", "", {}, "sha512-rVQVWjjSvlINzaQPZH5JFqsqEsIWdTxY3iJZCnTL/5gQbXIRooVZKI60tVCkOVfzcRPejboxO2t0P89dg5mQaA=="], - "seroval-plugins": ["seroval-plugins@1.6.9", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-kiDK/Tb8IWZ61WEU8pA2PDmAuw37gKph9Y77OZlD56mg0Y2g0Bg7gZ1HeHhs5d40w+nRoUq/wj08V26ilbez9g=="], + "seroval-plugins": ["seroval-plugins@1.5.6", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-HXuLAX2pu/UByPpaeo/TaMfvMIi+1QqIoPJYCcAtU8QkVNwgR6MPlGuCQTErV1JwraaMbYaWVIBX7mppzGLATQ=="], "serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], @@ -2998,7 +2998,7 @@ "socks-proxy-agent": ["socks-proxy-agent@8.0.5", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "^4.3.4", "socks": "^2.8.3" } }, "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw=="], - "solid-js": ["solid-js@1.9.17", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.6.8", "seroval-plugins": "~1.6.8" } }, "sha512-4GAmLOWPfNV8H9Jfn2LSFTpNEG6jiOKPiwd5lnLGQtehHaX6l3TOLzJqQ7mqwB/3k1Yy3zyumFVopmc/tm34ow=="], + "solid-js": ["solid-js@1.9.12", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.5.0", "seroval-plugins": "~1.5.0" } }, "sha512-QzKaSJq2/iDrWR1As6MHZQ8fQkdOBf8GReYb7L5iKwMGceg7HxDcaOHk0at66tNgn9U2U7dXo8ZZpLIAmGMzgw=="], "solid-refresh": ["solid-refresh@0.6.3", "", { "dependencies": { "@babel/generator": "^7.23.6", "@babel/helper-module-imports": "^7.22.15", "@babel/types": "^7.23.6" }, "peerDependencies": { "solid-js": "^1.3" } }, "sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA=="], @@ -3446,8 +3446,6 @@ "@opentelemetry/api-logs/@opentelemetry/api": ["@opentelemetry/api@1.9.1", "", {}, "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q=="], - "@opentui/solid/solid-js": ["solid-js@1.9.12", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.5.0", "seroval-plugins": "~1.5.0" } }, "sha512-QzKaSJq2/iDrWR1As6MHZQ8fQkdOBf8GReYb7L5iKwMGceg7HxDcaOHk0at66tNgn9U2U7dXo8ZZpLIAmGMzgw=="], - "@prisma/dev/std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], "@react-grab/cli/commander": ["commander@14.0.3", "", {}, "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw=="], @@ -3810,10 +3808,6 @@ "@opencode/util/glob/path-scurry": ["path-scurry@2.0.2", "", { "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" } }, "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg=="], - "@opentui/solid/solid-js/seroval": ["seroval@1.5.6", "", {}, "sha512-rVQVWjjSvlINzaQPZH5JFqsqEsIWdTxY3iJZCnTL/5gQbXIRooVZKI60tVCkOVfzcRPejboxO2t0P89dg5mQaA=="], - - "@opentui/solid/solid-js/seroval-plugins": ["seroval-plugins@1.5.6", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-HXuLAX2pu/UByPpaeo/TaMfvMIi+1QqIoPJYCcAtU8QkVNwgR6MPlGuCQTErV1JwraaMbYaWVIBX7mppzGLATQ=="], - "@scalar/json-schema-validator/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], "@tailwindcss/node/lightningcss/lightningcss-android-arm64": ["lightningcss-android-arm64@1.32.0", "", { "os": "android", "cpu": "arm64" }, "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg=="], diff --git a/package.json b/package.json index 842fb41..acb14c3 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@opentui/solid": "0.6.6", "@typescript/native": "npm:typescript@^7.0.2", "effect": "4.0.5", - "solid-js": "1.9.17", + "solid-js": "1.9.12", "typescript": "npm:@typescript/typescript6@^6.0.2", "alchemy": "2.0.0-beta.83", "blume": "2.2.3", diff --git a/packages/opencode-force-input/package.json b/packages/opencode-force-input/package.json index 0ced8fa..af2ca0e 100644 --- a/packages/opencode-force-input/package.json +++ b/packages/opencode-force-input/package.json @@ -79,7 +79,7 @@ "peerDependencies": { "@opentui/core": "catalog:", "@opentui/solid": "catalog:", - "solid-js": "^1.9.12" + "solid-js": "catalog:" }, "packageManager": "bun@1.4.2" } diff --git a/packages/opencode-usage-limits/package.json b/packages/opencode-usage-limits/package.json index 88c6a17..89133a6 100644 --- a/packages/opencode-usage-limits/package.json +++ b/packages/opencode-usage-limits/package.json @@ -94,7 +94,7 @@ "peerDependencies": { "@opentui/core": "catalog:", "@opentui/solid": "catalog:", - "solid-js": "^1.9.12" + "solid-js": "catalog:" }, "packageManager": "bun@1.4.2" }