├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .stylelintrc ├── Procfile ├── README.md ├── index.js ├── jest.config.js ├── jsconfig.json ├── nodemon.json ├── package.json ├── public ├── favicon.ico ├── manifest.json ├── robots.txt └── static │ └── images │ ├── svg │ ├── menu-icon.svg │ └── oct-icon.svg │ └── touch │ ├── launcher-icon-2x.png │ ├── launcher-icon-4x.png │ └── launcher-icon.png ├── src ├── actions │ ├── ui.js │ └── user.js ├── client.js ├── components │ ├── App │ │ └── index.js │ ├── Container │ │ └── index.js │ ├── Error │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── Footer │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── Header │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── Logo │ │ ├── index.js │ │ └── index.stories.js │ ├── Main │ │ └── index.js │ ├── Menu │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── MenuIcon │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── OctIcon │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── PreloadLink │ │ └── index.js │ ├── StackList │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── SubTitle │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── Title │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── UserDetail │ │ ├── data.js │ │ ├── index.js │ │ ├── index.spec.js │ │ └── index.stories.js │ ├── UserList │ │ ├── data.js │ │ ├── index.js │ │ └── index.stories.js │ └── withExtendRouter │ │ └── index.js ├── config │ ├── env.js │ └── url.js ├── pages │ ├── about │ │ └── index.js │ ├── home │ │ └── index.js │ ├── notFound │ │ └── index.js │ ├── redirectAbout │ │ └── index.js │ └── userDetail │ │ └── index.js ├── reducers │ ├── index.js │ ├── ui.js │ └── user.js ├── routes.js ├── server.js ├── styles │ ├── index.js │ ├── media.js │ └── variables.js ├── sw.js └── utils │ ├── configureStore.js │ ├── customPush.js │ ├── getHtmlString.js │ ├── getPreloadResorceElement.js │ ├── helpers.js │ ├── link.js │ ├── meta.js │ └── path.js └── tools ├── jest └── setup.js ├── storybook ├── backgroundDecorator.js ├── config.js └── routerDecorator.js └── webpack ├── getClientPlugins.js ├── getModule.js ├── getResolve.js ├── getServerPlugins.js ├── webpack.client.babel.js └── webpack.server.babel.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | coverage/* 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/.stylelintrc -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node index.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/jsconfig.json -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | -------------------------------------------------------------------------------- /public/static/images/svg/menu-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/static/images/svg/menu-icon.svg -------------------------------------------------------------------------------- /public/static/images/svg/oct-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/static/images/svg/oct-icon.svg -------------------------------------------------------------------------------- /public/static/images/touch/launcher-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/static/images/touch/launcher-icon-2x.png -------------------------------------------------------------------------------- /public/static/images/touch/launcher-icon-4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/static/images/touch/launcher-icon-4x.png -------------------------------------------------------------------------------- /public/static/images/touch/launcher-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/public/static/images/touch/launcher-icon.png -------------------------------------------------------------------------------- /src/actions/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/actions/ui.js -------------------------------------------------------------------------------- /src/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/actions/user.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/client.js -------------------------------------------------------------------------------- /src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/App/index.js -------------------------------------------------------------------------------- /src/components/Container/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Container/index.js -------------------------------------------------------------------------------- /src/components/Error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Error/index.js -------------------------------------------------------------------------------- /src/components/Error/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Error/index.spec.js -------------------------------------------------------------------------------- /src/components/Error/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Error/index.stories.js -------------------------------------------------------------------------------- /src/components/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Footer/index.js -------------------------------------------------------------------------------- /src/components/Footer/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Footer/index.spec.js -------------------------------------------------------------------------------- /src/components/Footer/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Footer/index.stories.js -------------------------------------------------------------------------------- /src/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Header/index.js -------------------------------------------------------------------------------- /src/components/Header/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Header/index.spec.js -------------------------------------------------------------------------------- /src/components/Header/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Header/index.stories.js -------------------------------------------------------------------------------- /src/components/Logo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Logo/index.js -------------------------------------------------------------------------------- /src/components/Logo/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Logo/index.stories.js -------------------------------------------------------------------------------- /src/components/Main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Main/index.js -------------------------------------------------------------------------------- /src/components/Menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Menu/index.js -------------------------------------------------------------------------------- /src/components/Menu/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Menu/index.spec.js -------------------------------------------------------------------------------- /src/components/Menu/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Menu/index.stories.js -------------------------------------------------------------------------------- /src/components/MenuIcon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/MenuIcon/index.js -------------------------------------------------------------------------------- /src/components/MenuIcon/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/MenuIcon/index.spec.js -------------------------------------------------------------------------------- /src/components/MenuIcon/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/MenuIcon/index.stories.js -------------------------------------------------------------------------------- /src/components/OctIcon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/OctIcon/index.js -------------------------------------------------------------------------------- /src/components/OctIcon/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/OctIcon/index.spec.js -------------------------------------------------------------------------------- /src/components/OctIcon/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/OctIcon/index.stories.js -------------------------------------------------------------------------------- /src/components/PreloadLink/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/PreloadLink/index.js -------------------------------------------------------------------------------- /src/components/StackList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/StackList/index.js -------------------------------------------------------------------------------- /src/components/StackList/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/StackList/index.spec.js -------------------------------------------------------------------------------- /src/components/StackList/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/StackList/index.stories.js -------------------------------------------------------------------------------- /src/components/SubTitle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/SubTitle/index.js -------------------------------------------------------------------------------- /src/components/SubTitle/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/SubTitle/index.spec.js -------------------------------------------------------------------------------- /src/components/SubTitle/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/SubTitle/index.stories.js -------------------------------------------------------------------------------- /src/components/Title/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Title/index.js -------------------------------------------------------------------------------- /src/components/Title/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Title/index.spec.js -------------------------------------------------------------------------------- /src/components/Title/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/Title/index.stories.js -------------------------------------------------------------------------------- /src/components/UserDetail/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserDetail/data.js -------------------------------------------------------------------------------- /src/components/UserDetail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserDetail/index.js -------------------------------------------------------------------------------- /src/components/UserDetail/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserDetail/index.spec.js -------------------------------------------------------------------------------- /src/components/UserDetail/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserDetail/index.stories.js -------------------------------------------------------------------------------- /src/components/UserList/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserList/data.js -------------------------------------------------------------------------------- /src/components/UserList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserList/index.js -------------------------------------------------------------------------------- /src/components/UserList/index.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/UserList/index.stories.js -------------------------------------------------------------------------------- /src/components/withExtendRouter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/components/withExtendRouter/index.js -------------------------------------------------------------------------------- /src/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/config/env.js -------------------------------------------------------------------------------- /src/config/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/config/url.js -------------------------------------------------------------------------------- /src/pages/about/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/pages/about/index.js -------------------------------------------------------------------------------- /src/pages/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/pages/home/index.js -------------------------------------------------------------------------------- /src/pages/notFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/pages/notFound/index.js -------------------------------------------------------------------------------- /src/pages/redirectAbout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/pages/redirectAbout/index.js -------------------------------------------------------------------------------- /src/pages/userDetail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/pages/userDetail/index.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/reducers/ui.js -------------------------------------------------------------------------------- /src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/reducers/user.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/server.js -------------------------------------------------------------------------------- /src/styles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/styles/index.js -------------------------------------------------------------------------------- /src/styles/media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/styles/media.js -------------------------------------------------------------------------------- /src/styles/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/styles/variables.js -------------------------------------------------------------------------------- /src/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/sw.js -------------------------------------------------------------------------------- /src/utils/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/configureStore.js -------------------------------------------------------------------------------- /src/utils/customPush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/customPush.js -------------------------------------------------------------------------------- /src/utils/getHtmlString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/getHtmlString.js -------------------------------------------------------------------------------- /src/utils/getPreloadResorceElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/getPreloadResorceElement.js -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /src/utils/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/link.js -------------------------------------------------------------------------------- /src/utils/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/meta.js -------------------------------------------------------------------------------- /src/utils/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/src/utils/path.js -------------------------------------------------------------------------------- /tools/jest/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/jest/setup.js -------------------------------------------------------------------------------- /tools/storybook/backgroundDecorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/storybook/backgroundDecorator.js -------------------------------------------------------------------------------- /tools/storybook/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/storybook/config.js -------------------------------------------------------------------------------- /tools/storybook/routerDecorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/storybook/routerDecorator.js -------------------------------------------------------------------------------- /tools/webpack/getClientPlugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/webpack/getClientPlugins.js -------------------------------------------------------------------------------- /tools/webpack/getModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/webpack/getModule.js -------------------------------------------------------------------------------- /tools/webpack/getResolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/webpack/getResolve.js -------------------------------------------------------------------------------- /tools/webpack/getServerPlugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/webpack/getServerPlugins.js -------------------------------------------------------------------------------- /tools/webpack/webpack.client.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/webpack/webpack.client.babel.js -------------------------------------------------------------------------------- /tools/webpack/webpack.server.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osamu38/react-ssr-starter/HEAD/tools/webpack/webpack.server.babel.js --------------------------------------------------------------------------------