Approved Package Registry
| Package | Classification | Approved purpose |
@prisma/client | Runtime | Type-safe PostgreSQL access |
argon2 | Runtime | Password hashing and verification |
cors | Runtime | Cross-origin HTTP policy |
dotenv | Runtime | Environment configuration loading |
express | Runtime | HTTP server and routing |
jsonwebtoken | Runtime | JWT signing and verification |
slugify | Runtime | Article slug generation |
zod | Runtime | Boundary validation |
@commitlint/cli | Development | Commit message validation |
@commitlint/config-conventional | Development | Conventional commit rules |
@stryker-mutator/core | Development | Mutation testing orchestration |
@stryker-mutator/jest-runner | Development | Jest mutation test runner |
@types/cors | Development | CORS TypeScript declarations |
@types/express | Development | Express TypeScript declarations |
@types/jest | Development | Jest TypeScript declarations |
@types/jsonwebtoken | Development | JSON Web Token declarations |
@types/node | Development | Node.js TypeScript declarations |
@types/supertest | Development | Supertest TypeScript 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 assertions |
prisma | Development | Schema, migration, and client generation CLI |
supertest | Development | HTTP boundary testing |
ts-jest | Development | TypeScript Jest transformation |
typescript | Development | Static type checking and compilation |