Files
implementer e6d28f94f0 feat: add dependency-free formatting/lint policy suite and root lint script (E00-S05-T01)
The formatting-policy suite (tests/formatting-policy.test.mjs) locks in the
workspace formatting and lint policy: LF line endings, no BOM, no trailing
whitespace, no tab indentation, exactly one final newline, and valid JSON
with 2-space indentation and no duplicate keys. Every rule has a mutation
probe. The root `lint` script runs the suite; the CI formatting-lint stage
executes it.
2026-08-30 06:12:25 +00:00

21 lines
536 B
JSON

{
"name": "personal-blog",
"version": "0.0.0",
"private": true,
"type": "module",
"description": "EPPP — a modular personal blogging platform. Workspace bootstrap (E00-S01).",
"engines": {
"node": ">=24.0.0 <25.0.0"
},
"scripts": {
"build": "pnpm -r run build",
"lint": "node --test tests/formatting-policy.test.mjs",
"test": "node --test \"tests/**/*.test.mjs\"",
"typecheck": "pnpm -r run typecheck"
},
"devDependencies": {
"typescript": "6.0.3"
},
"packageManager": "pnpm@11.23.0"
}