| -rw-r--r-- | .editorconfig | 20L |
| -rw-r--r-- | .flowconfig | 7L |
| -rw-r--r-- | .gitattributes | 20L |
| -rw-r--r-- | .gitignore | 9L |
| -rw-r--r-- | .travis.yml | 15L |
| -rw-r--r-- | CHANGELOG.md | 69L |
| -rw-r--r-- | CONTRIBUTING.md | 66L |
| -rw-r--r-- | Dockerfile | 11L |
| -rw-r--r-- | LICENSE.txt | 21L |
| -rw-r--r-- | README.md | 234L |
| -rw-r--r-- | docs/README.md | 22L |
| -rw-r--r-- | docs/data-fetching.md | 32L |
| -rw-r--r-- | docs/getting-started.md | 169L |
| -rw-r--r-- | docs/how-to-configure-text-editors.md | 80L |
| -rw-r--r-- | docs/react-style-guide.md | 208L |
| -rw-r--r-- | docs/recipes/how-to-implement-routing.md | 217L |
| -rw-r--r-- | docs/recipes/how-to-integrate-disqus.md | 85L |
| -rw-r--r-- | docs/recipes/how-to-integrate-react-intl.md | 122L |
| -rw-r--r-- | docs/recipes/how-to-integrate-redux.md | 56L |
| -rw-r--r-- | docs/recipes/how-to-use-sass.md | 75L |
| -rw-r--r-- | docs/recipes/using-npm-and-webpack-as-a-build-tool.md | 93L |
| -rw-r--r-- | docs/testing-your-application.md | 100L |
| -rw-r--r-- | package.json | 219L |
| -rw-r--r-- | public/apple-touch-icon.png | 4124B |
| -rw-r--r-- | public/browserconfig.xml | 12L |
| -rw-r--r-- | public/crossdomain.xml | 15L |
| -rw-r--r-- | public/favicon.ico | 766B |
| -rw-r--r-- | public/humans.txt | 15L |
| -rw-r--r-- | public/robots.txt | 5L |
| -rw-r--r-- | public/tile-wide.png | 4856B |
| -rw-r--r-- | public/tile.png | 9854B |
| -rw-r--r-- | src/client.js | 180L |
| -rw-r--r-- | src/components/App.js | 61L |
| -rw-r--r-- | src/components/Feedback/Feedback.css | 40L |
| -rw-r--r-- | src/components/Feedback/Feedback.js | 34L |
| -rw-r--r-- | src/components/Feedback/package.json | 6L |
| -rw-r--r-- | src/components/Footer/Footer.css | 47L |
| -rw-r--r-- | src/components/Footer/Footer.js | 35L |
| -rw-r--r-- | src/components/Footer/package.json | 6L |
| -rw-r--r-- | src/components/Header/Header.css | 59L |
| -rw-r--r-- | src/components/Header/Header.js | 38L |
| -rw-r--r-- | src/components/Header/logo-small.png | 2834B |
| -rw-r--r-- | src/components/Header/logo-small@2x.png | 6806B |
| -rw-r--r-- | src/components/Header/package.json | 6L |
| -rw-r--r-- | src/components/Html.js | 83L |
| -rw-r--r-- | src/components/Layout/Layout.css | 179L |
| -rw-r--r-- | src/components/Layout/Layout.js | 34L |
| -rw-r--r-- | src/components/Layout/Layout.test.js | 32L |
| -rw-r--r-- | src/components/Layout/package.json | 6L |
| -rw-r--r-- | src/components/Link/Link.js | 55L |
| -rw-r--r-- | src/components/Link/package.json | 6L |
| -rw-r--r-- | src/components/Navigation/Navigation.css | 46L |
| -rw-r--r-- | src/components/Navigation/Navigation.js | 31L |
| -rw-r--r-- | src/components/Navigation/package.json | 6L |
| -rw-r--r-- | src/components/Page/Page.css | 21L |
| -rw-r--r-- | src/components/Page/Page.js | 36L |
| -rw-r--r-- | src/components/Page/package.json | 6L |
| -rw-r--r-- | src/components/VideoJs/VideoJs.js | 59L |
| -rw-r--r-- | src/components/variables.css | 31L |
| -rw-r--r-- | src/config.js | 48L |
| -rw-r--r-- | src/core/DOMUtils.js | 36L |
| -rw-r--r-- | src/core/devUtils.js | 22L |
| -rw-r--r-- | src/core/fetch/fetch.client.js | 15L |
| -rw-r--r-- | src/core/fetch/fetch.server.js | 33L |
| -rw-r--r-- | src/core/fetch/package.json | 6L |
| -rw-r--r-- | src/core/history.js | 14L |
| -rw-r--r-- | src/core/passport.js | 126L |
| -rw-r--r-- | src/data/models/.eslintrc | 5L |
| -rw-r--r-- | src/data/models/User.js | 39L |
| -rw-r--r-- | src/data/models/UserClaim.js | 25L |
| -rw-r--r-- | src/data/models/UserLogin.js | 27L |
| -rw-r--r-- | src/data/models/UserProfile.js | 42L |
| -rw-r--r-- | src/data/models/index.js | 42L |
| -rw-r--r-- | src/data/queries/me.js | 22L |
| -rw-r--r-- | src/data/queries/news.js | 55L |
| -rw-r--r-- | src/data/schema.js | 28L |
| -rw-r--r-- | src/data/sequelize.js | 19L |
| -rw-r--r-- | src/data/types/NewsItemType.js | 27L |
| -rw-r--r-- | src/data/types/UserType.js | 25L |
| -rw-r--r-- | src/routes/about/about.md | 46L |
| -rw-r--r-- | src/routes/about/index.js | 28L |
| -rw-r--r-- | src/routes/admin/Admin.css | 21L |
| -rw-r--r-- | src/routes/admin/Admin.js | 31L |
| -rw-r--r-- | src/routes/admin/index.js | 34L |
| -rw-r--r-- | src/routes/contact/Contact.css | 21L |
| -rw-r--r-- | src/routes/contact/Contact.js | 31L |
| -rw-r--r-- | src/routes/contact/index.js | 27L |
| -rw-r--r-- | src/routes/error/ErrorPage.css | 56L |
| -rw-r--r-- | src/routes/error/ErrorPage.js | 45L |
| -rw-r--r-- | src/routes/error/index.js | 26L |
| -rw-r--r-- | src/routes/home/Home.css | 49L |
| -rw-r--r-- | src/routes/home/Home.js | 49L |
| -rw-r--r-- | src/routes/home/index.js | 39L |
| -rw-r--r-- | src/routes/index.js | 42L |
| -rw-r--r-- | src/routes/login/Login.css | 157L |
| -rw-r--r-- | src/routes/login/Login.js | 123L |
| -rw-r--r-- | src/routes/login/index.js | 27L |
| -rw-r--r-- | src/routes/notFound/NotFound.css | 21L |
| -rw-r--r-- | src/routes/notFound/NotFound.js | 31L |
| -rw-r--r-- | src/routes/notFound/index.js | 28L |
| -rw-r--r-- | src/routes/privacy/index.js | 28L |
| -rw-r--r-- | src/routes/privacy/privacy.md | 45L |
| -rw-r--r-- | src/routes/register/Register.css | 21L |
| -rw-r--r-- | src/routes/register/Register.js | 31L |
| -rw-r--r-- | src/routes/register/index.js | 27L |
| -rw-r--r-- | src/server.js | 165L |
| -rw-r--r-- | test/.eslintrc | 9L |
| -rw-r--r-- | test/setup.js | 25L |
| -rw-r--r-- | tools/.eslintrc | 6L |
| -rw-r--r-- | tools/README.md | 51L |
| -rw-r--r-- | tools/build.js | 36L |
| -rw-r--r-- | tools/bundle.js | 29L |
| -rw-r--r-- | tools/clean.js | 25L |
| -rw-r--r-- | tools/copy.js | 64L |
| -rw-r--r-- | tools/deploy.js | 106L |
| -rw-r--r-- | tools/lib/cp.js | 33L |
| -rw-r--r-- | tools/lib/fs.js | 99L |
| -rw-r--r-- | tools/lib/markdown-loader.js | 23L |
| -rw-r--r-- | tools/postcss.config.js | 64L |
| -rw-r--r-- | tools/render.js | 62L |
| -rw-r--r-- | tools/run.js | 36L |
| -rw-r--r-- | tools/runServer.js | 71L |
| -rw-r--r-- | tools/start.js | 90L |
| -rw-r--r-- | tools/webpack.config.js | 320L |
| -rw-r--r-- | yarn.lock | 7079L |