diff --git a/client/config/env.js b/client/config/env.js index 8b39b6c6..82a1cde0 100644 --- a/client/config/env.js +++ b/client/config/env.js @@ -2,41 +2,18 @@ const fs = require('fs'); const path = require('path'); + const paths = require('./paths'); +const userConfig = require('../../config'); // Make sure that including paths.js after env.js will read .env variables. delete require.cache[require.resolve('./paths')]; const NODE_ENV = process.env.NODE_ENV; if (!NODE_ENV) { - throw new Error( - 'The NODE_ENV environment variable is required but was not specified.' - ); + throw new Error('The NODE_ENV environment variable is required but was not specified.'); } -// https://github.com/bkeepers/dotenv#what-other-env-files-can-i-use -var dotenvFiles = [ - `${paths.dotenv}.${NODE_ENV}.local`, - `${paths.dotenv}.${NODE_ENV}`, - // Don't include `.env.local` for `test` environment - // since normally you expect tests to produce the same - // results for everyone - NODE_ENV !== 'test' && `${paths.dotenv}.local`, - paths.dotenv, -].filter(Boolean); - -// Load environment variables from .env* files. Suppress warnings using silent -// if this file is missing. dotenv will never modify any environment variables -// that have already been set. -// https://github.com/motdotla/dotenv -dotenvFiles.forEach(dotenvFile => { - if (fs.existsSync(dotenvFile)) { - require('dotenv').config({ - path: dotenvFile, - }); - } -}); - // We support resolving modules according to `NODE_PATH`. // This lets you use absolute paths in imports inside large monorepos: // https://github.com/facebookincubator/create-react-app/issues/253. @@ -66,6 +43,10 @@ function getClientEnvironment(publicUrl) { return env; }, { + // Provide the user's global configuration for the rest of the build process. + FLOOD_BASE_PATH: userConfig.basePath || '/', + FLOOD_MAX_HISTORY_STATES: userConfig.maxHistoryStates || 30, + FLOOD_POLL_INTERVAL: userConfig.pollInterval || 1000 * 5, // Useful for determining whether we’re running in production mode. // Most importantly, it switches React into the correct mode. NODE_ENV: process.env.NODE_ENV || 'development', diff --git a/client/config/injectGlobalUserConfig.js b/client/config/injectGlobalUserConfig.js deleted file mode 100644 index b87fe8a9..00000000 --- a/client/config/injectGlobalUserConfig.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict'; - -function injectGlobalUserConfig(userConfig) { - this.userConfig = userConfig; -} - -injectGlobalUserConfig.prototype.apply = function(compiler) { - const getStringifiedUserConfig = () => { - return JSON.stringify({ - basePath: this.userConfig.basePath || '/', - maxHistoryStates: this.userConfig.maxHistoryStates || 30, - pollInterval: this.userConfig.pollInterval || 1000 * 5 - }); - }; - - compiler.plugin('compilation', function(compilation) { - compilation.plugin('html-webpack-plugin-before-html-processing', function(htmlPluginData, callback) { - htmlPluginData.html = htmlPluginData.html.replace( - '%GLOBAL_CONFIGURATION%', - `` - ); - callback(null, htmlPluginData); - }); - }); -}; - -module.exports = injectGlobalUserConfig; diff --git a/client/config/paths.js b/client/config/paths.js index 9d84d082..a8caa2df 100644 --- a/client/config/paths.js +++ b/client/config/paths.js @@ -40,14 +40,12 @@ function getServedPath(appPackageJson) { } module.exports = { - dotenv: resolveApp('.env'), appBuild: resolveApp('server/assets'), appPublic: resolveApp('client/src/public/'), appHtml: resolveApp('client/src/public/index.html'), appIndexJs: resolveApp('client/src/javascript/app.js'), appPackageJson: resolveApp('package.json'), appSrc: resolveApp('./'), - yarnLockFile: resolveApp('yarn.lock'), testsSetup: resolveApp('tests/setupTests.js'), appNodeModules: resolveApp('node_modules'), publicUrl: getPublicUrl(resolveApp('package.json')), diff --git a/client/config/webpack.config.dev.js b/client/config/webpack.config.dev.js index d72259e1..10397f9f 100644 --- a/client/config/webpack.config.dev.js +++ b/client/config/webpack.config.dev.js @@ -5,13 +5,11 @@ const path = require('path'); const webpack = require('webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin'); -const InjectGlobalUserConfig = require('./injectGlobalUserConfig'); const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin'); const WatchMissingNodeModulesPlugin = require('react-dev-utils/WatchMissingNodeModulesPlugin'); const eslintFormatter = require('react-dev-utils/eslintFormatter'); const getClientEnvironment = require('./env'); const paths = require('./paths'); -const userConfig = require('../../config'); // Webpack uses `publicPath` to determine where the app is being served from. // In development, we always serve from the root. This makes config easier. @@ -222,7 +220,6 @@ module.exports = { inject: true, template: paths.appHtml, }), - new InjectGlobalUserConfig(userConfig), // Add module names to factory functions so they appear in browser profiler. new webpack.NamedModulesPlugin(), // Makes some environment variables available to the JS code, for example: diff --git a/client/config/webpack.config.prod.js b/client/config/webpack.config.prod.js index d10736d3..ca61ca14 100644 --- a/client/config/webpack.config.prod.js +++ b/client/config/webpack.config.prod.js @@ -6,21 +6,16 @@ const webpack = require('webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const ManifestPlugin = require('webpack-manifest-plugin'); -const InjectGlobalUserConfig = require('./injectGlobalUserConfig'); const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin'); const SWPrecacheWebpackPlugin = require('sw-precache-webpack-plugin'); const eslintFormatter = require('react-dev-utils/eslintFormatter'); const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin'); const paths = require('./paths'); const getClientEnvironment = require('./env'); -const userConfig = require('../../config'); // Webpack uses `publicPath` to determine where the app is being served from. // It requires a trailing slash, or the file assets will get an incorrect path. const publicPath = paths.servedPath; -// Some apps do not use client-side routing with pushState. -// For these, "homepage" can be set to "." to enable relative asset paths. -const shouldUseRelativeAssetPaths = publicPath === './'; // `publicUrl` is just like `publicPath`, but we will provide it to our app // as %PUBLIC_URL% in `index.html` and `process.env.PUBLIC_URL` in JavaScript. // Omit trailing slash as %PUBLIC_URL%/xyz looks better than %PUBLIC_URL%xyz. @@ -41,10 +36,7 @@ const cssFilename = 'static/css/[name].[contenthash:8].css'; // (See https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/27) // However, our output is structured with css, js and media folders. // To have this structure working with relative paths, we have to use custom options. -const extractTextPluginOptions = shouldUseRelativeAssetPaths - ? // Making sure that the publicPath goes back to to build folder. - { publicPath: Array(cssFilename.split('/').length).join('../') } - : {}; +const extractTextPluginOptions = {}; // This is the production configuration. // It compiles slowly and is focused on producing a fast and minimal bundle. @@ -257,7 +249,6 @@ module.exports = { minifyURLs: true, }, }), - new InjectGlobalUserConfig(userConfig), // Makes some environment variables available to the JS code, for example: // if (process.env.NODE_ENV === 'production') { ... }. See `./env.js`. // It is absolutely essential that NODE_ENV was set to production here. diff --git a/client/scripts/build.js b/client/scripts/build.js index 2d825390..7ae6ac4c 100644 --- a/client/scripts/build.js +++ b/client/scripts/build.js @@ -28,7 +28,6 @@ const FileSizeReporter = require('react-dev-utils/FileSizeReporter'); const measureFileSizesBeforeBuild = FileSizeReporter.measureFileSizesBeforeBuild; const printFileSizesAfterBuild = FileSizeReporter.printFileSizesAfterBuild; -const useYarn = fs.existsSync(paths.yarnLockFile); // These sizes are pretty large. We'll warn for bundles exceeding them. const WARN_AFTER_BUNDLE_GZIP_SIZE = 512 * 1024; @@ -78,19 +77,6 @@ measureFileSizesBeforeBuild(paths.appBuild) WARN_AFTER_BUNDLE_GZIP_SIZE, WARN_AFTER_CHUNK_GZIP_SIZE ); - console.log(); - - const appPackage = require(paths.appPackageJson); - const publicUrl = paths.publicUrl; - const publicPath = config.output.publicPath; - const buildFolder = path.relative(process.cwd(), paths.appBuild); - printHostingInstructions( - appPackage, - publicUrl, - publicPath, - buildFolder, - useYarn - ); }, err => { console.log(chalk.red('Failed to compile.\n')); diff --git a/client/src/images/flags/ad.png b/client/src/public/images/flags/ad.png similarity index 100% rename from client/src/images/flags/ad.png rename to client/src/public/images/flags/ad.png diff --git a/client/src/images/flags/ae.png b/client/src/public/images/flags/ae.png similarity index 100% rename from client/src/images/flags/ae.png rename to client/src/public/images/flags/ae.png diff --git a/client/src/images/flags/af.png b/client/src/public/images/flags/af.png similarity index 100% rename from client/src/images/flags/af.png rename to client/src/public/images/flags/af.png diff --git a/client/src/images/flags/ag.png b/client/src/public/images/flags/ag.png similarity index 100% rename from client/src/images/flags/ag.png rename to client/src/public/images/flags/ag.png diff --git a/client/src/images/flags/al.png b/client/src/public/images/flags/al.png similarity index 100% rename from client/src/images/flags/al.png rename to client/src/public/images/flags/al.png diff --git a/client/src/images/flags/am.png b/client/src/public/images/flags/am.png similarity index 100% rename from client/src/images/flags/am.png rename to client/src/public/images/flags/am.png diff --git a/client/src/images/flags/ao.png b/client/src/public/images/flags/ao.png similarity index 100% rename from client/src/images/flags/ao.png rename to client/src/public/images/flags/ao.png diff --git a/client/src/images/flags/ar.png b/client/src/public/images/flags/ar.png similarity index 100% rename from client/src/images/flags/ar.png rename to client/src/public/images/flags/ar.png diff --git a/client/src/images/flags/at.png b/client/src/public/images/flags/at.png similarity index 100% rename from client/src/images/flags/at.png rename to client/src/public/images/flags/at.png diff --git a/client/src/images/flags/au.png b/client/src/public/images/flags/au.png similarity index 100% rename from client/src/images/flags/au.png rename to client/src/public/images/flags/au.png diff --git a/client/src/images/flags/az.png b/client/src/public/images/flags/az.png similarity index 100% rename from client/src/images/flags/az.png rename to client/src/public/images/flags/az.png diff --git a/client/src/images/flags/ba.png b/client/src/public/images/flags/ba.png similarity index 100% rename from client/src/images/flags/ba.png rename to client/src/public/images/flags/ba.png diff --git a/client/src/images/flags/bb.png b/client/src/public/images/flags/bb.png similarity index 100% rename from client/src/images/flags/bb.png rename to client/src/public/images/flags/bb.png diff --git a/client/src/images/flags/bd.png b/client/src/public/images/flags/bd.png similarity index 100% rename from client/src/images/flags/bd.png rename to client/src/public/images/flags/bd.png diff --git a/client/src/images/flags/be.png b/client/src/public/images/flags/be.png similarity index 100% rename from client/src/images/flags/be.png rename to client/src/public/images/flags/be.png diff --git a/client/src/images/flags/bf.png b/client/src/public/images/flags/bf.png similarity index 100% rename from client/src/images/flags/bf.png rename to client/src/public/images/flags/bf.png diff --git a/client/src/images/flags/bg.png b/client/src/public/images/flags/bg.png similarity index 100% rename from client/src/images/flags/bg.png rename to client/src/public/images/flags/bg.png diff --git a/client/src/images/flags/bh.png b/client/src/public/images/flags/bh.png similarity index 100% rename from client/src/images/flags/bh.png rename to client/src/public/images/flags/bh.png diff --git a/client/src/images/flags/bi.png b/client/src/public/images/flags/bi.png similarity index 100% rename from client/src/images/flags/bi.png rename to client/src/public/images/flags/bi.png diff --git a/client/src/images/flags/bj.png b/client/src/public/images/flags/bj.png similarity index 100% rename from client/src/images/flags/bj.png rename to client/src/public/images/flags/bj.png diff --git a/client/src/images/flags/bn.png b/client/src/public/images/flags/bn.png similarity index 100% rename from client/src/images/flags/bn.png rename to client/src/public/images/flags/bn.png diff --git a/client/src/images/flags/bo.png b/client/src/public/images/flags/bo.png similarity index 100% rename from client/src/images/flags/bo.png rename to client/src/public/images/flags/bo.png diff --git a/client/src/images/flags/br.png b/client/src/public/images/flags/br.png similarity index 100% rename from client/src/images/flags/br.png rename to client/src/public/images/flags/br.png diff --git a/client/src/images/flags/bs.png b/client/src/public/images/flags/bs.png similarity index 100% rename from client/src/images/flags/bs.png rename to client/src/public/images/flags/bs.png diff --git a/client/src/images/flags/bt.png b/client/src/public/images/flags/bt.png similarity index 100% rename from client/src/images/flags/bt.png rename to client/src/public/images/flags/bt.png diff --git a/client/src/images/flags/bw.png b/client/src/public/images/flags/bw.png similarity index 100% rename from client/src/images/flags/bw.png rename to client/src/public/images/flags/bw.png diff --git a/client/src/images/flags/by.png b/client/src/public/images/flags/by.png similarity index 100% rename from client/src/images/flags/by.png rename to client/src/public/images/flags/by.png diff --git a/client/src/images/flags/bz.png b/client/src/public/images/flags/bz.png similarity index 100% rename from client/src/images/flags/bz.png rename to client/src/public/images/flags/bz.png diff --git a/client/src/images/flags/ca.png b/client/src/public/images/flags/ca.png similarity index 100% rename from client/src/images/flags/ca.png rename to client/src/public/images/flags/ca.png diff --git a/client/src/images/flags/cd.png b/client/src/public/images/flags/cd.png similarity index 100% rename from client/src/images/flags/cd.png rename to client/src/public/images/flags/cd.png diff --git a/client/src/images/flags/cf.png b/client/src/public/images/flags/cf.png similarity index 100% rename from client/src/images/flags/cf.png rename to client/src/public/images/flags/cf.png diff --git a/client/src/images/flags/cg.png b/client/src/public/images/flags/cg.png similarity index 100% rename from client/src/images/flags/cg.png rename to client/src/public/images/flags/cg.png diff --git a/client/src/images/flags/ch.png b/client/src/public/images/flags/ch.png similarity index 100% rename from client/src/images/flags/ch.png rename to client/src/public/images/flags/ch.png diff --git a/client/src/images/flags/ci.png b/client/src/public/images/flags/ci.png similarity index 100% rename from client/src/images/flags/ci.png rename to client/src/public/images/flags/ci.png diff --git a/client/src/images/flags/cl.png b/client/src/public/images/flags/cl.png similarity index 100% rename from client/src/images/flags/cl.png rename to client/src/public/images/flags/cl.png diff --git a/client/src/images/flags/cm.png b/client/src/public/images/flags/cm.png similarity index 100% rename from client/src/images/flags/cm.png rename to client/src/public/images/flags/cm.png diff --git a/client/src/images/flags/cn.png b/client/src/public/images/flags/cn.png similarity index 100% rename from client/src/images/flags/cn.png rename to client/src/public/images/flags/cn.png diff --git a/client/src/images/flags/co.png b/client/src/public/images/flags/co.png similarity index 100% rename from client/src/images/flags/co.png rename to client/src/public/images/flags/co.png diff --git a/client/src/images/flags/cr.png b/client/src/public/images/flags/cr.png similarity index 100% rename from client/src/images/flags/cr.png rename to client/src/public/images/flags/cr.png diff --git a/client/src/images/flags/cu.png b/client/src/public/images/flags/cu.png similarity index 100% rename from client/src/images/flags/cu.png rename to client/src/public/images/flags/cu.png diff --git a/client/src/images/flags/cv.png b/client/src/public/images/flags/cv.png similarity index 100% rename from client/src/images/flags/cv.png rename to client/src/public/images/flags/cv.png diff --git a/client/src/images/flags/cy.png b/client/src/public/images/flags/cy.png similarity index 100% rename from client/src/images/flags/cy.png rename to client/src/public/images/flags/cy.png diff --git a/client/src/images/flags/cz.png b/client/src/public/images/flags/cz.png similarity index 100% rename from client/src/images/flags/cz.png rename to client/src/public/images/flags/cz.png diff --git a/client/src/images/flags/de.png b/client/src/public/images/flags/de.png similarity index 100% rename from client/src/images/flags/de.png rename to client/src/public/images/flags/de.png diff --git a/client/src/images/flags/dj.png b/client/src/public/images/flags/dj.png similarity index 100% rename from client/src/images/flags/dj.png rename to client/src/public/images/flags/dj.png diff --git a/client/src/images/flags/dk.png b/client/src/public/images/flags/dk.png similarity index 100% rename from client/src/images/flags/dk.png rename to client/src/public/images/flags/dk.png diff --git a/client/src/images/flags/dm.png b/client/src/public/images/flags/dm.png similarity index 100% rename from client/src/images/flags/dm.png rename to client/src/public/images/flags/dm.png diff --git a/client/src/images/flags/do.png b/client/src/public/images/flags/do.png similarity index 100% rename from client/src/images/flags/do.png rename to client/src/public/images/flags/do.png diff --git a/client/src/images/flags/dz.png b/client/src/public/images/flags/dz.png similarity index 100% rename from client/src/images/flags/dz.png rename to client/src/public/images/flags/dz.png diff --git a/client/src/images/flags/ec.png b/client/src/public/images/flags/ec.png similarity index 100% rename from client/src/images/flags/ec.png rename to client/src/public/images/flags/ec.png diff --git a/client/src/images/flags/ee.png b/client/src/public/images/flags/ee.png similarity index 100% rename from client/src/images/flags/ee.png rename to client/src/public/images/flags/ee.png diff --git a/client/src/images/flags/eg.png b/client/src/public/images/flags/eg.png similarity index 100% rename from client/src/images/flags/eg.png rename to client/src/public/images/flags/eg.png diff --git a/client/src/images/flags/eh.png b/client/src/public/images/flags/eh.png similarity index 100% rename from client/src/images/flags/eh.png rename to client/src/public/images/flags/eh.png diff --git a/client/src/images/flags/er.png b/client/src/public/images/flags/er.png similarity index 100% rename from client/src/images/flags/er.png rename to client/src/public/images/flags/er.png diff --git a/client/src/images/flags/es.png b/client/src/public/images/flags/es.png similarity index 100% rename from client/src/images/flags/es.png rename to client/src/public/images/flags/es.png diff --git a/client/src/images/flags/et.png b/client/src/public/images/flags/et.png similarity index 100% rename from client/src/images/flags/et.png rename to client/src/public/images/flags/et.png diff --git a/client/src/images/flags/fi.png b/client/src/public/images/flags/fi.png similarity index 100% rename from client/src/images/flags/fi.png rename to client/src/public/images/flags/fi.png diff --git a/client/src/images/flags/fj.png b/client/src/public/images/flags/fj.png similarity index 100% rename from client/src/images/flags/fj.png rename to client/src/public/images/flags/fj.png diff --git a/client/src/images/flags/fm.png b/client/src/public/images/flags/fm.png similarity index 100% rename from client/src/images/flags/fm.png rename to client/src/public/images/flags/fm.png diff --git a/client/src/images/flags/fr.png b/client/src/public/images/flags/fr.png similarity index 100% rename from client/src/images/flags/fr.png rename to client/src/public/images/flags/fr.png diff --git a/client/src/images/flags/ga.png b/client/src/public/images/flags/ga.png similarity index 100% rename from client/src/images/flags/ga.png rename to client/src/public/images/flags/ga.png diff --git a/client/src/images/flags/gb.png b/client/src/public/images/flags/gb.png similarity index 100% rename from client/src/images/flags/gb.png rename to client/src/public/images/flags/gb.png diff --git a/client/src/images/flags/gd.png b/client/src/public/images/flags/gd.png similarity index 100% rename from client/src/images/flags/gd.png rename to client/src/public/images/flags/gd.png diff --git a/client/src/images/flags/ge.png b/client/src/public/images/flags/ge.png similarity index 100% rename from client/src/images/flags/ge.png rename to client/src/public/images/flags/ge.png diff --git a/client/src/images/flags/gh.png b/client/src/public/images/flags/gh.png similarity index 100% rename from client/src/images/flags/gh.png rename to client/src/public/images/flags/gh.png diff --git a/client/src/images/flags/gm.png b/client/src/public/images/flags/gm.png similarity index 100% rename from client/src/images/flags/gm.png rename to client/src/public/images/flags/gm.png diff --git a/client/src/images/flags/gn.png b/client/src/public/images/flags/gn.png similarity index 100% rename from client/src/images/flags/gn.png rename to client/src/public/images/flags/gn.png diff --git a/client/src/images/flags/gq.png b/client/src/public/images/flags/gq.png similarity index 100% rename from client/src/images/flags/gq.png rename to client/src/public/images/flags/gq.png diff --git a/client/src/images/flags/gr.png b/client/src/public/images/flags/gr.png similarity index 100% rename from client/src/images/flags/gr.png rename to client/src/public/images/flags/gr.png diff --git a/client/src/images/flags/gt.png b/client/src/public/images/flags/gt.png similarity index 100% rename from client/src/images/flags/gt.png rename to client/src/public/images/flags/gt.png diff --git a/client/src/images/flags/gw.png b/client/src/public/images/flags/gw.png similarity index 100% rename from client/src/images/flags/gw.png rename to client/src/public/images/flags/gw.png diff --git a/client/src/images/flags/gy.png b/client/src/public/images/flags/gy.png similarity index 100% rename from client/src/images/flags/gy.png rename to client/src/public/images/flags/gy.png diff --git a/client/src/images/flags/hk.png b/client/src/public/images/flags/hk.png similarity index 100% rename from client/src/images/flags/hk.png rename to client/src/public/images/flags/hk.png diff --git a/client/src/images/flags/hn.png b/client/src/public/images/flags/hn.png similarity index 100% rename from client/src/images/flags/hn.png rename to client/src/public/images/flags/hn.png diff --git a/client/src/images/flags/hr.png b/client/src/public/images/flags/hr.png similarity index 100% rename from client/src/images/flags/hr.png rename to client/src/public/images/flags/hr.png diff --git a/client/src/images/flags/ht.png b/client/src/public/images/flags/ht.png similarity index 100% rename from client/src/images/flags/ht.png rename to client/src/public/images/flags/ht.png diff --git a/client/src/images/flags/hu.png b/client/src/public/images/flags/hu.png similarity index 100% rename from client/src/images/flags/hu.png rename to client/src/public/images/flags/hu.png diff --git a/client/src/images/flags/id.png b/client/src/public/images/flags/id.png similarity index 100% rename from client/src/images/flags/id.png rename to client/src/public/images/flags/id.png diff --git a/client/src/images/flags/ie.png b/client/src/public/images/flags/ie.png similarity index 100% rename from client/src/images/flags/ie.png rename to client/src/public/images/flags/ie.png diff --git a/client/src/images/flags/il.png b/client/src/public/images/flags/il.png similarity index 100% rename from client/src/images/flags/il.png rename to client/src/public/images/flags/il.png diff --git a/client/src/images/flags/in.png b/client/src/public/images/flags/in.png similarity index 100% rename from client/src/images/flags/in.png rename to client/src/public/images/flags/in.png diff --git a/client/src/images/flags/iq.png b/client/src/public/images/flags/iq.png similarity index 100% rename from client/src/images/flags/iq.png rename to client/src/public/images/flags/iq.png diff --git a/client/src/images/flags/ir.png b/client/src/public/images/flags/ir.png similarity index 100% rename from client/src/images/flags/ir.png rename to client/src/public/images/flags/ir.png diff --git a/client/src/images/flags/is.png b/client/src/public/images/flags/is.png similarity index 100% rename from client/src/images/flags/is.png rename to client/src/public/images/flags/is.png diff --git a/client/src/images/flags/it.png b/client/src/public/images/flags/it.png similarity index 100% rename from client/src/images/flags/it.png rename to client/src/public/images/flags/it.png diff --git a/client/src/images/flags/jm.png b/client/src/public/images/flags/jm.png similarity index 100% rename from client/src/images/flags/jm.png rename to client/src/public/images/flags/jm.png diff --git a/client/src/images/flags/jo.png b/client/src/public/images/flags/jo.png similarity index 100% rename from client/src/images/flags/jo.png rename to client/src/public/images/flags/jo.png diff --git a/client/src/images/flags/jp.png b/client/src/public/images/flags/jp.png similarity index 100% rename from client/src/images/flags/jp.png rename to client/src/public/images/flags/jp.png diff --git a/client/src/images/flags/ke.png b/client/src/public/images/flags/ke.png similarity index 100% rename from client/src/images/flags/ke.png rename to client/src/public/images/flags/ke.png diff --git a/client/src/images/flags/kg.png b/client/src/public/images/flags/kg.png similarity index 100% rename from client/src/images/flags/kg.png rename to client/src/public/images/flags/kg.png diff --git a/client/src/images/flags/kh.png b/client/src/public/images/flags/kh.png similarity index 100% rename from client/src/images/flags/kh.png rename to client/src/public/images/flags/kh.png diff --git a/client/src/images/flags/ki.png b/client/src/public/images/flags/ki.png similarity index 100% rename from client/src/images/flags/ki.png rename to client/src/public/images/flags/ki.png diff --git a/client/src/images/flags/km.png b/client/src/public/images/flags/km.png similarity index 100% rename from client/src/images/flags/km.png rename to client/src/public/images/flags/km.png diff --git a/client/src/images/flags/kn.png b/client/src/public/images/flags/kn.png similarity index 100% rename from client/src/images/flags/kn.png rename to client/src/public/images/flags/kn.png diff --git a/client/src/images/flags/kp.png b/client/src/public/images/flags/kp.png similarity index 100% rename from client/src/images/flags/kp.png rename to client/src/public/images/flags/kp.png diff --git a/client/src/images/flags/kr.png b/client/src/public/images/flags/kr.png similarity index 100% rename from client/src/images/flags/kr.png rename to client/src/public/images/flags/kr.png diff --git a/client/src/images/flags/ks.png b/client/src/public/images/flags/ks.png similarity index 100% rename from client/src/images/flags/ks.png rename to client/src/public/images/flags/ks.png diff --git a/client/src/images/flags/kw.png b/client/src/public/images/flags/kw.png similarity index 100% rename from client/src/images/flags/kw.png rename to client/src/public/images/flags/kw.png diff --git a/client/src/images/flags/kz.png b/client/src/public/images/flags/kz.png similarity index 100% rename from client/src/images/flags/kz.png rename to client/src/public/images/flags/kz.png diff --git a/client/src/images/flags/la.png b/client/src/public/images/flags/la.png similarity index 100% rename from client/src/images/flags/la.png rename to client/src/public/images/flags/la.png diff --git a/client/src/images/flags/lb.png b/client/src/public/images/flags/lb.png similarity index 100% rename from client/src/images/flags/lb.png rename to client/src/public/images/flags/lb.png diff --git a/client/src/images/flags/lc.png b/client/src/public/images/flags/lc.png similarity index 100% rename from client/src/images/flags/lc.png rename to client/src/public/images/flags/lc.png diff --git a/client/src/images/flags/li.png b/client/src/public/images/flags/li.png similarity index 100% rename from client/src/images/flags/li.png rename to client/src/public/images/flags/li.png diff --git a/client/src/images/flags/lk.png b/client/src/public/images/flags/lk.png similarity index 100% rename from client/src/images/flags/lk.png rename to client/src/public/images/flags/lk.png diff --git a/client/src/images/flags/lr.png b/client/src/public/images/flags/lr.png similarity index 100% rename from client/src/images/flags/lr.png rename to client/src/public/images/flags/lr.png diff --git a/client/src/images/flags/ls.png b/client/src/public/images/flags/ls.png similarity index 100% rename from client/src/images/flags/ls.png rename to client/src/public/images/flags/ls.png diff --git a/client/src/images/flags/lt.png b/client/src/public/images/flags/lt.png similarity index 100% rename from client/src/images/flags/lt.png rename to client/src/public/images/flags/lt.png diff --git a/client/src/images/flags/lu.png b/client/src/public/images/flags/lu.png similarity index 100% rename from client/src/images/flags/lu.png rename to client/src/public/images/flags/lu.png diff --git a/client/src/images/flags/lv.png b/client/src/public/images/flags/lv.png similarity index 100% rename from client/src/images/flags/lv.png rename to client/src/public/images/flags/lv.png diff --git a/client/src/images/flags/ly.png b/client/src/public/images/flags/ly.png similarity index 100% rename from client/src/images/flags/ly.png rename to client/src/public/images/flags/ly.png diff --git a/client/src/images/flags/ma.png b/client/src/public/images/flags/ma.png similarity index 100% rename from client/src/images/flags/ma.png rename to client/src/public/images/flags/ma.png diff --git a/client/src/images/flags/mc.png b/client/src/public/images/flags/mc.png similarity index 100% rename from client/src/images/flags/mc.png rename to client/src/public/images/flags/mc.png diff --git a/client/src/images/flags/md.png b/client/src/public/images/flags/md.png similarity index 100% rename from client/src/images/flags/md.png rename to client/src/public/images/flags/md.png diff --git a/client/src/images/flags/me.png b/client/src/public/images/flags/me.png similarity index 100% rename from client/src/images/flags/me.png rename to client/src/public/images/flags/me.png diff --git a/client/src/images/flags/mg.png b/client/src/public/images/flags/mg.png similarity index 100% rename from client/src/images/flags/mg.png rename to client/src/public/images/flags/mg.png diff --git a/client/src/images/flags/mh.png b/client/src/public/images/flags/mh.png similarity index 100% rename from client/src/images/flags/mh.png rename to client/src/public/images/flags/mh.png diff --git a/client/src/images/flags/mk.png b/client/src/public/images/flags/mk.png similarity index 100% rename from client/src/images/flags/mk.png rename to client/src/public/images/flags/mk.png diff --git a/client/src/images/flags/ml.png b/client/src/public/images/flags/ml.png similarity index 100% rename from client/src/images/flags/ml.png rename to client/src/public/images/flags/ml.png diff --git a/client/src/images/flags/mm.png b/client/src/public/images/flags/mm.png similarity index 100% rename from client/src/images/flags/mm.png rename to client/src/public/images/flags/mm.png diff --git a/client/src/images/flags/mn.png b/client/src/public/images/flags/mn.png similarity index 100% rename from client/src/images/flags/mn.png rename to client/src/public/images/flags/mn.png diff --git a/client/src/images/flags/mr.png b/client/src/public/images/flags/mr.png similarity index 100% rename from client/src/images/flags/mr.png rename to client/src/public/images/flags/mr.png diff --git a/client/src/images/flags/mt.png b/client/src/public/images/flags/mt.png similarity index 100% rename from client/src/images/flags/mt.png rename to client/src/public/images/flags/mt.png diff --git a/client/src/images/flags/mu.png b/client/src/public/images/flags/mu.png similarity index 100% rename from client/src/images/flags/mu.png rename to client/src/public/images/flags/mu.png diff --git a/client/src/images/flags/mv.png b/client/src/public/images/flags/mv.png similarity index 100% rename from client/src/images/flags/mv.png rename to client/src/public/images/flags/mv.png diff --git a/client/src/images/flags/mw.png b/client/src/public/images/flags/mw.png similarity index 100% rename from client/src/images/flags/mw.png rename to client/src/public/images/flags/mw.png diff --git a/client/src/images/flags/mx.png b/client/src/public/images/flags/mx.png similarity index 100% rename from client/src/images/flags/mx.png rename to client/src/public/images/flags/mx.png diff --git a/client/src/images/flags/my.png b/client/src/public/images/flags/my.png similarity index 100% rename from client/src/images/flags/my.png rename to client/src/public/images/flags/my.png diff --git a/client/src/images/flags/mz.png b/client/src/public/images/flags/mz.png similarity index 100% rename from client/src/images/flags/mz.png rename to client/src/public/images/flags/mz.png diff --git a/client/src/images/flags/na.png b/client/src/public/images/flags/na.png similarity index 100% rename from client/src/images/flags/na.png rename to client/src/public/images/flags/na.png diff --git a/client/src/images/flags/ne.png b/client/src/public/images/flags/ne.png similarity index 100% rename from client/src/images/flags/ne.png rename to client/src/public/images/flags/ne.png diff --git a/client/src/images/flags/ng.png b/client/src/public/images/flags/ng.png similarity index 100% rename from client/src/images/flags/ng.png rename to client/src/public/images/flags/ng.png diff --git a/client/src/images/flags/ni.png b/client/src/public/images/flags/ni.png similarity index 100% rename from client/src/images/flags/ni.png rename to client/src/public/images/flags/ni.png diff --git a/client/src/images/flags/nl.png b/client/src/public/images/flags/nl.png similarity index 100% rename from client/src/images/flags/nl.png rename to client/src/public/images/flags/nl.png diff --git a/client/src/images/flags/no.png b/client/src/public/images/flags/no.png similarity index 100% rename from client/src/images/flags/no.png rename to client/src/public/images/flags/no.png diff --git a/client/src/images/flags/np.png b/client/src/public/images/flags/np.png similarity index 100% rename from client/src/images/flags/np.png rename to client/src/public/images/flags/np.png diff --git a/client/src/images/flags/nr.png b/client/src/public/images/flags/nr.png similarity index 100% rename from client/src/images/flags/nr.png rename to client/src/public/images/flags/nr.png diff --git a/client/src/images/flags/nz.png b/client/src/public/images/flags/nz.png similarity index 100% rename from client/src/images/flags/nz.png rename to client/src/public/images/flags/nz.png diff --git a/client/src/images/flags/om.png b/client/src/public/images/flags/om.png similarity index 100% rename from client/src/images/flags/om.png rename to client/src/public/images/flags/om.png diff --git a/client/src/images/flags/pa.png b/client/src/public/images/flags/pa.png similarity index 100% rename from client/src/images/flags/pa.png rename to client/src/public/images/flags/pa.png diff --git a/client/src/images/flags/pe.png b/client/src/public/images/flags/pe.png similarity index 100% rename from client/src/images/flags/pe.png rename to client/src/public/images/flags/pe.png diff --git a/client/src/images/flags/pg.png b/client/src/public/images/flags/pg.png similarity index 100% rename from client/src/images/flags/pg.png rename to client/src/public/images/flags/pg.png diff --git a/client/src/images/flags/ph.png b/client/src/public/images/flags/ph.png similarity index 100% rename from client/src/images/flags/ph.png rename to client/src/public/images/flags/ph.png diff --git a/client/src/images/flags/pk.png b/client/src/public/images/flags/pk.png similarity index 100% rename from client/src/images/flags/pk.png rename to client/src/public/images/flags/pk.png diff --git a/client/src/images/flags/pl.png b/client/src/public/images/flags/pl.png similarity index 100% rename from client/src/images/flags/pl.png rename to client/src/public/images/flags/pl.png diff --git a/client/src/images/flags/pt.png b/client/src/public/images/flags/pt.png similarity index 100% rename from client/src/images/flags/pt.png rename to client/src/public/images/flags/pt.png diff --git a/client/src/images/flags/pw.png b/client/src/public/images/flags/pw.png similarity index 100% rename from client/src/images/flags/pw.png rename to client/src/public/images/flags/pw.png diff --git a/client/src/images/flags/py.png b/client/src/public/images/flags/py.png similarity index 100% rename from client/src/images/flags/py.png rename to client/src/public/images/flags/py.png diff --git a/client/src/images/flags/qa.png b/client/src/public/images/flags/qa.png similarity index 100% rename from client/src/images/flags/qa.png rename to client/src/public/images/flags/qa.png diff --git a/client/src/images/flags/ro.png b/client/src/public/images/flags/ro.png similarity index 100% rename from client/src/images/flags/ro.png rename to client/src/public/images/flags/ro.png diff --git a/client/src/images/flags/rs.png b/client/src/public/images/flags/rs.png similarity index 100% rename from client/src/images/flags/rs.png rename to client/src/public/images/flags/rs.png diff --git a/client/src/images/flags/ru.png b/client/src/public/images/flags/ru.png similarity index 100% rename from client/src/images/flags/ru.png rename to client/src/public/images/flags/ru.png diff --git a/client/src/images/flags/rw.png b/client/src/public/images/flags/rw.png similarity index 100% rename from client/src/images/flags/rw.png rename to client/src/public/images/flags/rw.png diff --git a/client/src/images/flags/sa.png b/client/src/public/images/flags/sa.png similarity index 100% rename from client/src/images/flags/sa.png rename to client/src/public/images/flags/sa.png diff --git a/client/src/images/flags/sb.png b/client/src/public/images/flags/sb.png similarity index 100% rename from client/src/images/flags/sb.png rename to client/src/public/images/flags/sb.png diff --git a/client/src/images/flags/sc.png b/client/src/public/images/flags/sc.png similarity index 100% rename from client/src/images/flags/sc.png rename to client/src/public/images/flags/sc.png diff --git a/client/src/images/flags/sd.png b/client/src/public/images/flags/sd.png similarity index 100% rename from client/src/images/flags/sd.png rename to client/src/public/images/flags/sd.png diff --git a/client/src/images/flags/se.png b/client/src/public/images/flags/se.png similarity index 100% rename from client/src/images/flags/se.png rename to client/src/public/images/flags/se.png diff --git a/client/src/images/flags/sg.png b/client/src/public/images/flags/sg.png similarity index 100% rename from client/src/images/flags/sg.png rename to client/src/public/images/flags/sg.png diff --git a/client/src/images/flags/si.png b/client/src/public/images/flags/si.png similarity index 100% rename from client/src/images/flags/si.png rename to client/src/public/images/flags/si.png diff --git a/client/src/images/flags/sk.png b/client/src/public/images/flags/sk.png similarity index 100% rename from client/src/images/flags/sk.png rename to client/src/public/images/flags/sk.png diff --git a/client/src/images/flags/sl.png b/client/src/public/images/flags/sl.png similarity index 100% rename from client/src/images/flags/sl.png rename to client/src/public/images/flags/sl.png diff --git a/client/src/images/flags/sm.png b/client/src/public/images/flags/sm.png similarity index 100% rename from client/src/images/flags/sm.png rename to client/src/public/images/flags/sm.png diff --git a/client/src/images/flags/sn.png b/client/src/public/images/flags/sn.png similarity index 100% rename from client/src/images/flags/sn.png rename to client/src/public/images/flags/sn.png diff --git a/client/src/images/flags/so.png b/client/src/public/images/flags/so.png similarity index 100% rename from client/src/images/flags/so.png rename to client/src/public/images/flags/so.png diff --git a/client/src/images/flags/sr.png b/client/src/public/images/flags/sr.png similarity index 100% rename from client/src/images/flags/sr.png rename to client/src/public/images/flags/sr.png diff --git a/client/src/images/flags/st.png b/client/src/public/images/flags/st.png similarity index 100% rename from client/src/images/flags/st.png rename to client/src/public/images/flags/st.png diff --git a/client/src/images/flags/sv.png b/client/src/public/images/flags/sv.png similarity index 100% rename from client/src/images/flags/sv.png rename to client/src/public/images/flags/sv.png diff --git a/client/src/images/flags/sy.png b/client/src/public/images/flags/sy.png similarity index 100% rename from client/src/images/flags/sy.png rename to client/src/public/images/flags/sy.png diff --git a/client/src/images/flags/sz.png b/client/src/public/images/flags/sz.png similarity index 100% rename from client/src/images/flags/sz.png rename to client/src/public/images/flags/sz.png diff --git a/client/src/images/flags/td.png b/client/src/public/images/flags/td.png similarity index 100% rename from client/src/images/flags/td.png rename to client/src/public/images/flags/td.png diff --git a/client/src/images/flags/tg.png b/client/src/public/images/flags/tg.png similarity index 100% rename from client/src/images/flags/tg.png rename to client/src/public/images/flags/tg.png diff --git a/client/src/images/flags/th.png b/client/src/public/images/flags/th.png similarity index 100% rename from client/src/images/flags/th.png rename to client/src/public/images/flags/th.png diff --git a/client/src/images/flags/tj.png b/client/src/public/images/flags/tj.png similarity index 100% rename from client/src/images/flags/tj.png rename to client/src/public/images/flags/tj.png diff --git a/client/src/images/flags/tl.png b/client/src/public/images/flags/tl.png similarity index 100% rename from client/src/images/flags/tl.png rename to client/src/public/images/flags/tl.png diff --git a/client/src/images/flags/tm.png b/client/src/public/images/flags/tm.png similarity index 100% rename from client/src/images/flags/tm.png rename to client/src/public/images/flags/tm.png diff --git a/client/src/images/flags/tn.png b/client/src/public/images/flags/tn.png similarity index 100% rename from client/src/images/flags/tn.png rename to client/src/public/images/flags/tn.png diff --git a/client/src/images/flags/to.png b/client/src/public/images/flags/to.png similarity index 100% rename from client/src/images/flags/to.png rename to client/src/public/images/flags/to.png diff --git a/client/src/images/flags/tr.png b/client/src/public/images/flags/tr.png similarity index 100% rename from client/src/images/flags/tr.png rename to client/src/public/images/flags/tr.png diff --git a/client/src/images/flags/tt.png b/client/src/public/images/flags/tt.png similarity index 100% rename from client/src/images/flags/tt.png rename to client/src/public/images/flags/tt.png diff --git a/client/src/images/flags/tv.png b/client/src/public/images/flags/tv.png similarity index 100% rename from client/src/images/flags/tv.png rename to client/src/public/images/flags/tv.png diff --git a/client/src/images/flags/tw.png b/client/src/public/images/flags/tw.png similarity index 100% rename from client/src/images/flags/tw.png rename to client/src/public/images/flags/tw.png diff --git a/client/src/images/flags/tz.png b/client/src/public/images/flags/tz.png similarity index 100% rename from client/src/images/flags/tz.png rename to client/src/public/images/flags/tz.png diff --git a/client/src/images/flags/ua.png b/client/src/public/images/flags/ua.png similarity index 100% rename from client/src/images/flags/ua.png rename to client/src/public/images/flags/ua.png diff --git a/client/src/images/flags/ug.png b/client/src/public/images/flags/ug.png similarity index 100% rename from client/src/images/flags/ug.png rename to client/src/public/images/flags/ug.png diff --git a/client/src/images/flags/us.png b/client/src/public/images/flags/us.png similarity index 100% rename from client/src/images/flags/us.png rename to client/src/public/images/flags/us.png diff --git a/client/src/images/flags/uy.png b/client/src/public/images/flags/uy.png similarity index 100% rename from client/src/images/flags/uy.png rename to client/src/public/images/flags/uy.png diff --git a/client/src/images/flags/uz.png b/client/src/public/images/flags/uz.png similarity index 100% rename from client/src/images/flags/uz.png rename to client/src/public/images/flags/uz.png diff --git a/client/src/images/flags/va.png b/client/src/public/images/flags/va.png similarity index 100% rename from client/src/images/flags/va.png rename to client/src/public/images/flags/va.png diff --git a/client/src/images/flags/vc.png b/client/src/public/images/flags/vc.png similarity index 100% rename from client/src/images/flags/vc.png rename to client/src/public/images/flags/vc.png diff --git a/client/src/images/flags/ve.png b/client/src/public/images/flags/ve.png similarity index 100% rename from client/src/images/flags/ve.png rename to client/src/public/images/flags/ve.png diff --git a/client/src/images/flags/vn.png b/client/src/public/images/flags/vn.png similarity index 100% rename from client/src/images/flags/vn.png rename to client/src/public/images/flags/vn.png diff --git a/client/src/images/flags/vu.png b/client/src/public/images/flags/vu.png similarity index 100% rename from client/src/images/flags/vu.png rename to client/src/public/images/flags/vu.png diff --git a/client/src/images/flags/ws.png b/client/src/public/images/flags/ws.png similarity index 100% rename from client/src/images/flags/ws.png rename to client/src/public/images/flags/ws.png diff --git a/client/src/images/flags/ye.png b/client/src/public/images/flags/ye.png similarity index 100% rename from client/src/images/flags/ye.png rename to client/src/public/images/flags/ye.png diff --git a/client/src/images/flags/za.png b/client/src/public/images/flags/za.png similarity index 100% rename from client/src/images/flags/za.png rename to client/src/public/images/flags/za.png diff --git a/client/src/images/flags/zm.png b/client/src/public/images/flags/zm.png similarity index 100% rename from client/src/images/flags/zm.png rename to client/src/public/images/flags/zm.png diff --git a/client/src/images/flags/zw.png b/client/src/public/images/flags/zw.png similarity index 100% rename from client/src/images/flags/zw.png rename to client/src/public/images/flags/zw.png diff --git a/client/src/public/index.html b/client/src/public/index.html index 0a091bc8..f355aad5 100644 --- a/client/src/public/index.html +++ b/client/src/public/index.html @@ -20,7 +20,13 @@ Learn how to configure a non-root public URL by running `npm run build`. --> Flood - %GLOBAL_CONFIGURATION% +