reactjs-typescript-isomorphic-starterkit
reactjs-typescript-isomorphic-starterkit copied to clipboard
:package: An isomorphic React Typescript boilerplate with Webpack, React Router and React Hot Loader
React Typescript Isomorphic Starter Kit
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:
- [x] Clone repository:
git clone https://github.com/ayoubdev/reactjs-typescript-isomorphic-starterkit.git
- [x] Go to cloned directory and feel free to modify
package.json
information (like project name, description...): - [x] Run this cli command:
npm install
- [x] Open this URL and enjoy:
http://localhost:8080/
## Available Commands
For server:
npm run server
Launch server (by default, listening to port 8080)
For development:
npm run watch
Transpile tsx/ts files, Bundle and Track changes in client and server side ressources (via Hot Module Replacement [HMR])
For production:
npm run build
Transpile tsx/ts files and Bundle static resources to ./dist folder
npm run deploy
Build and Launch server
Misc commands:
npm run clean
Delete bundler outputs (./dist folder)
## License
MIT