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.
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.6
nanoid: ^3.3.18
postcss: ^8.5.23
ip-address: ^10.3.1
js-yaml: ^4.3.2
'@xmldom/xmldom': ^0.8.15
body-parser@2: ^2.4.0
undici@6: ^6.29.1
undici@7: ^7.30.1
builder-util-runtime: ^9.7.0
app-builder-lib: ^26.15.0
browserslist: ^4.28.7
supportedArchitectures:
os:
- current
cpu:
- x64
- arm64