60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
# web-template-fe
|
|
|
|
## Tech Stack
|
|
|
|
- nuxt: 4.0.3
|
|
- vue: 3.5.19
|
|
- i18n: 10.0.6
|
|
- pinia: 2.3.1
|
|
- @pinia/nuxt: 0.6.1
|
|
|
|
## Folder Structure
|
|
|
|
```
|
|
repo/
|
|
├── app/
|
|
│ ├── app.vue
|
|
│ └── pages/
|
|
│ └── [d1]/[d2]/[d3].vue # 최대 3뎁스 처리
|
|
│
|
|
├── layers/
|
|
│ ├── assets/
|
|
│ │ └── css/
|
|
│ ├── components/
|
|
│ │ ├── atoms/
|
|
│ │ ├── layout/
|
|
│ │ │ ├── default/
|
|
│ │ │ └── StoveGnb.vue
|
|
│ │ ├── molecules/
|
|
│ │ └── templates/
|
|
│ ├── composables/
|
|
│ ├── layouts/
|
|
│ ├── middleware/
|
|
│ │ └── pageData.global.ts
|
|
│ ├── nuxt.config.ts
|
|
│ ├── plugins/
|
|
│ ├── public/
|
|
│ │ └── images/
|
|
│ ├── registry/
|
|
│ │ └── index.ts
|
|
│ ├── server/
|
|
│ │ ├── api/
|
|
│ │ └── middleware/
|
|
│ ├── stores/
|
|
│ ├── templates/
|
|
│ │ ├── GrVisual01/
|
|
│ │ ├── GrVisual02/
|
|
│ │ └── GrVisual03/
|
|
│ ├── types/
|
|
│ │ ├── api/
|
|
│ │ └── utils/
|
|
│ └── utils/
|
|
├── node_modules/
|
|
├── nuxt.config.ts
|
|
├── package.json
|
|
├── pnpm-lock.yaml
|
|
├── README.md
|
|
├── tailwind.config.ts
|
|
└── tsconfig.json
|
|
```
|