Files
sendou.ink/tooling/codemods/package.json
Kalle 35ffc136be Phase 2 harness wiring: differ --right-app web, e2e target app, dev-controls, cookbook
- differ can serve apps/web on the right side (--right-app web); impersonation no longer follows app-specific redirects
- e2e: E2E_TARGET_APP=web spawns apps/web servers per worker against the shared dbs; leaderboards spec + page object added; expectRouterIdle exported
- apps/web dev-controls endpoints: /auth/impersonate(+stop), /theme (404-redirect GET parity), /refresh-caches, /end-season, /run-routine, /sidenav
- HydrationTestIndicator implements the hydrated/router-idle contract (counts in-flight remote fetches)
- codemods: route-map (routes.ts -> SvelteKit route scaffolds, manifest-aware, idempotent) and remote-scaffold (loader->query, _action branches->commands)
- MIGRATION.md cookbook seeded with the golden read-path pattern and slice learnings; manifest: leaderboards migrated
2026-08-16 11:59:13 +03:00

17 lines
399 B
JSON

{
"name": "@sendou/codemods",
"version": "0.0.0",
"private": true,
"type": "module",
"scripts": {
"mono-split": "node src/mono-split.ts",
"route-map": "node src/route-map.ts",
"remote-scaffold": "node src/remote-scaffold.ts",
"manifest:generate": "node src/manifest.ts generate",
"manifest:report": "node src/manifest.ts report"
},
"devDependencies": {
"typescript": "7.0.2"
}
}