Changes: Compare React and Vue in ADR 0001; pin React 19.3.1, TypeScript 7.0.2, Vite 8.3.4 and Node 24.21.0/npm 11.19.0. Add isolated TSX counter, exact lockfile, runtime/TLS guards, reproduction instructions and license inventory/runtime notices. Preserve the reviewed registry probe and leave ADR proposed for security review. Validation: Clean npm ci with a fresh cache and npm run build passed on the pinned tools; strict typechecking and repeated local build hashes matched. HTTP preview served HTML and matching JS. make check passed all 66 tooling tests; git diff --check passed. Browser interaction was unavailable and is recorded as an external check; no app, crypto/protocol interoperability or release readiness is claimed. Task: S00-002 Agent: auto-orchestrator-68a05c587e33 Role: orchestrator Action: claim Status: review Task title: Выбрать framework и build runtime
7 lines
240 B
JavaScript
7 lines
240 B
JavaScript
if (process.versions.node !== '24.21.0') {
|
|
throw new Error(`Expected Node 24.21.0, got ${process.versions.node}`);
|
|
}
|
|
if (!process.env.npm_config_user_agent?.startsWith('npm/11.19.0 ')) {
|
|
throw new Error('Run build with npm 11.19.0');
|
|
}
|