From 22edff2dfb97fe071ff8b9ad4fce4f0c99d09419 Mon Sep 17 00:00:00 2001 From: JounQin Date: Thu, 13 Feb 2020 19:54:27 +0800 Subject: [PATCH] fix(rollup): check vue-template-compiler availability --- lerna.json | 8 +- package.json | 26 +- packages/rollup/src/config.ts | 3 +- packages/webpack-angular/package.json | 2 +- packages/webpack-svelte/package.json | 2 +- packages/webpack-vue/package.json | 2 +- packages/webpack/package.json | 8 +- yarn.lock | 488 +++++++++++++------------- 8 files changed, 273 insertions(+), 266 deletions(-) diff --git a/lerna.json b/lerna.json index 1320b834e..cf2d42ddf 100644 --- a/lerna.json +++ b/lerna.json @@ -22,12 +22,14 @@ }, "publish": { "ignoreChanges": [ - "**/test/**", "**/.*", "**/*.md", "**/*.tsbuildinfo", - "**/tsconfig.json", - "package.json" + "**/coverage/**", + "**/dist/**", + "**/node_modules/**", + "**/test/**", + "**/tsconfig.json" ] } } diff --git a/package.json b/package.json index 914d472f6..1c18e8fb9 100644 --- a/package.json +++ b/package.json @@ -42,15 +42,15 @@ "w:dev": "ts-node -T --files packages/webpack/src/cli" }, "devDependencies": { - "@1stg/app-config": "^0.3.2", - "@1stg/lib-config": "^0.3.2", - "@1stg/tslint-config": "^0.7.2", - "@angular/common": "^9.0.0", - "@angular/compiler": "^9.0.0", - "@angular/compiler-cli": "^9.0.0", - "@angular/core": "^9.0.0", - "@angular/platform-browser": "^9.0.0", - "@angular/platform-browser-dynamic": "^9.0.0", + "@1stg/app-config": "^0.4.2", + "@1stg/lib-config": "^0.4.2", + "@1stg/tslint-config": "^0.8.2", + "@angular/common": "^9.0.1", + "@angular/compiler": "^9.0.1", + "@angular/compiler-cli": "^9.0.1", + "@angular/core": "^9.0.1", + "@angular/platform-browser": "^9.0.1", + "@angular/platform-browser-dynamic": "^9.0.1", "@babel/types": "^7.8.3", "@d-ts/core": "^0.7.2", "@d-ts/rollup-plugins": "^0.3.2", @@ -69,7 +69,7 @@ "@types/lodash": "^4.14.149", "@types/micromatch": "^4.0.1", "@types/mini-css-extract-plugin": "^0.9.0", - "@types/node": "^13.7.0", + "@types/node": "^13.7.1", "@types/postcss-load-config": "^2.0.1", "@types/prettier": "^1.19.0", "@types/react": "^16.9.19", @@ -77,7 +77,7 @@ "@types/resolve": "^1.14.0", "@types/rollup-plugin-postcss": "^2.0.0", "@types/rollup__plugin-url": "npm:@types/rollup-plugin-url", - "@types/webpack": "^4.41.5", + "@types/webpack": "^4.41.6", "@types/webpack-dev-server": "^3.10.0", "@types/webpack-env": "^1.15.1", "@types/workbox-webpack-plugin": "^4.1.0", @@ -90,10 +90,10 @@ "react-dom": "^16.12.0", "react-is": "^16.12.0", "reflect-metadata": "^0.1.13", - "rimraf": "^3.0.1", + "rimraf": "^3.0.2", "rxjs": "^6.5.4", "serve": "^11.3.0", - "svelte": "^3.18.1", + "svelte": "^3.18.2", "ts-jest": "^25.2.0", "ts-node": "^8.6.2", "tslint": "^6.0.0", diff --git a/packages/rollup/src/config.ts b/packages/rollup/src/config.ts index 736bf244c..a81eb85dd 100644 --- a/packages/rollup/src/config.ts +++ b/packages/rollup/src/config.ts @@ -17,6 +17,7 @@ import { __PROD__, arrayify, identify, + isPkgAvailable, isTsAvailable, monorepoPkgs, tryExtensions, @@ -372,9 +373,9 @@ ConfigOptions = {}): RollupOptions[] => { json(), url({ include: IMAGE_EXTENSIONS.map(ext => `**/*${ext}`) }), postcss(postcssOptions), - vue(vueOptions), ].concat( [ + isPkgAvailable('vue-template-compiler') && vue(vueOptions), // __DEV__ and __PROD__ will always be replaced while `process.env.NODE_ENV` will be preserved except on production define && replace( diff --git a/packages/webpack-angular/package.json b/packages/webpack-angular/package.json index 1cc40ce54..9f613b1e6 100644 --- a/packages/webpack-angular/package.json +++ b/packages/webpack-angular/package.json @@ -11,7 +11,7 @@ "@pkgr/webpack": "^0.5.1" }, "dependencies": { - "@ngtools/webpack": "^9.0.1" + "@ngtools/webpack": "^9.0.2" }, "publishConfig": { "access": "public" diff --git a/packages/webpack-svelte/package.json b/packages/webpack-svelte/package.json index fafdc77d5..b067dc26f 100644 --- a/packages/webpack-svelte/package.json +++ b/packages/webpack-svelte/package.json @@ -8,7 +8,7 @@ "license": "MIT", "peerDependencies": { "@pkgr/webpack": "^0.5.1", - "svelte": ">=3.0.0" + "svelte": ">=3.18.2" }, "dependencies": { "svelte-loader": "^2.13.6" diff --git a/packages/webpack-vue/package.json b/packages/webpack-vue/package.json index 924c652ce..1311e04e7 100644 --- a/packages/webpack-vue/package.json +++ b/packages/webpack-vue/package.json @@ -14,7 +14,7 @@ "dependencies": { "vue-loader": "^15.8.3", "vue-style-loader": "^4.1.2", - "vue-svg-loader": "^0.15.0" + "vue-svg-loader": "^0.16.0" }, "publishConfig": { "access": "public" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index cacf31479..4d9fe2d40 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -18,8 +18,8 @@ "index.pug" ], "dependencies": { - "@1stg/babel-preset": "^0.11.2", - "@1stg/postcss-config": "^0.7.2", + "@1stg/babel-preset": "^0.12.2", + "@1stg/postcss-config": "^0.8.2", "@babel/core": "^7.8.4", "@pkgr/es-modules": "^0.3.0", "@pkgr/umd-globals": "^0.4.0", @@ -41,7 +41,7 @@ "html-webpack-plugin": "^3.2.0", "jsox": "^1.1.121", "lazy-compile-webpack-plugin": "^0.1.11", - "less": "^3.10.3", + "less": "^3.11.1", "less-loader": "^5.0.0", "lodash": "^4.17.15", "mini-css-extract-plugin": "^0.9.0", @@ -61,7 +61,7 @@ "tsconfig-paths-webpack-plugin": "^3.2.0", "tslib": "^1.10.0", "url-loader": "^3.0.0", - "webpack": "^4.41.5", + "webpack": "^4.41.6", "webpack-dev-server": "^3.10.3", "workbox-webpack-plugin": "^5.0.0" }, diff --git a/yarn.lock b/yarn.lock index 4d56aa45e..c103e8dc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,38 +2,38 @@ # yarn lockfile v1 -"@1stg/app-config@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@1stg/app-config/-/app-config-0.3.2.tgz#37dd4ff41fe36750851b7655bb1f5f72a354cb81" - integrity sha512-P4LmtzytgeoYMu2lfBqJWaVdPJAJxJhEKpaTZoh9ZRE2Y2hEsRJH0F7e6RyBlT8it3KxCXtpi1dhkDQF5MUhTg== - dependencies: - "@1stg/babel-preset" "^0.11.2" - "@1stg/browserslist-config" "^0.5.2" - "@1stg/commitlint-config" "^0.4.2" - "@1stg/eslint-config" "^0.18.2" - "@1stg/husky-config" "^0.6.2" - "@1stg/lint-staged" "^0.12.2" - "@1stg/postcss-config" "^0.7.2" - "@1stg/prettier-config" "^0.8.2" - "@1stg/remark-config" "^0.4.2" - "@1stg/stylelint-config" "^0.10.2" - "@1stg/tsconfig" "^0.9.2" +"@1stg/app-config@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@1stg/app-config/-/app-config-0.4.2.tgz#0f04fcbe131eaac13355a927cb5ccf7f65c9da1f" + integrity sha512-ZwZqZFmyOIssWqcJfw8cTugvGgPOenj7UA4F0ZtWs58KRvc8ligHhGF+eEtWULpg3jqE7hZ6oA0W6LNCHqjcfA== + dependencies: + "@1stg/babel-preset" "^0.12.2" + "@1stg/browserslist-config" "^0.6.2" + "@1stg/commitlint-config" "^0.5.2" + "@1stg/eslint-config" "^0.19.2" + "@1stg/husky-config" "^0.7.2" + "@1stg/lint-staged" "^0.13.2" + "@1stg/postcss-config" "^0.8.2" + "@1stg/prettier-config" "^0.9.2" + "@1stg/remark-config" "^0.5.2" + "@1stg/stylelint-config" "^0.11.2" + "@1stg/tsconfig" "^0.10.2" "@babel/core" "^7.8.4" - "@pkgr/es-modules" "^0.2.4" - "@pkgr/imagemin" "^0.3.8" + "@pkgr/es-modules" "^0.3.0" + "@pkgr/imagemin" "^0.4.0" browserslist "^4.8.6" eslint "^6.8.0" - husky "^3.1.0" + husky "^4.2.2" lint-staged "^10.0.7" postcss "^7.0.26" prettier "^1.19.1" - stylelint "^13.0.0" + stylelint "^13.1.0" tslib "^1.10.0" -"@1stg/babel-preset@^0.11.2": - version "0.11.2" - resolved "https://registry.yarnpkg.com/@1stg/babel-preset/-/babel-preset-0.11.2.tgz#a4c53b8ce46fcaae38357d40bed4e00cd7702c29" - integrity sha512-kgtlRaqkxDVcTPMe4xUprFBzuUUHdcukv3dVesesIl5VpV/+yC/2z/l19GWOJelshAK7bMB21mdy0RPFErt6CQ== +"@1stg/babel-preset@^0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@1stg/babel-preset/-/babel-preset-0.12.2.tgz#d1855058708870a409be713c84406636aef02fdc" + integrity sha512-tNRNwMs+57VBONFneAmyGUSpws/sNE/mdFytcQIh7iy8YcD2Tom47TZmPrf1bEjqUXar1h+KhvZ+8OddueOdDg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-proposal-class-properties" "^7.8.3" @@ -41,7 +41,7 @@ "@babel/preset-env" "^7.8.4" "@babel/preset-react" "^7.8.3" "@babel/preset-typescript" "^7.8.3" - "@pkgr/utils" "^0.3.9" + "@pkgr/utils" "^0.4.0" "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0" "@vue/babel-preset-jsx" "^1.1.2" babel-plugin-import "^1.13.0" @@ -53,30 +53,30 @@ core-js "^3.6.4" fast-async "^7.0.6" -"@1stg/browserslist-config@^0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@1stg/browserslist-config/-/browserslist-config-0.5.2.tgz#c0f021eb8acc236cf802ec76f7b2220b00de9057" - integrity sha512-n1x5VZR4rH5xV3FlPR2TUZA/Fwb6L/ANw5IhR/uLlODFrD8SX3EjuRvMJ6sP/uee+vYaZ7Hci7vygCwaoyWVTg== +"@1stg/browserslist-config@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@1stg/browserslist-config/-/browserslist-config-0.6.2.tgz#6f6229682a9bae4045b1e86ec5426c6248596333" + integrity sha512-FFQ2z8u+ilb4OrzSSrTsdIHAeck0IJ2mb4nvUpf/2nfTQCHhP63burRFh/Yq/+k8yII7drb7Zc5tXe6glBC8RQ== -"@1stg/commitlint-config@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@1stg/commitlint-config/-/commitlint-config-0.4.2.tgz#58264f54acbbcaa947ffaf6c3b804b889928e390" - integrity sha512-jvEOGl9ZnoxnKEg/54A1Lb6n7HZdUbjNFmf+xfuygY3M+M1641WncBHPMDItSEjvtuZyAy2pep3Gi0rtcK/GWA== +"@1stg/commitlint-config@^0.5.2": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@1stg/commitlint-config/-/commitlint-config-0.5.2.tgz#164af71c393bd059dbf5a87a0ea5024dfca9b711" + integrity sha512-JHuiy9tVtnuwgSmbK8DW41ZoosJpg0oigfj9i7jcZ+iG+ZkGIeZoSZlbRsVE6PEkEe+j6oX+GGEq+me3MLha9g== dependencies: "@commitlint/cli" "^8.3.5" "@commitlint/config-conventional" "^8.3.4" "@commitlint/config-lerna-scopes" "^8.3.4" - "@pkgr/utils" "^0.3.9" + "@pkgr/utils" "^0.4.0" -"@1stg/eslint-config@^0.18.2": - version "0.18.2" - resolved "https://registry.yarnpkg.com/@1stg/eslint-config/-/eslint-config-0.18.2.tgz#0c42000a01916d307d49b8888fc1f0f89d153cce" - integrity sha512-DN/FBZHdvKe9UZ4uR3icvawD24E6zOnljQpRtTNH82SfH2GRKJEHS1lHUdkoo72iuNdbin68buK1iEQ6wseTHQ== +"@1stg/eslint-config@^0.19.2": + version "0.19.2" + resolved "https://registry.yarnpkg.com/@1stg/eslint-config/-/eslint-config-0.19.2.tgz#e0599366ffbbf434ca1da131d25a87fc977d4b69" + integrity sha512-7cw5Ckq3x3VifhD7QT7Zx16SIKG++f1x2DaFuLPUUrzoR11fNjClwvmb/jVoMmRqYtIHekD3QURkC67EfHd/ig== dependencies: - "@pkgr/utils" "^0.3.9" - "@typescript-eslint/eslint-plugin" "^2.19.0" - "@typescript-eslint/eslint-plugin-tslint" "^2.19.0" - "@typescript-eslint/parser" "^2.19.0" + "@pkgr/utils" "^0.4.0" + "@typescript-eslint/eslint-plugin" "^2.19.2" + "@typescript-eslint/eslint-plugin-tslint" "^2.19.2" + "@typescript-eslint/parser" "^2.19.2" babel-eslint "^10.0.3" eslint-config-prettier "^6.10.0" eslint-config-standard "^14.1.0" @@ -86,7 +86,7 @@ eslint-import-resolver-ts "^0.4.2" eslint-plugin-babel "^5.3.0" eslint-plugin-import "^2.20.1" - eslint-plugin-jest "^23.6.0" + eslint-plugin-jest "^23.7.0" eslint-plugin-mdx "^1.6.8" eslint-plugin-node "^11.0.0" eslint-plugin-prettier "^3.1.2" @@ -95,56 +95,56 @@ eslint-plugin-react-hooks "^2.3.0" eslint-plugin-sonarjs "^0.5.0" eslint-plugin-standard "^4.0.1" - eslint-plugin-unicorn "^16.0.0" + eslint-plugin-unicorn "^16.1.0" eslint-plugin-vue "^6.1.2" is-glob "^4.0.1" tiny-glob "^0.2.6" -"@1stg/husky-config@^0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@1stg/husky-config/-/husky-config-0.6.2.tgz#e13417601bb7e5fefc564a9f5ccb82d861011627" - integrity sha512-ofxpAMQjoi3WUOyn8pv/ZIg+NGl9RMt69l5yZkOZDr7+/QvZDFbFzkg5Bfbpv5UDdvZI02WhrddnH3RBxN5Xog== +"@1stg/husky-config@^0.7.2": + version "0.7.2" + resolved "https://registry.yarnpkg.com/@1stg/husky-config/-/husky-config-0.7.2.tgz#5e51c098603ef36a9cc18dac0f2cfe612c8a4a2e" + integrity sha512-sEyhcsRa4dUF4JwirH+utUEYGUxhy2lE07bxBBrV2Nmo9AP4xz+axLflL2qVPEWlTGXdw2eX/fRaTxB5w9dF7g== dependencies: "@commitlint/cli" "^8.3.5" -"@1stg/lib-config@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@1stg/lib-config/-/lib-config-0.3.2.tgz#2813b7ba620df5e913044d15682a5588341b8ddc" - integrity sha512-+tDJEQM/DjjZ+uSp3T2bofyjA+FE8ubrIyJFwDvO9/BltqqVeig3yBT34/9XsHkfYKBesGGIp9lrkwh1/oRm1g== - dependencies: - "@1stg/babel-preset" "^0.11.2" - "@1stg/commitlint-config" "^0.4.2" - "@1stg/eslint-config" "^0.18.2" - "@1stg/husky-config" "^0.6.2" - "@1stg/lint-staged" "^0.12.2" - "@1stg/prettier-config" "^0.8.2" - "@1stg/remark-config" "^0.4.2" - "@1stg/tsconfig" "^0.9.2" +"@1stg/lib-config@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@1stg/lib-config/-/lib-config-0.4.2.tgz#8bf00f05185a1b6edd5a02524e1ef4d3ea913d62" + integrity sha512-67w7mXpA9UFYCtADepZaxtgIXlRZ4cW36Sm8m11B62xDMI7KbdQmKT3yVern9aQSklYDQJ/n7Fp1mTvvoUzcGg== + dependencies: + "@1stg/babel-preset" "^0.12.2" + "@1stg/commitlint-config" "^0.5.2" + "@1stg/eslint-config" "^0.19.2" + "@1stg/husky-config" "^0.7.2" + "@1stg/lint-staged" "^0.13.2" + "@1stg/prettier-config" "^0.9.2" + "@1stg/remark-config" "^0.5.2" + "@1stg/tsconfig" "^0.10.2" "@babel/core" "^7.8.4" - "@pkgr/rollup" "^0.9.6" + "@pkgr/rollup" "^0.10.0" eslint "^6.8.0" - husky "^3.1.0" + husky "^4.2.2" jest "^25.1.0" lint-staged "^10.0.7" prettier "^1.19.1" -"@1stg/lint-staged@^0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@1stg/lint-staged/-/lint-staged-0.12.2.tgz#2885ea8ffafd8b99387be2776b0541892370768f" - integrity sha512-7ZhQUBy5xu4sW37aojVICZZ9ugQJbJQg4A3BjSH1EX9I9NJqpXTLzOMkOVJozhWgNvWDgvtYLAX5GqJF7WtqUA== +"@1stg/lint-staged@^0.13.2": + version "0.13.2" + resolved "https://registry.yarnpkg.com/@1stg/lint-staged/-/lint-staged-0.13.2.tgz#f37d8104a8061d0cc7c84e120c20f41f3ef7daa9" + integrity sha512-3oU/T7xfXhIndOm18WjhTxpMccydQHTHNwTLmcwmgYxWbP5m4x0xKZgzjtwovaXoWvwPc4zA33AhEv+3ma004w== dependencies: - "@pkgr/utils" "^0.3.9" - "@prettier/plugin-pug" "^1.1.5" + "@pkgr/utils" "^0.4.0" + "@prettier/plugin-pug" "^1.1.7" "@prettier/plugin-ruby" "^0.17.0" cross-env "^7.0.0" prettier "^1.19.1" prettier-plugin-sh "^0.2.8" prettier-plugin-toml "^0.3.1" -"@1stg/postcss-config@^0.7.2": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@1stg/postcss-config/-/postcss-config-0.7.2.tgz#bb9e6a0394a57e0d9b40d3750382fb11801085c3" - integrity sha512-2DXibRlqmbxTBmesbhwazvAd91fivjl5IJ9UBlq+skswOZGOR1qQ0EW4neh8Kg401joziSw43lPcBc0frOqyWA== +"@1stg/postcss-config@^0.8.2": + version "0.8.2" + resolved "https://registry.yarnpkg.com/@1stg/postcss-config/-/postcss-config-0.8.2.tgz#ad22d1ec8a649b489b9e152f82eb1d146045d949" + integrity sha512-YW3bsT/7TNR8MJ93PaBz58Fw0CUsmhrmTzMmbsuwTfy09yANU7WxHrNSf2RNX3klqy9/GgaiCfa98Z+doIZNKQ== dependencies: autoprefixer "^9.7.4" cssnano "^4.1.10" @@ -155,21 +155,21 @@ postcss-preset-env "^6.7.0" postcss-url "^8.0.0" -"@1stg/prettier-config@^0.8.2": - version "0.8.2" - resolved "https://registry.yarnpkg.com/@1stg/prettier-config/-/prettier-config-0.8.2.tgz#ecaa7e0f5e48f55ba9e6e21fc9f83bd0e8befbcd" - integrity sha512-QfTgRUj4Va80YCqsFL7Vufo2dq53Yv+uSNZD0cTb9pFD7k903qV5DNeAy7rPaUjjPLtyDNg1i5zgU+B4BnMLIg== +"@1stg/prettier-config@^0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@1stg/prettier-config/-/prettier-config-0.9.2.tgz#bbcf3bbca4ea75598b3bab4ca38abd983809964a" + integrity sha512-HHNd3Y7AB42udOFzZteSdbUxRPkFppvQI6CW51ntx2ZRX4ZVYGk00wSuKQ98LazeRY6FUSbWCDhYXYn7brxSxg== dependencies: - "@prettier/plugin-pug" "^1.1.5" + "@prettier/plugin-pug" "^1.1.7" "@prettier/plugin-ruby" "^0.17.0" prettier-plugin-pkg "^0.4.10" prettier-plugin-sh "^0.2.8" prettier-plugin-toml "^0.3.1" -"@1stg/remark-config@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@1stg/remark-config/-/remark-config-0.4.2.tgz#93199092eaf43d4126123860da7b041cb757ef57" - integrity sha512-W5IMHsHYlCjKT7KXxOKa+EOEaogOIPaenCjO6zIDDphXCuv3m8aZXzovOxhfatcbaKHhOA+sXI9IxQQpFQl/Pg== +"@1stg/remark-config@^0.5.2": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@1stg/remark-config/-/remark-config-0.5.2.tgz#0875e6379a81200b55e0a57f7f95e8c5b4ef3ba3" + integrity sha512-43rKGPobzBx6zmTh329rg/EciN7nLm1xm+huL4REl/KfK39C/wl1idyum12hRvI945iVs0qHBmGGj/y6qzBdAQ== dependencies: remark-lint "^6.0.5" remark-preset-lint-consistent "^2.0.3" @@ -177,30 +177,30 @@ remark-preset-lint-recommended "^3.0.3" remark-preset-prettier "^0.4.0" -"@1stg/stylelint-config@^0.10.2": - version "0.10.2" - resolved "https://registry.yarnpkg.com/@1stg/stylelint-config/-/stylelint-config-0.10.2.tgz#fe3d9ef76c6522f4f7b686f63de852e0488042bd" - integrity sha512-TrULQBWFlVOBUR7CCogrpWOFPXuIeR1D4XpbMgpNaKHYdACjQMxnQzE7YDng2eenGW4d5m8Bd1fyLszgQr2GTg== +"@1stg/stylelint-config@^0.11.2": + version "0.11.2" + resolved "https://registry.yarnpkg.com/@1stg/stylelint-config/-/stylelint-config-0.11.2.tgz#0189b0d42010504ccbd951f756a25b4594280b16" + integrity sha512-h761oZ6l8EWJMFGa6oiKTUC0xTfHjp/suJQTHqimKEUfLU8tc/EkpzpXn/fq1OBHhwJDVK9qUyeUQMGxAiN2IQ== dependencies: - "@pkgr/utils" "^0.3.9" + "@pkgr/utils" "^0.4.0" stylelint-config-prettier "^8.0.1" - stylelint-config-standard "^19.0.0" + stylelint-config-standard "^20.0.0" stylelint-high-performance-animation "^1.4.0" stylelint-no-unsupported-browser-features "^4.0.0" stylelint-prettier "^1.1.2" stylelint-scss "^3.14.2" -"@1stg/tsconfig@^0.9.2": - version "0.9.2" - resolved "https://registry.yarnpkg.com/@1stg/tsconfig/-/tsconfig-0.9.2.tgz#f0fc6cd1ed2cdfa4f7c8fe2ca94d0d1e7298d806" - integrity sha512-OVa2dnOCIlVrbzPXvCZQdglaDX/pZUgpGIKwWndSHjV5km70Q/qDrcVkyQ6UXAwhjMSUih2Tl/C+e7wI7Ri1Ew== +"@1stg/tsconfig@^0.10.2": + version "0.10.2" + resolved "https://registry.yarnpkg.com/@1stg/tsconfig/-/tsconfig-0.10.2.tgz#d89a6fedcbe154f0c994f223a539959f4e3bae85" + integrity sha512-9Ha5BOlK4Ox6biqJp5KTZp+Cf5Kdg7XkEUkjSzw1zn3uCwLpxYxu/0kVhaMEAY+rhByy8vXyggpiWSPhVXEiDQ== dependencies: tslib "^1.10.0" -"@1stg/tslint-config@^0.7.2": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@1stg/tslint-config/-/tslint-config-0.7.2.tgz#a08f7d9a87cc072035d304de146ff2a624a90d2e" - integrity sha512-NmP1tdGf0KJ7j0N9jPoZTK0DyJhSwroJJbrRTMlGNFVmJOhY/c3iWBYGRAGCYhcSuhWPCCZ69x2M5v7OSgTEOA== +"@1stg/tslint-config@^0.8.2": + version "0.8.2" + resolved "https://registry.yarnpkg.com/@1stg/tslint-config/-/tslint-config-0.8.2.tgz#7c485a419676240cef44735c5dd15a94a2868605" + integrity sha512-gVhQUOnLzzKVdYU6/jxGN5Wk2EA4lBaaQPcPMAYKJo5EGADcaWi7CabDMgSIZIF3A4rZNl1HCKjo9/mWh6km7A== dependencies: "@rxts/rxjs-tslint" "^0.2.0" codelyzer "^5.2.1" @@ -211,10 +211,10 @@ tslint-react "^4.2.0" tslint-sonarts "^1.9.0" -"@angular-devkit/core@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-9.0.1.tgz#ef107b0e9eee1a28924cdf92108cdd5ab8df9b69" - integrity sha512-HboJI/x+SJD9clSOAMjHRv0eXAGRAdEaqJGmjDfdFMP2wznfsBiC6cgcHC17oM4jRWFhmWMR8Omc7CjLZJawJg== +"@angular-devkit/core@9.0.2": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-9.0.2.tgz#5febb2810531834ebfe4b52ea0db7144d30ea9e3" + integrity sha512-lEmfYs7+oHmXEQ3y97QGm73zs7i6chpx+ZSaBUvMM9oCKj/lytcn+diVG+t4hMavH6TK0lai7DO1rAbYkbmdrA== dependencies: ajv "6.10.2" fast-json-stable-stringify "2.0.0" @@ -222,15 +222,15 @@ rxjs "6.5.3" source-map "0.7.3" -"@angular/common@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-9.0.0.tgz#0e3b2452d42f87d1825a448a31ad72c593ee0785" - integrity sha512-ZMmEClGtUNJwV5CBlqcSHPIsNyz6WU/GvKWFzJ5VZc68oeg1e7lqfNMNIC47TjyolNJ7VSpNlyrKjzfdBlmqVw== +"@angular/common@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-9.0.1.tgz#78457633a447c49bcc0e0bd8049cc2adbb016484" + integrity sha512-40jbKdCb4xi6NTzLt1kE0V/X7JxCLLo8eUEr3Z34Z9Ljnd4LC+/CkuThPdQJ3HW1Z8r5SWXj+rES+sn75YNVmA== -"@angular/compiler-cli@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-9.0.0.tgz#ecce680820725885fed298af69946bdaa12d73d3" - integrity sha512-6L3swd3Z2ceAapmioml6z7yu3bYC2aVm3/rgK7eCoZtPcevuvTpGnXcFSVvNgByV51GntgInThPbMx0xY23Rvw== +"@angular/compiler-cli@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-9.0.1.tgz#e96ab3a117ada255a9388343992dc7de6061a355" + integrity sha512-HxJAXr1TWoqVzR7pRe89UjWnu3ESJzo+gjWWtv1NtDMwUKQ2JHWmC3yp/U0URprA03Ii8lXlrZWBjps04ZIlAg== dependencies: canonical-path "1.0.0" chokidar "^3.0.0" @@ -244,25 +244,25 @@ source-map "^0.6.1" yargs "13.1.0" -"@angular/compiler@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0.tgz#87e0bef4c369b6cadae07e3a4295778fc93799d5" - integrity sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ== +"@angular/compiler@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.1.tgz#19b6f83026a2b2771b7ef1b9be20bbe8828d8be9" + integrity sha512-ldamsPzIx+FLT/IYBqwsFL6qbP3BDgvPQa4Y3F/gFXDsoe+VTY5qwJfhr2iLbtF+fYomwOgY2kSL42BVQL873Q== -"@angular/core@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0.tgz#227dc53e1ac81824f998c6e76000b7efc522641e" - integrity sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w== +"@angular/core@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.1.tgz#8908112ce6bb22aa1ae537230240ef9a324409ad" + integrity sha512-q/3VLGM98euB/ZluSuMqvWyQb563iabRcVkC/DrHqCQMadV1ZpvuOgf8Gm092d8GY/iC4CGlTsN0wiVapMxplQ== -"@angular/platform-browser-dynamic@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.0.0.tgz#1b87355c20d0b2a046c1914085701a3d5ced52da" - integrity sha512-F1kbEpmDottTemRPEOAz2Te5ABVJ7wypfzBllxqXbdxPHvYLfL8db2dXyiGqABQ3ZFHPLNilrkUTy0sbuuU4OA== +"@angular/platform-browser-dynamic@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.0.1.tgz#43d6679863775d4f463a67b96a83c3a619854336" + integrity sha512-DslT339T+TBt4jUlXMblPR4IghXtykB+jQctm02G4AJUlvMa4b798N1oM6sD5F8NmBMa6beZ2dcRJ07f75LVBA== -"@angular/platform-browser@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-9.0.0.tgz#b9454f29d8edaf024668baa9e07083eef73deac2" - integrity sha512-2PR/o57HjZvKEnAF8ODeqxmeC90oth9dLTMrJNoI5MET0IeErKeI/9Sl5cLQuXC+lSVN5rOMCvDb74VWSno5yw== +"@angular/platform-browser@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-9.0.1.tgz#292306095c0e4b89927ba1b94eb1714cdbdfcb65" + integrity sha512-0o2aRxbQ3xZ/ZeLXajDqhrRK6vcICzdJ7GKvPgZxdohnnJ7JN1qp8U7J4aEotPqfSAde/aD2JvoDDtKZ0XIDWg== "@babel/code-frame@7.0.0": version "7.0.0" @@ -2585,12 +2585,12 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@ngtools/webpack@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-9.0.1.tgz#36fff5b269959b37eee4c23c8c22bd7686aa4860" - integrity sha512-SG1MDVSC7pIuaX1QYTh94k/YJa6w2OR2RNbghkDXToDzDv6bKnTQYoJPyXk+gwfDTVD4V5z2dKSNbxFzWleFpg== +"@ngtools/webpack@^9.0.2": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-9.0.2.tgz#5f2d79f612dec21d471ca862889d3c4a80e0cb4a" + integrity sha512-RR18eMe4/k7y3KZ5Y3GTVQNOnJ8Jbe0Xs0q8IMNcGqldbUR878MmIl9PCc6J79stE/7WiNFQtq1L68RQi3i9/A== dependencies: - "@angular-devkit/core" "9.0.1" + "@angular-devkit/core" "9.0.2" enhanced-resolve "4.1.1" rxjs "6.5.3" webpack-sources "1.4.3" @@ -2683,10 +2683,10 @@ dependencies: "@types/node" ">= 8" -"@prettier/plugin-pug@^1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@prettier/plugin-pug/-/plugin-pug-1.1.5.tgz#6e84e0a105d70f60389913d07be79c9cfbd1a1e3" - integrity sha512-MHqXRj006dJoGbWZWmNGedBIkOybEnFDIJTUtcXNzJcO9uhy9rBoP5dJ61QpFEIb7ufgFgA9qd2Di29RD87eKw== +"@prettier/plugin-pug@^1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@prettier/plugin-pug/-/plugin-pug-1.1.7.tgz#5495b6e1c793f7a504d66066f0e8ec9c99f19c5a" + integrity sha512-g2R2jIof64vPCZhDHortwQQPj+h6HpYqB3batYNtdmvKGIutviRAewMcHTcPRbxqbTy9dDDmnW38UC+gpJES9Q== dependencies: pug-lexer "~4.1.0" @@ -3322,10 +3322,10 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= -"@types/node@*", "@types/node@>= 8", "@types/node@^13.7.0": - version "13.7.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.0.tgz#b417deda18cf8400f278733499ad5547ed1abec4" - integrity sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ== +"@types/node@*", "@types/node@>= 8", "@types/node@^13.7.1": + version "13.7.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.1.tgz#238eb34a66431b71d2aaddeaa7db166f25971a0d" + integrity sha512-Zq8gcQGmn4txQEJeiXo/KiLpon8TzAl0kmKH4zdWctPj05nWwp1ClMdAVEloqrQKfaC48PNLdgN/aVaLqUrluA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -3492,10 +3492,10 @@ "@types/source-list-map" "*" source-map "^0.6.1" -"@types/webpack@*", "@types/webpack@^4.41.5": - version "4.41.5" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.5.tgz#70c1253b008c3e293497cff557fbacdca03c66f0" - integrity sha512-693JfV/83UZxpQY8vutDSwkDjNujy2327UrFqQciJWXh761B/aUIZIM5N05IRIZ17WwsG8VfUSE3edwXvkehiQ== +"@types/webpack@*", "@types/webpack@^4.41.6": + version "4.41.6" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.6.tgz#c76afbdef59159d12e3e1332dc264b75574722a2" + integrity sha512-iWRpV5Ej+8uKrgxp6jXz3v7ZTjgtuMXY+rsxQjFNU0hYCnHkpA7vtiNffgxjuxX4feFHBbz0IF76OzX2OqDYPw== dependencies: "@types/anymatch" "*" "@types/node" "*" @@ -3521,48 +3521,48 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin-tslint@^2.19.0": - version "2.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-2.19.0.tgz#94e1f105bea47660d6d439b9ed9e5b07e97a8a3e" - integrity sha512-a/0i6Q+GHojT2I+UccTrlBMnH7Y+evy7+Wg95Jiue4t+G+nITXV5hY5nI9tmY/L7P+SCdri9KDXj2lyn5O2F1g== +"@typescript-eslint/eslint-plugin-tslint@^2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-2.19.2.tgz#78b1def7370077ef48aa008070eb17dd37318372" + integrity sha512-S6F+Iaq3WIZN1aj6ar9Obda6kF3UaRWzT1Phi/CGp0mrSuaO1g8G+VJ0QG2HJ7S7CIKXMy7zXmF2alZ38EIVzw== dependencies: - "@typescript-eslint/experimental-utils" "2.19.0" + "@typescript-eslint/experimental-utils" "2.19.2" lodash "^4.17.15" -"@typescript-eslint/eslint-plugin@^2.19.0": - version "2.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.19.0.tgz#bf743448a4633e4b52bee0c40148ba072ab3adbd" - integrity sha512-u7IcQ9qwsB6U806LupZmINRnQjC+RJyv36sV/ugaFWMHTbFm/hlLTRx3gGYJgHisxcGSTnf+I/fPDieRMhPSQQ== +"@typescript-eslint/eslint-plugin@^2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.19.2.tgz#e279aaae5d5c1f2547b4cff99204e1250bc7a058" + integrity sha512-HX2qOq2GOV04HNrmKnTpSIpHjfl7iwdXe3u/Nvt+/cpmdvzYvY0NHSiTkYN257jHnq4OM/yo+OsFgati+7LqJA== dependencies: - "@typescript-eslint/experimental-utils" "2.19.0" + "@typescript-eslint/experimental-utils" "2.19.2" eslint-utils "^1.4.3" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.19.0", "@typescript-eslint/experimental-utils@^2.5.0": - version "2.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.0.tgz#d5ca732f22c009e515ba09fcceb5f2127d841568" - integrity sha512-zwpg6zEOPbhB3+GaQfufzlMUOO6GXCNZq6skk+b2ZkZAIoBhVoanWK255BS1g5x9bMwHpLhX0Rpn5Fc3NdCZdg== +"@typescript-eslint/experimental-utils@2.19.2", "@typescript-eslint/experimental-utils@^2.5.0": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.2.tgz#4611d44cf0f0cb460c26aa7676fc0a787281e233" + integrity sha512-B88QuwT1wMJR750YvTJBNjMZwmiPpbmKYLm1yI7PCc3x0NariqPwqaPsoJRwU9DmUi0cd9dkhz1IqEnwfD+P1A== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.19.0" + "@typescript-eslint/typescript-estree" "2.19.2" eslint-scope "^5.0.0" -"@typescript-eslint/parser@^2.19.0": - version "2.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.19.0.tgz#912160d9425395d09857dcd5382352bc98be11ae" - integrity sha512-s0jZoxAWjHnuidbbN7aA+BFVXn4TCcxEVGPV8lWMxZglSs3NRnFFAlL+aIENNmzB2/1jUJuySi6GiM6uACPmpg== +"@typescript-eslint/parser@^2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.19.2.tgz#21f42c0694846367e7d6a907feb08ab2f89c0879" + integrity sha512-8uwnYGKqX9wWHGPGdLB9sk9+12sjcdqEEYKGgbS8A0IvYX59h01o8os5qXUHMq2na8vpDRaV0suTLM7S8wraTA== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.19.0" - "@typescript-eslint/typescript-estree" "2.19.0" + "@typescript-eslint/experimental-utils" "2.19.2" + "@typescript-eslint/typescript-estree" "2.19.2" eslint-visitor-keys "^1.1.0" -"@typescript-eslint/typescript-estree@2.19.0": - version "2.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.19.0.tgz#6bd7310b9827e04756fe712909f26956aac4b196" - integrity sha512-n6/Xa37k0jQdwpUszffi19AlNbVCR0sdvCs3DmSKMD7wBttKY31lhD2fug5kMD91B2qW4mQldaTEc1PEzvGu8w== +"@typescript-eslint/typescript-estree@2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.19.2.tgz#67485b00172f400474d243c6c0be27581a579350" + integrity sha512-Xu/qa0MDk6upQWqE4Qy2X16Xg8Vi32tQS2PR0AvnT/ZYS4YGDvtn2MStOh5y8Zy2mg4NuL06KUHlvCh95j9C6Q== dependencies: debug "^4.1.1" eslint-visitor-keys "^1.1.0" @@ -4327,7 +4327,7 @@ atob@^2.1.1: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.4.7, autoprefixer@^9.6.1, autoprefixer@^9.7.3, autoprefixer@^9.7.4: +autoprefixer@^9.4.7, autoprefixer@^9.6.1, autoprefixer@^9.7.4: version "9.7.4" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378" integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g== @@ -5647,6 +5647,11 @@ compare-func@^1.3.1: array-ify "^1.0.0" dot-prop "^3.0.0" +compare-versions@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.5.1.tgz#26e1f5cf0d48a77eced5046b9f67b6b61075a393" + integrity sha512-9fGPIB7C6AyM18CJJBHt5EnCZDG3oiTJYy0NjfIAGjKpzv0tkxWko7TNQHF5ymqm7IH03tqmeuBxtvD+Izh6mg== + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -5964,7 +5969,7 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.0, cosmiconfig@^5.2.1: +cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== @@ -7262,13 +7267,12 @@ eslint-plugin-import@^2.20.1: read-pkg-up "^2.0.0" resolve "^1.12.0" -eslint-plugin-jest@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.6.0.tgz#508b32f80d44058c8c01257c0ee718cfbd521e9d" - integrity sha512-GH8AhcFXspOLqak7fqnddLXEJsrFyvgO8Bm60SexvKSn1+3rWYESnCiWUOCUcBTprNSDSE4CtAZdM4EyV6gPPw== +eslint-plugin-jest@^23.7.0: + version "23.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.7.0.tgz#84d5603b6e745b59898cb6750df6a44782a39b04" + integrity sha512-zkiyGlvJeHNjAEz8FaIxTXNblJJ/zj3waNbYbgflK7K6uy0cpE5zJBt/JpJtOBGM/UGkC6BqsQ4n0y7kQ2HA8w== dependencies: "@typescript-eslint/experimental-utils" "^2.5.0" - micromatch "^4.0.2" eslint-plugin-mdx@^1.6.8: version "1.6.8" @@ -7342,10 +7346,10 @@ eslint-plugin-standard@^4.0.1: resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== -eslint-plugin-unicorn@^16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-16.0.0.tgz#5fc03d70b2944fa85099bf511c352b3d50201738" - integrity sha512-zqWMYzTopdixyqu0+3td4vIGmpBxwdBVeWBm3TzwnFMvHoAE6tTQ/w2Xv5RG/MklKkfQdHsRqa8CVsSpjSA4qQ== +eslint-plugin-unicorn@^16.1.0: + version "16.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-16.1.1.tgz#012c598d71914ef30f5d386dd85110e59f2ef999" + integrity sha512-IMxCsntb0T8s660Irc40gtzXtxuXHcOn36G9G8OYKfiseBD/kNrA1cNJhsJ0xQteDASGrFwqdzBsYEkUvczhOA== dependencies: ci-info "^2.0.0" clean-regexp "^1.0.0" @@ -8086,7 +8090,7 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-versions@^3.0.0: +find-versions@^3.0.0, find-versions@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== @@ -9139,22 +9143,21 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0" - integrity sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ== +husky@^4.2.2: + version "4.2.3" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.3.tgz#3b18d2ee5febe99e27f2983500202daffbc3151e" + integrity sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ== dependencies: - chalk "^2.4.2" + chalk "^3.0.0" ci-info "^2.0.0" - cosmiconfig "^5.2.1" - execa "^1.0.0" - get-stdin "^7.0.0" + compare-versions "^3.5.1" + cosmiconfig "^6.0.0" + find-versions "^3.2.0" opencollective-postinstall "^2.0.2" pkg-dir "^4.2.0" please-upgrade-node "^3.2.0" - read-pkg "^5.2.0" - run-node "^1.0.0" slash "^3.0.0" + which-pm-runs "^1.0.0" iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" @@ -10699,10 +10702,10 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -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.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.18.0.tgz#d6e00b56ee1d5b0d171fd86df1583cfb012c521f" + integrity sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw== lazy-cache@^0.2.3: version "0.2.7" @@ -10770,12 +10773,13 @@ less-loader@^5.0.0: loader-utils "^1.1.0" pify "^4.0.1" -less@^3.10.3, less@^3.9.0: - version "3.10.3" - resolved "https://registry.yarnpkg.com/less/-/less-3.10.3.tgz#417a0975d5eeecc52cff4bcfa3c09d35781e6792" - integrity sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow== +less@^3.11.1, less@^3.9.0: + version "3.11.1" + resolved "https://registry.yarnpkg.com/less/-/less-3.11.1.tgz#c6bf08e39e02404fe6b307a3dfffafdc55bd36e2" + integrity sha512-tlWX341RECuTOvoDIvtFqXsKj072hm3+9ymRBe76/mD6O5ZZecnlAOVDlWAleF2+aohFrxNidXhv2773f6kY7g== dependencies: clone "^2.1.2" + tslib "^1.10.0" optionalDependencies: errno "^0.1.1" graceful-fs "^4.1.2" @@ -11294,10 +11298,10 @@ markdown-table@^1.1.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== -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== +mathml-tag-names@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" + integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== md5.js@^1.3.4: version "1.3.5" @@ -13191,10 +13195,10 @@ postcss-initial@^3.0.0: lodash.template "^4.5.0" postcss "^7.0.2" -postcss-jsx@^0.36.3: - version "0.36.3" - resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.36.3.tgz#c91113eae2935a1c94f00353b788ece9acae3f46" - integrity sha512-yV8Ndo6KzU8eho5mCn7LoLUGPkXrRXRjhMpX4AaYJ9wLJPv099xbtpbRQ8FrPnzVxb/cuMebbPR7LweSt+hTfA== +postcss-jsx@^0.36.4: + 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" @@ -15669,10 +15673,10 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.0, rimraf@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.1.tgz#48d3d4cb46c80d388ab26cd61b1b466ae9ae225a" - integrity sha512-IQ4ikL8SjBiEDZfk+DFVwqRK8md24RWMEJkdSlgNLkyyAImcjf8SWvU1qFMDOb4igBClbTQ/ugPqXcRwdFTxZw== +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" @@ -15796,11 +15800,6 @@ run-async@^2.2.0: dependencies: is-promise "^2.1.0" -run-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" - integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== - run-parallel@^1.1.9: version "1.1.9" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" @@ -16922,10 +16921,10 @@ stylelint-config-recommended@^3.0.0: resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz#e0e547434016c5539fe2650afd58049a2fd1d657" integrity sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ== -stylelint-config-standard@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-19.0.0.tgz#66f0cf13f33b8a9e34965881493b38fc1313693a" - integrity sha512-VvcODsL1PryzpYteWZo2YaA5vU/pWfjqBpOvmeA8iB2MteZ/ZhI1O4hnrWMidsS4vmEJpKtjdhLdfGJmmZm6Cg== +stylelint-config-standard@^20.0.0: + version "20.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz#06135090c9e064befee3d594289f50e295b5e20d" + integrity sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA== dependencies: stylelint-config-recommended "^3.0.0" @@ -16961,12 +16960,12 @@ stylelint-scss@^3.14.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.2" -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== +stylelint@^13.1.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.1.0.tgz#693fca947873ff34c92bf08cdaa6f3db1cac91e2" + integrity sha512-Ei+nCSQTyZYrsLSUIxq48/QfzCQD9r9sQiBqy7Z4IpIMcj+E0R6b0CHrSFeE7jNgREpBfJKJd6DpstuDrwUiew== dependencies: - autoprefixer "^9.7.3" + autoprefixer "^9.7.4" balanced-match "^1.0.0" chalk "^3.0.0" cosmiconfig "^6.0.0" @@ -16981,17 +16980,17 @@ stylelint@^13.0.0: ignore "^5.1.4" import-lazy "^4.0.0" imurmurhash "^0.1.4" - known-css-properties "^0.17.0" + known-css-properties "^0.18.0" leven "^3.1.0" lodash "^4.17.15" log-symbols "^3.0.0" - mathml-tag-names "^2.1.1" + mathml-tag-names "^2.1.3" meow "^6.0.0" micromatch "^4.0.2" normalize-selector "^0.2.0" postcss "^7.0.26" postcss-html "^0.36.0" - postcss-jsx "^0.36.3" + postcss-jsx "^0.36.4" postcss-less "^3.1.4" postcss-markdown "^0.36.0" postcss-media-query-parser "^0.2.3" @@ -17099,10 +17098,10 @@ svelte-loader@^2.13.6: loader-utils "^1.1.0" svelte-dev-helper "^1.1.9" -svelte@^3.18.1: - version "3.18.1" - resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.18.1.tgz#db0f82cc46394ca8c9a9d183995e1ebfeea3bdd0" - integrity sha512-jl6VLGTytOjHu700LuXSX6LvwRKFLAxqT8McUD2f3NjMI6qakWXgXoVjT+/ZmXmr8DiwrN/074pA1o3Aye4bIA== +svelte@^3.18.2: + version "3.18.2" + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.18.2.tgz#f136b9e169049f8bb6a364bd8b8f3b619ed957d9" + integrity sha512-jRk7jdYULb9V4Z+0BKlfofombmdIIQph4leojrOSHzvZBRmCredz7fZsJBiUDLO6h83XYekuLbwfy5zx1i95GQ== svg-parser@^2.0.2: version "2.0.2" @@ -17114,10 +17113,10 @@ svg-tags@^1.0.0: resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= -svg-to-vue@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/svg-to-vue/-/svg-to-vue-0.6.0.tgz#d5de9ec7126ac3c11adf8cfad013a6264ef57184" - integrity sha512-SYGJMBq5EHt/nIJxZ4kA9A6bilaFXtOPFJRoMQ2ml/jFP4N9L7HVFTm+5WCFN3QFnEUXtH6BHzpoOlwP1/5+2A== +svg-to-vue@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/svg-to-vue/-/svg-to-vue-0.7.0.tgz#ec86deb1742be38319462e36703af1dfa2f9fad9" + integrity sha512-Tg2nMmf3BQorYCAjxbtTkYyWPVSeox5AZUFvfy4MoWK/5tuQlnA/h3LAlTjV3sEvOC5FtUNovRSj3p784l4KOA== dependencies: svgo "^1.3.2" @@ -18305,13 +18304,13 @@ vue-style-loader@^4.1.0, vue-style-loader@^4.1.2: hash-sum "^1.0.2" loader-utils "^1.0.2" -vue-svg-loader@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/vue-svg-loader/-/vue-svg-loader-0.15.0.tgz#09bb9929c3f8955a246ea80909e26139badc0509" - integrity sha512-698GfXu9k2wPxI382Qf7MfrtBXjIjThqmOsksVKHqeTvVO+Ary9q69SVzA6EEJmj5vmF5u1KRVb/I1BDh4fPTQ== +vue-svg-loader@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/vue-svg-loader/-/vue-svg-loader-0.16.0.tgz#adccbdc9aca90132bde9c9d96cd49f74efecd345" + integrity sha512-2RtFXlTCYWm8YAEO2qAOZ2SuIF2NvLutB5muc3KDYoZq5ZeCHf8ggzSan3ksbbca7CJ/Aw57ZnDF4B7W/AkGtw== dependencies: loader-utils "^1.2.3" - svg-to-vue "^0.6.0" + svg-to-vue "^0.7.0" vue-template-compiler@^2.6.11: version "2.6.11" @@ -18453,10 +18452,10 @@ webpack-sources@1.4.3, webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-s source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.41.5: - version "4.41.5" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.5.tgz#3210f1886bce5310e62bb97204d18c263341b77c" - integrity sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw== +webpack@^4.41.6: + version "4.41.6" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.6.tgz#12f2f804bf6542ef166755050d4afbc8f66ba7e1" + integrity sha512-yxXfV0Zv9WMGRD+QexkZzmGIh54bsvEs+9aRWxnN8erLWEOehAKUTeNBoUbA6HPEZPlRo7KDi2ZcNveoZgK9MA== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -18532,6 +18531,11 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + which@1, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"