From 50d4bec9d2bcf7690d955601e0d2ce36513d068c Mon Sep 17 00:00:00 2001 From: sarin Date: Sat, 1 Aug 2026 13:26:42 +0800 Subject: [PATCH] fix(web): restore @nous-research/ui 0.18.2 and its lock integrity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The lockfile entry for web/node_modules/@nous-research/ui lost its `resolved` and `integrity` in 390a1771b. importNpmLock prefetches packages from those hashes, so without them npm reaches for the network inside the build sandbox and every npm-dependent flake output fails with ENOTCACHED. It surfaces in hermes-tui, which is a red herring: one lockfile, one install pass for the whole workspace. 515e88a80 then set web/package.json to 0.16.0, contradicting the lockfile (npm ls: invalid @nous-research/ui@0.18.2) and pointing web at a version it can't build against — 0.16.0 ships no hooks/use-toast and no ui/components/card, among others, for 117 TS2307s. web has been on 0.18.2 since a51a7b9b9, so restore the pin. Nothing new enters the lockfile; 0.18.2 only swaps @radix-ui/react-checkbox for radix-ui, already at the root. --- package-lock.json | 4 +++- web/package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73bc3d9b151ae..462ef5a289eb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18734,7 +18734,7 @@ "version": "0.0.0", "dependencies": { "@hermes/shared": "file:../apps/shared", - "@nous-research/ui": "0.16.0", + "@nous-research/ui": "0.18.2", "@observablehq/plot": "0.6.17", "@react-three/fiber": "9.6.1", "@tailwindcss/vite": "4.3.3", @@ -18772,6 +18772,8 @@ }, "web/node_modules/@nous-research/ui": { "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@nous-research/ui/-/ui-0.18.2.tgz", + "integrity": "sha512-xe//1PjCapafXu5onqnJW50MhAK41LXuHw2KvfHDLiI3TBeqtX4QEm4mTrWZaZ2PRqM6koY/o19fdgisB67LGA==", "license": "MIT", "dependencies": { "@nanostores/react": "^1.1.0", diff --git a/web/package.json b/web/package.json index 26e465f0aab7d..e4169ffe6b1c1 100644 --- a/web/package.json +++ b/web/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@hermes/shared": "file:../apps/shared", - "@nous-research/ui": "0.16.0", + "@nous-research/ui": "0.18.2", "@observablehq/plot": "0.6.17", "@react-three/fiber": "9.6.1", "@tailwindcss/vite": "4.3.3",