TGIF (4U): This gift is for you 🎁
├── app/
│ ├── assets/
│ ├── adapters/
│ ├── components/
│ ├── helpers/
│ ├── initializers/
│ ├── pages/
│ ├── services/
│ ├── App.tsx
│ ├── index.css
│ ├── index.tsx
├── bin
│ ├── build.ts
│ └── setup.ts
├── config
│ ├── locales/
│ └── index.ts
├── lib
│ └── middlewares/
├── public/
├── spec
│ └── support/
└── index.html
app/: Close to 100% of the application code must be in there. It’s often namedsrc/but it must also contain non-JS files such asassets/(which are often stored in public).bin/CLI scripts e.g. application setup, distribution build or deployment.config/: The configuration files for the application such as environment variables and locales.dist/: The compiled application code and assets for production deployment. Do not commit this directory to the Git repository.lib/: Non-specific application or shared code.server/: The Node.JS web server configuration and boot scripts.spec/: The tests for the application and the config for the test environment (stored in support/)../: The root of the styles folder contains the NPM package configuration and other dot files.