Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adbayb/react-isomorphic-starterkit

:package: An isomorphic React boilerplate with Webpack, React Router and React Hot Loader
https://github.com/adbayb/react-isomorphic-starterkit

tool

Last synced: 3 months ago
JSON representation

:package: An isomorphic React boilerplate with Webpack, React Router and React Hot Loader

Awesome Lists containing this project

README

        

# React Isomorphic Starter Kit

An isomorphic React boilerplate with 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 project !



## Getting Started

To begin with this starter kit project, simply follow these steps:

- [x] Clone repository: `git clone https://github.com/ayoubdev/reactjs-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**
Bundle and Track changes in client and server side ressources (via Hot Module Replacement [HMR])

#### For production:

> **npm run build**
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