diff --git a/.eslintrc.json b/.eslintrc.json index d8c7950..d8a3337 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,20 +1,7 @@ { "root": true, - "extends": ["airbnb", "plugin:prettier/recommended"], + "extends": ["airbnb", "plugin:prettier/recommended", "prettier/react"], "env": { "browser": true - }, - "globals": { - "graphql": true - }, - "rules": { - "jsx-a11y/anchor-is-valid": [ - "error", - { - "components": ["Link"], - "specialLink": ["to"], - "aspects": ["noHref", "invalidHref", "preferButton"] - } - ] } } diff --git a/package.json b/package.json index a01c35e..8240d84 100644 --- a/package.json +++ b/package.json @@ -9,19 +9,19 @@ "format": "prettier --ignore-path .gitignore --write \"**/*.{js,jsx,json,scss,md}\"" }, "dependencies": { - "gatsby": "next", - "gatsby-plugin-react-helmet": "next", - "gatsby-plugin-sass": "next", - "modern-normalize": "^0.4.0", + "gatsby": "^2.0.0-beta.9", + "gatsby-plugin-react-helmet": "^3.0.0-beta.2", + "gatsby-plugin-sass": "^2.0.0-beta.2", + "modern-normalize": "^0.5.0", "node-sass": "^4.9.0", - "prop-types": "^15.6.1", + "prop-types": "^15.6.2", "react": "^16.4.1", "react-dom": "^16.4.1", "react-helmet": "^5.2.0" }, "devDependencies": { "eslint": "^4.19.1", - "eslint-config-airbnb": "^16.1.0", + "eslint-config-airbnb": "^17.0.0", "eslint-config-prettier": "^2.9.0", "eslint-plugin-import": "^2.12.0", "eslint-plugin-jsx-a11y": "^6.0.3", @@ -30,7 +30,7 @@ "prettier": "^1.13.5", "stylelint": "^9.3.0", "stylelint-config-idiomatic-order": "^5.0.0", - "stylelint-config-prettier": "^3.2.0", + "stylelint-config-prettier": "^3.3.0", "stylelint-config-recommended-scss": "^3.2.0", "stylelint-scss": "^3.1.3" } diff --git a/src/components/Layout.jsx b/src/components/Layout.jsx index dc20962..9d112ef 100644 --- a/src/components/Layout.jsx +++ b/src/components/Layout.jsx @@ -1,5 +1,5 @@ import 'modern-normalize/modern-normalize.css'; -import { StaticQuery } from 'gatsby'; +import { graphql, StaticQuery } from 'gatsby'; import PropTypes from 'prop-types'; import React from 'react'; import Helmet from 'react-helmet'; diff --git a/src/components/Layout.module.scss b/src/components/Layout.module.scss index d8b2eb8..8cd1ce9 100644 --- a/src/components/Layout.module.scss +++ b/src/components/Layout.module.scss @@ -3,13 +3,6 @@ @import '../utils/themes'; @import '../utils/typography'; -html { - // TODO: Remove the rule below if https://github.com/sindresorhus/modern-normalize/pull/28 gets merged and released - // Prevent adjustments of font size after orientation changes in iOS - // Source: https://github.com/necolas/normalize.css/blob/7369f566898b8cefc2649b6a66e112857de4c46f/normalize.css#L13 - -webkit-text-size-adjust: 100%; -} - body { @include theme(light); @include font(body); diff --git a/src/utils/_themes.scss b/src/utils/_themes.scss index 034ea1c..c4b8cc5 100644 --- a/src/utils/_themes.scss +++ b/src/utils/_themes.scss @@ -1,4 +1,9 @@ -$themes: (light: (background: white, color: black)); +$themes: ( + light: ( + background: white, + color: black, + ), +); @mixin theme($type) { @each $key, $value in map-get($themes, $type) { diff --git a/src/utils/_typography.scss b/src/utils/_typography.scss index df7df89..ba269a6 100644 --- a/src/utils/_typography.scss +++ b/src/utils/_typography.scss @@ -1,6 +1,10 @@ $fonts: ( - display: (font-family: system-ui), - body: (font-family: system-ui) + display: ( + font-family: system-ui, + ), + body: ( + font-family: system-ui, + ), ); @mixin font($type) { diff --git a/yarn.lock b/yarn.lock index 98faf2a..79b0300 100644 --- a/yarn.lock +++ b/yarn.lock @@ -748,8 +748,8 @@ resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066" "@types/node@*": - version "10.3.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.3.3.tgz#8798d9e39af2fa604f715ee6a6b19796528e46c3" + version "10.3.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.3.4.tgz#c74e8aec19e555df44609b8057311052a2c84d9e" "@types/node@^7.0.11": version "7.0.66" @@ -764,15 +764,15 @@ "@types/react-router" "*" "@types/react-router@*": - version "4.0.26" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-4.0.26.tgz#4489c873642baa633014294a6d0a290001ba9860" + version "4.0.27" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-4.0.27.tgz#553f54df7c4b09d6046b0201ce9b91c46b2940e3" dependencies: "@types/history" "*" "@types/react" "*" "@types/react@*": - version "16.3.18" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.3.18.tgz#bf195aed4d77dc86f06e4c9bb760214a3b822b8d" + version "16.4.1" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.4.1.tgz#c53bbfb4a78933db587da085ac60dbf5fcf73f8f" dependencies: csstype "^2.2.0" @@ -1272,11 +1272,11 @@ autoprefixer@^7.1.2: postcss-value-parser "^3.2.3" autoprefixer@^8.0.0: - version "8.6.2" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.2.tgz#51d42ff13243820a582a53ecca20dedaeb7f2efd" + version "8.6.3" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.3.tgz#1d38a129e6a4582a565b6570d16f2d7d3de9cbf9" dependencies: browserslist "^3.2.8" - caniuse-lite "^1.0.30000851" + caniuse-lite "^1.0.30000856" normalize-range "^0.1.2" num2fraction "^1.2.2" postcss "^6.0.22" @@ -1434,9 +1434,9 @@ babel-plugin-dynamic-import-node@^1.2.0: dependencies: babel-plugin-syntax-dynamic-import "^6.18.0" -babel-plugin-remove-graphql-queries@^2.0.2-beta.1: - version "2.0.2-beta.1" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.0.2-beta.1.tgz#4f3c2f2beab2859e74f410457fde2c21b45db6d4" +babel-plugin-remove-graphql-queries@^2.0.2-beta.4: + version "2.0.2-beta.4" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.0.2-beta.4.tgz#a3f4403257dea2686f869419fd786abc0ea2e7ba" babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" @@ -2136,7 +2136,7 @@ caniuse-db@^1.0.30000187, caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, ca version "1.0.30000856" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000856.tgz#fbebb99abe15a5654fc7747ebb5315bdfde3358f" -caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000851: +caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000856: version "1.0.30000856" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000856.tgz#ecc16978135a6f219b138991eb62009d25ee8daa" @@ -2237,8 +2237,8 @@ chokidar@^1.7.0: fsevents "^1.0.0" chokidar@^2.0.0, chokidar@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.3.tgz#dcbd4f6cbb2a55b4799ba8a840ac527e5f4b1176" + version "2.0.4" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" dependencies: anymatch "^2.0.0" async-each "^1.0.0" @@ -2247,12 +2247,13 @@ chokidar@^2.0.0, chokidar@^2.0.2: inherits "^2.0.1" is-binary-path "^1.0.0" is-glob "^4.0.0" + lodash.debounce "^4.0.8" normalize-path "^2.1.1" path-is-absolute "^1.0.0" readdirp "^2.0.0" - upath "^1.0.0" + upath "^1.0.5" optionalDependencies: - fsevents "^1.1.2" + fsevents "^1.2.2" chownr@^1.0.1: version "1.0.1" @@ -2454,8 +2455,8 @@ combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5: delayed-stream "~1.0.0" command-exists@^1.2.2: - version "1.2.6" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.6.tgz#577f8e5feb0cb0f159cd557a51a9be1bdd76e09e" + version "1.2.7" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.7.tgz#16828f0c3ff2b0c58805861ef211b64fc15692a8" commander@^2.11.0, commander@^2.9.0: version "2.15.1" @@ -2842,8 +2843,8 @@ csso@~2.3.1: source-map "^0.5.3" csstype@^2.2.0: - version "2.5.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.5.3.tgz#2504152e6e1cc59b32098b7f5d6a63f16294c1f7" + version "2.5.5" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.5.5.tgz#4125484a3d42189a863943f23b9e4b80fedfa106" currently-unhandled@^0.4.1: version "0.4.1" @@ -3230,8 +3231,8 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.47: - version "1.3.48" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz#d3b0d8593814044e092ece2108fc3ac9aea4b900" + version "1.3.50" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.50.tgz#7438b76f92b41b919f3fbdd350fbd0757dacddf7" elliptic@^6.0.0: version "6.4.0" @@ -3333,8 +3334,8 @@ errno@^0.1.3, errno@~0.1.7: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" dependencies: is-arrayish "^0.2.1" @@ -3344,7 +3345,7 @@ error-stack-parser@^2.0.0: dependencies: stackframe "^1.0.4" -es-abstract@^1.7.0: +es-abstract@^1.6.1, es-abstract@^1.7.0: version "1.12.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" dependencies: @@ -3393,17 +3394,21 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" -eslint-config-airbnb-base@^12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz#386441e54a12ccd957b0a92564a4bafebd747944" +eslint-config-airbnb-base@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.0.0.tgz#2ee6279c4891128e49d6445b24aa13c2d1a21450" dependencies: eslint-restricted-globals "^0.1.1" + object.assign "^4.1.0" + object.entries "^1.0.4" -eslint-config-airbnb@^16.1.0: - version "16.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz#2546bfb02cc9fe92284bf1723ccf2e87bc45ca46" +eslint-config-airbnb@^17.0.0: + version "17.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-17.0.0.tgz#1bb8c4255483320bb68c3b614f71ae6058b0b2db" dependencies: - eslint-config-airbnb-base "^12.1.0" + eslint-config-airbnb-base "^13.0.0" + object.assign "^4.1.0" + object.entries "^1.0.4" eslint-config-prettier@^2.9.0: version "2.9.0" @@ -4086,7 +4091,7 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@^1.0.0, fsevents@^1.1.2: +fsevents@^1.0.0, fsevents@^1.2.2: version "1.2.4" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" dependencies: @@ -4102,7 +4107,7 @@ fstream@^1.0.0, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" -function-bind@^1.1.1: +function-bind@^1.1.0, function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -4114,9 +4119,9 @@ gather-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gather-stream/-/gather-stream-1.0.0.tgz#b33994af457a8115700d410f317733cbe7a0904b" -gatsby-cli@^2.0.0-beta.1: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.0.0-beta.1.tgz#b0603fb853a136eb6bd47d567fb0a1009fe1b2c0" +gatsby-cli@^2.0.0-beta.2: + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.0.0-beta.2.tgz#9ff287f38c5ca16b6c2b3a678e3c41d013667c13" dependencies: "@babel/code-frame" "7.0.0-beta.51" "@babel/runtime" "7.0.0-beta.51" @@ -4137,9 +4142,9 @@ gatsby-cli@^2.0.0-beta.1: yargs "^11.1.0" yurnalist "^0.2.1" -gatsby-link@^2.0.0-beta.1: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-2.0.0-beta.1.tgz#5332770003a7ab615bef2fceb8e59a7eb30f42b6" +gatsby-link@^2.0.0-beta.2: + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-2.0.0-beta.2.tgz#b60bfab98b2215ba0ce46cb9546167912edd97ba" dependencies: "@babel/runtime" "7.0.0-beta.51" "@types/history" "^4.6.2" @@ -4148,9 +4153,9 @@ gatsby-link@^2.0.0-beta.1: react-lifecycles-compat "^3.0.2" ric "^1.3.0" -gatsby-plugin-page-creator@^2.0.0-beta.1: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.0.0-beta.1.tgz#1d053eebb78ff6e2a3c89f4133a59962629c8cba" +gatsby-plugin-page-creator@^2.0.0-beta.2: + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.0.0-beta.2.tgz#b254d4c3b2c3ebd4afbeba09a7db19a8b5bcebc0" dependencies: "@babel/runtime" "7.0.0-beta.51" bluebird "^3.5.0" @@ -4160,30 +4165,30 @@ gatsby-plugin-page-creator@^2.0.0-beta.1: parse-filepath "^1.0.1" slash "^1.0.0" -gatsby-plugin-react-helmet@next: - version "3.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.0.0-beta.1.tgz#fa56ed34ba1ca8caf7c03dccb6a62dd684c92952" +gatsby-plugin-react-helmet@^3.0.0-beta.2: + version "3.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.0.0-beta.2.tgz#27a8de12d989bd9c08c93bf25716a25c021a22ee" dependencies: "@babel/runtime" "7.0.0-beta.51" -gatsby-plugin-sass@next: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sass/-/gatsby-plugin-sass-2.0.0-beta.1.tgz#020e634f2cda3a5d5a714e9a0898abf3c4e1b88d" +gatsby-plugin-sass@^2.0.0-beta.2: + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sass/-/gatsby-plugin-sass-2.0.0-beta.2.tgz#ec78ab7b70e6b303725e43a145034904cd76dba6" dependencies: "@babel/runtime" "7.0.0-beta.51" sass-loader "^7.0.1" -gatsby-react-router-scroll@^2.0.0-beta.1: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.0.0-beta.1.tgz#de45ef090b96e7aaa320f122fdd84e848d753d9e" +gatsby-react-router-scroll@^2.0.0-beta.2: + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.0.0-beta.2.tgz#9b702feff11952320e743f202d5d2095f995a84c" dependencies: "@babel/runtime" "7.0.0-beta.51" scroll-behavior "^0.9.9" warning "^3.0.0" -gatsby@next: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.0.0-beta.1.tgz#0c3f049dcbb41e5dabadd58865be9f5e2aa22f8d" +gatsby@^2.0.0-beta.9: + version "2.0.0-beta.9" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.0.0-beta.9.tgz#320b700aaa324f440a788660d9ce1a4eb280c1a6" dependencies: "@babel/code-frame" "7.0.0-beta.51" "@babel/core" "7.0.0-beta.51" @@ -4204,7 +4209,7 @@ gatsby@next: babel-loader "8.0.0-beta.0" babel-plugin-add-module-exports "^0.2.1" babel-plugin-dynamic-import-node "^1.2.0" - babel-plugin-remove-graphql-queries "^2.0.2-beta.1" + babel-plugin-remove-graphql-queries "^2.0.2-beta.4" better-queue "^3.8.6" bluebird "^3.5.0" chalk "^2.3.2" @@ -4236,14 +4241,14 @@ gatsby@next: friendly-errors-webpack-plugin "^1.6.1" front-matter "^2.1.0" fs-extra "^5.0.0" - gatsby-cli "^2.0.0-beta.1" - gatsby-link "^2.0.0-beta.1" - gatsby-plugin-page-creator "^2.0.0-beta.1" - gatsby-react-router-scroll "^2.0.0-beta.1" + gatsby-cli "^2.0.0-beta.2" + gatsby-link "^2.0.0-beta.2" + gatsby-plugin-page-creator "^2.0.0-beta.2" + gatsby-react-router-scroll "^2.0.0-beta.2" glob "^7.1.1" graphql "^0.13.2" graphql-relay "^0.5.5" - graphql-skip-limit "^2.0.0-beta.1" + graphql-skip-limit "^2.0.0-beta.2" graphql-type-json "^0.2.1" history "^4.6.2" invariant "^2.2.4" @@ -4450,8 +4455,8 @@ global@^4.3.0: process "~0.5.1" globals@^11.0.1, globals@^11.1.0: - version "11.5.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.5.0.tgz#6bc840de6771173b191f13d3a9c94d441ee92642" + version "11.7.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673" globals@^9.18.0: version "9.18.0" @@ -4554,9 +4559,9 @@ graphql-request@^1.5.0: dependencies: cross-fetch "2.0.0" -graphql-skip-limit@^2.0.0-beta.1: - version "2.0.0-beta.1" - resolved "https://registry.yarnpkg.com/graphql-skip-limit/-/graphql-skip-limit-2.0.0-beta.1.tgz#90c6a486135d6d1d96996b9bf9c6b327b9f8c876" +graphql-skip-limit@^2.0.0-beta.2: + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/graphql-skip-limit/-/graphql-skip-limit-2.0.0-beta.2.tgz#58a9c7d27f8a3082d2a88e19465cdf6692e62f1d" dependencies: "@babel/runtime" "7.0.0-beta.51" @@ -4736,8 +4741,8 @@ hoek@4.x.x: resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" hoist-non-react-statics@^2.5.0: - version "2.5.4" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.4.tgz#fc3b1ac05d2ae3abedec84eba846511b0d4fcc4f" + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" homedir-polyfill@^1.0.1: version "1.0.1" @@ -4888,8 +4893,8 @@ ignore-walk@^3.0.1: minimatch "^3.0.4" ignore@^3.2.0, ignore@^3.3.3, ignore@^3.3.5: - version "3.3.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.8.tgz#3f8e9c35d38708a3a7e0e9abb6c73e7ee7707b2b" + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" immutable@~3.7.6: version "3.7.6" @@ -5698,6 +5703,10 @@ lodash.clonedeep@^4.3.2: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + lodash.kebabcase@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" @@ -6125,9 +6134,9 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi dependencies: minimist "0.0.8" -modern-normalize@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-0.4.0.tgz#1ccbc52861e1bce258144d28e890dc709b120ed2" +modern-normalize@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-0.5.0.tgz#7f75bb7319c6ae708d716658dc8d9c9760274887" moment@^2.21.0: version "2.22.2" @@ -6463,8 +6472,8 @@ object-hash@^1.1.4: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.0.tgz#76d9ba6ff113cf8efc0d996102851fe6723963e2" object-keys@^1.0.11, object-keys@^1.0.8: - version "1.0.11" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" object-path@^0.11.2: version "0.11.4" @@ -6485,6 +6494,15 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" +object.entries@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.0.4.tgz#1bf9a4dd2288f5b33f3a993d257661f05d161a5f" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.6.1" + function-bind "^1.1.0" + has "^1.0.1" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -7181,10 +7199,10 @@ postcss-scss@^0.4.0: postcss "^5.2.13" postcss-scss@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-1.0.5.tgz#40a10cfd03766accf0a3cf8e65a8af887b2bf6c4" + version "1.0.6" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-1.0.6.tgz#ab903f3bb20161bc177896462293a53d4bff5f7a" dependencies: - postcss "^6.0.21" + postcss "^6.0.23" postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.1.1, postcss-selector-parser@^2.2.2: version "2.2.3" @@ -7250,7 +7268,7 @@ postcss-zindex@^2.0.1: postcss "^5.0.4" uniqs "^2.0.0" -postcss@6.0.22, postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.13, postcss@^6.0.14, postcss@^6.0.16, postcss@^6.0.17, postcss@^6.0.21, postcss@^6.0.22, postcss@^6.0.6, postcss@^6.0.8: +postcss@6.0.22: version "6.0.22" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.22.tgz#e23b78314905c3b90cbd61702121e7a78848f2a3" dependencies: @@ -7267,6 +7285,14 @@ postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0. source-map "^0.5.6" supports-color "^3.2.3" +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.13, postcss@^6.0.14, postcss@^6.0.16, postcss@^6.0.17, postcss@^6.0.22, postcss@^6.0.23, postcss@^6.0.6, postcss@^6.0.8: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -7320,11 +7346,10 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca" +prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" dependencies: - fbjs "^0.8.16" loose-envify "^1.3.1" object-assign "^4.1.1" @@ -8085,8 +8110,8 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" resolve@^1.3.2, resolve@^1.5.0, resolve@^1.6.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.0.tgz#a7f2ac27b78480ecc09c83782741d9f26e4f0c3e" + version "1.8.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" dependencies: path-parse "^1.0.5" @@ -8870,9 +8895,9 @@ stylelint-config-idiomatic-order@^5.0.0: stylelint-config-standard "^16.0.0" stylelint-order "^0.5.0" -stylelint-config-prettier@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-3.2.0.tgz#af32b7845adeeddbf0a0bd642ace4ca1e68958e2" +stylelint-config-prettier@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-3.3.0.tgz#cc22a4b5310c1919cee77131d6e220c60a62a480" dependencies: stylelint "^9.1.1" @@ -9236,8 +9261,8 @@ trough@^1.0.0: glob "^6.0.4" tslib@^1.6.0, tslib@^1.9.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.2.tgz#8be0cc9a1f6dc7727c38deb16c2ebd1a2892988e" + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" tty-browserify@0.0.0: version "0.0.0" @@ -9303,8 +9328,8 @@ uglify-to-browserify@~1.0.0: resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" uglifyjs-webpack-plugin@^1.2.4: - version "1.2.5" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz#2ef8387c8f1a903ec5e44fa36f9f3cbdcea67641" + version "1.2.6" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.6.tgz#f4bb44f02431e82b301d8d4624330a6a35729381" dependencies: cacache "^10.0.4" find-cache-dir "^1.0.0" @@ -9428,8 +9453,8 @@ unist-util-visit@^1.1.0: unist-util-is "^2.1.1" universalify@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" @@ -9446,7 +9471,7 @@ unzip-response@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" -upath@^1.0.0: +upath@^1.0.5: version "1.1.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd"