Approved Package Registry
| Package | Classification | Purpose |
@prisma/client | Runtime | Typed PostgreSQL database client |
argon2 | Runtime | Password hashing and verification |
cors | Runtime | Cross-origin request middleware |
dotenv | Runtime | Environment file loading |
express | Runtime | HTTP server and routing |
express-async-errors | Runtime | Async Express error propagation |
jsonwebtoken | Runtime | JWT signing and verification |
slugify | Runtime | Article slug generation |
zod | Runtime | Request and configuration validation |
@commitlint/cli | Development | Commit message verification |
@commitlint/config-conventional | Development | Conventional commit rules |
@stryker-mutator/core | Development | Mutation test orchestration |
@stryker-mutator/jest-runner | Development | Jest mutation test integration |
@types/cors | Development | CORS type declarations |
@types/express | Development | Express type declarations |
@types/jest | Development | Jest type declarations |
@types/jsonwebtoken | Development | JSON Web Token type declarations |
@types/node | Development | Node.js type declarations |
@types/supertest | Development | Supertest type declarations |
@typescript-eslint/eslint-plugin | Development | TypeScript lint rules |
@typescript-eslint/parser | Development | TypeScript ESLint parser |
eslint | Development | Static analysis |
husky | Development | Git hook management |
jest | Development | Test runner and coverage |
prisma | Development | Schema and migration tooling |
supertest | Development | HTTP integration testing |
ts-jest | Development | TypeScript Jest transformer |
typescript | Development | Compiler and type checker |