An isomorphic React boilerplate with Typescript, Webpack (SASS/CSS loader, JSX/JS loader, File loader...), React Router, React Hot Loader and ESLint static code verification.
Become more productive and Enable shared javascript that runs on both client and server (client side + server side rendering)).
All necessary tools are set up to start up quickly your React Typescript project !
## Getting Started
To begin with this starter kit project, simply follow these steps:
- Clone repository:
git clone https://github.com/ayoubdev/reactjs-typescript-isomorphic-starterkit.git
- Go to cloned directory and feel free to modify
package.json
information (like project name, description...): - Run this cli command:
npm install
- Open this URL and enjoy:
http://localhost:8080/
## Available Commands
npm run server
Launch server (by default, listening to port 8080)
npm run watch
Transpile tsx/ts files, Bundle and Track changes in client and server side ressources (via Hot Module Replacement [HMR])
npm run build
Transpile tsx/ts files and Bundle static resources to ./dist folder
npm run deploy
Build and Launch server
npm run clean
Delete bundler outputs (./dist folder)
## License
MIT