Files
TehRiehlDeal a551ec06b4
CI / secrets-scan (push) Successful in 6s
CI / sast (push) Successful in 13s
CI / vuln-scan (push) Successful in 15s
CI / test (push) Failing after 28s
CI / lint (push) Failing after 28s
CI / build-images (push) Has been skipped
CI / image-scan (push) Has been skipped
CI / push (push) Has been skipped
Keep onlyBuiltDependencies in both package.json and pnpm-workspace.yaml
The previous commit relied on pnpm-workspace.yaml alone, but that field is
a pnpm 10+ feature. CI and the Dockerfiles both pin pnpm 9 (via corepack /
pnpm/action-setup), and pnpm 9 only reads onlyBuiltDependencies from the
package.json "pnpm" field. Without it, ERR_PNPM_IGNORED_BUILDS blocked the
install. Keep both definitions in sync: pnpm 10 reads the workspace file
(and emits a benign warning about the package.json field), pnpm 9 reads
package.json.

Also includes msw, a new transitive of vitest 4.x that now needs the
explicit allow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:32:53 -07:00

33 lines
1.2 KiB
JSON

{
"name": "tehriehlbudget",
"version": "0.0.1",
"private": true,
"description": "Self-hosted personal finance application",
"scripts": {
"dev:frontend": "pnpm --filter tehriehlbudget-frontend dev",
"dev:backend": "pnpm --filter tehriehlbudget-backend start:dev",
"build:frontend": "pnpm --filter tehriehlbudget-frontend build",
"build:backend": "pnpm --filter tehriehlbudget-backend build",
"test": "pnpm --filter tehriehlbudget-backend test && pnpm --filter tehriehlbudget-frontend test",
"test:backend": "pnpm --filter tehriehlbudget-backend test",
"test:frontend": "pnpm --filter tehriehlbudget-frontend test",
"test:coverage": "pnpm --filter tehriehlbudget-backend test:cov && pnpm --filter tehriehlbudget-frontend test:coverage",
"lint": "pnpm --filter tehriehlbudget-backend lint && pnpm --filter tehriehlbudget-frontend lint",
"format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,css,md}\"",
"format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,json,css,md}\""
},
"pnpm": {
"onlyBuiltDependencies": [
"@nestjs/core",
"@prisma/client",
"@prisma/engines",
"msw",
"prisma",
"unrs-resolver"
]
},
"devDependencies": {
"prettier": "3.8.2"
}
}