-
No babel!
-
Ultra performance
-
Webpack 2 (simple one-file config, separate vendor bundle, dashboard)
-
Setup for
ts-loaderandawesome-typescript-loaderfor comparison (checknpm run devornpm run dev:awesome)
- project optimized to use yarn
// Clone repo
git clone https://github.com/piotrwitek/react-redux-typescript-webpack-starter
// Install dependencies
npm install
// Run development server with react hot-reload
npm run dev (ts-loader)
npm run dev - start dev-server with hot-reload (ts-loader)
npm run dev:dashboard - start dev-server with webpack-dashboard
npm run dev:awesome - start dev-server with awesome-typescript-loader
npm run tsc - entire project type-check
npm run tsc:watch - fast incremental type-checking in watch mode
npm run clean - clean dist
npm run build - build dist bundle
npm run reinstall - reinstall all dependencies (useful when switching branch) (note: use reinstall:win on Windows)
npm run lint - run linter (tslint)
npm run test - run tests with jest runner
npm run test:update - update jest snapshots
npm run precommit - pre commit git hook - linter
npm run prepush - pre push git hook - linter, tests and check types
npm run deploy - commit and push all changes found in /dist folder to "gh-pages" branch
Copyright (c) 2016 Piotr Witek [email protected] (http://piotrwitek.github.io/)
