3.3 API Route Generator (api-routes.ts): - Two modes: 'direct' (Cosmos DB CRUD) and 'proxy' (backend fetch) - Generates route.ts + [id]/route.ts (Next.js App Router named exports) - Direct mode also generates lib/schemas/ + lib/repositories/ files - withErrorHandler HOF wrapper, Zod validation, auth check - Dry-run preview, configurable methods, skip existing files 3.4 AGENTS.md Auto-Generator (agents-md.ts): - Reads shared/product.json for identity, port, domain - Scans repo for backend modules, lib files, test counts - Generates full AGENTS.md with identity, layout, stack, conventions - --update preserves CUSTOM sections - Creates CLAUDE.md, .cursorrules, .windsurfrules symlinks
23 lines
581 B
JSON
23 lines
581 B
JSON
{
|
|
"name": "@bytelyst/create-app",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "CLI tools for scaffolding ByteLyst product repos and code",
|
|
"type": "module",
|
|
"bin": {
|
|
"gen-api-route": "./dist/generators/api-routes.js",
|
|
"gen-agents-md": "./dist/generators/agents-md.js"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"test": "vitest run",
|
|
"gen:api-route": "tsx src/generators/api-routes.ts",
|
|
"gen:agents-md": "tsx src/generators/agents-md.ts"
|
|
},
|
|
"devDependencies": {
|
|
"tsx": "^4.19.2",
|
|
"typescript": "^5.7.3",
|
|
"vitest": "^3.0.5"
|
|
}
|
|
}
|