Tighten code comments + README (todo §0): denser, drop redundant prose; no behavior change

This commit is contained in:
2026-06-15 10:30:06 +02:00
parent 17f4411518
commit 1fb6f23805
9 changed files with 102 additions and 116 deletions

View File

@@ -1,11 +1,9 @@
# Node 24 runs TypeScript directly (type stripping) — no build step.
# Pinned to an exact, human-readable version (node / alpine).
# Node 24 runs TypeScript directly (type stripping) — no build step. Pinned exact tag.
FROM node:24.16.0-alpine3.24
WORKDIR /app
# Reproducible install from the committed lockfile. Dev deps (typescript, types)
# are kept so `npm run typecheck` / `npm test` work in the same image.
# Reproducible install from the lockfile. Dev deps kept so typecheck/test run in-image.
COPY package.json package-lock.json .npmrc ./
RUN npm ci