akiya-react-scripts
Usage
$ npm install -g create-react-app$ create-react-app <APP_NAME> --scripts-version akiya-react-scripts
Todo
Packages
- flow: ^0.56.0
- ramda: ^0.25.0
- react: ^16.1.1
- react-dom: ^16.1.1
- redux
- redux-thunk
- redux-saga
- redux-observable
- react-redux
- react-router: 4.2.0
- react-router-redux: 5.0.0-alpha.8
- recompose
- apollo
- sort-package-json: ^1.7.1
Babel
- babel-preset-flow: ^6.23.0
- babel-preset-es2015: ^6.24.1
- babel-preset-stage-2: ^6.24.1
- babel-preset-env
Styles
- SASS/SCSS
- CSS Module
- PostCSS
- autoprefixer
- rucksack-css
- styled-component
Test
- jest
- nyc
- nightwatch
Linters
- babel-eslint: ^8.0.1
- prettier-eslint: ^8.2.0
- stylelint-config-standard
- prettier
Configurations
- .flowconfig
- .eslintrc
- .eslintignore
- .babelrc
- .editorconfig
- .gitignore
- .stylelintrc
Documentation
- styleguidist
- esDoc
CI/CD
- drone ci or circle ci
- build script
- depolyment script
Management
- yarn.lock
- lerna
Others
- husky: ^0.14.3
- precommit
- lint-staged
- extract-text-webpack-plugin
- code splitting
- webpack dashboard
- uglify/minify
- folder structure
- redux-thunk version
- redux-observable version
- redux-saga version