Background
Following PR #42 (pnpm update), we added onlyBuiltDependencies configuration to pnpm-workspace.yaml as a security enhancement.
Task
Document the security model in CLAUDE.md to help team members understand:
- What
onlyBuiltDependencies does (prevents unauthorized packages from running build scripts)
- Why we chose these specific packages:
core-js, esbuild, msw, sharp, unrs-resolver
- Security benefits (supply chain attack prevention)
- How to evaluate new packages for inclusion
Acceptance Criteria
Reference
Priority
Low - Documentation enhancement, not blocking
Background
Following PR #42 (pnpm update), we added
onlyBuiltDependenciesconfiguration topnpm-workspace.yamlas a security enhancement.Task
Document the security model in CLAUDE.md to help team members understand:
onlyBuiltDependenciesdoes (prevents unauthorized packages from running build scripts)core-js,esbuild,msw,sharp,unrs-resolverAcceptance Criteria
Reference
Priority
Low - Documentation enhancement, not blocking