Explorar o código

ci: centralize opentui dependencies in workspace catalog

Use catalog references for @opentui/core, @opentui/solid, and opentui-spinner
across packages to ensure consistent versions and simplify updates.
Dax Raad hai 1 día
pai
achega
d748c71845
Modificáronse 4 ficheiros con 16 adicións e 14 borrados
  1. 8 7
      bun.lock
  2. 3 2
      package.json
  3. 3 3
      packages/opencode/package.json
  4. 2 2
      packages/plugin/package.json

+ 8 - 7
bun.lock

@@ -367,8 +367,8 @@
         "@opentelemetry/exporter-trace-otlp-http": "0.214.0",
         "@opentelemetry/exporter-trace-otlp-http": "0.214.0",
         "@opentelemetry/sdk-trace-base": "2.6.1",
         "@opentelemetry/sdk-trace-base": "2.6.1",
         "@opentelemetry/sdk-trace-node": "2.6.1",
         "@opentelemetry/sdk-trace-node": "2.6.1",
-        "@opentui/core": "0.1.103",
-        "@opentui/solid": "0.1.103",
+        "@opentui/core": "catalog:",
+        "@opentui/solid": "catalog:",
         "@parcel/watcher": "2.5.1",
         "@parcel/watcher": "2.5.1",
         "@pierre/diffs": "catalog:",
         "@pierre/diffs": "catalog:",
         "@solid-primitives/event-bus": "1.1.2",
         "@solid-primitives/event-bus": "1.1.2",
@@ -403,7 +403,7 @@
         "open": "10.1.2",
         "open": "10.1.2",
         "opencode-gitlab-auth": "2.0.1",
         "opencode-gitlab-auth": "2.0.1",
         "opencode-poe-auth": "0.0.1",
         "opencode-poe-auth": "0.0.1",
-        "opentui-spinner": "0.0.6",
+        "opentui-spinner": "catalog:",
         "partial-json": "0.1.7",
         "partial-json": "0.1.7",
         "remeda": "catalog:",
         "remeda": "catalog:",
         "semver": "^7.6.3",
         "semver": "^7.6.3",
@@ -467,8 +467,8 @@
         "zod": "catalog:",
         "zod": "catalog:",
       },
       },
       "devDependencies": {
       "devDependencies": {
-        "@opentui/core": "0.1.103",
-        "@opentui/solid": "0.1.103",
+        "@opentui/core": "catalog:",
+        "@opentui/solid": "catalog:",
         "@tsconfig/node22": "catalog:",
         "@tsconfig/node22": "catalog:",
         "@types/node": "catalog:",
         "@types/node": "catalog:",
         "@typescript/native-preview": "catalog:",
         "@typescript/native-preview": "catalog:",
@@ -678,8 +678,8 @@
     "@npmcli/arborist": "9.4.0",
     "@npmcli/arborist": "9.4.0",
     "@octokit/rest": "22.0.0",
     "@octokit/rest": "22.0.0",
     "@openauthjs/openauth": "0.0.0-20250322224806",
     "@openauthjs/openauth": "0.0.0-20250322224806",
-    "@opentui/core": "0.1.99",
-    "@opentui/solid": "0.1.99",
+    "@opentui/core": "0.1.103",
+    "@opentui/solid": "0.1.103",
     "@pierre/diffs": "1.1.0-beta.18",
     "@pierre/diffs": "1.1.0-beta.18",
     "@playwright/test": "1.59.1",
     "@playwright/test": "1.59.1",
     "@solid-primitives/storage": "4.3.3",
     "@solid-primitives/storage": "4.3.3",
@@ -708,6 +708,7 @@
     "luxon": "3.6.1",
     "luxon": "3.6.1",
     "marked": "17.0.1",
     "marked": "17.0.1",
     "marked-shiki": "1.2.1",
     "marked-shiki": "1.2.1",
+    "opentui-spinner": "0.0.6",
     "remeda": "2.26.0",
     "remeda": "2.26.0",
     "remend": "1.3.0",
     "remend": "1.3.0",
     "semver": "7.7.4",
     "semver": "7.7.4",

+ 3 - 2
package.json

@@ -34,8 +34,8 @@
       "@types/cross-spawn": "6.0.6",
       "@types/cross-spawn": "6.0.6",
       "@octokit/rest": "22.0.0",
       "@octokit/rest": "22.0.0",
       "@hono/zod-validator": "0.4.2",
       "@hono/zod-validator": "0.4.2",
-      "@opentui/core": "0.1.99",
-      "@opentui/solid": "0.1.99",
+      "@opentui/core": "0.1.103",
+      "@opentui/solid": "0.1.103",
       "ulid": "3.0.1",
       "ulid": "3.0.1",
       "@kobalte/core": "0.13.11",
       "@kobalte/core": "0.13.11",
       "@types/luxon": "3.7.1",
       "@types/luxon": "3.7.1",
@@ -46,6 +46,7 @@
       "@cloudflare/workers-types": "4.20251008.0",
       "@cloudflare/workers-types": "4.20251008.0",
       "@openauthjs/openauth": "0.0.0-20250322224806",
       "@openauthjs/openauth": "0.0.0-20250322224806",
       "@pierre/diffs": "1.1.0-beta.18",
       "@pierre/diffs": "1.1.0-beta.18",
+      "opentui-spinner": "0.0.6",
       "@solid-primitives/storage": "4.3.3",
       "@solid-primitives/storage": "4.3.3",
       "@tailwindcss/vite": "4.1.11",
       "@tailwindcss/vite": "4.1.11",
       "diff": "8.0.2",
       "diff": "8.0.2",

+ 3 - 3
packages/opencode/package.json

@@ -124,8 +124,8 @@
     "@opentelemetry/exporter-trace-otlp-http": "0.214.0",
     "@opentelemetry/exporter-trace-otlp-http": "0.214.0",
     "@opentelemetry/sdk-trace-base": "2.6.1",
     "@opentelemetry/sdk-trace-base": "2.6.1",
     "@opentelemetry/sdk-trace-node": "2.6.1",
     "@opentelemetry/sdk-trace-node": "2.6.1",
-    "@opentui/core": "0.1.103",
-    "@opentui/solid": "0.1.103",
+    "@opentui/core": "catalog:",
+    "@opentui/solid": "catalog:",
     "@parcel/watcher": "2.5.1",
     "@parcel/watcher": "2.5.1",
     "@pierre/diffs": "catalog:",
     "@pierre/diffs": "catalog:",
     "@solid-primitives/event-bus": "1.1.2",
     "@solid-primitives/event-bus": "1.1.2",
@@ -160,7 +160,7 @@
     "open": "10.1.2",
     "open": "10.1.2",
     "opencode-gitlab-auth": "2.0.1",
     "opencode-gitlab-auth": "2.0.1",
     "opencode-poe-auth": "0.0.1",
     "opencode-poe-auth": "0.0.1",
-    "opentui-spinner": "0.0.6",
+    "opentui-spinner": "catalog:",
     "partial-json": "0.1.7",
     "partial-json": "0.1.7",
     "remeda": "catalog:",
     "remeda": "catalog:",
     "semver": "^7.6.3",
     "semver": "^7.6.3",

+ 2 - 2
packages/plugin/package.json

@@ -34,8 +34,8 @@
     }
     }
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "@opentui/core": "0.1.103",
-    "@opentui/solid": "0.1.103",
+    "@opentui/core": "catalog:",
+    "@opentui/solid": "catalog:",
     "@tsconfig/node22": "catalog:",
     "@tsconfig/node22": "catalog:",
     "@types/node": "catalog:",
     "@types/node": "catalog:",
     "typescript": "catalog:",
     "typescript": "catalog:",