Approved Package Registry
| Package | Scope | Purpose |
@prisma/client | Runtime | Type-safe PostgreSQL client |
argon2 | Runtime | Password hashing and verification |
cors | Runtime | Cross-origin request middleware |
dotenv | Runtime | Environment configuration loading |
express | Runtime | HTTP server and routing |
jsonwebtoken | Runtime | JWT signing and verification |
slugify | Runtime | Stable article slug generation |
zod | Runtime | Request and configuration validation |
typescript | Development | Static type checking and compilation |
prisma | Development | Schema generation and migrations |
tsx | Development | TypeScript development runner |
jest | Development | Unit and integration test runner |
ts-jest | Development | TypeScript Jest transformer |
supertest | Development | HTTP boundary testing |
eslint | Development | Static code analysis |
@typescript-eslint/parser | Development | TypeScript ESLint parser |
@typescript-eslint/eslint-plugin | Development | TypeScript lint rules |
husky | Development | Git hook management |
@commitlint/cli | Development | Commit message validation |
@commitlint/config-conventional | Development | Conventional commit rules |
@stryker-mutator/core | Development | Mutation testing engine |
@stryker-mutator/jest-runner | Development | Jest mutation test integration |