├── .babelrc ├── .eslintrc.json ├── .flowconfig ├── .github ├── CONTRIBUTING.md └── ISSUE_TEMPLATE.md ├── .gitignore ├── .stylelintrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── code-of-conduct.md ├── commitlint.config.js ├── jest_config ├── __mocks__ │ ├── fileMock.js │ └── styleMock.js ├── jest.config.json └── setupJest.js ├── package.json ├── postcss.config.js ├── src ├── client │ └── index.jsx ├── common │ ├── actions │ │ ├── common │ │ │ └── index.js │ │ ├── layout │ │ │ ├── index.js │ │ │ └── index.test.js │ │ └── links │ │ │ ├── index.js │ │ │ └── index.test.js │ ├── api │ │ ├── LinksSvc │ │ │ └── index.js │ │ └── utils │ │ │ └── index.js │ ├── app │ │ ├── configure_app │ │ │ └── index.js │ │ ├── configure_root │ │ │ └── index.jsx │ │ └── index.js │ ├── components │ │ ├── Footer │ │ │ ├── __snapshots__ │ │ │ │ └── index.test.jsx.snap │ │ │ ├── index.jsx │ │ │ ├── index.test.jsx │ │ │ └── style.jsx │ │ ├── Header │ │ │ ├── index.jsx │ │ │ └── style.jsx │ │ ├── Root │ │ │ └── index.jsx │ │ ├── RoutingWrapper │ │ │ └── index.jsx │ │ └── Sidebar │ │ │ ├── index.jsx │ │ │ └── style.jsx │ ├── containers │ │ ├── App │ │ │ ├── App.scss │ │ │ ├── index.jsx │ │ │ └── style.jsx │ │ ├── Dashboard │ │ │ └── index.jsx │ │ ├── Links │ │ │ ├── components │ │ │ │ └── LinkItem.jsx │ │ │ └── index.jsx │ │ └── NotFound │ │ │ ├── index.jsx │ │ │ └── style.jsx │ ├── pwa │ │ └── index.js │ ├── reducers │ │ ├── index.js │ │ ├── layout │ │ │ ├── index.js │ │ │ └── index.test.js │ │ └── links │ │ │ ├── index.js │ │ │ └── index.test.js │ ├── routing │ │ └── index.jsx │ ├── selectors │ │ └── index.js │ └── styles │ │ ├── global.jsx │ │ ├── theme.jsx │ │ └── utils.jsx ├── index.js └── server │ ├── api │ ├── index.js │ └── links.json │ ├── i18n │ └── index.js │ ├── index.js │ ├── middlewares │ ├── index.js │ └── language.js │ └── ssr │ ├── HTMLComponent.jsx │ ├── index.js │ └── stats.js ├── static ├── images │ └── Logo.png ├── locals │ ├── en.json │ └── ru.json ├── manifest.json └── public │ ├── favicon.ico │ └── robots.txt └── webpack_config ├── client ├── webpack.base.js ├── webpack.dev.babel.js └── webpack.prod.babel.js ├── config.js ├── devServer.js ├── server ├── webpack.base.js ├── webpack.dev.babel.js └── webpack.prod.babel.js └── webpack.isomorphic.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.stylelintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/README.md -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']} 2 | -------------------------------------------------------------------------------- /jest_config/__mocks__/fileMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/jest_config/__mocks__/fileMock.js -------------------------------------------------------------------------------- /jest_config/__mocks__/styleMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/jest_config/__mocks__/styleMock.js -------------------------------------------------------------------------------- /jest_config/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/jest_config/jest.config.json -------------------------------------------------------------------------------- /jest_config/setupJest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/jest_config/setupJest.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/client/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/client/index.jsx -------------------------------------------------------------------------------- /src/common/actions/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/actions/common/index.js -------------------------------------------------------------------------------- /src/common/actions/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/actions/layout/index.js -------------------------------------------------------------------------------- /src/common/actions/layout/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/actions/layout/index.test.js -------------------------------------------------------------------------------- /src/common/actions/links/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/actions/links/index.js -------------------------------------------------------------------------------- /src/common/actions/links/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/actions/links/index.test.js -------------------------------------------------------------------------------- /src/common/api/LinksSvc/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/api/LinksSvc/index.js -------------------------------------------------------------------------------- /src/common/api/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/api/utils/index.js -------------------------------------------------------------------------------- /src/common/app/configure_app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/app/configure_app/index.js -------------------------------------------------------------------------------- /src/common/app/configure_root/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/app/configure_root/index.jsx -------------------------------------------------------------------------------- /src/common/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/app/index.js -------------------------------------------------------------------------------- /src/common/components/Footer/__snapshots__/index.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Footer/__snapshots__/index.test.jsx.snap -------------------------------------------------------------------------------- /src/common/components/Footer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Footer/index.jsx -------------------------------------------------------------------------------- /src/common/components/Footer/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Footer/index.test.jsx -------------------------------------------------------------------------------- /src/common/components/Footer/style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Footer/style.jsx -------------------------------------------------------------------------------- /src/common/components/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Header/index.jsx -------------------------------------------------------------------------------- /src/common/components/Header/style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Header/style.jsx -------------------------------------------------------------------------------- /src/common/components/Root/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Root/index.jsx -------------------------------------------------------------------------------- /src/common/components/RoutingWrapper/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/RoutingWrapper/index.jsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Sidebar/index.jsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/components/Sidebar/style.jsx -------------------------------------------------------------------------------- /src/common/containers/App/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/App/App.scss -------------------------------------------------------------------------------- /src/common/containers/App/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/App/index.jsx -------------------------------------------------------------------------------- /src/common/containers/App/style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/App/style.jsx -------------------------------------------------------------------------------- /src/common/containers/Dashboard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/Dashboard/index.jsx -------------------------------------------------------------------------------- /src/common/containers/Links/components/LinkItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/Links/components/LinkItem.jsx -------------------------------------------------------------------------------- /src/common/containers/Links/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/Links/index.jsx -------------------------------------------------------------------------------- /src/common/containers/NotFound/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/NotFound/index.jsx -------------------------------------------------------------------------------- /src/common/containers/NotFound/style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/containers/NotFound/style.jsx -------------------------------------------------------------------------------- /src/common/pwa/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/pwa/index.js -------------------------------------------------------------------------------- /src/common/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/reducers/index.js -------------------------------------------------------------------------------- /src/common/reducers/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/reducers/layout/index.js -------------------------------------------------------------------------------- /src/common/reducers/layout/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/reducers/layout/index.test.js -------------------------------------------------------------------------------- /src/common/reducers/links/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/reducers/links/index.js -------------------------------------------------------------------------------- /src/common/reducers/links/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/reducers/links/index.test.js -------------------------------------------------------------------------------- /src/common/routing/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/routing/index.jsx -------------------------------------------------------------------------------- /src/common/selectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/selectors/index.js -------------------------------------------------------------------------------- /src/common/styles/global.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/styles/global.jsx -------------------------------------------------------------------------------- /src/common/styles/theme.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/styles/theme.jsx -------------------------------------------------------------------------------- /src/common/styles/utils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/common/styles/utils.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/index.js -------------------------------------------------------------------------------- /src/server/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/api/index.js -------------------------------------------------------------------------------- /src/server/api/links.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/api/links.json -------------------------------------------------------------------------------- /src/server/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/i18n/index.js -------------------------------------------------------------------------------- /src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/index.js -------------------------------------------------------------------------------- /src/server/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/middlewares/index.js -------------------------------------------------------------------------------- /src/server/middlewares/language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/middlewares/language.js -------------------------------------------------------------------------------- /src/server/ssr/HTMLComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/ssr/HTMLComponent.jsx -------------------------------------------------------------------------------- /src/server/ssr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/ssr/index.js -------------------------------------------------------------------------------- /src/server/ssr/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/src/server/ssr/stats.js -------------------------------------------------------------------------------- /static/images/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/static/images/Logo.png -------------------------------------------------------------------------------- /static/locals/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/static/locals/en.json -------------------------------------------------------------------------------- /static/locals/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/static/locals/ru.json -------------------------------------------------------------------------------- /static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/static/manifest.json -------------------------------------------------------------------------------- /static/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/static/public/favicon.ico -------------------------------------------------------------------------------- /static/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: -------------------------------------------------------------------------------- /webpack_config/client/webpack.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/client/webpack.base.js -------------------------------------------------------------------------------- /webpack_config/client/webpack.dev.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/client/webpack.dev.babel.js -------------------------------------------------------------------------------- /webpack_config/client/webpack.prod.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/client/webpack.prod.babel.js -------------------------------------------------------------------------------- /webpack_config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/config.js -------------------------------------------------------------------------------- /webpack_config/devServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/devServer.js -------------------------------------------------------------------------------- /webpack_config/server/webpack.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/server/webpack.base.js -------------------------------------------------------------------------------- /webpack_config/server/webpack.dev.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/server/webpack.dev.babel.js -------------------------------------------------------------------------------- /webpack_config/server/webpack.prod.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/server/webpack.prod.babel.js -------------------------------------------------------------------------------- /webpack_config/webpack.isomorphic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metnew/suicrux/HEAD/webpack_config/webpack.isomorphic.js --------------------------------------------------------------------------------