From 38312c7a56f9dd96d2b30dbb35ae739afa482670 Mon Sep 17 00:00:00 2001 From: codebender828 Date: Wed, 1 Sep 2021 23:33:08 +0800 Subject: [PATCH 1/2] fix: package versions --- package.json | 4 +- packages/chakra-ui-core/package.json | 2 +- packages/chakra-ui-nuxt/package.json | 6 +- packages/vue-cli-plugin/LICENSE.md | 9 + packages/vue-cli-plugin/README.md | 39 +++ .../helpers/add-chakra-loader-config.js | 15 ++ .../helpers/register-chakra-vue-plugin.js | 18 ++ packages/vue-cli-plugin/generator/index.js | 39 +++ .../generator/template/src/App.vue | 26 ++ packages/vue-cli-plugin/index.js | 1 + packages/vue-cli-plugin/package.json | 39 +++ packages/vue-cli-plugin/prompts/index.js | 18 ++ website/package.json | 2 +- yarn.lock | 242 ++++++++++-------- 14 files changed, 354 insertions(+), 106 deletions(-) create mode 100644 packages/vue-cli-plugin/LICENSE.md create mode 100644 packages/vue-cli-plugin/README.md create mode 100644 packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js create mode 100644 packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js create mode 100644 packages/vue-cli-plugin/generator/index.js create mode 100644 packages/vue-cli-plugin/generator/template/src/App.vue create mode 100644 packages/vue-cli-plugin/index.js create mode 100644 packages/vue-cli-plugin/package.json create mode 100644 packages/vue-cli-plugin/prompts/index.js diff --git a/package.json b/package.json index b50098a9..d63205d4 100644 --- a/package.json +++ b/package.json @@ -63,12 +63,12 @@ "@babel/runtime-corejs2": "^7.8.7", "@chakra-ui/styled-system": "^1.12.2", "@changesets/changelog-github": "^0.2.7", - "@changesets/cli": "^2.7.1", + "@changesets/cli": "^2.16.0", "@changesets/get-github-info": "^0.4.4", "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", "@emotion/babel-plugin": "^11.1.2", - "@emotion/css": "^11.0.0", + "@emotion/css": "^11.1.3", "@emotion/eslint-plugin": "^11.0.0", "@emotion/jest": "^11.3.0", "@manypkg/cli": "^0.18.0", diff --git a/packages/chakra-ui-core/package.json b/packages/chakra-ui-core/package.json index dfb19e5d..dd03a360 100644 --- a/packages/chakra-ui-core/package.json +++ b/packages/chakra-ui-core/package.json @@ -54,7 +54,7 @@ "vue": ">=2.6.10" }, "devDependencies": { - "@emotion/css": "^11.0.0", + "@emotion/css": "^11.1.3", "@fortawesome/fontawesome-common-types": "^0.2.36", "rimraf": "^3.0.2", "vue": "^2.6.12" diff --git a/packages/chakra-ui-nuxt/package.json b/packages/chakra-ui-nuxt/package.json index a270380b..bf54f41a 100644 --- a/packages/chakra-ui-nuxt/package.json +++ b/packages/chakra-ui-nuxt/package.json @@ -9,7 +9,9 @@ "name": "Kelvin Omereshone " } ], - "files": ["lib"], + "files": [ + "lib" + ], "main": "lib/module.js", "types": "types/index.d.ts", "scripts": { @@ -21,7 +23,7 @@ "dependencies": { "@chakra-ui/theme-vue": "^0.3.2", "@chakra-ui/vue": "^0.10.2", - "@emotion/css": "^11.0.0", + "@emotion/css": "^11.1.3", "chakra-loader": "latest" }, "peerDependencies": { diff --git a/packages/vue-cli-plugin/LICENSE.md b/packages/vue-cli-plugin/LICENSE.md new file mode 100644 index 00000000..b9c2d1f6 --- /dev/null +++ b/packages/vue-cli-plugin/LICENSE.md @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) 2020 Kelvin Omereshone + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/packages/vue-cli-plugin/README.md b/packages/vue-cli-plugin/README.md new file mode 100644 index 00000000..b6fa28ee --- /dev/null +++ b/packages/vue-cli-plugin/README.md @@ -0,0 +1,39 @@ +# vue-cli-plugin-chakra-ui 🔥 + +This plugin setups Chakra UI Vue in your Vue CLI generated project. + +## Install Vue CLI 3 🔌 +If you haven't yet installed vue-cli 3, install it like so: + +``` +npm install -g @vue/cli +``` + +or + +``` +yarn global add @vue/cli +``` + +>If you still need the legacy `vue init` functionality, you can install a global bridge by following the instructions [here](https://cli.vuejs.org/guide/creating-a-project.html#pulling-2-x-templates-legacy) + +Generate a project using vue-cli 3.0: + +```vue create my-app``` + +Before installing the chakra-ui plugin, make sure to commit or stash your changes in case you need to revert the changes. + +## Usage 😎 +To install the chakra-ui plugin simply navigate to your application's folder and add chakra-ui. + +``` +vue add chakra-ui +``` + +The plugin will install [`@chakra-ui/vue`](https://vue.chakra-ui.com) and it's peer dependency - [Emotion](https://emotion.sh) + +> As of v1.0.0, If you chose to allow automatic import of Chakra UI components from the prompt in the installation, [Chakra-Loader](https://github.com/chakra-ui/chakra-loader) will be installed for you. + +The plugin will also touch `main.js` and `App.vue` to set up your project for consumption of Chakra UI components. + +MIT © [Chakra UI](https://github.com/chakra-ui) \ No newline at end of file diff --git a/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js b/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js new file mode 100644 index 00000000..5841d178 --- /dev/null +++ b/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js @@ -0,0 +1,15 @@ +const fs = require('fs'); +module.exports = function addChakraLoaderConfig(api) { + let content = "const { ChakraLoaderPlugin } = require('chakra-loader')\n\n"; + content += "module.exports = {\n"; + content += "\tconfigureWebpack: {\n"; + content += "\t\tplugins: [\n"; + content += "\t\t\tnew ChakraLoaderPlugin()\n"; + content += "\t\t]\n"; + content += "\t}\n"; + content += "}\n" + fs.appendFileSync("vue.config.js", content); + + api.exitLog('Auto import setup completed 🔥'); + api.exitLog('You can use Chakra UI components without importing and registering them now') +} \ No newline at end of file diff --git a/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js b/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js new file mode 100644 index 00000000..06988ed3 --- /dev/null +++ b/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js @@ -0,0 +1,18 @@ +module.exports = function registerChakraVuePlugin(api) { + let vueUseLine = `\n\nVue.use(Chakra)`; + + const fs = require('fs'); + + let contentMain = fs.readFileSync(api.entryFile, { encoding: 'utf-8' }); + + const lines = contentMain.split(/\r?\n/g).reverse(); + + const lastImportIndex = lines.findIndex((line) => line.match(/^import/)); + + lines[lastImportIndex] += vueUseLine; + + // modify app + contentMain = lines.reverse().join('\n'); + + fs.writeFileSync(api.entryFile, contentMain, { encoding: 'utf-8' }); +} \ No newline at end of file diff --git a/packages/vue-cli-plugin/generator/index.js b/packages/vue-cli-plugin/generator/index.js new file mode 100644 index 00000000..88b16711 --- /dev/null +++ b/packages/vue-cli-plugin/generator/index.js @@ -0,0 +1,39 @@ +const addChakraLoaderConfig = require('./helpers/add-chakra-loader-config'); +const registerChakraVuePlugin = require('./helpers/register-chakra-vue-plugin'); +const chakraPkg = require('@chakra-ui/vue/package.json') +const emotionPkg = require('@emotion/css/package.json') +const chakraLoaderPkg = require('chakra-loader/package.json') + +module.exports = (api, options) => { + api.extendPackage({ + dependencies: { + '@chakra-ui/vue': `^${chakraPkg.version}`, + '@emotion/css': `^${emotionPkg.version}`, + }, + }); + + if (options.addChakraLoader) { + api.extendPackage({ + devDependencies: { + 'chakra-loader': `^${chakraLoaderPkg.version}`, + }, + }); + } + + api.injectImports(api.entryFile, `import Chakra from '@chakra-ui/vue'`); + + api.render('./template', { + hasVueRouter: options.hasVueRouter, + hasChakraLoader: options.addChakraLoader, + }); + api.onCreateComplete(() => { + registerChakraVuePlugin(api); + + if (options.addChakraLoader) { + addChakraLoaderConfig(api); + } + }); + + api.exitLog('Chakra UI Vue is ready'); + api.exitLog('Join the community on Discord - https://discord.gg/Tv8Jca'); +}; diff --git a/packages/vue-cli-plugin/generator/template/src/App.vue b/packages/vue-cli-plugin/generator/template/src/App.vue new file mode 100644 index 00000000..e5d384cd --- /dev/null +++ b/packages/vue-cli-plugin/generator/template/src/App.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/packages/vue-cli-plugin/index.js b/packages/vue-cli-plugin/index.js new file mode 100644 index 00000000..303a987f --- /dev/null +++ b/packages/vue-cli-plugin/index.js @@ -0,0 +1 @@ +module.exports = (api, options) => { } \ No newline at end of file diff --git a/packages/vue-cli-plugin/package.json b/packages/vue-cli-plugin/package.json new file mode 100644 index 00000000..866bfaa9 --- /dev/null +++ b/packages/vue-cli-plugin/package.json @@ -0,0 +1,39 @@ +{ + "name": "vue-cli-plugin-chakra-ui", + "version": "1.0.3", + "description": "vue-cli plugin to add Chakra UI Vue", + "main": "index.js", + "scripts": { + "test": "null" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/chakra-ui/vue-cli-plugin-chakra-ui.git" + }, + "bugs": "https://github.com/chakra-ui/vue-cli-plugin-chakra-ui/issues", + "homepage": "https://github.com/chakra-ui/vue-cli-plugin-chakra-ui#readme", + "author": "Kelvin Omereshone ", + "license": "MIT", + "keywords": [ + "vue", + "cli", + "vue-cli", + "ui", + "design-system", + "vue-components", + "uikit", + "accessible", + "components", + "emotion", + "library", + "styled-system" + ], + "devDependencies": { + "@changesets/cli": "^2.16.0" + }, + "dependencies": { + "@chakra-ui/vue": "^0.10.1", + "@emotion/css": "^11.1.3", + "chakra-loader": "^1.0.3" + } +} diff --git a/packages/vue-cli-plugin/prompts/index.js b/packages/vue-cli-plugin/prompts/index.js new file mode 100644 index 00000000..a0c2441f --- /dev/null +++ b/packages/vue-cli-plugin/prompts/index.js @@ -0,0 +1,18 @@ +module.exports = [ + { + name: 'addChakraLoader', + type: 'confirm', + message: 'Auto import Chakra components?', + description: 'This will allow you to use Chakra components without manually importing and registering them.', + default: false, + validate: input => !!input + }, + { + name: 'hasVueRouter', + type: 'confirm', + message: 'Is your project already setup with Vue Router?', + description: 'This will affect how App.vue is setup for you', + default: false, + validate: input => !!input + } +] \ No newline at end of file diff --git a/website/package.json b/website/package.json index 925b2f4f..44f62126 100644 --- a/website/package.json +++ b/website/package.json @@ -29,7 +29,7 @@ "@chakra-ui/nuxt": "^0.4.2", "@chakra-ui/theme-vue": "^0.3.2", "@chakra-ui/vue": "^0.10.2", - "@emotion/css": "^11.0.0", + "@emotion/css": "^11.1.3", "@mdx-js/vue-loader": "^1.6.1", "@nuxtjs/dotenv": "^1.4.0", "@nuxtjs/emotion": "^0.1.0", diff --git a/yarn.lock b/yarn.lock index e07fa973..4076849a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2073,24 +2073,17 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.13.10": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" - integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.7.6": +"@babel/runtime@^7.10.4", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.7.6": version "7.15.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.4.4": - version "7.9.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f" - integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ== +"@babel/runtime@^7.13.10": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== dependencies: regenerator-runtime "^0.13.4" @@ -2255,33 +2248,34 @@ framesync "5.3.0" lodash.mergewith "4.6.2" -"@changesets/apply-release-plan@^3.0.1": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-3.0.2.tgz#e8f77518f065181717cc998d60b9dcaeb7387870" - integrity sha512-uw0qtgAVN55fw7Jg1t/KI9y7WMP4/IWfl7yYo4Q9Xl7kT87I4bntcFd0fhAj5+97iA9Hd3wNJczmNNWj7iLd7g== +"@changesets/apply-release-plan@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-5.0.1.tgz#ed3e30550f787ef1b72f0a51e29a54d244123109" + integrity sha512-ltYLM/PPoL1Un9hnNCbUac25FWonJvIZ/9C3O4UyZ/k4rir9FGvH6KLtMOiPEAJWnXmaHeRDr06MzohuXOnmvw== dependencies: - "@babel/runtime" "^7.4.4" - "@changesets/config" "^1.1.0" + "@babel/runtime" "^7.10.4" + "@changesets/config" "^1.6.1" "@changesets/get-version-range-type" "^0.3.2" - "@changesets/git" "^1.0.5" - "@changesets/types" "^3.0.0" + "@changesets/git" "^1.1.2" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" + detect-indent "^6.0.0" fs-extra "^7.0.1" lodash.startcase "^4.4.0" outdent "^0.5.0" - prettier "^1.18.2" + prettier "^1.19.1" resolve-from "^5.0.0" semver "^5.4.1" -"@changesets/assemble-release-plan@^2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-2.0.4.tgz#4c138fa306340f851c04e70434dd0a8e2e62a8ad" - integrity sha512-v7Z6/7PliGZY62Pod5GzBW4bJ5nBNTMRuCNMIQ/n3BUZkEH6wQrCI/jzEs0tGp8s88HITpdDF3ZMHIBfGsH3eQ== +"@changesets/assemble-release-plan@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-5.0.1.tgz#80e9b750705677eb2d6356c581ed9c2e97fd68e7" + integrity sha512-KQqafvScTFQ/4Q2LpLmDYhU47LWvIGcgVS8tzKU8fBvRdKuLGQXe42VYbwVM0cHIkFd/b6YFn+H2QMdKC2MjIQ== dependencies: - "@babel/runtime" "^7.4.4" + "@babel/runtime" "^7.10.4" "@changesets/errors" "^0.1.4" - "@changesets/get-dependents-graph" "^1.1.3" - "@changesets/types" "^3.0.0" + "@changesets/get-dependents-graph" "^1.2.2" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" semver "^5.4.1" @@ -2294,50 +2288,54 @@ "@changesets/types" "^3.0.0" dotenv "^8.1.0" -"@changesets/cli@^2.7.1": - version "2.7.1" - resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.7.1.tgz#2fd1038e8d3f03c2000dcd720d59a8120ed2394c" - integrity sha512-OoN92lT1LdqJHmjwnjsth0NQz4E8s4k0GMMG7q6SdVqEUhSachxbBzHrKS9/OMykiWzqtagDvym6s1drCxAJtg== +"@changesets/cli@^2.16.0": + version "2.17.0" + resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.17.0.tgz#cc7ff4f64d029ddd6d87020a012c8cf8c7adde58" + integrity sha512-UyraYwYst1lTjef+8i80XQ6SqsLaGwi4Sgn9YuDf2xdHA9m+5qQXshHvHVjaTdPTA09rqMBk9yeO7vmAqF4+vQ== dependencies: - "@babel/runtime" "^7.4.4" - "@changesets/apply-release-plan" "^3.0.1" - "@changesets/assemble-release-plan" "^2.0.4" - "@changesets/config" "^1.1.0" + "@babel/runtime" "^7.10.4" + "@changesets/apply-release-plan" "^5.0.1" + "@changesets/assemble-release-plan" "^5.0.1" + "@changesets/config" "^1.6.1" "@changesets/errors" "^0.1.4" - "@changesets/get-release-plan" "^1.0.4" - "@changesets/git" "^1.0.5" + "@changesets/get-dependents-graph" "^1.2.2" + "@changesets/get-release-plan" "^3.0.1" + "@changesets/git" "^1.1.2" "@changesets/logger" "^0.0.5" - "@changesets/pre" "^1.0.4" - "@changesets/read" "^0.4.6" - "@changesets/types" "^3.0.0" - "@changesets/write" "^0.1.3" + "@changesets/pre" "^1.0.7" + "@changesets/read" "^0.5.0" + "@changesets/types" "^4.0.1" + "@changesets/write" "^0.1.5" "@manypkg/get-packages" "^1.0.1" "@types/semver" "^6.0.0" boxen "^1.3.0" chalk "^2.1.0" enquirer "^2.3.0" + external-editor "^3.1.0" fs-extra "^7.0.1" human-id "^1.0.2" is-ci "^2.0.0" - meow "^5.0.0" + meow "^6.0.0" outdent "^0.5.0" p-limit "^2.2.0" preferred-pm "^3.0.0" semver "^5.4.1" spawndamnit "^2.0.0" term-size "^2.1.0" - tty-table "^2.7.0" + tty-table "^2.8.10" -"@changesets/config@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@changesets/config/-/config-1.1.0.tgz#35d96d12b27df905cc6d706eecf1cc378bf6cffe" - integrity sha512-KXZ67QLRd/kMv+CK45r2Edl4O6oOMxKI7B0Sf4qVmwwoonGM5oxHNyNAxeGL31YhE+6z4hIh57+rD7PppF+KFw== +"@changesets/config@^1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@changesets/config/-/config-1.6.1.tgz#e9b1636fd56a74411c493c924e6ffa07d7d26091" + integrity sha512-aQTo6ODvhsvnSFszMP1YbJyAi1DtE1Pes9rL+G+KYJiAOA6k5RzbiKOarjo+ZkKXpX0G3CBAbOO8jXOX4xG7cQ== dependencies: "@changesets/errors" "^0.1.4" + "@changesets/get-dependents-graph" "^1.2.2" "@changesets/logger" "^0.0.5" - "@changesets/types" "^3.0.0" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" fs-extra "^7.0.1" + micromatch "^4.0.2" "@changesets/errors@^0.1.4": version "0.1.4" @@ -2346,12 +2344,12 @@ dependencies: extendable-error "^0.1.5" -"@changesets/get-dependents-graph@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-1.1.3.tgz#da959c43ce98f3a990a6b8d9c1f894bcc1b629c7" - integrity sha512-cTbySXwSv9yWp4Pp5R/b5Qv23wJgFaFCqUbsI3IJ2pyPl0vMaODAZS8NI1nNK2XSxGIg1tw+dWNSR4PlrKBSVQ== +"@changesets/get-dependents-graph@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-1.2.2.tgz#7a2238f3d1a023de83d37b727a0da15826e88d73" + integrity sha512-3zJRw6TcexmOrmIZNOXpIRsZtqtrdmlzbqp4+V0VgnBvTxz16rqCS9VBsBqFYeJDWFj3soOlHUMeTwLghr18DA== dependencies: - "@changesets/types" "^3.0.0" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" chalk "^2.1.0" fs-extra "^7.0.1" @@ -2365,17 +2363,17 @@ dataloader "^1.4.0" node-fetch "^2.5.0" -"@changesets/get-release-plan@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-1.0.4.tgz#9c0b830d8ef4aa0988379e7405d2d2ece29d604e" - integrity sha512-yxym5rS0seFaAtGI+arUdm3dCz7trb/lvsqsfNpH1Yf0cN90QKMEZSOmWKo8ZEMuifnnl8AFqnH9wRS2+bWVCg== - dependencies: - "@babel/runtime" "^7.4.4" - "@changesets/assemble-release-plan" "^2.0.4" - "@changesets/config" "^1.1.0" - "@changesets/pre" "^1.0.4" - "@changesets/read" "^0.4.6" - "@changesets/types" "^3.0.0" +"@changesets/get-release-plan@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-3.0.1.tgz#c98a34321eac9e4187098893ff8dadb6f90ad89c" + integrity sha512-HTZeEPvLlcWMWKxLrzQNLQWKDDN1lUKvaOV+hl/yBhgtyJECljJJzd3IRaKqCSWMrYKNaaEcmunTtZ4oaeoK9w== + dependencies: + "@babel/runtime" "^7.10.4" + "@changesets/assemble-release-plan" "^5.0.1" + "@changesets/config" "^1.6.1" + "@changesets/pre" "^1.0.7" + "@changesets/read" "^0.5.0" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" "@changesets/get-version-range-type@^0.3.2": @@ -2383,14 +2381,14 @@ resolved "https://registry.yarnpkg.com/@changesets/get-version-range-type/-/get-version-range-type-0.3.2.tgz#8131a99035edd11aa7a44c341cbb05e668618c67" integrity sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg== -"@changesets/git@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@changesets/git/-/git-1.0.5.tgz#e392128a13b210c482324d0d329029a3f7613b10" - integrity sha512-MgacjTRCrfFCffvoipqbtHSENydaO+HDR6z+gDQ49Gl2kHIat0iIazL1TBfEuW8H4eGCay+Naz/x6412ucUOTw== +"@changesets/git@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@changesets/git/-/git-1.1.2.tgz#248d4418bcb2d4f198852409cfcbd06a1fcb0424" + integrity sha512-dfza8elsIwcYVa4fFzLaPs4+AkoCFiW3sfzkkC7WR+rG9j+zZh7CelzVpnoiAbEI2QOzeCbZKMoLSvBPgHhB1g== dependencies: - "@babel/runtime" "^7.4.4" + "@babel/runtime" "^7.10.4" "@changesets/errors" "^0.1.4" - "@changesets/types" "^3.0.0" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" is-subdir "^1.1.1" spawndamnit "^2.0.0" @@ -2402,35 +2400,35 @@ dependencies: chalk "^2.1.0" -"@changesets/parse@^0.3.6": - version "0.3.6" - resolved "https://registry.yarnpkg.com/@changesets/parse/-/parse-0.3.6.tgz#8c2c8480fc07d2db2c37469d4a8df10906a989c6" - integrity sha512-0XPd/es9CfogI7XIqDr7I2mWzm++xX2s9GZsij3GajPYd7ouEsgJyNatPooxNtqj6ZepkiD6uqlqbeBUyj/A0Q== +"@changesets/parse@^0.3.9": + version "0.3.9" + resolved "https://registry.yarnpkg.com/@changesets/parse/-/parse-0.3.9.tgz#c518792b05f15ab418d58dc1cea81601556e845e" + integrity sha512-XoTEkMpvRRVxSlhvOaK4YSFM+RZhYFTksxRh7ieNkb6pMxkpq8MOYSi/07BuqkODn4dJEMOoSy3RzL99P6FyqA== dependencies: - "@changesets/types" "^3.0.0" + "@changesets/types" "^4.0.1" js-yaml "^3.13.1" -"@changesets/pre@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-1.0.4.tgz#32aa9040f3798e8a46adc6c30cc4c02a617d1889" - integrity sha512-PGD3uSCZIs6Fd+HsPziLh0BjJ2ypyTEFZSY8qkwINvAvWYpDK805svV0x9usp54kn6PWI9RZ4tVD2A41dqJ0jw== +"@changesets/pre@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-1.0.7.tgz#caf6430c90b8ac6d58c9cd90a19558ab06b19b88" + integrity sha512-oUU6EL4z0AIyCv/EscQFxxJsQfc9/AcSpqAGbdZrLXwshUWTXsJHMWlE3/+iSIyQ+I+/xtxbBxnqDUpUU3TOOg== dependencies: - "@babel/runtime" "^7.4.4" + "@babel/runtime" "^7.10.4" "@changesets/errors" "^0.1.4" - "@changesets/types" "^3.0.0" + "@changesets/types" "^4.0.1" "@manypkg/get-packages" "^1.0.1" fs-extra "^7.0.1" -"@changesets/read@^0.4.6": - version "0.4.6" - resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.4.6.tgz#1c03e709a870a070fc95490ffa696297d23458f7" - integrity sha512-rOd8dsF/Lgyy2SYlDalb3Ts/meDI2AcKPXYhSXIW3k6+ZLlj6Pt+nmgV5Ut8euyH7loibklNTDemfvMffF4xig== +"@changesets/read@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.5.0.tgz#52f7a10f6baebf97172e62035ee8345652c5a1c0" + integrity sha512-A2OJ+vgfvbUaLx2yKyHH+tapa+DUd2NtpFpVuxjUqv0zirjqju20z1bziqaqpIQSf/rXPuoc09vp5w4VakraHg== dependencies: - "@babel/runtime" "^7.4.4" - "@changesets/git" "^1.0.5" + "@babel/runtime" "^7.10.4" + "@changesets/git" "^1.1.2" "@changesets/logger" "^0.0.5" - "@changesets/parse" "^0.3.6" - "@changesets/types" "^3.0.0" + "@changesets/parse" "^0.3.9" + "@changesets/types" "^4.0.1" chalk "^2.1.0" fs-extra "^7.0.1" p-filter "^2.1.0" @@ -2445,16 +2443,21 @@ resolved "https://registry.yarnpkg.com/@changesets/types/-/types-3.0.0.tgz#3804662aa455c1622282ec3253cf6ddd309eee65" integrity sha512-9Mh/JqkX3nkjfu53ESM3UjFmR2meOo4Zw+Tp4vnon0XYtMurk7KjZG5L+J0fD3+Qx0A2FFTZrgydPwiHR4GrXQ== -"@changesets/write@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.1.3.tgz#00ae575af50274773d7493e77fb96838a08ad8ad" - integrity sha512-q79rbwlVmTNKP9O6XxcMDj81CEOn/kQHbTFdRleW0tFUv98S1EyEAE9vLPPzO6WnQipHnaozxB1zMhHy0aQn8Q== +"@changesets/types@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-4.0.1.tgz#85cf3cc32baff0691112d9d15fc21fbe022c9f0a" + integrity sha512-zVfv752D8K2tjyFmxU/vnntQ+dPu+9NupOSguA/2Zuym4tVxRh0ylArgKZ1bOAi2eXfGlZMxJU/kj7uCSI15RQ== + +"@changesets/write@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.1.5.tgz#97574d95c8e48c3bbb1173802672f9a64d1b7fef" + integrity sha512-AYVSCH7on/Cyzo/8lVfqlsXmyKl3JhbNu9yHApdLPhHAzv5wqoHiZlMDkmd+AA67SRqzK2lDs4BcIojK+uWeIA== dependencies: - "@babel/runtime" "^7.4.4" - "@changesets/types" "^3.0.0" + "@babel/runtime" "^7.10.4" + "@changesets/types" "^4.0.1" fs-extra "^7.0.1" human-id "^1.0.2" - prettier "^1.18.2" + prettier "^1.19.1" "@cnakazawa/watch@^1.0.3": version "1.0.4" @@ -2654,6 +2657,17 @@ "@emotion/weak-memoize" "^0.2.5" stylis "^4.0.3" +"@emotion/cache@^11.1.3": + version "11.4.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.4.0.tgz#293fc9d9a7a38b9aad8e9337e5014366c3b09ac0" + integrity sha512-Zx70bjE7LErRO9OaZrhf22Qye1y4F7iDl+ITjet0J+i+B88PrAOBkKvaAWhxsZf72tDLajwCgfCjJ2dvH77C3g== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/sheet" "^1.0.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + stylis "^4.0.3" + "@emotion/core@^10.0.20": version "10.0.28" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.0.28.tgz#bb65af7262a234593a9e952c041d0f1c9b9bef3d" @@ -2694,6 +2708,17 @@ "@emotion/sheet" "^1.0.0" "@emotion/utils" "^1.0.0" +"@emotion/css@^11.1.3": + version "11.1.3" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.1.3.tgz#9ed44478b19e5d281ccbbd46d74d123d59be793f" + integrity sha512-RSQP59qtCNTf5NWD6xM08xsQdCZmVYnX/panPYvB6LQAPKQB6GL49Njf0EMbS3CyDtrlWsBcmqBtysFvfWT3rA== + dependencies: + "@emotion/babel-plugin" "^11.0.0" + "@emotion/cache" "^11.1.3" + "@emotion/serialize" "^1.0.0" + "@emotion/sheet" "^1.0.0" + "@emotion/utils" "^1.0.0" + "@emotion/eslint-plugin@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@emotion/eslint-plugin/-/eslint-plugin-11.0.0.tgz#7666b750df62dc33a93bb1e09086f1caaecadc6f" @@ -8926,7 +8951,7 @@ chai@^4.1.0: pathval "^1.1.0" type-detect "^4.0.5" -chakra-loader@latest: +chakra-loader@^1.0.3, chakra-loader@latest: version "1.0.3" resolved "https://registry.yarnpkg.com/chakra-loader/-/chakra-loader-1.0.3.tgz#de60c06ea34ad2ded193a30139c5c6872b385e8c" integrity sha512-Jc2UUJoF9YVn/K6Hk+ARg0Cpm1iB1RILFClfsCRFZkd2uvb7lyc735kU8EoNrtqAk+e3+WJJmMmB/5QWxvr3wA== @@ -12530,7 +12555,7 @@ external-editor@^2.0.4: iconv-lite "^0.4.17" tmp "^0.0.33" -external-editor@^3.0.3: +external-editor@^3.0.3, external-editor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== @@ -17624,6 +17649,23 @@ meow@^4.0.0: redent "^2.0.0" trim-newlines "^2.0.0" +meow@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467" + integrity sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "^4.0.2" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.13.1" + yargs-parser "^18.1.3" + meow@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc" @@ -24153,7 +24195,7 @@ tty-browserify@0.0.0: resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= -tty-table@^2.7.0: +tty-table@^2.8.10: version "2.8.13" resolved "https://registry.yarnpkg.com/tty-table/-/tty-table-2.8.13.tgz#d484a416381973eaebbdf19c79136b390e5c6d70" integrity sha512-eVV/+kB6fIIdx+iUImhXrO22gl7f6VmmYh0Zbu6C196fe1elcHXd7U6LcLXu0YoVPc2kNesWiukYcdK8ZmJ6aQ== From 2c9e594881a8d33221f94b8b7678d55d8bb2444b Mon Sep 17 00:00:00 2001 From: codebender828 Date: Thu, 2 Sep 2021 00:05:29 +0800 Subject: [PATCH 2/2] fix: linting changes --- .changeset/ten-eels-film.md | 10 + .eslintignore | 3 +- examples/nuxt-js/nuxt.config.js | 1 + package.json | 4 +- .../helpers/add-chakra-loader-config.js | 28 +- .../helpers/register-chakra-vue-plugin.js | 23 +- packages/vue-cli-plugin/generator/index.js | 34 +- packages/vue-cli-plugin/index.js | 2 +- packages/vue-cli-plugin/package.json | 2 +- packages/vue-cli-plugin/prompts/index.js | 34 +- yarn.lock | 563 +++++++++++++++--- 11 files changed, 569 insertions(+), 135 deletions(-) create mode 100644 .changeset/ten-eels-film.md diff --git a/.changeset/ten-eels-film.md b/.changeset/ten-eels-film.md new file mode 100644 index 00000000..e6efa104 --- /dev/null +++ b/.changeset/ten-eels-film.md @@ -0,0 +1,10 @@ +--- +'vue-cli-plugin-chakra-ui': minor +'nuxt-js': patch +'@chakra-ui/vue': patch +'@chakra-ui/nuxt': patch +'@chakra-ui/theme-vue': patch +'chakra-ui-docs': patch +--- + +feat: create version symlinking for vue-cli-plugin-chakra-ui diff --git a/.eslintignore b/.eslintignore index 448ee5d6..be9fcfb9 100644 --- a/.eslintignore +++ b/.eslintignore @@ -5,4 +5,5 @@ sw.js **/lib/plugin.js **/.nuxt **/coverage -node_modules \ No newline at end of file +node_modules +**/vue-cli-plugin/generator/template \ No newline at end of file diff --git a/examples/nuxt-js/nuxt.config.js b/examples/nuxt-js/nuxt.config.js index 1b2cff9c..e1388da4 100644 --- a/examples/nuxt-js/nuxt.config.js +++ b/examples/nuxt-js/nuxt.config.js @@ -1,6 +1,7 @@ import * as icons from './utils/icons' export default { + ssr: true, // Target: https://go.nuxtjs.dev/config-target target: 'static', diff --git a/package.json b/package.json index d63205d4..ddf0f241 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", "@emotion/babel-plugin": "^11.1.2", - "@emotion/css": "^11.1.3", + "@emotion/css": "^11.0.0", "@emotion/eslint-plugin": "^11.0.0", "@emotion/jest": "^11.3.0", "@manypkg/cli": "^0.18.0", @@ -152,7 +152,7 @@ "mdx-vue": "^1.0.2", "mdx-vue-loader": "^1.0.2", "node-fetch": "^2.6.0", - "nuxt": "^2.15.7", + "nuxt": "2.13.3", "portal-vue": "^2.1.6", "prettier": "^1.19.1", "prismjs": "^1.19.0", diff --git a/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js b/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js index 5841d178..c42ac034 100644 --- a/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js +++ b/packages/vue-cli-plugin/generator/helpers/add-chakra-loader-config.js @@ -1,15 +1,15 @@ -const fs = require('fs'); -module.exports = function addChakraLoaderConfig(api) { - let content = "const { ChakraLoaderPlugin } = require('chakra-loader')\n\n"; - content += "module.exports = {\n"; - content += "\tconfigureWebpack: {\n"; - content += "\t\tplugins: [\n"; - content += "\t\t\tnew ChakraLoaderPlugin()\n"; - content += "\t\t]\n"; - content += "\t}\n"; - content += "}\n" - fs.appendFileSync("vue.config.js", content); +const fs = require('fs') +module.exports = function addChakraLoaderConfig (api) { + let content = "const { ChakraLoaderPlugin } = require('chakra-loader')\n\n" + content += 'module.exports = {\n' + content += '\tconfigureWebpack: {\n' + content += '\t\tplugins: [\n' + content += '\t\t\tnew ChakraLoaderPlugin()\n' + content += '\t\t]\n' + content += '\t}\n' + content += '}\n' + fs.appendFileSync('vue.config.js', content) - api.exitLog('Auto import setup completed 🔥'); - api.exitLog('You can use Chakra UI components without importing and registering them now') -} \ No newline at end of file + api.exitLog('Auto import setup completed 🔥') + api.exitLog('You can use Chakra UI components without importing and registering them now') +} diff --git a/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js b/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js index 06988ed3..c1f7ad38 100644 --- a/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js +++ b/packages/vue-cli-plugin/generator/helpers/register-chakra-vue-plugin.js @@ -1,18 +1,19 @@ -module.exports = function registerChakraVuePlugin(api) { - let vueUseLine = `\n\nVue.use(Chakra)`; +module.exports = function registerChakraVuePlugin (api) { + const vueUseLine = '\n\nVue.use(Chakra)' - const fs = require('fs'); + const fs = require('fs') - let contentMain = fs.readFileSync(api.entryFile, { encoding: 'utf-8' }); + let contentMain = fs.readFileSync(api.entryFile, { encoding: 'utf-8' }) - const lines = contentMain.split(/\r?\n/g).reverse(); + const lines = contentMain.split(/\r?\n/g).reverse() - const lastImportIndex = lines.findIndex((line) => line.match(/^import/)); + // eslint-disable-next-line + const lastImportIndex = lines.findIndex(line => line.match(/^import/)) - lines[lastImportIndex] += vueUseLine; + lines[lastImportIndex] += vueUseLine - // modify app - contentMain = lines.reverse().join('\n'); + // modify app + contentMain = lines.reverse().join('\n') - fs.writeFileSync(api.entryFile, contentMain, { encoding: 'utf-8' }); -} \ No newline at end of file + fs.writeFileSync(api.entryFile, contentMain, { encoding: 'utf-8' }) +} diff --git a/packages/vue-cli-plugin/generator/index.js b/packages/vue-cli-plugin/generator/index.js index 88b16711..e6ade595 100644 --- a/packages/vue-cli-plugin/generator/index.js +++ b/packages/vue-cli-plugin/generator/index.js @@ -1,39 +1,39 @@ -const addChakraLoaderConfig = require('./helpers/add-chakra-loader-config'); -const registerChakraVuePlugin = require('./helpers/register-chakra-vue-plugin'); const chakraPkg = require('@chakra-ui/vue/package.json') const emotionPkg = require('@emotion/css/package.json') const chakraLoaderPkg = require('chakra-loader/package.json') +const registerChakraVuePlugin = require('./helpers/register-chakra-vue-plugin') +const addChakraLoaderConfig = require('./helpers/add-chakra-loader-config') module.exports = (api, options) => { api.extendPackage({ dependencies: { '@chakra-ui/vue': `^${chakraPkg.version}`, - '@emotion/css': `^${emotionPkg.version}`, - }, - }); + '@emotion/css': `^${emotionPkg.version}` + } + }) if (options.addChakraLoader) { api.extendPackage({ devDependencies: { - 'chakra-loader': `^${chakraLoaderPkg.version}`, - }, - }); + 'chakra-loader': `^${chakraLoaderPkg.version}` + } + }) } - api.injectImports(api.entryFile, `import Chakra from '@chakra-ui/vue'`); + api.injectImports(api.entryFile, 'import Chakra from \'@chakra-ui/vue\'') api.render('./template', { hasVueRouter: options.hasVueRouter, - hasChakraLoader: options.addChakraLoader, - }); + hasChakraLoader: options.addChakraLoader + }) api.onCreateComplete(() => { - registerChakraVuePlugin(api); + registerChakraVuePlugin(api) if (options.addChakraLoader) { - addChakraLoaderConfig(api); + addChakraLoaderConfig(api) } - }); + }) - api.exitLog('Chakra UI Vue is ready'); - api.exitLog('Join the community on Discord - https://discord.gg/Tv8Jca'); -}; + api.exitLog('Chakra UI Vue is ready') + api.exitLog('Join the community on Discord - https://discord.gg/Tv8Jca') +} diff --git a/packages/vue-cli-plugin/index.js b/packages/vue-cli-plugin/index.js index 303a987f..07c354db 100644 --- a/packages/vue-cli-plugin/index.js +++ b/packages/vue-cli-plugin/index.js @@ -1 +1 @@ -module.exports = (api, options) => { } \ No newline at end of file +module.exports = (api, options) => { } diff --git a/packages/vue-cli-plugin/package.json b/packages/vue-cli-plugin/package.json index 866bfaa9..cce3ccee 100644 --- a/packages/vue-cli-plugin/package.json +++ b/packages/vue-cli-plugin/package.json @@ -1,7 +1,7 @@ { "name": "vue-cli-plugin-chakra-ui", "version": "1.0.3", - "description": "vue-cli plugin to add Chakra UI Vue", + "description": "Vue CLI plugin to add Chakra UI Vue", "main": "index.js", "scripts": { "test": "null" diff --git a/packages/vue-cli-plugin/prompts/index.js b/packages/vue-cli-plugin/prompts/index.js index a0c2441f..1f685900 100644 --- a/packages/vue-cli-plugin/prompts/index.js +++ b/packages/vue-cli-plugin/prompts/index.js @@ -1,18 +1,18 @@ module.exports = [ - { - name: 'addChakraLoader', - type: 'confirm', - message: 'Auto import Chakra components?', - description: 'This will allow you to use Chakra components without manually importing and registering them.', - default: false, - validate: input => !!input - }, - { - name: 'hasVueRouter', - type: 'confirm', - message: 'Is your project already setup with Vue Router?', - description: 'This will affect how App.vue is setup for you', - default: false, - validate: input => !!input - } -] \ No newline at end of file + { + name: 'addChakraLoader', + type: 'confirm', + message: 'Auto import Chakra components?', + description: 'This will allow you to use Chakra components without manually importing and registering them.', + default: false, + validate: input => !!input + }, + { + name: 'hasVueRouter', + type: 'confirm', + message: 'Is your project already setup with Vue Router?', + description: 'This will affect how App.vue is setup for you', + default: false, + validate: input => !!input + } +] diff --git a/yarn.lock b/yarn.lock index 4076849a..b256c89d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -119,7 +119,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.14.0": +"@babel/core@^7.10.4", "@babel/core@^7.14.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== @@ -231,7 +231,7 @@ "@babel/helper-explode-assignable-expression" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.15.0": +"@babel/helper-compilation-targets@^7.10.4", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818" integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== @@ -727,7 +727,7 @@ "@babel/helper-create-class-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.14.5": +"@babel/plugin-proposal-class-properties@^7.10.4", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== @@ -761,7 +761,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-decorators" "^7.8.3" -"@babel/plugin-proposal-decorators@^7.13.15": +"@babel/plugin-proposal-decorators@^7.10.4", "@babel/plugin-proposal-decorators@^7.13.15": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz#59bc4dfc1d665b5a6749cf798ff42297ed1b2c1d" integrity sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg== @@ -1671,7 +1671,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-runtime@^7.13.15": +"@babel/plugin-transform-runtime@^7.10.4", "@babel/plugin-transform-runtime@^7.13.15": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz#d3aa650d11678ca76ce294071fda53d7804183b3" integrity sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw== @@ -1883,7 +1883,7 @@ js-levenshtein "^1.1.3" semver "^5.3.0" -"@babel/preset-env@^7.14.1", "@babel/preset-env@^7.15.0": +"@babel/preset-env@^7.10.4", "@babel/preset-env@^7.14.1", "@babel/preset-env@^7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464" integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q== @@ -4069,6 +4069,21 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@nuxt/babel-preset-app@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.13.3.tgz#fabf08e0df303f0c4ed4cc0cd87c0eac934e8ebb" + integrity sha512-X37o20MbGr+xUVdAExUTrzJrXYCOQ5jiXrMgSmnFi05maNGMd5ruLehmsnS161TUHimlADwoNBjHjU/XM2NmrQ== + dependencies: + "@babel/core" "^7.10.4" + "@babel/helper-compilation-targets" "^7.10.4" + "@babel/plugin-proposal-class-properties" "^7.10.4" + "@babel/plugin-proposal-decorators" "^7.10.4" + "@babel/plugin-transform-runtime" "^7.10.4" + "@babel/preset-env" "^7.10.4" + "@babel/runtime" "^7.10.4" + "@vue/babel-preset-jsx" "^1.1.2" + core-js "^2.6.5" + "@nuxt/babel-preset-app@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.15.8.tgz#c78eb8c47c1cafec1c5aba6a52385a3ce877b968" @@ -4091,6 +4106,28 @@ core-js-compat "^3.12.1" regenerator-runtime "^0.13.7" +"@nuxt/builder@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.13.3.tgz#3e05bacefccc3b8c97a926e6175e1319b76c3810" + integrity sha512-VfyCXnmh0vAA3BCAKMgVrtufWfGUutQ3Wjbglo8RqWHmmL6pSfi9vwRsjUkDdq4u5SpYTUYrkXqLwXmSjunKeA== + dependencies: + "@nuxt/devalue" "^1.2.4" + "@nuxt/utils" "2.13.3" + "@nuxt/vue-app" "2.13.3" + "@nuxt/webpack" "2.13.3" + chalk "^3.0.0" + chokidar "^3.4.0" + consola "^2.14.0" + fs-extra "^8.1.0" + glob "^7.1.6" + hash-sum "^2.0.0" + ignore "^5.1.8" + lodash "^4.17.15" + pify "^4.0.1" + semver "^7.3.2" + serialize-javascript "^4.0.0" + upath "^1.2.0" + "@nuxt/builder@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.15.8.tgz#66ead4be0a2ce6932a2b7e521cfe1621e49290e7" @@ -4112,6 +4149,30 @@ serialize-javascript "^5.0.1" upath "^2.0.1" +"@nuxt/cli@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.13.3.tgz#d8b0aff759a5a9357b5ac4179eead029e096a62c" + integrity sha512-BBEwaJ8K+or+miPvBev4seuI/L3fgCsqji+brO/8LtJt9Np7Uq1KJl/XtWjWsgM6lSbvI5I3ulUf4pegVVWQeQ== + dependencies: + "@nuxt/config" "2.13.3" + "@nuxt/utils" "2.13.3" + boxen "^4.2.0" + chalk "^3.0.0" + compression "^1.7.4" + connect "^3.7.0" + consola "^2.14.0" + esm "^3.2.25" + execa "^3.4.0" + exit "^0.1.2" + fs-extra "^8.1.0" + hable "^3.0.0" + minimist "^1.2.5" + opener "1.5.1" + pretty-bytes "^5.3.0" + serve-static "^1.14.1" + std-env "^2.2.1" + wrap-ansi "^6.2.0" + "@nuxt/cli@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.15.8.tgz#3b946ee08c7b5b3223c8952873c65727e775ec30" @@ -4142,6 +4203,20 @@ upath "^2.0.1" wrap-ansi "^7.0.0" +"@nuxt/components@^1.0.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nuxt/components/-/components-1.2.6.tgz#69399599aedaeffe79e1847c9495f4ab79284393" + integrity sha512-PUXP26xCr7fhSSSZfQsoh7BuLIT71cpMms18ZckR117UgjXi/ZYhKBZkn/bYGv8qI7ECqmOrMi6hOcKghAwWFw== + dependencies: + chalk "^4.1.0" + chokidar "^3.5.1" + glob "^7.1.6" + globby "^11.0.2" + lodash "^4.17.20" + semver "^7.3.4" + upath "^2.0.1" + vue-template-compiler "^2.6.12" + "@nuxt/components@^2.1.8": version "2.2.1" resolved "https://registry.yarnpkg.com/@nuxt/components/-/components-2.2.1.tgz#49c4442ac5a0ef49f49ef7d9960f4376fc3e7c78" @@ -4156,6 +4231,22 @@ upath "^2.0.1" vue-template-compiler "^2.6.14" +"@nuxt/config@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.13.3.tgz#024d359fe100a3c15975660d931b64dd0b8d563f" + integrity sha512-nTMecpZsvG/kAihPDvE3hoPOscQR6WrxHL5PwVWnVx06nqrgI9JTMBCuFSKB8R4kQdO9wt1sin9W+rNNOf8/Fg== + dependencies: + "@nuxt/utils" "2.13.3" + consola "^2.14.0" + create-require "^1.0.2" + defu "^2.0.4" + destr "^1.0.0" + dotenv "^8.2.0" + esm "^3.2.25" + jiti "^0.1.11" + rc9 "^1.0.0" + std-env "^2.2.1" + "@nuxt/config@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.15.8.tgz#56cc1b052871072a26f76c6d3b69d9b53808ce52" @@ -4171,6 +4262,24 @@ std-env "^2.3.0" ufo "^0.7.4" +"@nuxt/core@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.13.3.tgz#67a7124c67d0d6fff9a68789535260b558e53e97" + integrity sha512-557myTNkSPJzX+ST132jlippxfs49+zNUbz4SPpYCokEMB9cMru08mFT4aCt6twSUvXH31hYo+6xNVS3+l9QBQ== + dependencies: + "@nuxt/config" "2.13.3" + "@nuxt/devalue" "^1.2.4" + "@nuxt/server" "2.13.3" + "@nuxt/utils" "2.13.3" + "@nuxt/vue-renderer" "2.13.3" + consola "^2.14.0" + debug "^4.1.1" + esm "^3.2.25" + fs-extra "^8.1.0" + hable "^3.0.0" + hash-sum "^2.0.0" + std-env "^2.2.1" + "@nuxt/core@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.15.8.tgz#443d13da9edc5c4ae47d7902f1d6504a8cce27a2" @@ -4185,14 +4294,14 @@ hash-sum "^2.0.0" lodash "^4.17.21" -"@nuxt/devalue@^1.2.5": +"@nuxt/devalue@^1.2.4", "@nuxt/devalue@^1.2.5": version "1.2.5" resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-1.2.5.tgz#8d95e3e74b3332d3eb713342c5c4d18096047d66" integrity sha512-Tg86C7tqzvZtZli2BQVqgzZN136mZDTgauvJXagglKkP2xt5Kw3NUIiJyjX0Ww/IZy2xVmD0LN+CEPpij4dB2g== dependencies: consola "^2.9.0" -"@nuxt/friendly-errors-webpack-plugin@^2.5.1": +"@nuxt/friendly-errors-webpack-plugin@^2.5.0", "@nuxt/friendly-errors-webpack-plugin@^2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.1.tgz#3ab815c31eb43859a239848a85481157aaf7b07e" integrity sha512-mKN0Mbb1PjJYBzrswsyWvSEZw5Jxi0fQZPMA0ssrTmkz9lvtxtXq4luhX31OpULUvbc0jLaBu/SL0ExlxIbTlw== @@ -4202,6 +4311,18 @@ error-stack-parser "^2.0.0" string-width "^2.0.0" +"@nuxt/generator@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.13.3.tgz#103cb8df76f32d9312420df20fb2821d6696f6c9" + integrity sha512-qWgGj+TdopSR34/f1TBN3CD23LO+Iplju8CvTmL15q8pioyO9Dck+cC7l2mTLWZ2xInFzY0dllCsXtHWdbrKyQ== + dependencies: + "@nuxt/utils" "2.13.3" + chalk "^3.0.0" + consola "^2.14.0" + fs-extra "^8.1.0" + html-minifier "^4.0.0" + node-html-parser "^1.2.20" + "@nuxt/generator@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.15.8.tgz#d6bd4a677edf14f34d516e13bcb70d62cdd4c5b4" @@ -4217,7 +4338,7 @@ node-html-parser "^3.2.0" ufo "^0.7.4" -"@nuxt/loading-screen@^2.0.3": +"@nuxt/loading-screen@^2.0.2", "@nuxt/loading-screen@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@nuxt/loading-screen/-/loading-screen-2.0.4.tgz#756abd861f77c57001be4d21d47534723afb4f3a" integrity sha512-xpEDAoRu75tLUYCkUJCIvJkWJSuwr8pqomvQ+fkXpSrkxZ/9OzlBFjAbVdOAWTMj4aV/LVQso4vcEdircKeFIQ== @@ -4228,7 +4349,7 @@ node-res "^5.0.1" serve-static "^1.14.1" -"@nuxt/opencollective@^0.3.2": +"@nuxt/opencollective@^0.3.0", "@nuxt/opencollective@^0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@nuxt/opencollective/-/opencollective-0.3.2.tgz#83cb70cdb2bac5fad6f8c93529e7b11187d49c02" integrity sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A== @@ -4237,6 +4358,30 @@ consola "^2.15.0" node-fetch "^2.6.1" +"@nuxt/server@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.13.3.tgz#9d046a147a6d4af072d7feb98fee170067ec8c3b" + integrity sha512-Wh7hdOltTV4turtSqFUkXCeAUCYGnP2MLNpgTsKKloUX9Z3FiNCyszzGBERzu4Q1vAqBwCI0NhaljdctKO6bxQ== + dependencies: + "@nuxt/config" "2.13.3" + "@nuxt/utils" "2.13.3" + "@nuxt/vue-renderer" "2.13.3" + "@nuxtjs/youch" "^4.2.3" + chalk "^3.0.0" + compression "^1.7.4" + connect "^3.7.0" + consola "^2.14.0" + etag "^1.8.1" + fresh "^0.5.2" + fs-extra "^8.1.0" + ip "^1.1.5" + launch-editor-middleware "^2.2.1" + on-headers "^1.0.2" + pify "^4.0.1" + serve-placeholder "^1.2.2" + serve-static "^1.14.1" + server-destroy "^1.0.1" + "@nuxt/server@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.15.8.tgz#ec733897de78f858ae0eebd174e8549f247c4e99" @@ -4260,7 +4405,7 @@ server-destroy "^1.0.1" ufo "^0.7.4" -"@nuxt/telemetry@^1.3.3": +"@nuxt/telemetry@^1.2.1", "@nuxt/telemetry@^1.3.3": version "1.3.6" resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-1.3.6.tgz#a27a27b2f56a2ad4ef2c1bef82e12f0bc0dc40ac" integrity sha512-sZpLf/rU3cvN8/alR1HpJIl3mHPA1GOg41GKdOOrtw7Gi/lCEVk4hK+lpXgYInZ2n6i1JyknpKhM9YzX2RU33w== @@ -4308,6 +4453,20 @@ "@types/webpack-dev-middleware" "^3.7.0" "@types/webpack-hot-middleware" "^2.25.0" +"@nuxt/utils@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.13.3.tgz#f121288de1a1e3ce051826d9dd3c015a10ede2dc" + integrity sha512-p653/g+SfGpxGi+RqjhF2alUYQJaXxWgXSGtCykcCeuA6MtKSIwjJ43wiqZA/mkXK1se2BWeD1eA+abjaCEiGQ== + dependencies: + consola "^2.14.0" + fs-extra "^8.1.0" + hash-sum "^2.0.0" + proper-lockfile "^4.1.1" + semver "^7.3.2" + serialize-javascript "^4.0.0" + signal-exit "^3.0.3" + ua-parser-js "^0.7.21" + "@nuxt/utils@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.15.8.tgz#0c3594f01be63ab521583904cafd32215b719d4c" @@ -4326,6 +4485,21 @@ ua-parser-js "^0.7.28" ufo "^0.7.4" +"@nuxt/vue-app@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.13.3.tgz#17fbe5a3befbb1aeed872922fdbd68064ec9e316" + integrity sha512-C/KBGsm5x4W1aCffLLdcXnO1spQpjsqxXTyHGFlhfaMuShWYkb5n1HQcG2Nla7AY4QzOHbr6YPvJL1sF1CdyWw== + dependencies: + node-fetch "^2.6.0" + unfetch "^4.1.0" + vue "^2.6.11" + vue-client-only "^2.0.0" + vue-meta "^2.4.0" + vue-no-ssr "^1.1.1" + vue-router "^3.3.4" + vue-template-compiler "^2.6.11" + vuex "^3.5.1" + "@nuxt/vue-app@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.15.8.tgz#46b7ec8fc93f8d1f4cdf4f6b04134cb40ceb7c4a" @@ -4342,6 +4516,20 @@ vue-template-compiler "^2.6.12" vuex "^3.6.2" +"@nuxt/vue-renderer@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.13.3.tgz#9ba3be91c76d01dc0ae3209e87e783d2d6cf439e" + integrity sha512-0ttz11STxnHIyqfdHPryrVQC9cQV4ppOlOkYKVvN7hx0pEv8VnGg7wEh9xMnSnh7ZkJqma+rbQguZA59A8SAQw== + dependencies: + "@nuxt/devalue" "^1.2.4" + "@nuxt/utils" "2.13.3" + consola "^2.14.0" + fs-extra "^8.1.0" + lru-cache "^5.1.1" + vue "^2.6.11" + vue-meta "^2.4.0" + vue-server-renderer "^2.6.11" + "@nuxt/vue-renderer@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.15.8.tgz#1cd781de18724a98e27655e89bfe64cd5521491e" @@ -4359,6 +4547,53 @@ vue-meta "^2.4.0" vue-server-renderer "^2.6.12" +"@nuxt/webpack@2.13.3": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.13.3.tgz#b468d01b04408ea26a6d9171bc3085f12b6963d2" + integrity sha512-p0TanFqMbu0pNCkw2Y3D5+q3GDY/6ArOznxoLBYO2vP3S4pmPutoTKKYEc5AnNE1FQloXKxC/DzeD1PH7LaG2Q== + dependencies: + "@babel/core" "^7.10.4" + "@nuxt/babel-preset-app" "2.13.3" + "@nuxt/friendly-errors-webpack-plugin" "^2.5.0" + "@nuxt/utils" "2.13.3" + babel-loader "^8.1.0" + cache-loader "^4.1.0" + caniuse-lite "^1.0.30001093" + chalk "^3.0.0" + consola "^2.14.0" + css-loader "^3.6.0" + cssnano "^4.1.10" + eventsource-polyfill "^0.9.6" + extract-css-chunks-webpack-plugin "^4.7.5" + file-loader "^4.3.0" + glob "^7.1.6" + hard-source-webpack-plugin "^0.13.1" + hash-sum "^2.0.0" + html-webpack-plugin "^4.3.0" + memory-fs "^0.4.1" + optimize-css-assets-webpack-plugin "^5.0.3" + pify "^4.0.1" + postcss "^7.0.32" + postcss-import "^12.0.1" + postcss-import-resolver "^2.0.0" + postcss-loader "^3.0.0" + postcss-preset-env "^6.7.0" + postcss-url "^8.0.0" + semver "^7.3.2" + std-env "^2.2.1" + style-resources-loader "^1.3.3" + terser-webpack-plugin "^2.3.5" + thread-loader "^2.1.3" + time-fix-plugin "^2.0.6" + url-loader "^2.3.0" + vue-loader "^15.9.3" + webpack "^4.43.0" + webpack-bundle-analyzer "^3.8.0" + webpack-dev-middleware "^3.7.2" + webpack-hot-middleware "^2.25.0" + webpack-node-externals "^1.7.2" + webpackbar "^4.0.0" + "@nuxt/webpack@2.15.8": version "2.15.8" resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.15.8.tgz#6169b4b8a13ee2cdb4987df6c5a401e18c412ef1" @@ -6264,6 +6499,11 @@ acorn-walk@^6.0.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + acorn-walk@^8.0.0: version "8.1.1" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.1.1.tgz#3ddab7f84e4a7e2313f6c414c5b7dac85f4e3ebc" @@ -7289,7 +7529,7 @@ babel-loader@^8.0.5, babel-loader@^8.0.6: pify "^4.0.1" schema-utils "^2.6.5" -babel-loader@^8.2.2: +babel-loader@^8.1.0, babel-loader@^8.2.2: version "8.2.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== @@ -8169,6 +8409,16 @@ better-path-resolve@1.0.0: dependencies: is-windows "^1.0.0" +bfj@^6.1.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" + integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== + dependencies: + bluebird "^3.5.5" + check-types "^8.0.3" + hoopy "^0.1.4" + tryer "^1.0.1" + big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" @@ -8276,7 +8526,7 @@ boxen@^1.3.0: term-size "^1.2.0" widest-line "^2.0.0" -boxen@^4.1.0: +boxen@^4.1.0, boxen@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== @@ -9060,6 +9310,11 @@ check-error@^1.0.2: resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= +check-types@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" + integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== + "chokidar@>=2.0.0 <4.0.0": version "3.3.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450" @@ -9094,6 +9349,21 @@ chokidar@^2.0.4, chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" +chokidar@^3.4.0, chokidar@^3.5.1, chokidar@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + chokidar@^3.4.1: version "3.4.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" @@ -9109,21 +9379,6 @@ chokidar@^3.4.1: optionalDependencies: fsevents "~2.1.2" -chokidar@^3.5.1, chokidar@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -9467,7 +9722,7 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== -commander@^2.11.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@~2.20.3: +commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -9641,16 +9896,16 @@ consola@^2.10.0, consola@^2.10.1, consola@^2.6.0, consola@^2.9.0: resolved "https://registry.yarnpkg.com/consola/-/consola-2.14.0.tgz#162ee903b6c9c4de25077d93f34ab902ebcb4dac" integrity sha512-A2j1x4u8d6SIVikhZROfpFJxQZie+cZOfQMyI/tu2+hWXe8iAv7R6FW6s6x04/7zBCst94lPddztot/d6GJiuQ== +consola@^2.14.0, consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + consola@^2.15.0: version "2.15.0" resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.0.tgz#40fc4eefa4d2f8ef2e2806147f056ea207fcc0e9" integrity sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ== -consola@^2.15.3: - version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== - console-browserify@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" @@ -10144,7 +10399,7 @@ create-react-context@0.3.0, create-react-context@^0.3.0: gud "^1.0.0" warning "^4.0.3" -create-require@^1.1.1: +create-require@^1.0.2, create-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== @@ -10272,6 +10527,25 @@ css-loader@^3.0.0: postcss-value-parser "^4.0.2" schema-utils "^2.6.0" +css-loader@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" + css-loader@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" @@ -11249,6 +11523,11 @@ dotenv@^8.0.0, dotenv@^8.1.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== +dotenv@^8.2.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" + integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== + dotenv@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" @@ -11322,7 +11601,7 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^2.7.4: +ejs@^2.6.1, ejs@^2.7.4: version "2.7.4" resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== @@ -12165,7 +12444,7 @@ eslint@^7.12.1: text-table "^0.2.0" v8-compile-cache "^2.0.3" -esm@3.2.25: +esm@3.2.25, esm@^3.2.25: version "3.2.25" resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== @@ -12485,7 +12764,7 @@ expect@^25.5.0: jest-message-util "^25.5.0" jest-regex-util "^25.2.6" -express@^4.16.2, express@^4.17.0: +express@^4.16.2, express@^4.16.3, express@^4.17.0: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== @@ -12585,7 +12864,7 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-css-chunks-webpack-plugin@^4.9.0: +extract-css-chunks-webpack-plugin@^4.7.5, extract-css-chunks-webpack-plugin@^4.9.0: version "4.9.0" resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.9.0.tgz#da5e6b1d8b39a398c817ffc98550f4ccb6d795e1" integrity sha512-HNuNPCXRMqJDQ1OHAUehoY+0JVCnw9Y/H22FQzYVwo8Ulgew98AGDu0grnY5c7xwiXHjQa6yJ/1dxLCI/xqTyQ== @@ -12768,7 +13047,7 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-loader@^4.2.0: +file-loader@^4.2.0, file-loader@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== @@ -12811,7 +13090,7 @@ fileset@^2.0.2: glob "^7.0.3" minimatch "^3.0.3" -filesize@3.6.1: +filesize@3.6.1, filesize@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== @@ -13723,7 +14002,7 @@ globby@^11.0.0: merge2 "^1.3.0" slash "^3.0.0" -globby@^11.0.3, globby@^11.0.4: +globby@^11.0.2, globby@^11.0.3, globby@^11.0.4: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -13824,7 +14103,7 @@ gulp-sourcemaps@^1.5.2: through2 "2.X" vinyl "1.X" -gzip-size@5.1.1: +gzip-size@5.1.1, gzip-size@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== @@ -14166,6 +14445,11 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" @@ -14265,7 +14549,7 @@ html-webpack-plugin@^4.0.0-beta.2: tapable "^1.1.3" util.promisify "1.0.0" -html-webpack-plugin@^4.5.1: +html-webpack-plugin@^4.3.0, html-webpack-plugin@^4.5.1: version "4.5.2" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== @@ -16274,7 +16558,7 @@ jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" -jest-worker@^25.1.0, jest-worker@^25.5.0: +jest-worker@^25.1.0, jest-worker@^25.4.0, jest-worker@^25.5.0: version "25.5.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== @@ -16313,6 +16597,11 @@ jimp-compact@^0.8.0: resolved "https://registry.yarnpkg.com/jimp-compact/-/jimp-compact-0.8.5.tgz#4dd5be1df94111902a58e6e698cbbdea9bdc1e0b" integrity sha512-BkpiX6jZyDVLU+CleO/6yF8SFHnyZXiElPryNjZx58AK1vy+bqSFvhKeFS680TISSr8IWqHlIAwDMMA0DTQkMw== +jiti@^0.1.11: + version "0.1.20" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-0.1.20.tgz#5fc8d4793f0e04e552f35c4a058ea62023e1bd36" + integrity sha512-nlsuibooCG5yEjmGSVqxhjULy3rO1Gl0LDP+HpUMbzOSLcz5s1Gf5cPnjvHiei0JCG3SXX761HQArDzNIfdz4Q== + jiti@^1.9.2: version "1.11.0" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.11.0.tgz#64120a30d97b9bf37b8b032cf4564dfadc28984c" @@ -16959,7 +17248,7 @@ loader-fs-cache@^1.0.0, loader-fs-cache@^1.0.3: find-cache-dir "^0.1.1" mkdirp "^0.5.1" -loader-runner@^2.4.0: +loader-runner@^2.3.1, loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== @@ -18258,6 +18547,13 @@ node-gyp@^5.0.2: tar "^4.4.12" which "^1.3.1" +node-html-parser@^1.2.20: + version "1.4.9" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c" + integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw== + dependencies: + he "1.2.0" + node-html-parser@^3.2.0: version "3.3.6" resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-3.3.6.tgz#fdbb3ba16d1252d7197ec39f0260d9c10ef33590" @@ -18589,6 +18885,21 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= +nuxt@2.13.3: + version "2.13.3" + resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.13.3.tgz#494f0df34851dfcdbdf4fd092112fa1d4bed1b02" + integrity sha512-VsX3XWJIJNm6EMF1unoRcJy8AGblX0wU1Gti6dFBRdTrGA59qgRYlDoTA7tWGOaxMD3KjnHF1EaqeXH40VgglQ== + dependencies: + "@nuxt/builder" "2.13.3" + "@nuxt/cli" "2.13.3" + "@nuxt/components" "^1.0.6" + "@nuxt/core" "2.13.3" + "@nuxt/generator" "2.13.3" + "@nuxt/loading-screen" "^2.0.2" + "@nuxt/opencollective" "^0.3.0" + "@nuxt/telemetry" "^1.2.1" + "@nuxt/webpack" "2.13.3" + nuxt@^2.15.7: version "2.15.8" resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.15.8.tgz#946cba46bdaaf0e3918aa27fd9ea0fed8ed303b0" @@ -18841,11 +19152,24 @@ opencollective-postinstall@^2.0.2: resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== -opener@1.5.2, opener@^1.5.2: +opener@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" + integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== + +opener@1.5.2, opener@^1.5.1, opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== +optimize-css-assets-webpack-plugin@^5.0.3: + version "5.0.8" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz#cbccdcf5a6ef61d4f8cc78cf083a67446e5f402a" + integrity sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^3.0.0" + optimize-css-assets-webpack-plugin@^5.0.4: version "5.0.4" resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" @@ -19006,7 +19330,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.2.2: +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1, p-limit@^2.2.2, p-limit@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -20376,7 +20700,7 @@ pretty-bytes@^4.0.2: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= -pretty-bytes@^5.6.0: +pretty-bytes@^5.3.0, pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== @@ -20574,7 +20898,7 @@ prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.8.1" -proper-lockfile@^4.1.2: +proper-lockfile@^4.1.1, proper-lockfile@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f" integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA== @@ -20892,7 +21216,7 @@ raw-loader@^3.1.0: loader-utils "^1.1.0" schema-utils "^2.0.1" -rc9@^1.2.0: +rc9@^1.0.0, rc9@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/rc9/-/rc9-1.2.0.tgz#ef098181fdde714efc4c426383d6e46c14b1254a" integrity sha512-/jknmhG0USFAx5uoKkAKhtG40sONds9RWhFHrP1UzJ3OvVfqFWOypSUpmsQD0fFwAV7YtzHhsn3QNasfAoxgcQ== @@ -22273,7 +22597,7 @@ schema-utils@^2.0.1, schema-utils@^2.6.0: ajv "^6.12.0" ajv-keywords "^3.4.1" -schema-utils@^2.7.1: +schema-utils@^2.6.6, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -22352,7 +22676,7 @@ semver@^7.1.2: resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6" integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA== -semver@^7.2.1, semver@^7.3.5: +semver@^7.2.1, semver@^7.3.4, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== @@ -22402,6 +22726,13 @@ serialize-javascript@^3.1.0: dependencies: randombytes "^2.1.0" +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + serialize-javascript@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" @@ -22420,7 +22751,7 @@ serve-favicon@^2.5.0: parseurl "~1.3.2" safe-buffer "5.1.1" -serve-placeholder@^1.2.3: +serve-placeholder@^1.2.2, serve-placeholder@^1.2.3: version "1.2.4" resolved "https://registry.yarnpkg.com/serve-placeholder/-/serve-placeholder-1.2.4.tgz#513eac9c435272c7fe9a86612c852ae9b1467fd4" integrity sha512-jWD9cZXLcr4vHTTL5KEPIUBUYyOWN/z6v/tn0l6XxFhi9iqV3Fc5Y1aFeduUyz+cx8sALzGCUczkPfeOlrq9jg== @@ -23417,7 +23748,7 @@ style-loader@^1.0.0: loader-utils "^1.2.3" schema-utils "^2.6.4" -style-resources-loader@^1.4.1: +style-resources-loader@^1.3.3, style-resources-loader@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/style-resources-loader/-/style-resources-loader-1.4.1.tgz#87f520e6c8120a71e756726c1c53a78c544ca7db" integrity sha512-UaAoQXq20relw6B633z4QZDxDyW7gevTt1e0y3MZtzdZfnvB90UL658czAgNc609Y7Kn5ErdthK9bSVhnykBUA== @@ -23740,6 +24071,21 @@ terser-webpack-plugin@^2.1.2: terser "^4.4.3" webpack-sources "^1.4.3" +terser-webpack-plugin@^2.3.5: + version "2.3.8" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" + integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w== + dependencies: + cacache "^13.0.1" + find-cache-dir "^3.3.1" + jest-worker "^25.4.0" + p-limit "^2.3.0" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.6.12" + webpack-sources "^1.4.3" + terser-webpack-plugin@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" @@ -23755,7 +24101,7 @@ terser-webpack-plugin@^4.2.3: terser "^5.3.4" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.4.3: +terser@^4.1.2, terser@^4.4.3, terser@^4.6.12: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -23835,6 +24181,15 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +thread-loader@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-2.1.3.tgz#cbd2c139fc2b2de6e9d28f62286ab770c1acbdda" + integrity sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg== + dependencies: + loader-runner "^2.3.1" + loader-utils "^1.1.0" + neo-async "^2.6.0" + thread-loader@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b" @@ -23920,7 +24275,7 @@ tildify@1.2.0: dependencies: os-homedir "^1.0.0" -time-fix-plugin@^2.0.7: +time-fix-plugin@^2.0.6, time-fix-plugin@^2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/time-fix-plugin/-/time-fix-plugin-2.0.7.tgz#4ba70ae2e40cedf34dabe505eda7b71b1b244f50" integrity sha512-uVFet1LQToeUX0rTcSiYVYVoGuBpc8gP/2jnlUzuHMHe+gux6XLsNzxLUweabMwiUj5ejhoIMsUI55nVSEa/Vw== @@ -24138,6 +24493,11 @@ truncate-utf8-bytes@^1.0.0: dependencies: utf8-byte-length "^1.0.1" +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + ts-dedent@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-1.1.1.tgz#68fad040d7dbd53a90f545b450702340e17d18f3" @@ -24298,7 +24658,7 @@ typedarray@^0.0.6, typedarray@~0.0.5: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -ua-parser-js@^0.7.28: +ua-parser-js@^0.7.21, ua-parser-js@^0.7.28: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== @@ -24629,7 +24989,7 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@^2.0.1: +url-loader@^2.0.1, url-loader@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== @@ -25005,7 +25365,7 @@ vue-loader@^15.7.1: vue-hot-reload-api "^2.3.0" vue-style-loader "^4.1.0" -vue-loader@^15.9.7: +vue-loader@^15.9.3, vue-loader@^15.9.7: version "15.9.8" resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.8.tgz#4b0f602afaf66a996be1e534fb9609dc4ab10e61" integrity sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog== @@ -25063,7 +25423,7 @@ vue-router@^3.0, vue-router@^3.1.6: resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.1.6.tgz#45f5a3a3843e31702c061dd829393554e4328f89" integrity sha512-GYhn2ynaZlysZMkFE5oCHRUTqE8BWs/a9YbKpNLi0i7xD6KG1EzDqpHQmv1F5gXjr8kL5iIVS8EOtRaVUEXTqA== -vue-router@^3.5.1: +vue-router@^3.3.4, vue-router@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.2.tgz#5f55e3f251970e36c3e8d88a7cd2d67a350ade5c" integrity sha512-807gn82hTnjCYGrnF3eNmIw/dk7/GE4B5h69BlyCK9KHASwSloD1Sjcn06zg9fVG4fYH2DrsNBZkpLtb25WtaQ== @@ -25073,6 +25433,20 @@ vue-runtime-helpers@^1.1.1: resolved "https://registry.yarnpkg.com/vue-runtime-helpers/-/vue-runtime-helpers-1.1.2.tgz#446b7b820888ab0c5264d2c3a32468e72e4100f3" integrity sha512-pZfGp+PW/IXEOyETE09xQHR1CKkR9HfHZdnMD/FVLUNI+HxYTa82evx5WrF6Kz4s82qtqHvMZ8MZpbk2zT2E1Q== +vue-server-renderer@^2.6.11: + version "2.6.14" + resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz#c8bffff152df6b47b858818ef8d524d2fc351654" + integrity sha512-HifYRa/LW7cKywg9gd4ZtvtRuBlstQBao5ZCWlg40fyB4OPoGfEXAzxb0emSLv4pBDOHYx0UjpqvxpiQFEuoLA== + dependencies: + chalk "^1.1.3" + hash-sum "^1.0.2" + he "^1.1.0" + lodash.template "^4.5.0" + lodash.uniq "^4.5.0" + resolve "^1.2.0" + serialize-javascript "^3.1.0" + source-map "0.5.6" + vue-server-renderer@^2.6.12: version "2.6.12" resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.12.tgz#a8cb9c49439ef205293cb41c35d0d2b0541653a5" @@ -25103,18 +25477,18 @@ vue-style-loader@^4.1.3: hash-sum "^1.0.2" loader-utils "^1.0.2" -vue-template-compiler@^2.6.12: - version "2.6.12" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz#947ed7196744c8a5285ebe1233fe960437fcc57e" - integrity sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg== +vue-template-compiler@^2.6.11, vue-template-compiler@^2.6.14: + version "2.6.14" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" + integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== dependencies: de-indent "^1.0.2" he "^1.1.0" -vue-template-compiler@^2.6.14: - version "2.6.14" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" - integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== +vue-template-compiler@^2.6.12: + version "2.6.12" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz#947ed7196744c8a5285ebe1233fe960437fcc57e" + integrity sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg== dependencies: de-indent "^1.0.2" he "^1.1.0" @@ -25129,6 +25503,11 @@ vue@^2.6.10: resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.11.tgz#76594d877d4b12234406e84e35275c6d514125c5" integrity sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ== +vue@^2.6.11: + version "2.6.14" + resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.14.tgz#e51aa5250250d569a3fbad3a8a5a687d6036e235" + integrity sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ== + vue@^2.6.12: version "2.6.12" resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123" @@ -25139,7 +25518,7 @@ vuex@^3.0: resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.1.3.tgz#f2ad73e3fb73691698b38c93f66e58e267947180" integrity sha512-k8vZqNMSNMgKelVZAPYw5MNb2xWSmVgCKtYKAptvm9YtZiOXnRXFWu//Y9zQNORTrm3dNj1n/WaZZI26tIX6Mw== -vuex@^3.6.2: +vuex@^3.5.1, vuex@^3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71" integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw== @@ -25244,6 +25623,25 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +webpack-bundle-analyzer@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz#f6f94db108fb574e415ad313de41a2707d33ef3c" + integrity sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + bfj "^6.1.1" + chalk "^2.4.1" + commander "^2.18.0" + ejs "^2.6.1" + express "^4.16.3" + filesize "^3.6.1" + gzip-size "^5.0.0" + lodash "^4.17.19" + mkdirp "^0.5.1" + opener "^1.5.1" + ws "^6.0.0" + webpack-bundle-analyzer@^4.4.1: version "4.4.2" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz#39898cf6200178240910d629705f0f3493f7d666" @@ -25270,6 +25668,17 @@ webpack-dev-middleware@^3.7.0: range-parser "^1.2.1" webpack-log "^2.0.0" +webpack-dev-middleware@^3.7.2: + version "3.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + webpack-dev-middleware@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz#179cc40795882cae510b1aa7f3710cbe93c9333e" @@ -25300,6 +25709,11 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" +webpack-node-externals@^1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz#6e1ee79ac67c070402ba700ef033a9b8d52ac4e3" + integrity sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg== + webpack-node-externals@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917" @@ -25349,7 +25763,7 @@ webpack@^4.0.0, webpack@^4.33.0, webpack@^4.38.0: watchpack "^1.6.0" webpack-sources "^1.4.1" -webpack@^4.46.0: +webpack@^4.43.0, webpack@^4.46.0: version "4.46.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== @@ -25804,6 +26218,13 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" +ws@^6.0.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + ws@^7.0.0: version "7.2.3" resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.3.tgz#a5411e1fb04d5ed0efee76d26d5c46d830c39b46"