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.