diff --git a/.yarn/offline-mirror/@types-minimist-1.2.0.tgz b/.yarn/offline-mirror/@types-minimist-1.2.0.tgz new file mode 100644 index 000000000000..91b52dd4a80f Binary files /dev/null and b/.yarn/offline-mirror/@types-minimist-1.2.0.tgz differ diff --git a/.yarn/offline-mirror/@types-normalize-package-data-2.4.0.tgz b/.yarn/offline-mirror/@types-normalize-package-data-2.4.0.tgz new file mode 100644 index 000000000000..d5cf3f1bc19a Binary files /dev/null and b/.yarn/offline-mirror/@types-normalize-package-data-2.4.0.tgz differ diff --git a/.yarn/offline-mirror/acorn-7.1.0.tgz b/.yarn/offline-mirror/acorn-7.1.0.tgz new file mode 100644 index 000000000000..beee031df899 Binary files /dev/null and b/.yarn/offline-mirror/acorn-7.1.0.tgz differ diff --git a/.yarn/offline-mirror/acorn-jsx-5.0.1.tgz b/.yarn/offline-mirror/acorn-jsx-5.0.1.tgz deleted file mode 100644 index 67f397d4a017..000000000000 Binary files a/.yarn/offline-mirror/acorn-jsx-5.0.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/acorn-jsx-5.1.0.tgz b/.yarn/offline-mirror/acorn-jsx-5.1.0.tgz new file mode 100644 index 000000000000..334e89b96f31 Binary files /dev/null and b/.yarn/offline-mirror/acorn-jsx-5.1.0.tgz differ diff --git a/.yarn/offline-mirror/ansi-escapes-4.3.0.tgz b/.yarn/offline-mirror/ansi-escapes-4.3.0.tgz new file mode 100644 index 000000000000..a1427e4425ba Binary files /dev/null and b/.yarn/offline-mirror/ansi-escapes-4.3.0.tgz differ diff --git a/.yarn/offline-mirror/array-includes-3.1.1.tgz b/.yarn/offline-mirror/array-includes-3.1.1.tgz new file mode 100644 index 000000000000..5725a3163e25 Binary files /dev/null and b/.yarn/offline-mirror/array-includes-3.1.1.tgz differ diff --git a/.yarn/offline-mirror/autoprefixer-9.7.4.tgz b/.yarn/offline-mirror/autoprefixer-9.7.4.tgz new file mode 100644 index 000000000000..6aa08aee16f3 Binary files /dev/null and b/.yarn/offline-mirror/autoprefixer-9.7.4.tgz differ diff --git a/.yarn/offline-mirror/camelcase-keys-6.1.1.tgz b/.yarn/offline-mirror/camelcase-keys-6.1.1.tgz new file mode 100644 index 000000000000..5093dd06b935 Binary files /dev/null and b/.yarn/offline-mirror/camelcase-keys-6.1.1.tgz differ diff --git a/.yarn/offline-mirror/caniuse-lite-1.0.30001021.tgz b/.yarn/offline-mirror/caniuse-lite-1.0.30001021.tgz new file mode 100644 index 000000000000..80eb41a50a41 Binary files /dev/null and b/.yarn/offline-mirror/caniuse-lite-1.0.30001021.tgz differ diff --git a/.yarn/offline-mirror/cli-cursor-3.1.0.tgz b/.yarn/offline-mirror/cli-cursor-3.1.0.tgz new file mode 100644 index 000000000000..1b3973aaf5da Binary files /dev/null and b/.yarn/offline-mirror/cli-cursor-3.1.0.tgz differ diff --git a/.yarn/offline-mirror/clone-regexp-1.0.1.tgz b/.yarn/offline-mirror/clone-regexp-1.0.1.tgz deleted file mode 100644 index 8f1de2c49191..000000000000 Binary files a/.yarn/offline-mirror/clone-regexp-1.0.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/comment-parser-0.5.5.tgz b/.yarn/offline-mirror/comment-parser-0.5.5.tgz deleted file mode 100644 index caa1503fc4d5..000000000000 Binary files a/.yarn/offline-mirror/comment-parser-0.5.5.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/comment-parser-0.7.2.tgz b/.yarn/offline-mirror/comment-parser-0.7.2.tgz new file mode 100644 index 000000000000..2dac7a4797ac Binary files /dev/null and b/.yarn/offline-mirror/comment-parser-0.7.2.tgz differ diff --git a/.yarn/offline-mirror/confusing-browser-globals-1.0.7.tgz b/.yarn/offline-mirror/confusing-browser-globals-1.0.7.tgz deleted file mode 100644 index 96c0ec209f95..000000000000 Binary files a/.yarn/offline-mirror/confusing-browser-globals-1.0.7.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/confusing-browser-globals-1.0.9.tgz b/.yarn/offline-mirror/confusing-browser-globals-1.0.9.tgz new file mode 100644 index 000000000000..9ec1ce306bbc Binary files /dev/null and b/.yarn/offline-mirror/confusing-browser-globals-1.0.9.tgz differ diff --git a/.yarn/offline-mirror/es-abstract-1.17.2.tgz b/.yarn/offline-mirror/es-abstract-1.17.2.tgz new file mode 100644 index 000000000000..cc6e96425d54 Binary files /dev/null and b/.yarn/offline-mirror/es-abstract-1.17.2.tgz differ diff --git a/.yarn/offline-mirror/eslint-6.0.1.tgz b/.yarn/offline-mirror/eslint-6.0.1.tgz deleted file mode 100644 index b8c0f310af57..000000000000 Binary files a/.yarn/offline-mirror/eslint-6.0.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-6.8.0.tgz b/.yarn/offline-mirror/eslint-6.8.0.tgz new file mode 100644 index 000000000000..468363455cfe Binary files /dev/null and b/.yarn/offline-mirror/eslint-6.8.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-config-airbnb-17.1.1.tgz b/.yarn/offline-mirror/eslint-config-airbnb-17.1.1.tgz deleted file mode 100644 index 66e25ac34644..000000000000 Binary files a/.yarn/offline-mirror/eslint-config-airbnb-17.1.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-config-airbnb-18.0.1.tgz b/.yarn/offline-mirror/eslint-config-airbnb-18.0.1.tgz new file mode 100644 index 000000000000..c9bdea713cff Binary files /dev/null and b/.yarn/offline-mirror/eslint-config-airbnb-18.0.1.tgz differ diff --git a/.yarn/offline-mirror/eslint-config-airbnb-base-13.2.0.tgz b/.yarn/offline-mirror/eslint-config-airbnb-base-13.2.0.tgz deleted file mode 100644 index 2aac24908c90..000000000000 Binary files a/.yarn/offline-mirror/eslint-config-airbnb-base-13.2.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-config-airbnb-base-14.0.0.tgz b/.yarn/offline-mirror/eslint-config-airbnb-base-14.0.0.tgz new file mode 100644 index 000000000000..14d4785a2dec Binary files /dev/null and b/.yarn/offline-mirror/eslint-config-airbnb-base-14.0.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-config-prettier-5.1.0.tgz b/.yarn/offline-mirror/eslint-config-prettier-5.1.0.tgz deleted file mode 100644 index 2c9b55206bdc..000000000000 Binary files a/.yarn/offline-mirror/eslint-config-prettier-5.1.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-config-prettier-6.9.0.tgz b/.yarn/offline-mirror/eslint-config-prettier-6.9.0.tgz new file mode 100644 index 000000000000..622ffdafec48 Binary files /dev/null and b/.yarn/offline-mirror/eslint-config-prettier-6.9.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-module-utils-2.4.0.tgz b/.yarn/offline-mirror/eslint-module-utils-2.4.0.tgz deleted file mode 100644 index ba06a24de7c0..000000000000 Binary files a/.yarn/offline-mirror/eslint-module-utils-2.4.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-module-utils-2.5.2.tgz b/.yarn/offline-mirror/eslint-module-utils-2.5.2.tgz new file mode 100644 index 000000000000..78cc91300b82 Binary files /dev/null and b/.yarn/offline-mirror/eslint-module-utils-2.5.2.tgz differ diff --git a/.yarn/offline-mirror/eslint-plugin-import-2.18.0.tgz b/.yarn/offline-mirror/eslint-plugin-import-2.18.0.tgz deleted file mode 100644 index 91d7e331c54c..000000000000 Binary files a/.yarn/offline-mirror/eslint-plugin-import-2.18.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-plugin-import-2.20.0.tgz b/.yarn/offline-mirror/eslint-plugin-import-2.20.0.tgz new file mode 100644 index 000000000000..72ae27366f48 Binary files /dev/null and b/.yarn/offline-mirror/eslint-plugin-import-2.20.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-plugin-jsdoc-20.3.1.tgz b/.yarn/offline-mirror/eslint-plugin-jsdoc-20.3.1.tgz new file mode 100644 index 000000000000..c546043e2e15 Binary files /dev/null and b/.yarn/offline-mirror/eslint-plugin-jsdoc-20.3.1.tgz differ diff --git a/.yarn/offline-mirror/eslint-plugin-jsdoc-8.7.0.tgz b/.yarn/offline-mirror/eslint-plugin-jsdoc-8.7.0.tgz deleted file mode 100644 index bb8464443c61..000000000000 Binary files a/.yarn/offline-mirror/eslint-plugin-jsdoc-8.7.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-plugin-prettier-3.1.0.tgz b/.yarn/offline-mirror/eslint-plugin-prettier-3.1.0.tgz deleted file mode 100644 index ffe7597d5357..000000000000 Binary files a/.yarn/offline-mirror/eslint-plugin-prettier-3.1.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-plugin-prettier-3.1.2.tgz b/.yarn/offline-mirror/eslint-plugin-prettier-3.1.2.tgz new file mode 100644 index 000000000000..6d7e54bee336 Binary files /dev/null and b/.yarn/offline-mirror/eslint-plugin-prettier-3.1.2.tgz differ diff --git a/.yarn/offline-mirror/eslint-plugin-react-7.14.2.tgz b/.yarn/offline-mirror/eslint-plugin-react-7.14.2.tgz deleted file mode 100644 index 1ae372d8daa6..000000000000 Binary files a/.yarn/offline-mirror/eslint-plugin-react-7.14.2.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-plugin-react-7.18.0.tgz b/.yarn/offline-mirror/eslint-plugin-react-7.18.0.tgz new file mode 100644 index 000000000000..2bd50ee1726e Binary files /dev/null and b/.yarn/offline-mirror/eslint-plugin-react-7.18.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-plugin-react-hooks-1.6.1.tgz b/.yarn/offline-mirror/eslint-plugin-react-hooks-1.6.1.tgz deleted file mode 100644 index 98bfea00c90f..000000000000 Binary files a/.yarn/offline-mirror/eslint-plugin-react-hooks-1.6.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-plugin-react-hooks-2.3.0.tgz b/.yarn/offline-mirror/eslint-plugin-react-hooks-2.3.0.tgz new file mode 100644 index 000000000000..be1c1517de58 Binary files /dev/null and b/.yarn/offline-mirror/eslint-plugin-react-hooks-2.3.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-scope-5.0.0.tgz b/.yarn/offline-mirror/eslint-scope-5.0.0.tgz new file mode 100644 index 000000000000..41c2459be77d Binary files /dev/null and b/.yarn/offline-mirror/eslint-scope-5.0.0.tgz differ diff --git a/.yarn/offline-mirror/eslint-utils-1.3.1.tgz b/.yarn/offline-mirror/eslint-utils-1.3.1.tgz deleted file mode 100644 index b2eb08d2f2f3..000000000000 Binary files a/.yarn/offline-mirror/eslint-utils-1.3.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/eslint-utils-1.4.3.tgz b/.yarn/offline-mirror/eslint-utils-1.4.3.tgz new file mode 100644 index 000000000000..940415b4eeb4 Binary files /dev/null and b/.yarn/offline-mirror/eslint-utils-1.4.3.tgz differ diff --git a/.yarn/offline-mirror/eslint-visitor-keys-1.1.0.tgz b/.yarn/offline-mirror/eslint-visitor-keys-1.1.0.tgz new file mode 100644 index 000000000000..493abef9fe74 Binary files /dev/null and b/.yarn/offline-mirror/eslint-visitor-keys-1.1.0.tgz differ diff --git a/.yarn/offline-mirror/espree-6.0.0.tgz b/.yarn/offline-mirror/espree-6.0.0.tgz deleted file mode 100644 index 5189fe8072f5..000000000000 Binary files a/.yarn/offline-mirror/espree-6.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/espree-6.1.2.tgz b/.yarn/offline-mirror/espree-6.1.2.tgz new file mode 100644 index 000000000000..c812fdb404de Binary files /dev/null and b/.yarn/offline-mirror/espree-6.1.2.tgz differ diff --git a/.yarn/offline-mirror/execall-1.0.0.tgz b/.yarn/offline-mirror/execall-1.0.0.tgz deleted file mode 100644 index 54b9b39192f2..000000000000 Binary files a/.yarn/offline-mirror/execall-1.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/file-entry-cache-4.0.0.tgz b/.yarn/offline-mirror/file-entry-cache-4.0.0.tgz deleted file mode 100644 index 62daea4d0405..000000000000 Binary files a/.yarn/offline-mirror/file-entry-cache-4.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/flat-map-polyfill-0.3.8.tgz b/.yarn/offline-mirror/flat-map-polyfill-0.3.8.tgz deleted file mode 100644 index 9edf65fa6256..000000000000 Binary files a/.yarn/offline-mirror/flat-map-polyfill-0.3.8.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/globals-12.3.0.tgz b/.yarn/offline-mirror/globals-12.3.0.tgz new file mode 100644 index 000000000000..3f68d4a104b6 Binary files /dev/null and b/.yarn/offline-mirror/globals-12.3.0.tgz differ diff --git a/.yarn/offline-mirror/globby-11.0.0.tgz b/.yarn/offline-mirror/globby-11.0.0.tgz new file mode 100644 index 000000000000..f7ee5c0bfeb8 Binary files /dev/null and b/.yarn/offline-mirror/globby-11.0.0.tgz differ diff --git a/.yarn/offline-mirror/hard-rejection-2.1.0.tgz b/.yarn/offline-mirror/hard-rejection-2.1.0.tgz new file mode 100644 index 000000000000..7ef63e22be69 Binary files /dev/null and b/.yarn/offline-mirror/hard-rejection-2.1.0.tgz differ diff --git a/.yarn/offline-mirror/html-tags-2.0.0.tgz b/.yarn/offline-mirror/html-tags-2.0.0.tgz deleted file mode 100644 index 4884528d58da..000000000000 Binary files a/.yarn/offline-mirror/html-tags-2.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/html-tags-3.0.0.tgz b/.yarn/offline-mirror/html-tags-3.0.0.tgz deleted file mode 100644 index 06bd6ec38286..000000000000 Binary files a/.yarn/offline-mirror/html-tags-3.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/html-tags-3.1.0.tgz b/.yarn/offline-mirror/html-tags-3.1.0.tgz new file mode 100644 index 000000000000..7ed5c79a3b83 Binary files /dev/null and b/.yarn/offline-mirror/html-tags-3.1.0.tgz differ diff --git a/.yarn/offline-mirror/ignore-5.1.2.tgz b/.yarn/offline-mirror/ignore-5.1.2.tgz deleted file mode 100644 index a26b02f10515..000000000000 Binary files a/.yarn/offline-mirror/ignore-5.1.2.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/import-lazy-3.1.0.tgz b/.yarn/offline-mirror/import-lazy-3.1.0.tgz deleted file mode 100644 index 90f1a1829bb7..000000000000 Binary files a/.yarn/offline-mirror/import-lazy-3.1.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/inquirer-7.0.3.tgz b/.yarn/offline-mirror/inquirer-7.0.3.tgz new file mode 100644 index 000000000000..7b22fffa59b4 Binary files /dev/null and b/.yarn/offline-mirror/inquirer-7.0.3.tgz differ diff --git a/.yarn/offline-mirror/is-string-1.0.5.tgz b/.yarn/offline-mirror/is-string-1.0.5.tgz new file mode 100644 index 000000000000..131b5a3a055f Binary files /dev/null and b/.yarn/offline-mirror/is-string-1.0.5.tgz differ diff --git a/.yarn/offline-mirror/is-supported-regexp-flag-1.0.1.tgz b/.yarn/offline-mirror/is-supported-regexp-flag-1.0.1.tgz deleted file mode 100644 index a9acbb039731..000000000000 Binary files a/.yarn/offline-mirror/is-supported-regexp-flag-1.0.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jsdoctypeparser-4.0.0.tgz b/.yarn/offline-mirror/jsdoctypeparser-4.0.0.tgz deleted file mode 100644 index 6b9e7aa5b7ad..000000000000 Binary files a/.yarn/offline-mirror/jsdoctypeparser-4.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jsdoctypeparser-6.1.0.tgz b/.yarn/offline-mirror/jsdoctypeparser-6.1.0.tgz new file mode 100644 index 000000000000..35a741e0c1f5 Binary files /dev/null and b/.yarn/offline-mirror/jsdoctypeparser-6.1.0.tgz differ diff --git a/.yarn/offline-mirror/jsx-ast-utils-2.2.3.tgz b/.yarn/offline-mirror/jsx-ast-utils-2.2.3.tgz new file mode 100644 index 000000000000..4e090ecbbe06 Binary files /dev/null and b/.yarn/offline-mirror/jsx-ast-utils-2.2.3.tgz differ diff --git a/.yarn/offline-mirror/known-css-properties-0.11.0.tgz b/.yarn/offline-mirror/known-css-properties-0.11.0.tgz deleted file mode 100644 index 3a3bdfc8cbc8..000000000000 Binary files a/.yarn/offline-mirror/known-css-properties-0.11.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/known-css-properties-0.14.0.tgz b/.yarn/offline-mirror/known-css-properties-0.14.0.tgz deleted file mode 100644 index 6e9e43bf6c52..000000000000 Binary files a/.yarn/offline-mirror/known-css-properties-0.14.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/known-css-properties-0.17.0.tgz b/.yarn/offline-mirror/known-css-properties-0.17.0.tgz new file mode 100644 index 000000000000..1e0237be279b Binary files /dev/null and b/.yarn/offline-mirror/known-css-properties-0.17.0.tgz differ diff --git a/.yarn/offline-mirror/lodash.isboolean-3.0.3.tgz b/.yarn/offline-mirror/lodash.isboolean-3.0.3.tgz new file mode 100644 index 000000000000..7facb115f6aa Binary files /dev/null and b/.yarn/offline-mirror/lodash.isboolean-3.0.3.tgz differ diff --git a/.yarn/offline-mirror/lodash.isregexp-4.0.1.tgz b/.yarn/offline-mirror/lodash.isregexp-4.0.1.tgz new file mode 100644 index 000000000000..15830616be1b Binary files /dev/null and b/.yarn/offline-mirror/lodash.isregexp-4.0.1.tgz differ diff --git a/.yarn/offline-mirror/map-obj-4.1.0.tgz b/.yarn/offline-mirror/map-obj-4.1.0.tgz new file mode 100644 index 000000000000..7d7506d8c9c4 Binary files /dev/null and b/.yarn/offline-mirror/map-obj-4.1.0.tgz differ diff --git a/.yarn/offline-mirror/meow-6.0.0.tgz b/.yarn/offline-mirror/meow-6.0.0.tgz new file mode 100644 index 000000000000..8021a0d19b99 Binary files /dev/null and b/.yarn/offline-mirror/meow-6.0.0.tgz differ diff --git a/.yarn/offline-mirror/minimist-options-4.0.2.tgz b/.yarn/offline-mirror/minimist-options-4.0.2.tgz new file mode 100644 index 000000000000..bd4beb20ec81 Binary files /dev/null and b/.yarn/offline-mirror/minimist-options-4.0.2.tgz differ diff --git a/.yarn/offline-mirror/object.entries-1.1.1.tgz b/.yarn/offline-mirror/object.entries-1.1.1.tgz new file mode 100644 index 000000000000..686187a61a65 Binary files /dev/null and b/.yarn/offline-mirror/object.entries-1.1.1.tgz differ diff --git a/.yarn/offline-mirror/object.entries-ponyfill-1.0.1.tgz b/.yarn/offline-mirror/object.entries-ponyfill-1.0.1.tgz new file mode 100644 index 000000000000..100420c1c5dc Binary files /dev/null and b/.yarn/offline-mirror/object.entries-ponyfill-1.0.1.tgz differ diff --git a/.yarn/offline-mirror/object.fromentries-2.0.2.tgz b/.yarn/offline-mirror/object.fromentries-2.0.2.tgz new file mode 100644 index 000000000000..55b45c011025 Binary files /dev/null and b/.yarn/offline-mirror/object.fromentries-2.0.2.tgz differ diff --git a/.yarn/offline-mirror/object.values-1.1.1.tgz b/.yarn/offline-mirror/object.values-1.1.1.tgz new file mode 100644 index 000000000000..5a33a3c34f1a Binary files /dev/null and b/.yarn/offline-mirror/object.values-1.1.1.tgz differ diff --git a/.yarn/offline-mirror/optionator-0.8.3.tgz b/.yarn/offline-mirror/optionator-0.8.3.tgz new file mode 100644 index 000000000000..eaa3e36e6414 Binary files /dev/null and b/.yarn/offline-mirror/optionator-0.8.3.tgz differ diff --git a/.yarn/offline-mirror/postcss-7.0.26.tgz b/.yarn/offline-mirror/postcss-7.0.26.tgz new file mode 100644 index 000000000000..c424388f1a51 Binary files /dev/null and b/.yarn/offline-mirror/postcss-7.0.26.tgz differ diff --git a/.yarn/offline-mirror/postcss-jsx-0.36.1.tgz b/.yarn/offline-mirror/postcss-jsx-0.36.1.tgz deleted file mode 100644 index cc212ca7249c..000000000000 Binary files a/.yarn/offline-mirror/postcss-jsx-0.36.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/postcss-jsx-0.36.4.tgz b/.yarn/offline-mirror/postcss-jsx-0.36.4.tgz new file mode 100644 index 000000000000..0bab3649e5d3 Binary files /dev/null and b/.yarn/offline-mirror/postcss-jsx-0.36.4.tgz differ diff --git a/.yarn/offline-mirror/postcss-sass-0.3.5.tgz b/.yarn/offline-mirror/postcss-sass-0.3.5.tgz deleted file mode 100644 index e4a7ffbb3014..000000000000 Binary files a/.yarn/offline-mirror/postcss-sass-0.3.5.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/postcss-sass-0.4.2.tgz b/.yarn/offline-mirror/postcss-sass-0.4.2.tgz new file mode 100644 index 000000000000..e366f7c2f1cd Binary files /dev/null and b/.yarn/offline-mirror/postcss-sass-0.4.2.tgz differ diff --git a/.yarn/offline-mirror/postcss-value-parser-4.0.2.tgz b/.yarn/offline-mirror/postcss-value-parser-4.0.2.tgz new file mode 100644 index 000000000000..f790e6b77533 Binary files /dev/null and b/.yarn/offline-mirror/postcss-value-parser-4.0.2.tgz differ diff --git a/.yarn/offline-mirror/quick-lru-4.0.1.tgz b/.yarn/offline-mirror/quick-lru-4.0.1.tgz new file mode 100644 index 000000000000..633c964f16d5 Binary files /dev/null and b/.yarn/offline-mirror/quick-lru-4.0.1.tgz differ diff --git a/.yarn/offline-mirror/read-pkg-5.2.0.tgz b/.yarn/offline-mirror/read-pkg-5.2.0.tgz new file mode 100644 index 000000000000..7c009866ffdb Binary files /dev/null and b/.yarn/offline-mirror/read-pkg-5.2.0.tgz differ diff --git a/.yarn/offline-mirror/read-pkg-up-7.0.1.tgz b/.yarn/offline-mirror/read-pkg-up-7.0.1.tgz new file mode 100644 index 000000000000..9c156c37abd2 Binary files /dev/null and b/.yarn/offline-mirror/read-pkg-up-7.0.1.tgz differ diff --git a/.yarn/offline-mirror/redent-3.0.0.tgz b/.yarn/offline-mirror/redent-3.0.0.tgz new file mode 100644 index 000000000000..74e998aab6cc Binary files /dev/null and b/.yarn/offline-mirror/redent-3.0.0.tgz differ diff --git a/.yarn/offline-mirror/regextras-0.7.0.tgz b/.yarn/offline-mirror/regextras-0.7.0.tgz new file mode 100644 index 000000000000..1f3e1ce1e87e Binary files /dev/null and b/.yarn/offline-mirror/regextras-0.7.0.tgz differ diff --git a/.yarn/offline-mirror/restore-cursor-3.1.0.tgz b/.yarn/offline-mirror/restore-cursor-3.1.0.tgz new file mode 100644 index 000000000000..f598d7fe3346 Binary files /dev/null and b/.yarn/offline-mirror/restore-cursor-3.1.0.tgz differ diff --git a/.yarn/offline-mirror/rxjs-6.5.4.tgz b/.yarn/offline-mirror/rxjs-6.5.4.tgz new file mode 100644 index 000000000000..016464bab633 Binary files /dev/null and b/.yarn/offline-mirror/rxjs-6.5.4.tgz differ diff --git a/.yarn/offline-mirror/stylelint-10.1.0.tgz b/.yarn/offline-mirror/stylelint-10.1.0.tgz deleted file mode 100644 index d73e25000631..000000000000 Binary files a/.yarn/offline-mirror/stylelint-10.1.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/stylelint-13.0.0.tgz b/.yarn/offline-mirror/stylelint-13.0.0.tgz new file mode 100644 index 000000000000..7fd375985d09 Binary files /dev/null and b/.yarn/offline-mirror/stylelint-13.0.0.tgz differ diff --git a/.yarn/offline-mirror/stylelint-9.10.1.tgz b/.yarn/offline-mirror/stylelint-9.10.1.tgz deleted file mode 100644 index 664ed323ba41..000000000000 Binary files a/.yarn/offline-mirror/stylelint-9.10.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/stylelint-config-prettier-4.0.0.tgz b/.yarn/offline-mirror/stylelint-config-prettier-4.0.0.tgz deleted file mode 100644 index 18e44667f6f0..000000000000 Binary files a/.yarn/offline-mirror/stylelint-config-prettier-4.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/stylelint-config-prettier-8.0.1.tgz b/.yarn/offline-mirror/stylelint-config-prettier-8.0.1.tgz new file mode 100644 index 000000000000..ed19e1be8998 Binary files /dev/null and b/.yarn/offline-mirror/stylelint-config-prettier-8.0.1.tgz differ diff --git a/.yarn/offline-mirror/stylelint-prettier-1.1.1.tgz b/.yarn/offline-mirror/stylelint-prettier-1.1.1.tgz deleted file mode 100644 index aee61963b95a..000000000000 Binary files a/.yarn/offline-mirror/stylelint-prettier-1.1.1.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/stylelint-prettier-1.1.2.tgz b/.yarn/offline-mirror/stylelint-prettier-1.1.2.tgz new file mode 100644 index 000000000000..d87a1f47018a Binary files /dev/null and b/.yarn/offline-mirror/stylelint-prettier-1.1.2.tgz differ diff --git a/.yarn/offline-mirror/stylelint-scss-3.13.0.tgz b/.yarn/offline-mirror/stylelint-scss-3.13.0.tgz new file mode 100644 index 000000000000..97f0df1f0b52 Binary files /dev/null and b/.yarn/offline-mirror/stylelint-scss-3.13.0.tgz differ diff --git a/.yarn/offline-mirror/stylelint-scss-3.9.0.tgz b/.yarn/offline-mirror/stylelint-scss-3.9.0.tgz deleted file mode 100644 index 2702b3635855..000000000000 Binary files a/.yarn/offline-mirror/stylelint-scss-3.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/table-5.4.6.tgz b/.yarn/offline-mirror/table-5.4.6.tgz new file mode 100644 index 000000000000..4263d2f32a35 Binary files /dev/null and b/.yarn/offline-mirror/table-5.4.6.tgz differ diff --git a/.yarn/offline-mirror/trim-newlines-3.0.0.tgz b/.yarn/offline-mirror/trim-newlines-3.0.0.tgz new file mode 100644 index 000000000000..4e272f0c3b25 Binary files /dev/null and b/.yarn/offline-mirror/trim-newlines-3.0.0.tgz differ diff --git a/.yarn/offline-mirror/type-fest-0.6.0.tgz b/.yarn/offline-mirror/type-fest-0.6.0.tgz new file mode 100644 index 000000000000..03a0fba667be Binary files /dev/null and b/.yarn/offline-mirror/type-fest-0.6.0.tgz differ diff --git a/.yarn/offline-mirror/type-fest-0.8.1.tgz b/.yarn/offline-mirror/type-fest-0.8.1.tgz new file mode 100644 index 000000000000..e735b5481bca Binary files /dev/null and b/.yarn/offline-mirror/type-fest-0.8.1.tgz differ diff --git a/.yarn/offline-mirror/typedarray-to-buffer-3.1.5.tgz b/.yarn/offline-mirror/typedarray-to-buffer-3.1.5.tgz new file mode 100644 index 000000000000..4273464cb357 Binary files /dev/null and b/.yarn/offline-mirror/typedarray-to-buffer-3.1.5.tgz differ diff --git a/.yarn/offline-mirror/v8-compile-cache-2.1.0.tgz b/.yarn/offline-mirror/v8-compile-cache-2.1.0.tgz new file mode 100644 index 000000000000..f1e9c4f265b1 Binary files /dev/null and b/.yarn/offline-mirror/v8-compile-cache-2.1.0.tgz differ diff --git a/.yarn/offline-mirror/word-wrap-1.2.3.tgz b/.yarn/offline-mirror/word-wrap-1.2.3.tgz new file mode 100644 index 000000000000..a9fe1672c243 Binary files /dev/null and b/.yarn/offline-mirror/word-wrap-1.2.3.tgz differ diff --git a/.yarn/offline-mirror/write-file-atomic-3.0.1.tgz b/.yarn/offline-mirror/write-file-atomic-3.0.1.tgz new file mode 100644 index 000000000000..5d612f916bf0 Binary files /dev/null and b/.yarn/offline-mirror/write-file-atomic-3.0.1.tgz differ diff --git a/package.json b/package.json index d8de158ecb94..643d18ae3f19 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.14.0", "enzyme-to-json": "^3.3.5", - "eslint": "^6.0.0", + "eslint": "^6.8.0", "eslint-config-carbon": "10.4.0", "fs-extra": "^8.1.0", "glob": "^7.1.4", @@ -69,7 +69,7 @@ "react": "^16.8.6", "react-dom": "^16.8.6", "rimraf": "^3.0.0", - "stylelint": "^10.0.1" + "stylelint": "^13.0.0" }, "husky": { "hooks": { diff --git a/packages/components/src/.eslintrc.js b/packages/components/src/.eslintrc.js index 68797f9c9ccd..7ad7aecb332a 100644 --- a/packages/components/src/.eslintrc.js +++ b/packages/components/src/.eslintrc.js @@ -19,7 +19,12 @@ module.exports = { plugins: ['jsdoc'], rules: { 'jsdoc/check-param-names': 2, - 'jsdoc/check-tag-names': 2, + 'jsdoc/check-tag-names': [ + 'error', + { + definedTags: ['jest-environment'], + }, + ], 'jsdoc/check-types': 2, 'comma-dangle': [ 2, @@ -39,6 +44,7 @@ module.exports = { 2, { allowAfterThis: true, allowAfterSuper: true }, ], + strict: ['error', 'global'], }, settings: { jsdoc: { diff --git a/packages/components/src/components/dropdown/dropdown.js b/packages/components/src/components/dropdown/dropdown.js index 37fc2963d196..e1cc05abd9d8 100644 --- a/packages/components/src/components/dropdown/dropdown.js +++ b/packages/components/src/components/dropdown/dropdown.js @@ -465,7 +465,7 @@ class Dropdown extends mixin( * Enum for navigating backward/forward. * @readonly * @member Dropdown.NAVIGATE - * @type {Object} + * @type {object} * @property {number} BACKWARD Navigating backward. * @property {number} FORWARD Navigating forward. */ diff --git a/packages/components/src/components/floating-menu/floating-menu.js b/packages/components/src/components/floating-menu/floating-menu.js index b6a05512ee39..fa50ebfc36d5 100644 --- a/packages/components/src/components/floating-menu/floating-menu.js +++ b/packages/components/src/components/floating-menu/floating-menu.js @@ -18,7 +18,7 @@ import on from '../../globals/js/misc/on'; /** * The structure for the position of floating menu. - * @typedef {Object} FloatingMenu~position + * @typedef {object} FloatingMenu~position * @property {number} left The left position. * @property {number} top The top position. * @property {number} right The right position. @@ -27,14 +27,14 @@ import on from '../../globals/js/misc/on'; /** * The structure for the size of floating menu. - * @typedef {Object} FloatingMenu~size + * @typedef {object} FloatingMenu~size * @property {number} width The width. * @property {number} height The height. */ /** * The structure for the position offset of floating menu. - * @typedef {Object} FloatingMenu~offset + * @typedef {object} FloatingMenu~offset * @property {number} top The top position. * @property {number} left The left position. */ diff --git a/packages/components/src/components/inline-loading/inline-loading.js b/packages/components/src/components/inline-loading/inline-loading.js index fed3bb8689eb..118bc994d586 100644 --- a/packages/components/src/components/inline-loading/inline-loading.js +++ b/packages/components/src/components/inline-loading/inline-loading.js @@ -103,7 +103,7 @@ class InlineLoading extends mixin( /** * The list of states. - * @type {Object} + * @type {object} */ static states /* #__PURE_CLASS_PROPERTY__ */ = { INACTIVE: 'inactive', diff --git a/packages/components/src/components/overflow-menu/overflow-menu.js b/packages/components/src/components/overflow-menu/overflow-menu.js index 459a2c1dda66..6eafb77f1b15 100644 --- a/packages/components/src/components/overflow-menu/overflow-menu.js +++ b/packages/components/src/components/overflow-menu/overflow-menu.js @@ -23,7 +23,7 @@ import on from '../../globals/js/misc/on'; /** * The CSS property names of the arrow keyed by the floating menu direction. - * @type {Object} + * @type {object} */ const triggerButtonPositionProps = /* #__PURE__ */ (() => ({ [DIRECTION_TOP]: 'bottom', @@ -34,7 +34,7 @@ const triggerButtonPositionProps = /* #__PURE__ */ (() => ({ /** * Determines how the position of arrow should affect the floating menu position. - * @type {Object} + * @type {object} */ const triggerButtonPositionFactors = /* #__PURE__ */ (() => ({ [DIRECTION_TOP]: -2, diff --git a/packages/components/src/components/progress-indicator/progress-indicator.js b/packages/components/src/components/progress-indicator/progress-indicator.js index 1829b9ab99dc..2c86b706cbab 100644 --- a/packages/components/src/components/progress-indicator/progress-indicator.js +++ b/packages/components/src/components/progress-indicator/progress-indicator.js @@ -33,7 +33,7 @@ class ProgressIndicator extends mixin(createComponent, initComponentBySearch) { /** * The component state. - * @type {Object} + * @type {object} */ this.state = { /** diff --git a/packages/components/src/components/tabs/tabs.js b/packages/components/src/components/tabs/tabs.js index e0d754836664..06c6ec6fc59e 100644 --- a/packages/components/src/components/tabs/tabs.js +++ b/packages/components/src/components/tabs/tabs.js @@ -237,7 +237,7 @@ class Tab extends ContentSwitcher { * Enum for navigating backward/forward. * @readonly * @member Tab.NAVIGATE - * @type {Object} + * @type {object} * @property {number} BACKWARD Navigating backward. * @property {number} FORWARD Navigating forward. */ diff --git a/packages/components/src/components/ui-shell/header-nav.js b/packages/components/src/components/ui-shell/header-nav.js index 0932864292b9..6023bc8d9b63 100644 --- a/packages/components/src/components/ui-shell/header-nav.js +++ b/packages/components/src/components/ui-shell/header-nav.js @@ -108,7 +108,7 @@ export default class HeaderNav extends mixin( * Enum for navigating backward/forward. * @readonly * @member Header.NAVIGATE - * @type {Object} + * @type {object} * @property {number} BACKWARD Navigating backward. * @property {number} FORWARD Navigating forward. */ diff --git a/packages/components/src/components/ui-shell/header-submenu.js b/packages/components/src/components/ui-shell/header-submenu.js index ee8e91e9731a..8d017227e0d3 100644 --- a/packages/components/src/components/ui-shell/header-submenu.js +++ b/packages/components/src/components/ui-shell/header-submenu.js @@ -297,7 +297,7 @@ export default class HeaderSubmenu extends mixin( * Enum for navigating backward/forward. * @readonly * @member HeaderSubmenu.NAVIGATE - * @type {Object} + * @type {object} * @property {number} BACKWARD Navigating backward. * @property {number} FORWARD Navigating forward. */ diff --git a/packages/components/src/components/ui-shell/navigation-menu.js b/packages/components/src/components/ui-shell/navigation-menu.js index c4664aabf3bf..7d82bd9b283a 100644 --- a/packages/components/src/components/ui-shell/navigation-menu.js +++ b/packages/components/src/components/ui-shell/navigation-menu.js @@ -273,7 +273,7 @@ export default class NavigationMenu extends NavigationMenuPanel { * Enum for navigating backward/forward. * @readonly * @member NavigationMenuPanel.NAVIGATE - * @type {Object} + * @type {object} * @property {number} BACKWARD Navigating backward. * @property {number} FORWARD Navigating forward. */ diff --git a/packages/components/src/components/ui-shell/side-nav.js b/packages/components/src/components/ui-shell/side-nav.js index 52ce4c150067..22e6c7f421de 100644 --- a/packages/components/src/components/ui-shell/side-nav.js +++ b/packages/components/src/components/ui-shell/side-nav.js @@ -36,7 +36,7 @@ export default class SideNav extends mixin( * Enum for toggling side nav visibility * @readonly * @member SideNav.state - * @type {Object} + * @type {object} * @property {string} EXPANDED Opening/visible * @property {string} COLLAPSED Closing/hidden */ @@ -116,7 +116,7 @@ export default class SideNav extends mixin( * If `options` is specified in the constructor, {@linkcode SideNav.create .create()}, or {@linkcode SideNav.init .init()}, * properties in this object are overriden for the instance being create and how {@linkcode SideNav.init .init()} works. * @member SideNav.options - * @type {Object} + * @type {object} * @property {string} selectorInit The data attribute to find side navs. */ static options /* #__PURE_CLASS_PROPERTY__ */ = { diff --git a/packages/components/src/globals/js/misc/on-focus-by-keyboard.js b/packages/components/src/globals/js/misc/on-focus-by-keyboard.js index 16b89b83c442..c246298be1c0 100644 --- a/packages/components/src/globals/js/misc/on-focus-by-keyboard.js +++ b/packages/components/src/globals/js/misc/on-focus-by-keyboard.js @@ -11,7 +11,7 @@ export default function onFocusByKeyboard(node, name, callback) { const focusoutEventName = hasFocusout ? 'focusout' : 'blur'; /** * Event types supported by this function - * @type {Object} + * @type {object} */ const supportedEvents = { focus: focusinEventName, diff --git a/packages/components/src/globals/js/mixins/create-component.js b/packages/components/src/globals/js/mixins/create-component.js index 49c487c44c07..03e3d6ca9cd1 100644 --- a/packages/components/src/globals/js/mixins/create-component.js +++ b/packages/components/src/globals/js/mixins/create-component.js @@ -39,7 +39,7 @@ export default function(ToMix) { /** * The component options. - * @type {Object} + * @type {object} */ this.options = Object.assign( Object.create(this.constructor.options), diff --git a/packages/components/src/globals/js/mixins/evented-state.js b/packages/components/src/globals/js/mixins/evented-state.js index 91c2cadf3df6..be70c2198d17 100644 --- a/packages/components/src/globals/js/mixins/evented-state.js +++ b/packages/components/src/globals/js/mixins/evented-state.js @@ -108,7 +108,7 @@ export default function(ToMix) { * Classes inheriting {@link EventedState `EventedState`} should override this function. * @function EventedState#shouldStateBeChanged * @param {string} [state] The new state. Can be an omitted, which means toggling. - * @param {Object} [detail] + * @param {object} [detail] * The object that should be put to event details that is fired before/after changing state. * Can have a `group` property, which specifies what state to be changed. * @returns {boolean} diff --git a/packages/components/tests/spec/watch_spec.js b/packages/components/tests/spec/watch_spec.js index 4b6ba0f53ec6..03f4b2a994f2 100644 --- a/packages/components/tests/spec/watch_spec.js +++ b/packages/components/tests/spec/watch_spec.js @@ -1,4 +1,14 @@ -import { delay } from 'bluebird'; // For testing on browsers not supporting Promise +/** + * Copyright IBM Corp. 2018, 2018 + * + * This source code is licensed under the Apache-2.0 license found in the + * LICENSE file in the root directory of this source tree. + */ + +/* eslint-disable max-classes-per-file */ + +// For testing on browsers not supporting Promise +import { delay } from 'bluebird'; import settings from '../../src/globals/js/settings'; import mixin from '../../src/globals/js/misc/mixin'; import createComponent from '../../src/globals/js/mixins/create-component'; diff --git a/packages/eslint-config-carbon/index.js b/packages/eslint-config-carbon/index.js index d4d3f2b40e41..f4b3d808275e 100644 --- a/packages/eslint-config-carbon/index.js +++ b/packages/eslint-config-carbon/index.js @@ -29,7 +29,12 @@ module.exports = { 'react-hooks/rules-of-hooks': 'error', 'react-hooks/exhaustive-deps': 'error', 'jsdoc/check-param-names': 2, - 'jsdoc/check-tag-names': 2, + 'jsdoc/check-tag-names': [ + 'error', + { + definedTags: ['jest-environment'], + }, + ], 'jsdoc/check-types': 2, 'jsx-a11y/no-static-element-interactions': 1, 'jsx-a11y/no-noninteractive-element-interactions': 1, diff --git a/packages/eslint-config-carbon/package.json b/packages/eslint-config-carbon/package.json index 4965a55c88a3..43314c15bb29 100644 --- a/packages/eslint-config-carbon/package.json +++ b/packages/eslint-config-carbon/package.json @@ -21,15 +21,15 @@ }, "dependencies": { "babel-eslint": "^10.0.1", - "eslint-config-airbnb": "^17.0.0", - "eslint-config-airbnb-base": "^13.0.0", - "eslint-config-prettier": "^5.0.0", - "eslint-plugin-import": "^2.17.3", - "eslint-plugin-jsdoc": "^8.4.6", + "eslint-config-airbnb": "^18.0.1", + "eslint-config-airbnb-base": "^14.0.0", + "eslint-config-prettier": "^6.9.0", + "eslint-plugin-import": "^2.20.0", + "eslint-plugin-jsdoc": "^20.3.1", "eslint-plugin-jsx-a11y": "^6.2.1", - "eslint-plugin-prettier": "^3.1.0", - "eslint-plugin-react": "^7.13.0", - "eslint-plugin-react-hooks": "^1.6.0", + "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-react": "^7.18.0", + "eslint-plugin-react-hooks": "^2.3.0", "eslint-restricted-globals": "^0.2.0" } } diff --git a/packages/react/src/components/Icon/Icon.js b/packages/react/src/components/Icon/Icon.js index c0914bc10a6a..d1919f051930 100644 --- a/packages/react/src/components/Icon/Icon.js +++ b/packages/react/src/components/Icon/Icon.js @@ -12,7 +12,7 @@ import icons from 'carbon-icons'; /** * The icons list object from `carbon-icons`. - * @type {Object} + * @type {object} */ let iconsList = icons; diff --git a/packages/react/src/components/OverflowMenu/OverflowMenu.js b/packages/react/src/components/OverflowMenu/OverflowMenu.js index ed1fa83a8f90..e135065af4bc 100644 --- a/packages/react/src/components/OverflowMenu/OverflowMenu.js +++ b/packages/react/src/components/OverflowMenu/OverflowMenu.js @@ -34,7 +34,7 @@ const on = (element, ...args) => { /** * The CSS property names of the arrow keyed by the floating menu direction. - * @type {Object} + * @type {object} */ const triggerButtonPositionProps = { [DIRECTION_TOP]: 'bottom', @@ -43,7 +43,7 @@ const triggerButtonPositionProps = { /** * Determines how the position of arrow should affect the floating menu position. - * @type {Object} + * @type {object} */ const triggerButtonPositionFactors = { [DIRECTION_TOP]: -2, diff --git a/packages/react/src/components/Tabs/Tabs-story.scss b/packages/react/src/components/Tabs/Tabs-story.scss index 8a6f3ba309a2..1b35b3028240 100644 --- a/packages/react/src/components/Tabs/Tabs-story.scss +++ b/packages/react/src/components/Tabs/Tabs-story.scss @@ -5,7 +5,9 @@ $css--font-face: false; $css--body: false; $css--reset: false; -@import '~carbon-components/src/globals/scss/css--helpers'; // SEE THE NOTE ABOVE + +// SEE THE NOTE ABOVE +@import '~carbon-components/src/globals/scss/css--helpers'; .bx--tabs--container ~ div { height: 320px; diff --git a/packages/react/src/internal/FloatingMenu.js b/packages/react/src/internal/FloatingMenu.js index f26fc10a551a..01e0ba3071c9 100644 --- a/packages/react/src/internal/FloatingMenu.js +++ b/packages/react/src/internal/FloatingMenu.js @@ -13,7 +13,7 @@ import window from 'window-or-global'; /** * The structure for the position of floating menu. - * @typedef {Object} FloatingMenu~position + * @typedef {object} FloatingMenu~position * @property {number} left The left position. * @property {number} top The top position. * @property {number} right The right position. @@ -22,14 +22,14 @@ import window from 'window-or-global'; /** * The structure for the size of floating menu. - * @typedef {Object} FloatingMenu~size + * @typedef {object} FloatingMenu~size * @property {number} width The width. * @property {number} height The height. */ /** * The structure for the position offset of floating menu. - * @typedef {Object} FloatingMenu~offset + * @typedef {object} FloatingMenu~offset * @property {number} top The top position. * @property {number} left The left position. */ diff --git a/packages/stylelint-config-elements/package.json b/packages/stylelint-config-elements/package.json index 7429ac092e5c..4ca8cee9a21f 100644 --- a/packages/stylelint-config-elements/package.json +++ b/packages/stylelint-config-elements/package.json @@ -20,14 +20,14 @@ "access": "public" }, "peerDependencies": { - "stylelint": "^9.10.1" + "stylelint": "^13.0.0" }, "dependencies": { - "stylelint-config-prettier": "^4.0.0", - "stylelint-prettier": "^1.0.6", - "stylelint-scss": "^3.5.3" + "stylelint-config-prettier": "^8.0.1", + "stylelint-prettier": "^1.1.2", + "stylelint-scss": "^3.13.0" }, "devDependencies": { - "stylelint": "^9.10.1" + "stylelint": "^13.0.0" } } diff --git a/packages/type/scss/_reset.scss b/packages/type/scss/_reset.scss index 78de748c4c82..01be413af98f 100644 --- a/packages/type/scss/_reset.scss +++ b/packages/type/scss/_reset.scss @@ -25,8 +25,9 @@ } body { - font-family: $body-font-family; @include carbon--font-weight('regular'); + + font-family: $body-font-family; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; diff --git a/yarn.lock b/yarn.lock index 94427cf25421..66c8f84d4e97 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4516,6 +4516,11 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== +"@types/minimist@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" + integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= + "@types/node@*", "@types/node@^12.0.10": version "12.0.12" resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.12.tgz#cc791b402360db1eaf7176479072f91ee6c6c7ca" @@ -4531,6 +4536,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.3.tgz#27b3f40addaf2f580459fdb405222685542f907a" integrity sha512-3SiLAIBkDWDg6vFo0+5YJyHPWU9uwu40Qe+v+0MH8wRKYBimHvvAOyk3EzMrD/TrIlLYfXrqDqrg913PynrMJQ== +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -4829,10 +4839,10 @@ acorn-jsx@^3.0.0: dependencies: acorn "^3.0.4" -acorn-jsx@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" - integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== +acorn-jsx@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" + integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== acorn-walk@^6.0.1: version "6.2.0" @@ -4849,7 +4859,7 @@ acorn@^3.0.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= -acorn@^6.0.1, acorn@^6.0.5, acorn@^6.0.7, acorn@^6.1.1: +acorn@^6.0.1, acorn@^6.0.5, acorn@^6.1.1: version "6.2.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.0.tgz#67f0da2fc339d6cfb5d6fb244fd449f33cd8bbe3" integrity sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw== @@ -4864,6 +4874,11 @@ acorn@^7.0.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.0.0.tgz#26b8d1cd9a9b700350b71c0905546f64d1284e7a" integrity sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ== +acorn@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" + integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== + adaro@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/adaro/-/adaro-1.0.4.tgz#05706a054d4d0097ce1c3ea319281b85c9dd8a24" @@ -5216,6 +5231,13 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== +ansi-escapes@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" + integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== + dependencies: + type-fest "^0.8.1" + ansi-gray@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" @@ -5558,6 +5580,15 @@ array-includes@^3.0.3: define-properties "^1.1.2" es-abstract "^1.7.0" +array-includes@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + array-initial@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" @@ -5858,7 +5889,7 @@ autoprefixer@^8.2.0: postcss "^6.0.23" postcss-value-parser "^3.2.3" -autoprefixer@^9.0.0, autoprefixer@^9.4.3, autoprefixer@^9.4.9, autoprefixer@^9.5.1: +autoprefixer@^9.4.3, autoprefixer@^9.4.9: version "9.6.0" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.0.tgz#0111c6bde2ad20c6f17995a33fad7cf6854b4c87" integrity sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ== @@ -5884,6 +5915,19 @@ autoprefixer@^9.6.1: postcss "^7.0.17" postcss-value-parser "^4.0.0" +autoprefixer@^9.7.3: + version "9.7.4" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378" + integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g== + dependencies: + browserslist "^4.8.3" + caniuse-lite "^1.0.30001020" + chalk "^2.4.2" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.26" + postcss-value-parser "^4.0.2" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -7237,6 +7281,15 @@ camelcase-keys@^4.0.0: map-obj "^2.0.0" quick-lru "^1.0.0" +camelcase-keys@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.1.1.tgz#0d24dde78cea4c7d2da7f4ea40b7995083328c8d" + integrity sha512-kEPCddRFChEzO0d6w61yh0WbBiSv9gBnfZWGfXRYPlGqIdIGef6HMR6pgqVSEWCYkrp8B0AtEpEXNY+Jx0xk1A== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + camelcase@^2.0.0, camelcase@^2.0.1, camelcase@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" @@ -7302,6 +7355,11 @@ caniuse-lite@^1.0.30001017: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001019.tgz#857e3fccaad2b2feb3f1f6d8a8f62d747ea648e1" integrity sha512-6ljkLtF1KM5fQ+5ZN0wuyVvvebJxgJPTmScOMaFuQN2QuOzvRJnWSKfzQskQU5IOU4Gap3zasYPIinzwUjoj/g== +caniuse-lite@^1.0.30001020: + version "1.0.30001021" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz#e75ed1ef6dbadd580ac7e7720bb16f07b083f254" + integrity sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g== + capital-case@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.3.tgz#339bd77e8fab6cf75111d4fca509b3edf7c117c8" @@ -7700,6 +7758,13 @@ cli-cursor@^2.0.0, cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + cli-source-preview@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/cli-source-preview/-/cli-source-preview-1.1.0.tgz#05303ab1279a9093ead1a3837b3ee231f3006544" @@ -7853,14 +7918,6 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" -clone-regexp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" - integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw== - dependencies: - is-regexp "^1.0.0" - is-supported-regexp-flag "^1.0.0" - clone-regexp@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f" @@ -8107,10 +8164,10 @@ commander@~2.19.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== -comment-parser@^0.5.5: - version "0.5.5" - resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-0.5.5.tgz#c2584cae7c2f0afc773e96b2ee98f8c10cbd693d" - integrity sha512-oB3TinFT+PV3p8UwDQt71+HkG03+zwPwikDlKU6ZDmql6QX2zFlQ+G0GGSDqyJhdZi4PSlzFBm+YJ+ebOX3Vgw== +comment-parser@^0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-0.7.2.tgz#baf6d99b42038678b81096f15b630d18142f4b8a" + integrity sha512-4Rjb1FnxtOcv9qsfuaNuVsmmVn4ooVoBHzYfyKteiXwIU84PClyGA5jASoFMwPV93+FPh9spwueXauxFJZkGAg== common-tags@^1.8.0: version "1.8.0" @@ -8229,10 +8286,10 @@ configstore@^4.0.0: write-file-atomic "^2.0.0" xdg-basedir "^3.0.0" -confusing-browser-globals@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.7.tgz#5ae852bd541a910e7ffb2dbb864a2d21a36ad29b" - integrity sha512-cgHI1azax5ATrZ8rJ+ODDML9Fvu67PimB6aNxBrc/QwSaDaM9eTfIEUHx3bBLJJ82ioSb+/5zfsMCCEJax3ByQ== +confusing-browser-globals@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" + integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== connect-history-api-fallback@^1: version "1.6.0" @@ -9178,7 +9235,7 @@ debuglog@^1.0.1: resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= -decamelize-keys@^1.0.0: +decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= @@ -10106,6 +10163,23 @@ es-abstract@^1.10.0, es-abstract@^1.11.0, es-abstract@^1.12.0, es-abstract@^1.13 is-regex "^1.0.4" object-keys "^1.0.12" +es-abstract@^1.17.0: + version "1.17.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.2.tgz#965b10af56597b631da15872c17a405e86c1fd46" + integrity sha512-YoKuru3Lyoy7yVTBSH2j7UxTqe/je3dWAruC0sHvZX1GNd5zX8SSLvQqEgO9b3Ex8IW+goFI9arEEsFIbulhOw== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + es-abstract@^1.17.0-next.1: version "1.17.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.0.tgz#f42a517d0036a5591dbb2c463591dc8bb50309b1" @@ -10280,28 +10354,28 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-config-airbnb-base@^13.0.0, eslint-config-airbnb-base@^13.2.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz#f6ea81459ff4dec2dda200c35f1d8f7419d57943" - integrity sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w== +eslint-config-airbnb-base@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.0.0.tgz#8a7bcb9643d13c55df4dd7444f138bf4efa61e17" + integrity sha512-2IDHobw97upExLmsebhtfoD3NAKhV4H0CJWP3Uprd/uk+cHuWYOczPVxQ8PxLFUAw7o3Th1RAU8u1DoUpr+cMA== dependencies: - confusing-browser-globals "^1.0.5" + confusing-browser-globals "^1.0.7" object.assign "^4.1.0" object.entries "^1.1.0" -eslint-config-airbnb@^17.0.0: - version "17.1.1" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-17.1.1.tgz#2272e0b86bb1e2b138cdf88d07a3b6f4cda3d626" - integrity sha512-xCu//8a/aWqagKljt+1/qAM62BYZeNq04HmdevG5yUGWpja0I/xhqd6GdLRch5oetEGFiJAnvtGuTEAese53Qg== +eslint-config-airbnb@^18.0.1: + version "18.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.0.1.tgz#a3a74cc29b46413b6096965025381df8fb908559" + integrity sha512-hLb/ccvW4grVhvd6CT83bECacc+s4Z3/AEyWQdIT2KeTsG9dR7nx1gs7Iw4tDmGKozCNHFn4yZmRm3Tgy+XxyQ== dependencies: - eslint-config-airbnb-base "^13.2.0" + eslint-config-airbnb-base "^14.0.0" object.assign "^4.1.0" object.entries "^1.1.0" -eslint-config-prettier@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-5.1.0.tgz#bf29442e7c818236a77acfe2241ec991299f9bf1" - integrity sha512-+tpiaLm3wl6fPW5nq0dDyVowQM0FT61lAdWZ+sDWgk6kKzgbOnCDwlcbwI38cyCBhq+Z3ret5Iofp6/gZpO0zw== +eslint-config-prettier@^6.9.0: + version "6.9.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.9.0.tgz#430d24822e82f7deb1e22a435bfa3999fae4ad64" + integrity sha512-k4E14HBtcLv0uqThaI6I/n1LEqROp8XaPu6SO9Z32u5NlGRC07Enu1Bh2KEFw4FNHbekH8yzbIU9kUGxbiGmCA== dependencies: get-stdin "^6.0.0" @@ -10313,41 +10387,45 @@ eslint-import-resolver-node@^0.3.2: debug "^2.6.9" resolve "^1.5.0" -eslint-module-utils@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz#8b93499e9b00eab80ccb6614e69f03678e84e09a" - integrity sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw== +eslint-module-utils@^2.4.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz#7878f7504824e1b857dd2505b59a8e5eda26a708" + integrity sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q== dependencies: - debug "^2.6.8" + debug "^2.6.9" pkg-dir "^2.0.0" -eslint-plugin-import@^2.17.3: - version "2.18.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.0.tgz#7a5ba8d32622fb35eb9c8db195c2090bd18a3678" - integrity sha512-PZpAEC4gj/6DEMMoU2Df01C5c50r7zdGIN52Yfi7CvvWaYssG7Jt5R9nFG5gmqodxNOz9vQS87xk6Izdtpdrig== +eslint-plugin-import@^2.20.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz#d749a7263fb6c29980def8e960d380a6aa6aecaa" + integrity sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ== dependencies: array-includes "^3.0.3" + array.prototype.flat "^1.2.1" contains-path "^0.1.0" debug "^2.6.9" doctrine "1.5.0" eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.0" + eslint-module-utils "^2.4.1" has "^1.0.3" - lodash "^4.17.11" minimatch "^3.0.4" + object.values "^1.1.0" read-pkg-up "^2.0.0" - resolve "^1.11.0" + resolve "^1.12.0" -eslint-plugin-jsdoc@^8.4.6: - version "8.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-8.7.0.tgz#ef61bb7966138576b23aacf249e958e9a0a012ff" - integrity sha512-4UzO2Yw+5s1DOfQCTaasUx8Ng/h6/nTtrO3gGiCD086pOAcDFkbVHKdGrGnGuXd90MPDE9bHD92xJ5ke3cMrRA== +eslint-plugin-jsdoc@^20.3.1: + version "20.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-20.3.1.tgz#919366d1ab3342f90321975249833db1ff751472" + integrity sha512-JQ25OXvseVm84pX2mcVvKtGwrZDeAxgFUkq11f/pJpbGJMANYcLaMAUuW7U3cGhapWh+Gj04At/enAt26dpOeg== dependencies: - comment-parser "^0.5.5" + comment-parser "^0.7.2" debug "^4.1.1" - flat-map-polyfill "^0.3.8" - jsdoctypeparser "4.0.0" - lodash "^4.17.11" + jsdoctypeparser "^6.1.0" + lodash "^4.17.15" + object.entries-ponyfill "^1.0.1" + regextras "^0.7.0" + semver "^6.3.0" + spdx-expression-parse "^3.0.0" eslint-plugin-jsx-a11y@^6.2.1: version "6.2.3" @@ -10364,32 +10442,32 @@ eslint-plugin-jsx-a11y@^6.2.1: has "^1.0.3" jsx-ast-utils "^2.2.1" -eslint-plugin-prettier@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#8695188f95daa93b0dc54b249347ca3b79c4686d" - integrity sha512-XWX2yVuwVNLOUhQijAkXz+rMPPoCr7WFiAl8ig6I7Xn+pPVhDhzg4DxHpmbeb0iqjO9UronEA3Tb09ChnFVHHA== +eslint-plugin-prettier@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" + integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@^1.6.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.1.tgz#3c66a5515ea3e0a221ffc5d4e75c971c217b1a4c" - integrity sha512-wHhmGJyVuijnYIJXZJHDUF2WM+rJYTjulUTqF9k61d3BTk8etydz+M4dXUVH7M76ZRS85rqBTCx0Es/lLsrjnA== +eslint-plugin-react-hooks@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.3.0.tgz#53e073961f1f5ccf8dd19558036c1fac8c29d99a" + integrity sha512-gLKCa52G4ee7uXzdLiorca7JIQZPPXRAQDXV83J4bUEeUuc5pIEyZYAZ45Xnxe5IuupxEqHS+hUhSLIimK1EMw== -eslint-plugin-react@^7.13.0: - version "7.14.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz#94c193cc77a899ac0ecbb2766fbef88685b7ecc1" - integrity sha512-jZdnKe3ip7FQOdjxks9XPN0pjUKZYq48OggNMd16Sk+8VXx6JOvXmlElxROCgp7tiUsTsze3jd78s/9AFJP2mA== +eslint-plugin-react@^7.18.0: + version "7.18.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz#2317831284d005b30aff8afb7c4e906f13fa8e7e" + integrity sha512-p+PGoGeV4SaZRDsXqdj9OWcOrOpZn8gXoGPcIQTzo2IDMbAKhNDnME9myZWqO3Ic4R3YmwAZ1lDjWl2R2hMUVQ== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" doctrine "^2.1.0" has "^1.0.3" - jsx-ast-utils "^2.1.0" - object.entries "^1.1.0" - object.fromentries "^2.0.0" - object.values "^1.1.0" + jsx-ast-utils "^2.2.3" + object.entries "^1.1.1" + object.fromentries "^2.0.2" + object.values "^1.1.1" prop-types "^15.7.2" - resolve "^1.10.1" + resolve "^1.14.2" eslint-restricted-globals@^0.2.0: version "0.2.0" @@ -10404,16 +10482,31 @@ eslint-scope@^4.0.0, eslint-scope@^4.0.3: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-utils@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" - integrity sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== +eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + eslint@^2.7.0: version "2.13.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-2.13.1.tgz#e4cc8fa0f009fb829aaae23855a29360be1f6c11" @@ -10453,10 +10546,10 @@ eslint@^2.7.0: text-table "~0.2.0" user-home "^2.0.0" -eslint@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.0.1.tgz#4a32181d72cb999d6f54151df7d337131f81cda7" - integrity sha512-DyQRaMmORQ+JsWShYsSg4OPTjY56u1nCjAmICrE8vLWqyLKxhFXOthwMj1SA8xwfrv0CofLNVnqbfyhwCkaO0w== +eslint@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -10464,36 +10557,37 @@ eslint@^6.0.0: cross-spawn "^6.0.5" debug "^4.0.1" doctrine "^3.0.0" - eslint-scope "^4.0.3" - eslint-utils "^1.3.1" - eslint-visitor-keys "^1.0.0" - espree "^6.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" esquery "^1.0.1" esutils "^2.0.2" file-entry-cache "^5.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^3.1.0" - globals "^11.7.0" + glob-parent "^5.0.0" + globals "^12.1.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^6.2.2" + inquirer "^7.0.0" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.3.0" - lodash "^4.17.11" + lodash "^4.17.14" minimatch "^3.0.4" mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.2" + optionator "^0.8.3" progress "^2.0.0" regexpp "^2.0.1" - semver "^5.5.1" - strip-ansi "^4.0.0" - strip-json-comments "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" table "^5.2.3" text-table "^0.2.0" + v8-compile-cache "^2.0.3" espree@^3.1.6: version "3.5.4" @@ -10503,14 +10597,14 @@ espree@^3.1.6: acorn "^5.5.0" acorn-jsx "^3.0.0" -espree@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.0.0.tgz#716fc1f5a245ef5b9a7fdb1d7b0d3f02322e75f6" - integrity sha512-lJvCS6YbCn3ImT3yKkPe0+tJ+mH6ljhGNjHQH9mRtiO6gjhVAOhVXW1yjnwqGwTkK3bGbye+hb00nFNmu0l/1Q== +espree@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" + integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== dependencies: - acorn "^6.0.7" - acorn-jsx "^5.0.0" - eslint-visitor-keys "^1.0.0" + acorn "^7.1.0" + acorn-jsx "^5.1.0" + eslint-visitor-keys "^1.1.0" esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1: version "2.7.3" @@ -10678,13 +10772,6 @@ execa@^2.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execall@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" - integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M= - dependencies: - clone-regexp "^1.0.0" - execall@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45" @@ -10943,7 +11030,7 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3: +fast-glob@^3.0.3, fast-glob@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.1.tgz#87ee30e9e9f3eb40d6f254a7997655da753d7c82" integrity sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g== @@ -10959,7 +11046,7 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@~2.0.4: +fast-levenshtein@~2.0.4, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -11070,13 +11157,6 @@ file-entry-cache@^1.1.1: flat-cache "^1.2.1" object-assign "^4.0.1" -file-entry-cache@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-4.0.0.tgz#633567d15364aefe0b299e1e217735e8f3a9f6e8" - integrity sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA== - dependencies: - flat-cache "^2.0.1" - file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" @@ -11313,11 +11393,6 @@ flat-cache@^2.0.1: rimraf "2.6.3" write "1.0.3" -flat-map-polyfill@^0.3.8: - version "0.3.8" - resolved "https://registry.yarnpkg.com/flat-map-polyfill/-/flat-map-polyfill-0.3.8.tgz#4ec0bfb7c70e2962f00db03548d3620471fd8697" - integrity sha512-ZfmD5MnU7GglUEhiky9C7yEPaNq1/wh36RDohe+Xr3nJVdccwHbdTkFIYvetcdsoAckUKT51fuf44g7Ni5Doyg== - flatpickr@4.5.5: version "4.5.5" resolved "https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.5.5.tgz#b138050654932f4cf667897d00b51bb930bf392e" @@ -12068,11 +12143,18 @@ global@^4.3.2: min-document "^2.19.0" process "^0.11.10" -globals@^11.1.0, globals@^11.7.0: +globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== +globals@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" + integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + dependencies: + type-fest "^0.8.1" + globals@^9.18.0, globals@^9.2.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" @@ -12114,6 +12196,18 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" +globby@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.0.tgz#56fd0e9f0d4f8fb0c456f1ab0dee96e1380bc154" + integrity sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-3.0.1.tgz#2094af8421e19152150d5893eb6416b312d9a22f" @@ -12149,7 +12243,7 @@ globby@^7.1.1: pify "^3.0.0" slash "^1.0.0" -globby@^9.0.0, globby@^9.1.0, globby@^9.2.0: +globby@^9.1.0, globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== @@ -12191,7 +12285,7 @@ gonzales-pe-sl@^4.2.3: dependencies: minimist "1.1.x" -gonzales-pe@^4.2.3: +gonzales-pe@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.2.4.tgz#356ae36a312c46fe0f1026dd6cb539039f8500d2" integrity sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ== @@ -12562,6 +12656,11 @@ har-validator@~5.1.0: ajv "^6.5.5" har-schema "^2.0.0" +hard-rejection@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -12915,15 +13014,10 @@ html-tag@^2.0.0: is-self-closing "^1.0.1" kind-of "^6.0.0" -html-tags@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" - integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= - -html-tags@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.0.0.tgz#41f57708c9e6b7b46a00a22317d614c4a2bab166" - integrity sha512-xiXEBjihaNI+VZ2mKEoI5ZPxqUsevTKM+aeeJ/W4KAg2deGE35minmCJMn51BvwJZmiHaeAxrb2LAS0yZJxuuA== +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== html-webpack-plugin@^4.0.0-beta.2: version "4.0.0-beta.5" @@ -13161,16 +13255,11 @@ ignore@^4.0.3, ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.0.0, ignore@^5.1.1: +ignore@^5.0.0, ignore@^5.1.1, ignore@^5.1.4: version "5.1.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== -ignore@^5.0.4, ignore@^5.0.6: - version "5.1.2" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.2.tgz#e28e584d43ad7e92f96995019cc43b9e1ac49558" - integrity sha512-vdqWBp7MyzdmHkkRWV5nY+PfGRbYbahfuvsBCh277tq+w9zyNi7h5CYJCK0kmzti9kU+O/cB7sE8HvKv6aXAKQ== - iltorb@^2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.3.tgz#b489689d24c8a25a2cf170c515f97954edd45577" @@ -13245,11 +13334,6 @@ import-lazy@^2.1.0: resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= -import-lazy@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" - integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== - import-lazy@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" @@ -13436,7 +13520,7 @@ inquirer@^1.1.2: strip-ansi "^3.0.0" through "^2.3.6" -inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.3.1, inquirer@^6.4.1: +inquirer@^6.2.0, inquirer@^6.3.1, inquirer@^6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.4.1.tgz#7bd9e5ab0567cd23b41b0180b68e0cfa82fc3c0b" integrity sha512-/Jw+qPZx4EDYsaT6uz7F4GJRNFMRdKNeUZw3ZnKV8lyuUgz/YWRCSUAJMZSVhSq4Ec0R2oYnyi6b3d4JXcL5Nw== @@ -13474,6 +13558,25 @@ inquirer@^6.5.0: strip-ansi "^5.1.0" through "^2.3.6" +inquirer@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.3.tgz#f9b4cd2dff58b9f73e8d43759436ace15bed4567" + integrity sha512-+OiOVeVydu4hnCGLCSX+wedovR/Yzskv9BFqUNNKq9uU2qg7LCcCo3R86S2E7WLo0y/x2pnEZfZe1CoYnORUAw== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + interpret@^1.0.0, interpret@^1.1.0, interpret@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" @@ -14073,16 +14176,16 @@ is-string@^1.0.4: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.4.tgz#cc3a9b69857d621e963725a24caeec873b826e64" integrity sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ= +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + is-subset@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= -is-supported-regexp-flag@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" - integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== - is-svg@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" @@ -14118,7 +14221,7 @@ is-text-path@^2.0.0: dependencies: text-extensions "^2.0.0" -is-typedarray@~1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -14908,10 +15011,10 @@ jsdoc@^3.4.1: taffydb "2.6.2" underscore "~1.9.1" -jsdoctypeparser@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsdoctypeparser/-/jsdoctypeparser-4.0.0.tgz#f25e212ff8b0e3e9ed76627554392787cd524128" - integrity sha512-Bh6AW8eJ1bVdofhYUuqgFOVo0FE9qII+a+Go+juEnAfaDS5lZAiIqBAFm9gDu80OqBcQ1UI3v/8cP+3D5IGVww== +jsdoctypeparser@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsdoctypeparser/-/jsdoctypeparser-6.1.0.tgz#acfb936c26300d98f1405cb03e20b06748e512a8" + integrity sha512-UCQBZ3xCUBv/PLfwKAJhp6jmGOSLFNKzrotXGNgbKhWvz27wPsCsVeP7gIcHPElQw2agBmynAitXqhxR58XAmA== jsdom@^11.5.1: version "11.12.0" @@ -15067,7 +15170,7 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jsx-ast-utils@^2.1.0, jsx-ast-utils@^2.2.1: +jsx-ast-utils@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz#4d4973ebf8b9d2837ee91a8208cc66f3a2776cfb" integrity sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ== @@ -15075,6 +15178,14 @@ jsx-ast-utils@^2.1.0, jsx-ast-utils@^2.2.1: array-includes "^3.0.3" object.assign "^4.1.0" +jsx-ast-utils@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" + integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + dependencies: + array-includes "^3.0.3" + object.assign "^4.1.0" + jsx-to-string@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/jsx-to-string/-/jsx-to-string-1.4.0.tgz#66dc34d773dab9f40fe993cff9940e5da655b705" @@ -15285,15 +15396,10 @@ kleur@^3.0.2: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -known-css-properties@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.11.0.tgz#0da784f115ea77c76b81536d7052e90ee6c86a8a" - integrity sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w== - -known-css-properties@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.14.0.tgz#d7032b4334a32dc22e6e46b081ec789daf18756c" - integrity sha512-P+0a/gBzLgVlCnK8I7VcD0yuYJscmWn66wH9tlKsQnmVdg689tLEmziwB9PuazZYLkcm07fvWOKCJJqI55sD5Q== +known-css-properties@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.17.0.tgz#1c535f530ee8e9e3e27bb6a718285780e1d07326" + integrity sha512-Vi3nxDGMm/z+lAaCjvAR1u+7fiv+sG6gU/iYDj5QOF8h76ytK9EW/EKfF0NeTyiGBi8Jy6Hklty/vxISrLox3w== known-css-properties@^0.3.0: version "0.3.0" @@ -15850,6 +15956,11 @@ lodash.intersection@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.intersection/-/lodash.intersection-4.4.0.tgz#0a11ba631d0e95c23c7f2f4cbb9a692ed178e705" integrity sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU= +lodash.isboolean@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= + lodash.isequal@^4.0.0, lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" @@ -15882,6 +15993,11 @@ lodash.isplainobject@^4.0.6: resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= +lodash.isregexp@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isregexp/-/lodash.isregexp-4.0.1.tgz#e13e647b30cd559752a04cd912086faf7da1c30b" + integrity sha1-4T5kezDNVZdSoEzZEghvr32hwws= + lodash.isstring@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" @@ -16016,7 +16132,7 @@ log-symbols@^1.0.2: dependencies: chalk "^1.0.0" -log-symbols@^2.0.0, log-symbols@^2.1.0, log-symbols@^2.2.0: +log-symbols@^2.1.0, log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== @@ -16270,6 +16386,11 @@ map-obj@^2.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= +map-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" + integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== + map-or-similar@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" @@ -16406,7 +16527,7 @@ math-random@^1.0.1: resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== -mathml-tag-names@^2.0.1, mathml-tag-names@^2.1.0: +mathml-tag-names@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz#6dff66c99d55ecf739ca53c492e626f1d12a33cc" integrity sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw== @@ -16559,6 +16680,23 @@ meow@^4.0.0: redent "^2.0.0" trim-newlines "^2.0.0" +meow@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-6.0.0.tgz#949196fdf21d979379e3bdccb0411e60f8cffd93" + integrity sha512-x4rYsjigPBDAxY+BGuK83YLhUIqui5wYyZoqb6QJCUOs+0fiYq+i/NV4Jt8OgIfObZFxG9iTyvLDu4UTohGTFw== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.1.1" + decamelize-keys "^1.1.0" + hard-rejection "^2.0.0" + minimist-options "^4.0.1" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.0" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.8.1" + yargs-parser "^16.1.0" + merge-deep@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" @@ -16648,7 +16786,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.0, micromatch@^4.0.2: +micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== @@ -16762,6 +16900,14 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" +minimist-options@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.0.2.tgz#29c4021373ded40d546186725e57761e4b1984a7" + integrity sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -16945,7 +17091,7 @@ mute-stream@0.0.7: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@~0.0.4: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -17669,6 +17815,11 @@ object.defaults@^1.0.0, object.defaults@^1.1.0: for-own "^1.0.0" isobject "^3.0.0" +object.entries-ponyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.entries-ponyfill/-/object.entries-ponyfill-1.0.1.tgz#29abdf77cbfbd26566dd1aa24e9d88f65433d256" + integrity sha1-Kavfd8v70mVm3RqiTp2I9lQz0lY= + object.entries@^1.0.4, object.entries@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" @@ -17679,6 +17830,16 @@ object.entries@^1.0.4, object.entries@^1.1.0: function-bind "^1.1.1" has "^1.0.3" +object.entries@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" + integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + object.fromentries@^2.0.0, "object.fromentries@^2.0.0 || ^1.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz#49a543d92151f8277b3ac9600f1e930b189d30ab" @@ -17689,6 +17850,16 @@ object.fromentries@^2.0.0, "object.fromentries@^2.0.0 || ^1.0.0": function-bind "^1.1.1" has "^1.0.1" +object.fromentries@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" + integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + object.getownpropertydescriptors@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" @@ -17738,6 +17909,16 @@ object.values@^1.0.4, object.values@^1.1.0: function-bind "^1.1.1" has "^1.0.3" +object.values@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" @@ -17822,7 +18003,7 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.1, optionator@^0.8.2: +optionator@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= @@ -17834,6 +18015,18 @@ optionator@^0.8.1, optionator@^0.8.2: type-check "~0.3.2" wordwrap "~1.0.0" +optionator@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + ora@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" @@ -18452,7 +18645,7 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= -pify@^4.0.0, pify@^4.0.1: +pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== @@ -18761,14 +18954,14 @@ postcss-html@^0.36.0: dependencies: htmlparser2 "^3.10.0" -postcss-jsx@^0.36.0, postcss-jsx@^0.36.1: - version "0.36.1" - resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.36.1.tgz#ab5e469e7449b84bd1a5973ff555fbe84c39f91d" - integrity sha512-xaZpy01YR7ijsFUtu5rViYCFHurFIPHir+faiOQp8g/NfTfWqZCKDhKrydQZ4d8WlSAmVdXGwLjpFbsNUI26Sw== +postcss-jsx@^0.36.3: + version "0.36.4" + resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.36.4.tgz#37a68f300a39e5748d547f19a747b3257240bd50" + integrity sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA== dependencies: "@babel/core" ">=7.2.2" -postcss-less@^3.1.0, postcss-less@^3.1.4: +postcss-less@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-3.1.4.tgz#369f58642b5928ef898ffbc1a6e93c958304c5ad" integrity sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA== @@ -19187,7 +19380,7 @@ postcss-reduce-transforms@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-reporter@^6.0.0, postcss-reporter@^6.0.1: +postcss-reporter@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== @@ -19202,20 +19395,20 @@ postcss-resolve-nested-selector@^0.1.1: resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= -postcss-safe-parser@^4.0.0, postcss-safe-parser@^4.0.1: +postcss-safe-parser@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== dependencies: postcss "^7.0.0" -postcss-sass@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.3.5.tgz#6d3e39f101a53d2efa091f953493116d32beb68c" - integrity sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A== +postcss-sass@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.4.2.tgz#7d1f8ddf6960d329de28fb3ff43c9c42013646bc" + integrity sha512-hcRgnd91OQ6Ot9R90PE/khUDCJHG8Uxxd3F7Y0+9VHjBiJgNv7sK5FxyHMCBtoLmmkzVbSj3M3OlqUfLJpq0CQ== dependencies: - gonzales-pe "^4.2.3" - postcss "^7.0.1" + gonzales-pe "^4.2.4" + postcss "^7.0.21" postcss-scss@^2.0.0: version "2.0.0" @@ -19313,6 +19506,11 @@ postcss-value-parser@^4.0.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.0.tgz#99a983d365f7b2ad8d0f9b8c3094926eab4b936d" integrity sha512-ESPktioptiSUchCKgggAkzdmkgzKfmp0EU8jXH+5kbIUB+unr0Y4CY9SRMvibuvYUBjNh1ACLbxqYNpdTQOteQ== +postcss-value-parser@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" + integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== + postcss-values-parser@^3.0.5: version "3.0.5" resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-3.0.5.tgz#9f83849fb89eaac74c2d5bf75e8e9715508a8c8d" @@ -19352,7 +19550,7 @@ postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.14, postcss@^6.0.23: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: version "7.0.17" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f" integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ== @@ -19361,6 +19559,15 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.1 source-map "^0.6.1" supports-color "^6.1.0" +postcss@^7.0.21, postcss@^7.0.26: + version "7.0.26" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.26.tgz#5ed615cfcab35ba9bbb82414a4fa88ea10429587" + integrity sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + prebuild-install@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.0.tgz#58b4d8344e03590990931ee088dd5401b03004c8" @@ -19785,6 +19992,11 @@ quick-lru@^1.0.0: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + quotation@^1.0.0, quotation@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/quotation/-/quotation-1.1.2.tgz#fc178192e524359e36b8832b27586817bb94bf2e" @@ -20274,6 +20486,15 @@ read-pkg-up@^4.0.0: find-up "^3.0.0" read-pkg "^3.0.0" +read-pkg-up@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -20301,6 +20522,16 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + read@1, read@~1.0.1: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -20487,6 +20718,14 @@ redent@^2.0.0: indent-string "^3.0.0" strip-indent "^2.0.0" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + reduce-css-calc@^1.2.6: version "1.3.0" resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" @@ -20634,6 +20873,11 @@ regexpu-core@^4.6.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.1.0" +regextras@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/regextras/-/regextras-0.7.0.tgz#2298bef8cfb92b1b7e3b9b12aa8f69547b7d71e4" + integrity sha512-ds+fL+Vhl918gbAUb0k2gVKbTZLsg84Re3DI6p85Et0U0tYME3hyW4nMK8Px4dtDaBA2qNjvG5uWyW7eK5gfmw== + registry-auth-token@^3.0.1: version "3.4.0" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" @@ -21069,14 +21313,14 @@ resolve@1.1.7, resolve@1.1.x: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.1, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: version "1.11.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw== dependencies: path-parse "^1.0.6" -resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.3.2: +resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.14.2, resolve@^1.3.2: version "1.14.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2" integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ== @@ -21121,6 +21365,14 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + resumer@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" @@ -21471,6 +21723,13 @@ rxjs@^6.3.3, rxjs@^6.4.0: dependencies: tslib "^1.9.0" +rxjs@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c" + integrity sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q== + dependencies: + tslib "^1.9.0" + safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" @@ -21782,7 +22041,7 @@ semver-regex@^1.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== -semver@6.3.0, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -22951,7 +23210,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^2.0.0, strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: +strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= @@ -23030,135 +23289,84 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -stylelint-config-prettier@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-4.0.0.tgz#8c712977be13bd25191ab8b986b5c07a3342a5dc" - integrity sha512-cwh3QbBC2+3zBeMvuxFjT8XsbSdyoyELOY9BZqMuvphUKEQ+srkPWoN60FlvRwLB014TOke4Y12KvTtfKnaHhg== +stylelint-config-prettier@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-8.0.1.tgz#ec7cdd7faabaff52ebfa56c28fed3d995ebb8cab" + integrity sha512-RcjNW7MUaNVqONhJH4+rtlAE3ow/9SsAM0YWV0Lgu3dbTKdWTa/pQXRdFWgoHWpzUKn+9oBKR5x8JdH+20wmgw== -stylelint-prettier@^1.0.6: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-1.1.1.tgz#213873c1d0097cd0985dafc766197dcd955e21c5" - integrity sha512-H7Zjb+9ufF0dTjjJ4qSbN/yeAV14BNUK5rl267lvYfmmW4Swlz4a2rfwqqgiN/YlntHXXzM6Nh/UXHFIvLI8zA== +stylelint-prettier@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-1.1.2.tgz#2b19abe40789c380bffee3d4267c413d981a86ea" + integrity sha512-8QZ+EtBpMCXYB6cY0hNE3aCDKMySIx4Q8/malLaqgU/KXXa6Cj2KK8ulG1AJvUMD5XSSP8rOotqaCzR/BW6qAA== dependencies: prettier-linter-helpers "^1.0.0" -stylelint-scss@^3.5.3: - version "3.9.0" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.9.0.tgz#45e5e42c28c180ec410ac95ab70fb0b49688cbb6" - integrity sha512-6uB2TPfIA/HybB7gERPFaBWHDBWhoLSjKoG0rQtsQ4LNOvWzJ205Q8JA2x9zZSXOJXatonlT9aGA1tyNBJrmcg== +stylelint-scss@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.13.0.tgz#875c76e61d95333c4f0ae737a310be6f1d27d780" + integrity sha512-SaLnvQyndaPcsgVJsMh6zJ1uKVzkRZJx+Wg/stzoB1mTBdEmGketbHrGbMQNymzH/0mJ06zDSpeCDvNxqIJE5A== dependencies: - lodash "^4.17.11" + lodash.isboolean "^3.0.3" + lodash.isregexp "^4.0.1" + lodash.isstring "^4.0.1" postcss-media-query-parser "^0.2.3" postcss-resolve-nested-selector "^0.1.1" postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.0" + postcss-value-parser "^4.0.2" -stylelint@^10.0.1: - version "10.1.0" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-10.1.0.tgz#1bc4c4ce878107e7c396b19226d91ba28268911a" - integrity sha512-OmlUXrgzEMLQYj1JPTpyZPR9G4bl0StidfHnGJEMpdiQ0JyTq0MPg1xkHk1/xVJ2rTPESyJCDWjG8Kbpoo7Kuw== +stylelint@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.0.0.tgz#532007f7154c1a5ed14245d857a5884316f5111f" + integrity sha512-6sjgOJbM3iLhnUtmRO0J1vvxie9VnhIZX/2fCehjylv9Gl9u0ytehGCTm9Lhw2p1F8yaNZn5UprvhCB8C3g/Tg== dependencies: - autoprefixer "^9.5.1" + autoprefixer "^9.7.3" balanced-match "^1.0.0" - chalk "^2.4.2" - cosmiconfig "^5.2.0" + chalk "^3.0.0" + cosmiconfig "^6.0.0" debug "^4.1.1" execall "^2.0.0" file-entry-cache "^5.0.1" get-stdin "^7.0.0" global-modules "^2.0.0" - globby "^9.2.0" + globby "^11.0.0" globjoin "^0.1.4" - html-tags "^3.0.0" - ignore "^5.0.6" + html-tags "^3.1.0" + ignore "^5.1.4" import-lazy "^4.0.0" imurmurhash "^0.1.4" - known-css-properties "^0.14.0" + known-css-properties "^0.17.0" leven "^3.1.0" - lodash "^4.17.11" + lodash "^4.17.15" log-symbols "^3.0.0" - mathml-tag-names "^2.1.0" - meow "^5.0.0" - micromatch "^4.0.0" + mathml-tag-names "^2.1.1" + meow "^6.0.0" + micromatch "^4.0.2" normalize-selector "^0.2.0" - pify "^4.0.1" - postcss "^7.0.14" + postcss "^7.0.26" postcss-html "^0.36.0" - postcss-jsx "^0.36.1" + postcss-jsx "^0.36.3" postcss-less "^3.1.4" postcss-markdown "^0.36.0" postcss-media-query-parser "^0.2.3" postcss-reporter "^6.0.1" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^4.0.1" - postcss-sass "^0.3.5" + postcss-sass "^0.4.2" postcss-scss "^2.0.0" postcss-selector-parser "^3.1.0" postcss-syntax "^0.36.2" - postcss-value-parser "^3.3.1" + postcss-value-parser "^4.0.2" resolve-from "^5.0.0" - signal-exit "^3.0.2" slash "^3.0.0" specificity "^0.4.1" - string-width "^4.1.0" - strip-ansi "^5.2.0" - style-search "^0.1.0" - sugarss "^2.0.0" - svg-tags "^1.0.0" - table "^5.2.3" - -stylelint@^9.10.1: - version "9.10.1" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-9.10.1.tgz#5f0ee3701461dff1d68284e1386efe8f0677a75d" - integrity sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ== - dependencies: - autoprefixer "^9.0.0" - balanced-match "^1.0.0" - chalk "^2.4.1" - cosmiconfig "^5.0.0" - debug "^4.0.0" - execall "^1.0.0" - file-entry-cache "^4.0.0" - get-stdin "^6.0.0" - global-modules "^2.0.0" - globby "^9.0.0" - globjoin "^0.1.4" - html-tags "^2.0.0" - ignore "^5.0.4" - import-lazy "^3.1.0" - imurmurhash "^0.1.4" - known-css-properties "^0.11.0" - leven "^2.1.0" - lodash "^4.17.4" - log-symbols "^2.0.0" - mathml-tag-names "^2.0.1" - meow "^5.0.0" - micromatch "^3.1.10" - normalize-selector "^0.2.0" - pify "^4.0.0" - postcss "^7.0.13" - postcss-html "^0.36.0" - postcss-jsx "^0.36.0" - postcss-less "^3.1.0" - postcss-markdown "^0.36.0" - postcss-media-query-parser "^0.2.3" - postcss-reporter "^6.0.0" - postcss-resolve-nested-selector "^0.1.1" - postcss-safe-parser "^4.0.0" - postcss-sass "^0.3.5" - postcss-scss "^2.0.0" - postcss-selector-parser "^3.1.0" - postcss-syntax "^0.36.2" - postcss-value-parser "^3.3.0" - resolve-from "^4.0.0" - signal-exit "^3.0.2" - slash "^2.0.0" - specificity "^0.4.1" - string-width "^3.0.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" style-search "^0.1.0" sugarss "^2.0.0" svg-tags "^1.0.0" - table "^5.0.0" + table "^5.4.6" + v8-compile-cache "^2.1.0" + write-file-atomic "^3.0.1" success-symbol@^0.1.0: version "0.1.0" @@ -23295,7 +23503,7 @@ table@^3.7.8: slice-ansi "0.0.4" string-width "^2.0.0" -table@^5.0.0, table@^5.2.3: +table@^5.2.3: version "5.4.1" resolved "https://registry.yarnpkg.com/table/-/table-5.4.1.tgz#0691ae2ebe8259858efb63e550b6d5f9300171e8" integrity sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w== @@ -23305,6 +23513,16 @@ table@^5.0.0, table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" +table@^5.4.6: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + taffydb@2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.6.2.tgz#7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268" @@ -23913,6 +24131,11 @@ trim-newlines@^2.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= +trim-newlines@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" + integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + trim-off-newlines@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" @@ -24000,6 +24223,16 @@ type-fest@^0.5.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw== +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -24018,6 +24251,13 @@ typed-styles@^0.0.7: resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -24683,6 +24923,11 @@ uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== +v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + v8flags@^3.0.1: version "3.1.3" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" @@ -25295,6 +25540,11 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + wordwrap@^1.0.0, wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -25385,6 +25635,16 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write-file-atomic@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.1.tgz#558328352e673b5bb192cf86500d60b230667d4b" + integrity sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write-json-file@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f"