This repository now defaults to the modern TypeScript workspace in modern/.
modern/apps/clientmodern/apps/servermodern/packages/*From repository root:
nvm use (or nvm install && nvm use)npm run doctorcd modernnvm use (or nvm install && nvm use)npm installnpm run typechecknpm run buildnpm run test:enginenpm run test:serverNote: installs are engine-enforced (.npmrc with engine-strict=true), so use Node 22-24 and npm 10+.
Or use root shortcuts:
npm run dev (modern client)npm run dev:servernpm run ci (doctor + modern typecheck/build/engine/server tests)npm run audit:legacy-references (inventory legacy/ path references outside archive)npm run readiness:legacy-cutover (legacy-removal static readiness checks)npm run typechecknpm run buildnpm run testmodern/README.mdmodern/docs/developer-setup.mdmodern/docs/legacy-decommission-plan.mdmodern/docs/legacy-removal-execution.mdThe Laravel/Vue2 implementation remains in place for controlled migration and historical reference.
legacy/legacy/laravel-readme.mdlegacy/README.md.github/workflows/legacy-archive-guard.ymlLEGACY_ARCHIVE_ACK=1 npm run legacy:devLEGACY_ARCHIVE_ACK=1 npm run legacy:build