28 lines
833 B
JSON
28 lines
833 B
JSON
{
|
|
"project_type": "single",
|
|
"services": {
|
|
"frontend": {
|
|
"path": ".",
|
|
"tech_stack": ["typescript", "react", "nextjs", "tailwindcss"],
|
|
"framework": "Next.js 15 (App Router)",
|
|
"port": 3000,
|
|
"dev_command": "npm run dev",
|
|
"build_command": "npm run build",
|
|
"test_command": "npm test"
|
|
}
|
|
},
|
|
"infrastructure": {
|
|
"docker": false,
|
|
"database": null,
|
|
"ci_cd": false
|
|
},
|
|
"conventions": {
|
|
"linter": "eslint",
|
|
"formatter": "prettier",
|
|
"testing": "vitest",
|
|
"component_pattern": "Each component directory contains multiple .tsx files with a barrel export index.ts",
|
|
"import_pattern": "Path aliases using @/ for src directory",
|
|
"export_pattern": "index.ts re-exports components using export { ComponentName } or export { default as ComponentName }"
|
|
}
|
|
}
|