feat(M01-A): 锁定后端依赖并验证HTTP健康检查

This commit is contained in:
Codex
2026-06-16 20:56:51 +08:00
parent ea884e166f
commit 6114124ecb
4 changed files with 1354 additions and 7 deletions
+5 -2
View File
@@ -7,10 +7,13 @@ const root = dirname(dirname(fileURLToPath(import.meta.url)));
const read = (path) => readFileSync(join(root, path), 'utf8');
const packageJson = JSON.parse(read('package.json'));
assert.equal(packageJson.dependencies.fastify.startsWith('^4.'), true);
assert.equal(packageJson.engines.node, '>=20.0.0');
assert.equal(packageJson.dependencies.fastify.startsWith('^5.'), true);
assert.equal(packageJson.dependencies['@fastify/cors'].startsWith('^11.'), true);
assert.equal(packageJson.dependencies['@fastify/rate-limit'].startsWith('^11.'), true);
assert.equal(packageJson.dependencies.zod.startsWith('^3.'), true);
assert.equal(packageJson.dependencies.mysql2.startsWith('^3.'), true);
assert.equal(packageJson.dependencies.kysely.startsWith('^0.'), true);
assert.equal(packageJson.dependencies.kysely, undefined);
const tsconfig = JSON.parse(read('tsconfig.json'));
assert.equal(tsconfig.compilerOptions.strict, true);