Files
Portfolio/project_index.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 }"
}
}