Build the web front end with yarn (closes #117)
check / check (push) Waiting to run

web/yarn.lock replaces web/package-lock.json. yarn import converted
it, so it locks the same package versions with the same integrity
hashes. The web-builder stage pins yarn 1.22.22, the version
script/bootstrap pins, by its sha512 through corepack, and installs
with yarn install --frozen-lockfile. web/build.sh runs the esbuild
that yarn installed rather than npx or an esbuild found on the PATH.

Model: opus-5-5
This commit was merged in pull request #118.
This commit is contained in:
2026-10-07 02:01:42 +02:00
parent 6acf2ca3b4
commit b119b094f5
5 changed files with 184 additions and 527 deletions
+1 -1
View File
@@ -3020,7 +3020,7 @@ neoirc/
│ ├── embed.go # go:embed directive for SPA
│ ├── build.sh # SPA build script (esbuild, runs in Docker)
│ ├── package.json # Node dependencies (preact, esbuild)
│ ├── package-lock.json
│ ├── yarn.lock
│ ├── src/ # SPA source files (JSX + HTML + CSS)
│ │ ├── app.jsx
│ │ ├── index.html