- Webpack 2;
- Babel;
- React hot loader;
- HTML and CSS generated automatically by webpack;
- Jest for tests and Chai for assertions;
- Storybook to create isolatelly components' stories
- Async/await
- Dynamic
import()function - Webpack tree shaking!
- Preact for production build (optional)
- Node.js
>=v6;
- Clone this repository:
git clone git@github.com:fdaciuk/workflow-reactjs.git; - Remove
.gitdirectory; - Install dependencies:
yarn(ornpm i); - Run
yarn dev(ornpm start) to develop onhttp://localhost:3000 - Run
yarn build(ornpm run build) for production build (files will be generated ondistdirectory)
yarn dev (or npm run dev): Starts the application on development modeyarn test (or npm test): Run tests onceyarn test:watch (or npm run test:watch): Run tests in watch modeyarn build (or npm run build): Build project to productionyarn build:analyzer (or npm run build:analyzer): Build project to production and open bundle analyzer on8888portyarn storybook (or npm run storybook): Run Storybook on6006portyarn build-storybook: Build Storybook to static filesyarn update-packages: Update all packages to the latest versionyarn start (or npm start): Special script reserved to run production code. Change as you wish. For now, it is the same asyarn dev.
MIT © Fernando Daciuk