pnpm-workspace.yaml
# pnpm >= 10.28 no longer reads these from the "pnpm" field in package.json and
# silently ignores them there, which left Electron's binary undownloaded in any
# freshly installed tree (see scripts/ensure-electron.mjs).
#
# There is deliberately no `packages:` key. This is a single-package repo —
# website/ is an isolated sub-project with its own lockfile and must NOT be
# pulled in as a workspace member.
onlyBuiltDependencies:
- better-sqlite3
- electron
- esbuild
- msw
- sharp
overrides:
tar: ^7.5.21
# Transitive-only advisory fixes (none of these are direct dependencies; each
# is pulled in by a devDependency's own subtree). Pinned to the lowest patched
# version per advisory rather than "latest" to keep the bump minimal. See
# .github/workflows/security.yml for the audit step these clear and
# docs/specs/2026-08-05-dependency-advisory-baseline.md for the full disposition.
brace-expansion@1: ^1.1.18
brace-expansion@2: ^2.1.4
brace-expansion@5: ^5.0.9
fast-uri: ^3.1.5
nanoid: ^3.3.18
postcss: ^8.5.23
ip-address: ^10.3.1
js-yaml: ^4.3.1
undici@6: ^6.28.0
undici@7: ^7.29.0
builder-util-runtime: ^9.7.0
app-builder-lib: ^26.15.0
supportedArchitectures:
os:
- current
cpu:
- x64
- arm64