It is react project using typescript and build and serve through webpack6. This project can be used as base project. Just fork this project and start using it.
- node = v20.11.1
- npm = 10.2.4
This proejct has
- typescript
- eslist
- stylelint
- prettier
- webpack
- styled-component for theme
- husky for pre-commit hooks
- lint-staged
I will keep on updating this project.
.babelrc
.eslintignore
.eslintrc
.gitignore
.husky
|-- pre-commit
.prettierignore
.prettierrc
.stylelintrc
README.md
package-lock.json
package.json
src
|-- assets
| |-- .DS_Store
| |-- images
| | |-- favicon.ico
| |-- style
| | |-- style.scss
|-- bootstrap.js
|-- components
| |-- Router
| | |-- Root.tsx
| | |-- Router.tsx
| |-- ThemeProvider
| | |-- ThemeProvider.tsx
|-- index.html
|-- index.js
|-- theme
| |-- ThemeModel.tsx
| |-- default.ts
tsconfig.json
webpack.config.common.js
webpack.config.js
webpack.config.prod.js
webpack
|-- config.js
|-- plugins.js
|-- rules.js