├── .babelrc ├── .env ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── History.md ├── Procfile ├── README.md ├── app ├── actions │ └── questions.js ├── app.js ├── assets │ └── images │ │ └── head.png ├── components │ └── Questions.js ├── config │ └── index.js ├── containers │ ├── App.js │ ├── Intro.js │ ├── Question.js │ └── Questions.js ├── middleware │ └── api.js ├── reducers │ ├── index.js │ ├── questionDetail.js │ └── questions.js ├── routes │ └── index.js ├── server │ ├── index.js │ ├── lib │ │ └── clearRequireCacheOnChange.js │ ├── middlewares │ │ └── universalRenderer.js │ ├── mock_api.js │ ├── server.js │ └── views │ │ └── index.ejs ├── store │ └── configureStore.js ├── styles │ ├── _intro.scss │ └── main.scss └── test │ ├── actions │ └── questions.test.js │ ├── components │ └── Questions.test.js │ ├── containers │ ├── Question.test.js │ └── Questions.test.js │ ├── middleware │ └── api.test.js │ ├── reducers │ ├── questionDetail.test.js │ └── questions.test.js │ └── support │ └── setup.mocha.js ├── bin ├── _generate.js ├── action-test.template.js ├── action.template.js ├── component-test.template.js ├── component.template.js ├── container-test.template.js ├── container.template.js ├── generate ├── reducer-test.template.js ├── reducer.template.js ├── test └── test-prebuild ├── editor_configs └── vimrc ├── gulpfile.js ├── package.json ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/.babelrc -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | NODE_ENV=development 2 | API_BASE_URL=http://localhost:3000 3 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/.travis.yml -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/History.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/README.md -------------------------------------------------------------------------------- /app/actions/questions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/actions/questions.js -------------------------------------------------------------------------------- /app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/app.js -------------------------------------------------------------------------------- /app/assets/images/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/assets/images/head.png -------------------------------------------------------------------------------- /app/components/Questions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/components/Questions.js -------------------------------------------------------------------------------- /app/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/config/index.js -------------------------------------------------------------------------------- /app/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/containers/App.js -------------------------------------------------------------------------------- /app/containers/Intro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/containers/Intro.js -------------------------------------------------------------------------------- /app/containers/Question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/containers/Question.js -------------------------------------------------------------------------------- /app/containers/Questions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/containers/Questions.js -------------------------------------------------------------------------------- /app/middleware/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/middleware/api.js -------------------------------------------------------------------------------- /app/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/reducers/index.js -------------------------------------------------------------------------------- /app/reducers/questionDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/reducers/questionDetail.js -------------------------------------------------------------------------------- /app/reducers/questions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/reducers/questions.js -------------------------------------------------------------------------------- /app/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/routes/index.js -------------------------------------------------------------------------------- /app/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/server/index.js -------------------------------------------------------------------------------- /app/server/lib/clearRequireCacheOnChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/server/lib/clearRequireCacheOnChange.js -------------------------------------------------------------------------------- /app/server/middlewares/universalRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/server/middlewares/universalRenderer.js -------------------------------------------------------------------------------- /app/server/mock_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/server/mock_api.js -------------------------------------------------------------------------------- /app/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/server/server.js -------------------------------------------------------------------------------- /app/server/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/server/views/index.ejs -------------------------------------------------------------------------------- /app/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/store/configureStore.js -------------------------------------------------------------------------------- /app/styles/_intro.scss: -------------------------------------------------------------------------------- 1 | .intro { 2 | text-align: center; 3 | } 4 | -------------------------------------------------------------------------------- /app/styles/main.scss: -------------------------------------------------------------------------------- 1 | @import "intro"; 2 | 3 | body { 4 | font-family: Arial; 5 | } 6 | -------------------------------------------------------------------------------- /app/test/actions/questions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/actions/questions.test.js -------------------------------------------------------------------------------- /app/test/components/Questions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/components/Questions.test.js -------------------------------------------------------------------------------- /app/test/containers/Question.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/containers/Question.test.js -------------------------------------------------------------------------------- /app/test/containers/Questions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/containers/Questions.test.js -------------------------------------------------------------------------------- /app/test/middleware/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/middleware/api.test.js -------------------------------------------------------------------------------- /app/test/reducers/questionDetail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/reducers/questionDetail.test.js -------------------------------------------------------------------------------- /app/test/reducers/questions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/reducers/questions.test.js -------------------------------------------------------------------------------- /app/test/support/setup.mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/app/test/support/setup.mocha.js -------------------------------------------------------------------------------- /bin/_generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/_generate.js -------------------------------------------------------------------------------- /bin/action-test.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/action-test.template.js -------------------------------------------------------------------------------- /bin/action.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/action.template.js -------------------------------------------------------------------------------- /bin/component-test.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/component-test.template.js -------------------------------------------------------------------------------- /bin/component.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/component.template.js -------------------------------------------------------------------------------- /bin/container-test.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/container-test.template.js -------------------------------------------------------------------------------- /bin/container.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/container.template.js -------------------------------------------------------------------------------- /bin/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/generate -------------------------------------------------------------------------------- /bin/reducer-test.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/reducer-test.template.js -------------------------------------------------------------------------------- /bin/reducer.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/reducer.template.js -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/test -------------------------------------------------------------------------------- /bin/test-prebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/bin/test-prebuild -------------------------------------------------------------------------------- /editor_configs/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/editor_configs/vimrc -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/package.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mz026/universal-redux-template/HEAD/yarn.lock --------------------------------------------------------------------------------