├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .reduxrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── compile.js └── server.js ├── blueprints ├── .eslintrc ├── component │ ├── files │ │ └── src │ │ │ └── components │ │ │ └── __name__ │ │ │ ├── __name__.js │ │ │ ├── __name__.scss │ │ │ └── index.js │ └── index.js └── route │ ├── files │ └── src │ │ └── routes │ │ └── __name__ │ │ ├── components │ │ ├── __name__.js │ │ └── __name__.scss │ │ ├── containers │ │ └── __name__Container.js │ │ ├── index.js │ │ └── modules │ │ └── __name__.js │ └── index.js ├── config ├── environments.js ├── index.js └── layout.js ├── nodemon.json ├── package.json ├── server ├── lib │ └── apply-express-middleware.js ├── main.js └── middleware │ ├── universal.js │ ├── webpack-dev.js │ └── webpack-hmr.js ├── src ├── client.js ├── components │ ├── Counter │ │ ├── Counter.js │ │ ├── Counter.scss │ │ └── index.js │ └── Header │ │ ├── Header.js │ │ ├── Header.scss │ │ └── index.js ├── containers │ └── AppContainer.js ├── layouts │ └── CoreLayout │ │ ├── CoreLayout.js │ │ ├── CoreLayout.scss │ │ └── index.js ├── modules │ ├── Assetic.js │ └── RenderHtmlLayout.js ├── routes │ ├── Async │ │ ├── components │ │ │ └── Async.js │ │ ├── containers │ │ │ └── AsyncContainer.js │ │ ├── index.js │ │ └── modules │ │ │ └── async.js │ ├── Counter │ │ ├── containers │ │ │ └── CounterContainer.js │ │ ├── index.js │ │ └── modules │ │ │ └── counter.js │ ├── Home │ │ ├── assets │ │ │ └── Duck.jpg │ │ ├── components │ │ │ ├── HomeView.js │ │ │ └── HomeView.scss │ │ └── index.js │ └── index.js ├── server.js ├── static │ ├── favicon.ico │ ├── humans.txt │ └── robots.txt ├── store │ ├── createStore.js │ └── reducers.js └── styles │ ├── _base.scss │ └── core.scss └── tests ├── .eslintrc ├── components ├── Counter │ └── Counter.spec.js └── Header │ └── Header.spec.js ├── framework.spec.js ├── layouts └── CoreLayout.spec.js ├── routes ├── Counter │ ├── components │ │ └── CounterView.spec.js │ ├── index.spec.js │ └── modules │ │ └── counter.spec.js └── Home │ ├── components │ └── HomeView.spec.js │ └── index.spec.js └── test-bundler.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | *.log 3 | 4 | node_modules 5 | 6 | dist 7 | coverage 8 | 9 | .idea 10 | -------------------------------------------------------------------------------- /.reduxrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/.reduxrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/README.md -------------------------------------------------------------------------------- /bin/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/bin/compile.js -------------------------------------------------------------------------------- /bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/bin/server.js -------------------------------------------------------------------------------- /blueprints/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/.eslintrc -------------------------------------------------------------------------------- /blueprints/component/files/src/components/__name__/__name__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/component/files/src/components/__name__/__name__.js -------------------------------------------------------------------------------- /blueprints/component/files/src/components/__name__/__name__.scss: -------------------------------------------------------------------------------- 1 | .<%= pascalEntityName %> { 2 | } 3 | -------------------------------------------------------------------------------- /blueprints/component/files/src/components/__name__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/component/files/src/components/__name__/index.js -------------------------------------------------------------------------------- /blueprints/component/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/component/index.js -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/components/__name__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/route/files/src/routes/__name__/components/__name__.js -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/components/__name__.scss: -------------------------------------------------------------------------------- 1 | .<%= pascalEntityName %> { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/containers/__name__Container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/route/files/src/routes/__name__/containers/__name__Container.js -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/route/files/src/routes/__name__/index.js -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/modules/__name__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/route/files/src/routes/__name__/modules/__name__.js -------------------------------------------------------------------------------- /blueprints/route/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/blueprints/route/index.js -------------------------------------------------------------------------------- /config/environments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/config/environments.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/config/index.js -------------------------------------------------------------------------------- /config/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/config/layout.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/package.json -------------------------------------------------------------------------------- /server/lib/apply-express-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/server/lib/apply-express-middleware.js -------------------------------------------------------------------------------- /server/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/server/main.js -------------------------------------------------------------------------------- /server/middleware/universal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/server/middleware/universal.js -------------------------------------------------------------------------------- /server/middleware/webpack-dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/server/middleware/webpack-dev.js -------------------------------------------------------------------------------- /server/middleware/webpack-hmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/server/middleware/webpack-hmr.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/client.js -------------------------------------------------------------------------------- /src/components/Counter/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/components/Counter/Counter.js -------------------------------------------------------------------------------- /src/components/Counter/Counter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/components/Counter/Counter.scss -------------------------------------------------------------------------------- /src/components/Counter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/components/Counter/index.js -------------------------------------------------------------------------------- /src/components/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/components/Header/Header.js -------------------------------------------------------------------------------- /src/components/Header/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/components/Header/Header.scss -------------------------------------------------------------------------------- /src/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/components/Header/index.js -------------------------------------------------------------------------------- /src/containers/AppContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/containers/AppContainer.js -------------------------------------------------------------------------------- /src/layouts/CoreLayout/CoreLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/layouts/CoreLayout/CoreLayout.js -------------------------------------------------------------------------------- /src/layouts/CoreLayout/CoreLayout.scss: -------------------------------------------------------------------------------- 1 | .mainContainer { 2 | padding-top:20px; 3 | } 4 | -------------------------------------------------------------------------------- /src/layouts/CoreLayout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/layouts/CoreLayout/index.js -------------------------------------------------------------------------------- /src/modules/Assetic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/modules/Assetic.js -------------------------------------------------------------------------------- /src/modules/RenderHtmlLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/modules/RenderHtmlLayout.js -------------------------------------------------------------------------------- /src/routes/Async/components/Async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Async/components/Async.js -------------------------------------------------------------------------------- /src/routes/Async/containers/AsyncContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Async/containers/AsyncContainer.js -------------------------------------------------------------------------------- /src/routes/Async/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Async/index.js -------------------------------------------------------------------------------- /src/routes/Async/modules/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Async/modules/async.js -------------------------------------------------------------------------------- /src/routes/Counter/containers/CounterContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Counter/containers/CounterContainer.js -------------------------------------------------------------------------------- /src/routes/Counter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Counter/index.js -------------------------------------------------------------------------------- /src/routes/Counter/modules/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Counter/modules/counter.js -------------------------------------------------------------------------------- /src/routes/Home/assets/Duck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Home/assets/Duck.jpg -------------------------------------------------------------------------------- /src/routes/Home/components/HomeView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Home/components/HomeView.js -------------------------------------------------------------------------------- /src/routes/Home/components/HomeView.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Home/components/HomeView.scss -------------------------------------------------------------------------------- /src/routes/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/Home/index.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/server.js -------------------------------------------------------------------------------- /src/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/static/favicon.ico -------------------------------------------------------------------------------- /src/static/humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/static/humans.txt -------------------------------------------------------------------------------- /src/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /src/store/createStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/store/createStore.js -------------------------------------------------------------------------------- /src/store/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/store/reducers.js -------------------------------------------------------------------------------- /src/styles/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/styles/_base.scss -------------------------------------------------------------------------------- /src/styles/core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/src/styles/core.scss -------------------------------------------------------------------------------- /tests/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/.eslintrc -------------------------------------------------------------------------------- /tests/components/Counter/Counter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/components/Counter/Counter.spec.js -------------------------------------------------------------------------------- /tests/components/Header/Header.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/components/Header/Header.spec.js -------------------------------------------------------------------------------- /tests/framework.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/framework.spec.js -------------------------------------------------------------------------------- /tests/layouts/CoreLayout.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/layouts/CoreLayout.spec.js -------------------------------------------------------------------------------- /tests/routes/Counter/components/CounterView.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/routes/Counter/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/routes/Counter/index.spec.js -------------------------------------------------------------------------------- /tests/routes/Counter/modules/counter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/routes/Counter/modules/counter.spec.js -------------------------------------------------------------------------------- /tests/routes/Home/components/HomeView.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/routes/Home/components/HomeView.spec.js -------------------------------------------------------------------------------- /tests/routes/Home/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/routes/Home/index.spec.js -------------------------------------------------------------------------------- /tests/test-bundler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janoist1/universal-react-redux-starter-kit/HEAD/tests/test-bundler.js --------------------------------------------------------------------------------