├── .babelrc ├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.json ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── .yarnclean ├── Dockerfile ├── LICENSE ├── README.md ├── appveyor.yml ├── config ├── .eslintrc.json └── webpack.js ├── flow-typed └── webpack.hmr.js ├── package.json ├── src ├── ActionTypes.js ├── States.js ├── actions │ └── counter.js ├── app.global.css ├── components │ ├── Counter.json │ ├── Counter.jsx │ ├── Counter.scss │ ├── Home.jsx │ └── Home.scss ├── containers │ ├── CounterPage.js │ ├── HomePage.jsx │ └── Root.jsx ├── epics │ ├── counter.js │ └── index.js ├── hello │ └── world.js ├── index.development.jsx ├── index.production.jsx ├── reducers │ ├── counter.js │ └── index.js ├── store │ ├── configureStore.dev.js │ └── configureStore.prd.js └── utils │ ├── createAction.js │ └── createReducers.js ├── test ├── .eslintrc.json ├── action │ └── counter.test.js ├── components │ └── Home.test.js ├── global.setup.js ├── hello │ └── world.test.js └── utils │ └── createAction.test.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | yarn.lock -diff 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/.yarnclean -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/appveyor.yml -------------------------------------------------------------------------------- /config/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/config/.eslintrc.json -------------------------------------------------------------------------------- /config/webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/config/webpack.js -------------------------------------------------------------------------------- /flow-typed/webpack.hmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/flow-typed/webpack.hmr.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/ActionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/ActionTypes.js -------------------------------------------------------------------------------- /src/States.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/States.js -------------------------------------------------------------------------------- /src/actions/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/actions/counter.js -------------------------------------------------------------------------------- /src/app.global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/app.global.css -------------------------------------------------------------------------------- /src/components/Counter.json: -------------------------------------------------------------------------------- 1 | { 2 | "aaa": "zzz" 3 | } 4 | -------------------------------------------------------------------------------- /src/components/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/components/Counter.jsx -------------------------------------------------------------------------------- /src/components/Counter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/components/Counter.scss -------------------------------------------------------------------------------- /src/components/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/components/Home.jsx -------------------------------------------------------------------------------- /src/components/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/components/Home.scss -------------------------------------------------------------------------------- /src/containers/CounterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/containers/CounterPage.js -------------------------------------------------------------------------------- /src/containers/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/containers/HomePage.jsx -------------------------------------------------------------------------------- /src/containers/Root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/containers/Root.jsx -------------------------------------------------------------------------------- /src/epics/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/epics/counter.js -------------------------------------------------------------------------------- /src/epics/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/epics/index.js -------------------------------------------------------------------------------- /src/hello/world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/hello/world.js -------------------------------------------------------------------------------- /src/index.development.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/index.development.jsx -------------------------------------------------------------------------------- /src/index.production.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/index.production.jsx -------------------------------------------------------------------------------- /src/reducers/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/reducers/counter.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/store/configureStore.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/store/configureStore.dev.js -------------------------------------------------------------------------------- /src/store/configureStore.prd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/store/configureStore.prd.js -------------------------------------------------------------------------------- /src/utils/createAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/utils/createAction.js -------------------------------------------------------------------------------- /src/utils/createReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/src/utils/createReducers.js -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/action/counter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/test/action/counter.test.js -------------------------------------------------------------------------------- /test/components/Home.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/test/components/Home.test.js -------------------------------------------------------------------------------- /test/global.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/test/global.setup.js -------------------------------------------------------------------------------- /test/hello/world.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/test/hello/world.test.js -------------------------------------------------------------------------------- /test/utils/createAction.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/test/utils/createAction.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi/js-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------