49 lines
2.4 KiB
Markdown
49 lines
2.4 KiB
Markdown
# Project Structure
|
|
|
|
```
|
|
.
|
|
├── .vscode/ VSCode config folder
|
|
│ ├── launch.json VSCode debug config
|
|
│ └── settings.json VSCode project config
|
|
├── docs/ Documentation folder
|
|
├── public/ Public folder in which the index.html
|
|
│ │ import its resources
|
|
│ ├── smartcomponent/ SmartComponent folder
|
|
│ └── workers/ Webworkers folder
|
|
├── src/ Source folder for the react app
|
|
│ ├── assets/ Assets folder in which the react app
|
|
│ │ import its resources
|
|
│ ├── Components/ Components folder
|
|
│ ├── Enums/ Enums folder
|
|
│ ├── Events/ API Events folder
|
|
│ ├── Interfaces/ Interface (+ types folder)
|
|
│ ├── test/ Setup folder for the tests
|
|
│ ├── tests/ Other tests + resources
|
|
│ ├── utils/ Utilities folder
|
|
│ ├── index.scss Tailwind CSS extends
|
|
│ ├── main.tsx Entrypoint for App injection
|
|
│ └── vite-env.d.ts Types for .env files
|
|
├── test-server/ Tests servers to test the API
|
|
│ ├── http.js Test server for bun.sh
|
|
│ └── node-http.js Test server for Node.js
|
|
├── .drone.yml Drone.io ci configuration
|
|
├── .env.development Vite development environment config
|
|
├── .env.production Vite production environment config
|
|
├── .env.test Vite test environment config
|
|
├── .eslintrc.cjs eslint config file
|
|
├── .gitattributes git-lfs config file
|
|
├── .gitignore git ignore config file
|
|
├── azure-pipelines.yml Azure Pipelines YAML config file
|
|
├── index.html HTML Page
|
|
├── package-lock.json Describe the node_modules tree for npm
|
|
├── package.json Node.JS config file
|
|
├── pnpm-lock.yaml Describe the node_modules tree for pnpm
|
|
├── postcss.config.cjs Postcss config file for SCSS processing
|
|
├── README.md
|
|
├── tailwind.config.cjs Tailwind CSS config file
|
|
├── tsconfig.json Typescript config file
|
|
├── tsconfig.node.json Typescript config file for Node modules
|
|
├── vite.config.ts Vite config file
|
|
└── vitest.config.ts Vitest config file
|
|
```
|
|
|