1{2 "name": "atlas-workspaces",3 "private": true,4 "version": "0.0.0",5 "type": "module",6 "description": "Atlas's TypeScript lanes (issue #5 §3.1): analysis/, the cell systems, and render/, the deletable rendering seam. Two workspaces and one lock file for the whole repository — everything a browser runs here is one of these two.",7 "workspaces": [8 "analysis",9 "render"10 ],11 "engines": {12 "node": ">=22.18"13 },14 "scripts": {15 "lint": "eslint --config eslint.config.mjs analysis render",16 "typecheck": "tsc --project analysis/tsconfig.json && tsc --project render/tsconfig.json",17 "test": "node --test \"analysis/test/*.test.ts\"",18 "lane": "npm run --silent lint && tsc --project analysis/tsconfig.json && npm run --silent test && echo 'analysis lane: the boundary rules, tsc --strict and the conformance suite all green'",19 "seam-test": "node --test \"render/test/*.test.ts\"",20 "seam-build": "npm run --silent build --workspace @atlas/render",21 "seam-lane": "npm run --silent lint && tsc --project render/tsconfig.json && npm run --silent seam-test && node render/tools/lines.mjs && echo 'render lane: the boundary rules, tsc --strict, the seam tests and the line budget all green'"22 },23 "devDependencies": {24 "@playwright/test": "1.62.1",25 "@types/node": "22.15.3",26 "eslint": "9.39.0",27 "typescript": "5.9.2",28 "typescript-eslint": "8.46.0"29 }30}