├── src ├── favicon.png ├── assets │ ├── icons │ │ ├── grid.png │ │ └── list.png │ ├── fonts │ │ ├── RobotoMono-Thin.ttf │ │ └── RobotoMono-Variable.ttf │ └── styles │ │ ├── media-queries.scss │ │ └── global.scss ├── utils │ ├── group-countries.js │ ├── title-update-animation.js │ ├── country-emojis.js │ └── formatRawData.js ├── main.js ├── pages │ ├── About.vue │ └── Index.vue ├── layouts │ └── Default.vue └── components │ ├── Countries.vue │ ├── Dropdown.vue │ ├── Toolbox.vue │ └── Country.vue ├── static ├── favicon.png └── app-icons │ ├── windows10 │ ├── StoreLogo.png │ ├── StoreLogo.scale-100.png │ ├── StoreLogo.scale-125.png │ ├── StoreLogo.scale-150.png │ ├── StoreLogo.scale-200.png │ ├── StoreLogo.scale-400.png │ ├── SplashScreen.scale-100.png │ ├── SplashScreen.scale-125.png │ ├── SplashScreen.scale-150.png │ ├── SplashScreen.scale-200.png │ ├── SplashScreen.scale-400.png │ ├── Square44x44Logo.scale-100.png │ ├── Square44x44Logo.scale-125.png │ ├── Square44x44Logo.scale-150.png │ ├── Square44x44Logo.scale-200.png │ ├── Square44x44Logo.scale-400.png │ ├── Square71x71Logo.scale-100.png │ ├── Square71x71Logo.scale-125.png │ ├── Square71x71Logo.scale-150.png │ ├── Square71x71Logo.scale-200.png │ ├── Square71x71Logo.scale-400.png │ ├── Wide310x150Logo.scale-100.png │ ├── Wide310x150Logo.scale-125.png │ ├── Wide310x150Logo.scale-150.png │ ├── Wide310x150Logo.scale-200.png │ ├── Wide310x150Logo.scale-400.png │ ├── Square150x150Logo.scale-100.png │ ├── Square150x150Logo.scale-125.png │ ├── Square150x150Logo.scale-150.png │ ├── Square150x150Logo.scale-200.png │ ├── Square150x150Logo.scale-400.png │ ├── Square310x310Logo.scale-100.png │ ├── Square310x310Logo.scale-125.png │ ├── Square310x310Logo.scale-150.png │ ├── Square310x310Logo.scale-200.png │ ├── Square310x310Logo.scale-400.png │ ├── Square44x44Logo.targetsize-16.png │ ├── Square44x44Logo.targetsize-24.png │ ├── Square44x44Logo.targetsize-256.png │ ├── Square44x44Logo.targetsize-32.png │ ├── Square44x44Logo.targetsize-48.png │ ├── Square44x44Logo.targetsize-16_altform-unplated.png │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ ├── Square44x44Logo.targetsize-256_altform-unplated.png │ ├── Square44x44Logo.targetsize-32_altform-unplated.png │ └── Square44x44Logo.targetsize-48_altform-unplated.png │ ├── msteams │ ├── msteams-192-192.png │ └── msteams-silhouette-32-32.png │ ├── chrome │ ├── chrome-favicon-16-16.png │ ├── chrome-installprocess-128-128.png │ └── chrome-extensionmanagementpage-48-48.png │ ├── firefox │ ├── firefox-general-16-16.png │ ├── firefox-general-32-32.png │ ├── firefox-general-48-48.png │ ├── firefox-general-64-64.png │ ├── firefox-general-90-90.png │ ├── firefox-general-128-128.png │ ├── firefox-general-256-256.png │ ├── firefox-marketplace-128-128.png │ └── firefox-marketplace-512-512.png │ ├── windows │ ├── windows-storelogo-50-50.png │ ├── windows-storelogo-70-70.png │ ├── windows-storelogo-90-90.png │ ├── windows-smallsquare-24-24.png │ ├── windows-smallsquare-30-30.png │ ├── windows-smallsquare-42-42.png │ ├── windows-smallsquare-54-54.png │ ├── windows-squarelogo-120-120.png │ ├── windows-squarelogo-150-150.png │ ├── windows-squarelogo-210-210.png │ ├── windows-squarelogo-270-270.png │ ├── windowsphone-appicon-44-44.png │ ├── windowsphone-appicon-62-62.png │ ├── windows-splashscreen-1116-540.png │ ├── windows-splashscreen-620-300.png │ ├── windows-splashscreen-868-420.png │ ├── windowsphone-appicon-106-106.png │ ├── windowsphone-smalltile-71-71.png │ ├── windowsphone-smalltile-99-99.png │ ├── windowsphone-storelogo-50-50.png │ ├── windowsphone-storelogo-70-70.png │ ├── windowsphone-mediumtile-150-150.png │ ├── windowsphone-mediumtile-210-210.png │ ├── windowsphone-mediumtile-360-360.png │ ├── windowsphone-smalltile-170-170.png │ └── windowsphone-storelogo-120-120.png │ ├── android │ ├── android-launchericon-48-48.png │ ├── android-launchericon-72-72.png │ ├── android-launchericon-96-96.png │ ├── android-launchericon-144-144.png │ ├── android-launchericon-192-192.png │ └── android-launchericon-512-512.png │ └── icons.json ├── .gitignore ├── gridsome.config.js ├── package.json ├── README.md └── LICENSE.md /src/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/src/favicon.png -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/favicon.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .cache 3 | .DS_Store 4 | src/.temp 5 | node_modules 6 | dist 7 | .env 8 | .env.* 9 | -------------------------------------------------------------------------------- /src/assets/icons/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/src/assets/icons/grid.png -------------------------------------------------------------------------------- /src/assets/icons/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/src/assets/icons/list.png -------------------------------------------------------------------------------- /src/assets/fonts/RobotoMono-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/src/assets/fonts/RobotoMono-Thin.ttf -------------------------------------------------------------------------------- /src/assets/fonts/RobotoMono-Variable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/src/assets/fonts/RobotoMono-Variable.ttf -------------------------------------------------------------------------------- /static/app-icons/windows10/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/StoreLogo.png -------------------------------------------------------------------------------- /static/app-icons/msteams/msteams-192-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/msteams/msteams-192-192.png -------------------------------------------------------------------------------- /static/app-icons/chrome/chrome-favicon-16-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/chrome/chrome-favicon-16-16.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-16-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-16-16.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-32-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-32-32.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-48-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-48-48.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-64-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-64-64.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-90-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-90-90.png -------------------------------------------------------------------------------- /static/app-icons/windows10/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-128-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-128-128.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-general-256-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-general-256-256.png -------------------------------------------------------------------------------- /static/app-icons/msteams/msteams-silhouette-32-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/msteams/msteams-silhouette-32-32.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-storelogo-50-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-storelogo-50-50.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-storelogo-70-70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-storelogo-70-70.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-storelogo-90-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-storelogo-90-90.png -------------------------------------------------------------------------------- /static/app-icons/windows10/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/android/android-launchericon-48-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/android/android-launchericon-48-48.png -------------------------------------------------------------------------------- /static/app-icons/android/android-launchericon-72-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/android/android-launchericon-72-72.png -------------------------------------------------------------------------------- /static/app-icons/android/android-launchericon-96-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/android/android-launchericon-96-96.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-marketplace-128-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-marketplace-128-128.png -------------------------------------------------------------------------------- /static/app-icons/firefox/firefox-marketplace-512-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/firefox/firefox-marketplace-512-512.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-smallsquare-24-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-smallsquare-24-24.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-smallsquare-30-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-smallsquare-30-30.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-smallsquare-42-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-smallsquare-42-42.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-smallsquare-54-54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-smallsquare-54-54.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-squarelogo-120-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-squarelogo-120-120.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-squarelogo-150-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-squarelogo-150-150.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-squarelogo-210-210.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-squarelogo-210-210.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-squarelogo-270-270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-squarelogo-270-270.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-appicon-44-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-appicon-44-44.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-appicon-62-62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-appicon-62-62.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square71x71Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square71x71Logo.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square71x71Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square71x71Logo.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square71x71Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square71x71Logo.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square71x71Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square71x71Logo.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/android/android-launchericon-144-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/android/android-launchericon-144-144.png -------------------------------------------------------------------------------- /static/app-icons/android/android-launchericon-192-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/android/android-launchericon-192-192.png -------------------------------------------------------------------------------- /static/app-icons/android/android-launchericon-512-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/android/android-launchericon-512-512.png -------------------------------------------------------------------------------- /static/app-icons/chrome/chrome-installprocess-128-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/chrome/chrome-installprocess-128-128.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-splashscreen-1116-540.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-splashscreen-1116-540.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-splashscreen-620-300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-splashscreen-620-300.png -------------------------------------------------------------------------------- /static/app-icons/windows/windows-splashscreen-868-420.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windows-splashscreen-868-420.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-appicon-106-106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-appicon-106-106.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-smalltile-71-71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-smalltile-71-71.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-smalltile-99-99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-smalltile-99-99.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-storelogo-50-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-storelogo-50-50.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-storelogo-70-70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-storelogo-70-70.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square310x310Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square310x310Logo.scale-100.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square310x310Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square310x310Logo.scale-125.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square310x310Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square310x310Logo.scale-150.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square310x310Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square310x310Logo.scale-200.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square310x310Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square310x310Logo.scale-400.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-mediumtile-150-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-mediumtile-150-150.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-mediumtile-210-210.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-mediumtile-210-210.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-mediumtile-360-360.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-mediumtile-360-360.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-smalltile-170-170.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-smalltile-170-170.png -------------------------------------------------------------------------------- /static/app-icons/windows/windowsphone-storelogo-120-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows/windowsphone-storelogo-120-120.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /static/app-icons/chrome/chrome-extensionmanagementpage-48-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/chrome/chrome-extensionmanagementpage-48-48.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-16_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-16_altform-unplated.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-256_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-256_altform-unplated.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-32_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-32_altform-unplated.png -------------------------------------------------------------------------------- /static/app-icons/windows10/Square44x44Logo.targetsize-48_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lissy93/all-the-countries/HEAD/static/app-icons/windows10/Square44x44Logo.targetsize-48_altform-unplated.png -------------------------------------------------------------------------------- /src/utils/group-countries.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const groupCountries = (countries, groupBy) => { 4 | if (!groupBy) return countries; 5 | const regions = {}; 6 | countries.forEach(country => { 7 | if (!regions[country[groupBy]]) regions[country[groupBy]] = []; 8 | regions[country[groupBy]].push(country); 9 | }); 10 | return regions; 11 | }; 12 | 13 | 14 | module.exports = groupCountries; -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | // This is the main.js file. Import global CSS and scripts here. 2 | // Docs: gridsome.org/docs/client-api 3 | 4 | import DefaultLayout from '~/layouts/Default.vue' 5 | import '~/assets/styles/global.scss' 6 | import '~/assets/styles/media-queries.scss' 7 | 8 | export default function (Vue, { router, head, isClient }) { 9 | // Set default layout as a global component 10 | Vue.component('Layout', DefaultLayout) 11 | } 12 | -------------------------------------------------------------------------------- /src/pages/About.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 15 | -------------------------------------------------------------------------------- /gridsome.config.js: -------------------------------------------------------------------------------- 1 | // This is where project configuration and plugin options are located. 2 | //Docs: https://gridsome.org/docs/config 3 | 4 | module.exports = { 5 | siteName: 'All the Countries in the World!', 6 | plugins: [ 7 | { 8 | use: 'gridsome-plugin-plausible-analytics', 9 | options: { 10 | dataDomain: 'countries.as93.net', 11 | customDomain: 'no-track.as93.net', 12 | outboundLinkTracking: false 13 | } 14 | } 15 | ], 16 | } 17 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "all-the-countries", 3 | "private": true, 4 | "scripts": { 5 | "build": "gridsome build", 6 | "dev": "gridsome develop", 7 | "explore": "gridsome explore" 8 | }, 9 | "dependencies": { 10 | "gridsome": "^0.7.0", 11 | "gridsome-plugin-plausible-analytics": "^1.2.0", 12 | "js-yaml": "^3.14.0", 13 | "sass": "^1.54.0", 14 | "twemoji": "^13.0.1" 15 | }, 16 | "devDependencies": { 17 | "@architect/sandbox": "^3.7.4", 18 | "node-sass": "^5.0.0", 19 | "sass-loader": "^10.1.0" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/assets/styles/media-queries.scss: -------------------------------------------------------------------------------- 1 | $mobile-width: 600px; 2 | $tablet-width: 768px; 3 | $desktop-width: 1024px; 4 | 5 | /* For mobile-only styles */ 6 | @mixin mobile-below { 7 | @media (max-width: #{$mobile-width -1px}) { 8 | @content; 9 | } 10 | } 11 | 12 | @mixin mobile-above { 13 | @media (min-width: #{$mobile-width}) { 14 | @content; 15 | } 16 | } 17 | 18 | @mixin tablet { 19 | @media (min-width: #{$tablet-width}) and (max-width: #{$desktop-width - 1px}) { 20 | @content; 21 | } 22 | } 23 | 24 | @mixin desktop { 25 | @media (min-width: #{$desktop-width}) { 26 | @content; 27 | } 28 | } 29 | 30 | 31 | -------------------------------------------------------------------------------- /src/utils/title-update-animation.js: -------------------------------------------------------------------------------- 1 | const fancyUpdatingTitle = (flags) => { 2 | const numEmojis = 5; // The number of flags to show in title 3 | const timeInterval = 450; // Refresh time in ms 4 | const titleText = 'World Countries'; // Text to show alongside flags 5 | let titleFlags = ''; 6 | let counter = 0; 7 | setInterval(() => { 8 | titleFlags = ''; 9 | counter = flags.length <= counter + numEmojis + 1? 0 : counter + 1; 10 | for (let i = numEmojis; i > 0; i--) titleFlags += flags[counter + i]; 11 | document.title = titleText + ' ' + titleFlags; 12 | }, timeInterval); 13 | } 14 | 15 | module.exports = fancyUpdatingTitle; -------------------------------------------------------------------------------- /src/assets/styles/global.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | --darker-bg: #040409; 3 | --background: #0d0e20; 4 | --foreground: #ffffff0a; 5 | --text-color: #ffffff; 6 | --mid-grey: #aaaaaa; 7 | } 8 | 9 | @font-face { 10 | font-family: "RobotoMono"; 11 | src: url('../fonts/RobotoMono-Variable.ttf'); 12 | } 13 | 14 | body { 15 | font-family: "RobotoMono", Consolas, courier, monospace; 16 | background: var(--background); 17 | color: var(--text-color); 18 | font-weight: 200; 19 | @supports (font-variation-settings: 'wght' 200) { 20 | font-weight: unset; 21 | font-variation-settings: 'wght' 200; 22 | } 23 | } 24 | 25 | /* Set Size & Font Weight for Headings */ 26 | h1, h2, h3, h4 { 27 | margin: 0; 28 | font-weight: 400; 29 | @supports (font-variation-settings: 'wght' 400) { 30 | font-weight: unset; 31 | font-variation-settings: 'wght' 400; 32 | } 33 | } 34 | 35 | h1 { font-size: 2rem; } 36 | h2 { font-size: 1.6rem; } 37 | h3 { font-size: 1.2rem; } 38 | h4 { font-size: 1rem; } 39 | 40 | 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

🌎 All the Countries

2 |

3 | A simple app listing all the countries of the world along with flags, capital cities and info 4 |

5 | 6 |

7 | 8 | 9 | 10 |

11 | 12 | --- 13 | 14 | ### Build Instructions 15 | - Get the code: `git clone https://github.com/Lissy93/all-the-countries.git` 16 | - Navigate into project `cd all-the-countries` 17 | - Install dependencies `yarn` 18 | - Start development server `yarn dev` 19 | - Build production appp `yarn build` 20 | 21 | --- 22 | 23 |

24 | © Alicia Sykes 2021
25 | Licensed under MIT
26 | 27 |

28 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Alicia Sykes 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/layouts/Default.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | query { 14 | metadata { 15 | siteName 16 | } 17 | } 18 | 19 | 20 | 67 | -------------------------------------------------------------------------------- /src/utils/country-emojis.js: -------------------------------------------------------------------------------- 1 | module.exports = ['🇦🇫','🇦🇽','🇦🇱','🇩🇿','🇦🇸','🇦🇩','🇦🇴','🇦🇮','🇦🇶','🇦🇬', 2 | '🇦🇷','🇦🇲','🇦🇼','🇦🇺','🇦🇹','🇦🇿','🇧🇸','🇧🇭','🇧🇩','🇧🇧','🇧🇾','🇧🇪','🇧🇿', 3 | '🇧🇯','🇧🇲','🇧🇹','🇧🇴','🇧🇦','🇧🇼','🇧🇷','🇮🇴','🇻🇬','🇧🇳','🇧🇬','🇧🇫','🇧🇮', 4 | '🇰🇭','🇨🇲','🇨🇦','🇮🇨','🇨🇻','🇧🇶','🇰🇾','🇨🇫','🇹🇩','🇨🇱','🇨🇳','🇨🇽','🇨🇨', 5 | '🇨🇴','🇰🇲','🇨🇬','🇨🇩','🇨🇰','🇨🇷','🇨🇮','🇭🇷','🇨🇺','🇨🇼','🇨🇾','🇨🇿','🇩🇰', 6 | '🇩🇯','🇩🇲','🇩🇴','🇪🇨','🇪🇬','🇸🇻','🇬🇶','🇪🇷','🇪🇪','🇪🇹','🇪🇺','🇫🇰','🇫🇴', 7 | '🇫🇯','🇫🇮','🇫🇷','🇬🇫','🇵🇫','🇹🇫','🇬🇦','🇬🇲','🇬🇪','🇩🇪','🇬🇭','🇬🇮','🇬🇷','🇬🇱', 8 | '🇬🇩','🇬🇵','🇬🇺','🇬🇹','🇬🇬','🇬🇳','🇬🇼','🇬🇾','🇭🇹','🇭🇳','🇭🇰','🇭🇺','🇮🇸', 9 | '🇮🇳','🇮🇩','🇮🇷','🇮🇶','🇮🇪','🇮🇲','🇮🇱','🇮🇹','🇯🇲','🇯🇵','🎌','🇯🇪','🇯🇴','🇰🇿', 10 | '🇰🇪','🇰🇮','🇽🇰','🇰🇼','🇰🇬','🇱🇦','🇱🇻','🇱🇧','🇱🇸','🇱🇷','🇱🇾','🇱🇮','🇱🇹','🇱🇺', 11 | '🇲🇴','🇲🇰','🇲🇬','🇲🇼','🇲🇾','🇲🇻','🇲🇱','🇲🇹','🇲🇭','🇲🇶','🇲🇷','🇲🇺', 12 | '🇾🇹','🇲🇽','🇫🇲','🇲🇩','🇲🇨','🇲🇳','🇲🇪','🇲🇸','🇲🇦','🇲🇿','🇲🇲','🇳🇦','🇳🇷', 13 | '🇳🇵','🇳🇱','🇳🇨','🇳🇿','🇳🇮','🇳🇪','🇳🇬','🇳🇺','🇳🇫','🇰🇵','🇲🇵','🇳🇴','🇴🇲','🇵🇰', 14 | '🇵🇼','🇵🇸','🇵🇦','🇵🇬','🇵🇾','🇵🇪','🇵🇭','🇵🇳','🇵🇱','🇵🇹','🇵🇷','🇶🇦','🇷🇪','🇷🇴', 15 | '🇷🇺','🇷🇼','🇼🇸','🇸🇲','🇸🇦','🇸🇳','🇷🇸','🇸🇨','🇸🇱','🇸🇬','🇸🇽','🇸🇰','🇸🇮','🇬🇸', 16 | '🇸🇧','🇸🇴','🇿🇦','🇰🇷','🇸🇸','🇪🇸','🇱🇰','🇧🇱','🇸🇭','🇰🇳','🇱🇨','🇵🇲','🇻🇨','🇸🇩', 17 | '🇸🇷','🇸🇿','🇸🇪','🇨🇭','🇸🇾','🇹🇼','🇹🇯','🇹🇿','🇹🇭','🇹🇱','🇹🇬','🇹🇰','🇹🇴','🇹🇹', 18 | '🇹🇳','🇹🇷','🇹🇲','🇹🇨','🇹🇻','🇻🇮','🇺🇬','🇺🇦','🇦🇪','🇬🇧'] -------------------------------------------------------------------------------- /src/components/Countries.vue: -------------------------------------------------------------------------------- 1 | 27 | 28 | 43 | 44 | 63 | -------------------------------------------------------------------------------- /src/pages/Index.vue: -------------------------------------------------------------------------------- 1 | 26 | 27 | 79 | 80 | 89 | 90 | -------------------------------------------------------------------------------- /src/utils/formatRawData.js: -------------------------------------------------------------------------------- 1 | 2 | const search = (country, searchTerm) => { 3 | const check = (text) => text.toString().trim().toLowerCase().includes(searchTerm.toLowerCase()); 4 | if (check(country.name.common)) return true; 5 | if (check(country.name.official)) return true; 6 | if (check(country.capital)) return true; 7 | if (check(country.area)) return true; 8 | if (check(country.altSpellings)) return true; 9 | if (check(country.callingCodes)) return true; 10 | if (check(country.cca2)) return true; 11 | if (check(country.cca3)) return true; 12 | if (check(country.ccn3)) return true; 13 | if (check(country.cioc)) return true; 14 | const checkTranslations = Object.keys(country.translations).some((translation) => { 15 | const obj = country.translations[translation]; 16 | return (obj.official.includes(searchTerm) || obj.common.includes(searchTerm)); 17 | }); 18 | if (checkTranslations) return true; 19 | return false; 20 | }; 21 | 22 | const filter = (country, filterOption) => { 23 | if (filterOption === 'All') return true; 24 | if (filterOption === 'Countries Only' && country.independent) return true; 25 | if (filterOption === 'Territories Only' && !country.independent) return true; 26 | return false; 27 | }; 28 | 29 | const formatRawData = (inputData, searchTerm, filterBy) => { 30 | 31 | const json2array = (json) => { 32 | const result = []; 33 | Object.keys(json).forEach((key) => result.push(json[key])); 34 | return result; 35 | }; 36 | 37 | let results = []; 38 | for (const country of inputData) { 39 | // Format Language data, for GraphQL 40 | country.languages = Object.values(country.languages); 41 | let currencies = []; 42 | // Format Currency data, for GraphQL 43 | if (!Array.isArray(country.currencies)) { 44 | Object.values(country.currencies).forEach((currencyObj) => { 45 | currencies.push(`${currencyObj.name} (${currencyObj.symbol})`); 46 | }); 47 | country.currencies = currencies; 48 | } 49 | // Convert Calling codes and Top-level-domains to Arrays 50 | country.callingCodes = json2array(country.callingCodes); 51 | country.tld = json2array(country.tld); 52 | // Finally, push completed object to array 53 | if ( 54 | (!searchTerm || search(country, searchTerm.trim())) 55 | && (!filterBy || filter(country, filterBy)) 56 | ) { 57 | results.push(country); 58 | } 59 | } 60 | return results; 61 | } 62 | 63 | module.exports = formatRawData; -------------------------------------------------------------------------------- /src/components/Dropdown.vue: -------------------------------------------------------------------------------- 1 | 24 | 25 | 83 | 84 | -------------------------------------------------------------------------------- /src/components/Toolbox.vue: -------------------------------------------------------------------------------- 1 | 50 | 51 | 52 | 95 | 96 | -------------------------------------------------------------------------------- /src/components/Country.vue: -------------------------------------------------------------------------------- 1 | 29 | 30 | 31 | 72 | 73 | -------------------------------------------------------------------------------- /static/app-icons/icons.json: -------------------------------------------------------------------------------- 1 | { 2 | "icons": [ 3 | { 4 | "src": "windows10/Square71x71Logo.scale-400.png", 5 | "sizes": "284x284" 6 | }, 7 | { 8 | "src": "windows10/Square71x71Logo.scale-200.png", 9 | "sizes": "142x142" 10 | }, 11 | { 12 | "src": "windows10/Square71x71Logo.scale-100.png", 13 | "sizes": "71x71" 14 | }, 15 | { 16 | "src": "windows10/Square71x71Logo.scale-150.png", 17 | "sizes": "107x107" 18 | }, 19 | { 20 | "src": "windows10/Square71x71Logo.scale-125.png", 21 | "sizes": "89x89" 22 | }, 23 | { 24 | "src": "windows10/Square150x150Logo.scale-400.png", 25 | "sizes": "600x600" 26 | }, 27 | { 28 | "src": "windows10/Square150x150Logo.scale-200.png", 29 | "sizes": "300x300" 30 | }, 31 | { 32 | "src": "windows10/Square150x150Logo.scale-100.png", 33 | "sizes": "150x150" 34 | }, 35 | { 36 | "src": "windows10/Square150x150Logo.scale-150.png", 37 | "sizes": "225x225" 38 | }, 39 | { 40 | "src": "windows10/Square150x150Logo.scale-125.png", 41 | "sizes": "188x188" 42 | }, 43 | { 44 | "src": "windows10/Wide310x150Logo.scale-400.png", 45 | "sizes": "1240x600" 46 | }, 47 | { 48 | "src": "windows10/Wide310x150Logo.scale-200.png", 49 | "sizes": "620x300" 50 | }, 51 | { 52 | "src": "windows10/Wide310x150Logo.scale-100.png", 53 | "sizes": "310x150" 54 | }, 55 | { 56 | "src": "windows10/Wide310x150Logo.scale-150.png", 57 | "sizes": "465x225" 58 | }, 59 | { 60 | "src": "windows10/Wide310x150Logo.scale-125.png", 61 | "sizes": "388x188" 62 | }, 63 | { 64 | "src": "windows10/Square310x310Logo.scale-400.png", 65 | "sizes": "1240x1240" 66 | }, 67 | { 68 | "src": "windows10/Square310x310Logo.scale-200.png", 69 | "sizes": "620x620" 70 | }, 71 | { 72 | "src": "windows10/Square310x310Logo.scale-100.png", 73 | "sizes": "310x310" 74 | }, 75 | { 76 | "src": "windows10/Square310x310Logo.scale-150.png", 77 | "sizes": "465x465" 78 | }, 79 | { 80 | "src": "windows10/Square310x310Logo.scale-125.png", 81 | "sizes": "388x388" 82 | }, 83 | { 84 | "src": "windows10/Square44x44Logo.scale-400.png", 85 | "sizes": "176x176" 86 | }, 87 | { 88 | "src": "windows10/Square44x44Logo.scale-200.png", 89 | "sizes": "88x88" 90 | }, 91 | { 92 | "src": "windows10/Square44x44Logo.scale-100.png", 93 | "sizes": "44x44" 94 | }, 95 | { 96 | "src": "windows10/Square44x44Logo.scale-150.png", 97 | "sizes": "66x66" 98 | }, 99 | { 100 | "src": "windows10/Square44x44Logo.scale-125.png", 101 | "sizes": "55x55" 102 | }, 103 | { 104 | "src": "windows10/Square44x44Logo.targetsize-256.png", 105 | "sizes": "256x256" 106 | }, 107 | { 108 | "src": "windows10/Square44x44Logo.targetsize-48.png", 109 | "sizes": "48x48" 110 | }, 111 | { 112 | "src": "windows10/Square44x44Logo.targetsize-32.png", 113 | "sizes": "32x32" 114 | }, 115 | { 116 | "src": "windows10/Square44x44Logo.targetsize-24.png", 117 | "sizes": "24x24" 118 | }, 119 | { 120 | "src": "windows10/Square44x44Logo.targetsize-16.png", 121 | "sizes": "16x16" 122 | }, 123 | { 124 | "src": "windows10/Square44x44Logo.targetsize-256_altform-unplated.png", 125 | "sizes": "256x256" 126 | }, 127 | { 128 | "src": "windows10/Square44x44Logo.targetsize-48_altform-unplated.png", 129 | "sizes": "48x48" 130 | }, 131 | { 132 | "src": "windows10/Square44x44Logo.targetsize-32_altform-unplated.png", 133 | "sizes": "32x32" 134 | }, 135 | { 136 | "src": "windows10/Square44x44Logo.targetsize-24_altform-unplated.png", 137 | "sizes": "24x24" 138 | }, 139 | { 140 | "src": "windows10/Square44x44Logo.targetsize-16_altform-unplated.png", 141 | "sizes": "16x16" 142 | }, 143 | { 144 | "src": "windows10/StoreLogo.scale-400.png", 145 | "sizes": "200x200" 146 | }, 147 | { 148 | "src": "windows10/StoreLogo.scale-200.png", 149 | "sizes": "100x100" 150 | }, 151 | { 152 | "src": "windows10/StoreLogo.scale-150.png", 153 | "sizes": "75x75" 154 | }, 155 | { 156 | "src": "windows10/StoreLogo.scale-125.png", 157 | "sizes": "63x63" 158 | }, 159 | { 160 | "src": "windows10/StoreLogo.scale-100.png", 161 | "sizes": "50x50" 162 | }, 163 | { 164 | "src": "windows10/StoreLogo.png", 165 | "sizes": "50x50" 166 | }, 167 | { 168 | "src": "windows10/SplashScreen.scale-400.png", 169 | "sizes": "2480x1200" 170 | }, 171 | { 172 | "src": "windows10/SplashScreen.scale-200.png", 173 | "sizes": "1240x600" 174 | }, 175 | { 176 | "src": "windows10/SplashScreen.scale-150.png", 177 | "sizes": "930x450" 178 | }, 179 | { 180 | "src": "windows10/SplashScreen.scale-125.png", 181 | "sizes": "775x375" 182 | }, 183 | { 184 | "src": "windows10/SplashScreen.scale-100.png", 185 | "sizes": "620x300" 186 | }, 187 | { 188 | "src": "windows/windows-smallsquare-24-24.png", 189 | "sizes": "24x24" 190 | }, 191 | { 192 | "src": "windows/windows-smallsquare-30-30.png", 193 | "sizes": "30x30" 194 | }, 195 | { 196 | "src": "windows/windows-smallsquare-42-42.png", 197 | "sizes": "42x42" 198 | }, 199 | { 200 | "src": "windows/windows-smallsquare-54-54.png", 201 | "sizes": "54x54" 202 | }, 203 | { 204 | "src": "windows/windows-splashscreen-1116-540.png", 205 | "sizes": "1116x540" 206 | }, 207 | { 208 | "src": "windows/windows-splashscreen-868-420.png", 209 | "sizes": "868x420" 210 | }, 211 | { 212 | "src": "windows/windows-splashscreen-620-300.png", 213 | "sizes": "620x300" 214 | }, 215 | { 216 | "src": "windows/windows-squarelogo-270-270.png", 217 | "sizes": "270x270" 218 | }, 219 | { 220 | "src": "windows/windows-squarelogo-210-210.png", 221 | "sizes": "210x210" 222 | }, 223 | { 224 | "src": "windows/windows-squarelogo-150-150.png", 225 | "sizes": "150x150" 226 | }, 227 | { 228 | "src": "windows/windows-squarelogo-120-120.png", 229 | "sizes": "120x120" 230 | }, 231 | { 232 | "src": "windows/windows-storelogo-90-90.png", 233 | "sizes": "90x90" 234 | }, 235 | { 236 | "src": "windows/windows-storelogo-70-70.png", 237 | "sizes": "70x70" 238 | }, 239 | { 240 | "src": "windows/windows-storelogo-50-50.png", 241 | "sizes": "50x50" 242 | }, 243 | { 244 | "src": "windows/windowsphone-appicon-106-106.png", 245 | "sizes": "106x106" 246 | }, 247 | { 248 | "src": "windows/windowsphone-appicon-62-62.png", 249 | "sizes": "62x62" 250 | }, 251 | { 252 | "src": "windows/windowsphone-appicon-44-44.png", 253 | "sizes": "44x44" 254 | }, 255 | { 256 | "src": "windows/windowsphone-mediumtile-360-360.png", 257 | "sizes": "360x360" 258 | }, 259 | { 260 | "src": "windows/windowsphone-mediumtile-210-210.png", 261 | "sizes": "210x210" 262 | }, 263 | { 264 | "src": "windows/windowsphone-mediumtile-150-150.png", 265 | "sizes": "150x150" 266 | }, 267 | { 268 | "src": "windows/windowsphone-smalltile-170-170.png", 269 | "sizes": "170x170" 270 | }, 271 | { 272 | "src": "windows/windowsphone-smalltile-99-99.png", 273 | "sizes": "99x99" 274 | }, 275 | { 276 | "src": "windows/windowsphone-smalltile-71-71.png", 277 | "sizes": "71x71" 278 | }, 279 | { 280 | "src": "windows/windowsphone-storelogo-120-120.png", 281 | "sizes": "120x120" 282 | }, 283 | { 284 | "src": "windows/windowsphone-storelogo-70-70.png", 285 | "sizes": "70x70" 286 | }, 287 | { 288 | "src": "windows/windowsphone-storelogo-50-50.png", 289 | "sizes": "50x50" 290 | }, 291 | { 292 | "src": "msteams/msteams-192-192.png", 293 | "sizes": "192x192" 294 | }, 295 | { 296 | "src": "msteams/msteams-silhouette-32-32.png", 297 | "sizes": "32x32" 298 | }, 299 | { 300 | "src": "android/android-launchericon-512-512.png", 301 | "sizes": "512x512" 302 | }, 303 | { 304 | "src": "android/android-launchericon-192-192.png", 305 | "sizes": "192x192" 306 | }, 307 | { 308 | "src": "android/android-launchericon-144-144.png", 309 | "sizes": "144x144" 310 | }, 311 | { 312 | "src": "android/android-launchericon-96-96.png", 313 | "sizes": "96x96" 314 | }, 315 | { 316 | "src": "android/android-launchericon-72-72.png", 317 | "sizes": "72x72" 318 | }, 319 | { 320 | "src": "android/android-launchericon-48-48.png", 321 | "sizes": "48x48" 322 | }, 323 | { 324 | "src": "chrome/chrome-extensionmanagementpage-48-48.png", 325 | "sizes": "48x48" 326 | }, 327 | { 328 | "src": "chrome/chrome-favicon-16-16.png", 329 | "sizes": "16x16" 330 | }, 331 | { 332 | "src": "chrome/chrome-installprocess-128-128.png", 333 | "sizes": "128x128" 334 | }, 335 | { 336 | "src": "firefox/firefox-marketplace-512-512.png", 337 | "sizes": "512x512" 338 | }, 339 | { 340 | "src": "firefox/firefox-marketplace-128-128.png", 341 | "sizes": "128x128" 342 | }, 343 | { 344 | "src": "firefox/firefox-general-256-256.png", 345 | "sizes": "256x256" 346 | }, 347 | { 348 | "src": "firefox/firefox-general-128-128.png", 349 | "sizes": "128x128" 350 | }, 351 | { 352 | "src": "firefox/firefox-general-90-90.png", 353 | "sizes": "90x90" 354 | }, 355 | { 356 | "src": "firefox/firefox-general-64-64.png", 357 | "sizes": "64x64" 358 | }, 359 | { 360 | "src": "firefox/firefox-general-48-48.png", 361 | "sizes": "48x48" 362 | }, 363 | { 364 | "src": "firefox/firefox-general-32-32.png", 365 | "sizes": "32x32" 366 | }, 367 | { 368 | "src": "firefox/firefox-general-16-16.png", 369 | "sizes": "16x16" 370 | } 371 | ] 372 | } --------------------------------------------------------------------------------