diff --git a/lib/google-fonts.js b/lib/google-fonts.js deleted file mode 100644 index 24d5890..0000000 --- a/lib/google-fonts.js +++ /dev/null @@ -1,292 +0,0 @@ -const { basename, extname, resolve, join } = require('path') -const { format } = require('url') -const { unescape } = require('querystring') -const { outputFile, pathExistsSync } = require('fs-extra') -const deepmerge = require('deepmerge') -const got = require('got') - -function isValidDisplay (display) { - return display && ['auto', 'block', 'swap', 'fallback', 'optional'].includes(display) -} - -function convertFamiliesObject (families) { - const result = {} - - families.forEach((family) => { - if (!family.includes(':')) { - result[family] = true - return - } - - const parts = family.split(':') - - if (!parts[1]) { - return - } - - const values = {} - const [styles, weights] = parts[1].split('@') - - styles.split(',').forEach((style, index) => { - values[style] = weights.split(';').map((weight) => { - if (/^\+?\d+$/.test(weight)) { - return parseInt(weight) - } - - const [pos, w] = weight.split(',') - - if (parseInt(pos) === index && /^\+?\d+$/.test(w)) { - return parseInt(w) - } - }).filter(Boolean) - }) - - result[parts[0]] = values - }) - - return result -} - -function convertFamiliesToArray (families) { - const result = [] - - Object.entries(families).forEach(([name, values]) => { - if (Array.isArray(values) && values.length > 0) { - result.push(`${name}:wght@${values.join(';')}`) - } else if (Object.keys(values).length > 0) { - const styles = [] - const weights = [] - - Object.entries(values).forEach(([style, weight], index) => { - styles.push(style); - - (Array.isArray(weight) ? weight : [weight]).forEach((value) => { - if (Object.keys(values).length === 1 && style === 'wght') { - weights.push(value) - } else { - weights.push(`${index},${value}`) - } - }) - }) - - result.push(`${name}:${styles.join(',')}@${weights.join(';')}`) - } else if (values) { - result.push(name) - } - }) - - return result -} - -function formatFontFileName (template, values) { - return Object - .entries(values) - .filter( - ([key]) => /^[a-z0-9_-]+$/gi.test(key) - ) - .map( - ([key, value]) => - [new RegExp(`([^{]|^){${key}}([^}]|$)`, 'g'), `$1${value}$2`] - ) - .reduce( - (str, [regexp, replacement]) => { - return str.replace(regexp, replacement) - }, template - ) - .replace(/({|}){2}/g, '$1') -} - -function parseFontsFromCss (content, fontsPath) { - const fonts = [] - const re = { - face: /\s*(?:\/\*\s*(.*?)\s*\*\/)?[^@]*?@font-face\s*{(?:[^}]*?)}\s*/gi, - family: /font-family\s*:\s*(?:'|")?([^;]*?)(?:'|")?\s*;/i, - weight: /font-weight\s*:\s*([^;]*?)\s*;/i, - url: /url\s*\(\s*(?:'|")?\s*([^]*?)\s*(?:'|")?\s*\)\s*?/gi - } - - let i = 1 - let match1 - - while ((match1 = re.face.exec(content)) !== null) { - const [fontface, comment] = match1 - let [, family] = re.family.exec(fontface) - family = family || '' - const [, weight] = re.weight.exec(fontface) - - let match2 - while ((match2 = re.url.exec(fontface)) !== null) { - const [forReplace, url] = match2 - const urlPathname = new URL(url).pathname - const ext = extname(urlPathname) - if (ext.length < 2) { continue } - const filename = basename(urlPathname, ext) || '' - const newFilename = formatFontFileName('{_family}-{weight}-{comment}{i}.{ext}', { - comment: comment || '', - family, - weight: weight || '', - filename, - _family: family.replace(/\s+/g, '_'), - ext: ext.replace(/^\./, '') || '', - i: i++ - }).replace(/\.$/, '') - - fonts.push({ - inputFont: url, - outputFont: newFilename, - inputText: forReplace, - outputText: `url('${join(fontsPath, newFilename)}')` - }) - } - } - - return fonts -} - -function downloadURL (url, config = {}) { - config.headers = config.headers || {} - - if (!config.headers['user-agent']) { - config.headers['user-agent'] = [ - 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)', - 'AppleWebKit/537.36 (KHTML, like Gecko)', - 'Chrome/80.0.3987.132 Safari/537.36' - ].join(' ') - } - - return got(url, config) -} - -class GoogleFontsHelper { - constructor (fonts = {}) { - this.fonts = fonts - } - - getFonts () { - return this.fonts - } - - constructURL () { - const { families, display, subsets } = this.fonts - const family = convertFamiliesToArray(families || {}) - - if (family.length < 1) { - return false - } - - const query = { - family - } - - if (isValidDisplay(display)) { - query.display = display - } - - const subset = Array.isArray(subsets) ? subsets : [subsets] - - if (subset.length > 0) { - query.subset = subset.join(',') - } - - return unescape(format({ - protocol: 'https', - hostname: 'fonts.googleapis.com', - pathname: 'css2', - query - })) - } - - merge (values) { - if (!Array.isArray(values)) { - values = [values] - } - - const newFonts = values.map(value => value instanceof GoogleFontsHelper ? value.getFonts() : value) - newFonts.unshift(this.fonts) - - this.fonts = deepmerge.all(newFonts) - } - - static isValidURL (url) { - return /fonts.googleapis.com/.test(url) - } - - static parse (url) { - if (!GoogleFontsHelper.isValidURL(url)) { - return new GoogleFontsHelper() - } - - const { searchParams } = new URL(url) - - if (!searchParams.has('family')) { - return new GoogleFontsHelper() - } - - const result = {} - const families = convertFamiliesObject(searchParams.getAll('family')) - const display = searchParams.get('display') - const subsets = searchParams.get('subset') - - if (Object.keys(families).length < 1) { - return new GoogleFontsHelper() - } - - result.families = families - - if (isValidDisplay(display)) { - result.display = display - } - - if (subsets) { - result.subsets = subsets.split(',') - } - - return new GoogleFontsHelper(result) - } - - static async download (url, config = { - base64: false, - overwriting: false, - outputDir: './', - stylePath: 'fonts.css', - fontsDir: 'fonts', - fontsPath: './fonts' - }) { - if (!GoogleFontsHelper.isValidURL(url)) { - throw new Error('Invalid Google Fonts URl') - } - - const stylePath = resolve(config.outputDir, config.stylePath) - const fontsDir = resolve(config.outputDir, config.fontsDir) - - if (!config.overwriting && pathExistsSync(stylePath)) { - return - } - - let { body: css } = await downloadURL(url) - - const fonts = parseFontsFromCss(css, config.fontsPath) - - for (const font of fonts) { - const response = downloadURL(font.inputFont) - const buffer = await response.buffer() - - if (config.base64) { - const mime = (await response).headers['content-type'] || 'font/woff2' - const content = buffer.toString('base64') - - css = css.replace(font.inputText, `url('data:${mime};base64,${content}')`) - } else { - const fontPath = resolve(fontsDir, font.outputFont) - - await outputFile(fontPath, buffer) - - css = css.replace(font.inputText, font.outputText) - } - } - - await outputFile(stylePath, css) - } -} - -module.exports = GoogleFontsHelper diff --git a/lib/module.js b/lib/module.js index 9f3b2bb..ee32ae8 100644 --- a/lib/module.js +++ b/lib/module.js @@ -1,5 +1,5 @@ const { resolve } = require('path') -const GoogleFontsHelper = require('./google-fonts') +const GoogleFontsHelper = require('google-fonts-helper') const logger = require('./logger') module.exports = function (moduleOptions) { @@ -34,7 +34,9 @@ module.exports = function (moduleOptions) { .filter(link => GoogleFontsHelper.isValidURL(link.href)) .map(link => GoogleFontsHelper.parse(link.href)) - googleFontsHelper.merge(fontsParsed) + if (fontsParsed.length) { + googleFontsHelper.merge(...fontsParsed) + } // construct google fonts url const url = googleFontsHelper.constructURL() @@ -66,7 +68,7 @@ module.exports = function (moduleOptions) { if (options.inject) { this.options.css.push(resolve(outputDir, options.stylePath)) } - } catch (e) { + } catch (e) { /* istanbul ignore next */ logger.error(e) } diff --git a/package.json b/package.json index 407ef78..2b9256b 100755 --- a/package.json +++ b/package.json @@ -12,24 +12,23 @@ "lib" ], "scripts": { - "dev": "nuxt example", + "dev": "nuxt test/fixture/basic", "lint": "eslint --ext .js,.vue .", "release": "yarn test && standard-version && git push --follow-tags && npm publish", "test": "yarn lint && jest" }, "dependencies": { "consola": "^2.14.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.1", - "got": "^11.5.0" + "google-fonts-helper": "^1.0.1" }, "devDependencies": { - "@babel/runtime-corejs2": "^7.10.4", + "@babel/runtime-corejs2": "latest", "@commitlint/cli": "latest", "@commitlint/config-conventional": "latest", "@nuxtjs/eslint-config": "latest", "@nuxtjs/module-test-utils": "latest", "core-js": "2", + "del": "latest", "eslint": "latest", "husky": "latest", "jest": "latest", diff --git a/yarn.lock b/yarn.lock index 5796d2a..1abdd1a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,44 +10,43 @@ "@babel/highlight" "^7.10.4" "@babel/compat-data@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.4.tgz#706a6484ee6f910b719b696a9194f8da7d7ac241" - integrity sha512-t+rjExOrSVvjQQXNp5zAIYDp00KjdvGl/TpDX5REPr0S9IAIPQMTilcfG6q8c0QFmj9lSTVySV2VTsyggvtNIw== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.5.tgz#d38425e67ea96b1480a3f50404d1bf85676301a6" + integrity sha512-mPVoWNzIpYJHbWje0if7Ck36bpbtTvIxOi9+6WSK9wjGEXearAqlwBoTQvVjsAY2VIwgcs8V940geY3okzRCEw== dependencies: browserslist "^4.12.0" invariant "^2.2.4" semver "^5.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.7.5": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.4.tgz#780e8b83e496152f8dd7df63892b2e052bf1d51d" - integrity sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA== +"@babel/core@^7.1.0", "@babel/core@^7.10.5", "@babel/core@^7.7.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" + integrity sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w== dependencies: "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.4" - "@babel/helper-module-transforms" "^7.10.4" + "@babel/generator" "^7.10.5" + "@babel/helper-module-transforms" "^7.10.5" "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.10.4" + "@babel/parser" "^7.10.5" "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/traverse" "^7.10.5" + "@babel/types" "^7.10.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" json5 "^2.1.2" - lodash "^4.17.13" + lodash "^4.17.19" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.4.tgz#e49eeed9fe114b62fa5b181856a43a5e32f5f243" - integrity sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng== +"@babel/generator@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.5.tgz#1b903554bc8c583ee8d25f1e8969732e6b829a69" + integrity sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig== dependencies: - "@babel/types" "^7.10.4" + "@babel/types" "^7.10.5" jsesc "^2.5.1" - lodash "^4.17.13" source-map "^0.5.0" "@babel/helper-annotate-as-pure@^7.10.4": @@ -76,13 +75,13 @@ levenary "^1.1.1" semver "^5.5.0" -"@babel/helper-create-class-features-plugin@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.4.tgz#2d4015d0136bd314103a70d84a7183e4b344a355" - integrity sha512-9raUiOsXPxzzLjCXeosApJItoMnX3uyT4QdM2UldffuGApNrF8e938MwNpDCK9CPoyxrEoCgT+hObJc3mZa6lQ== +"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz#9f61446ba80e8240b0a5c85c6fdac8459d6f259d" + integrity sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== dependencies: "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.10.5" "@babel/helper-optimise-call-expression" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-replace-supers" "^7.10.4" @@ -98,13 +97,13 @@ regexpu-core "^4.7.0" "@babel/helper-define-map@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.4.tgz#f037ad794264f729eda1889f4ee210b870999092" - integrity sha512-nIij0oKErfCnLUCWaCaHW0Bmtl2RO9cN7+u2QT8yqTywgALKlyUVOvHDElh+b5DwVC6YB1FOYFOTWcN/+41EDA== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== dependencies: "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.4" - lodash "^4.17.13" + "@babel/types" "^7.10.5" + lodash "^4.17.19" "@babel/helper-explode-assignable-expression@^7.10.4": version "7.10.4" @@ -137,12 +136,12 @@ dependencies: "@babel/types" "^7.10.4" -"@babel/helper-member-expression-to-functions@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz#7cd04b57dfcf82fce9aeae7d4e4452fa31b8c7c4" - integrity sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A== +"@babel/helper-member-expression-to-functions@^7.10.4", "@babel/helper-member-expression-to-functions@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz#172f56e7a63e78112f3a04055f24365af702e7ee" + integrity sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA== dependencies: - "@babel/types" "^7.10.4" + "@babel/types" "^7.10.5" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4": version "7.10.4" @@ -151,18 +150,18 @@ dependencies: "@babel/types" "^7.10.4" -"@babel/helper-module-transforms@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz#ca1f01fdb84e48c24d7506bb818c961f1da8805d" - integrity sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q== +"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz#120c271c0b3353673fcdfd8c053db3c544a260d6" + integrity sha512-4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA== dependencies: "@babel/helper-module-imports" "^7.10.4" "@babel/helper-replace-supers" "^7.10.4" "@babel/helper-simple-access" "^7.10.4" "@babel/helper-split-export-declaration" "^7.10.4" "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - lodash "^4.17.13" + "@babel/types" "^7.10.5" + lodash "^4.17.19" "@babel/helper-optimise-call-expression@^7.10.4": version "7.10.4" @@ -177,11 +176,11 @@ integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== "@babel/helper-regex@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.4.tgz#59b373daaf3458e5747dece71bbaf45f9676af6d" - integrity sha512-inWpnHGgtg5NOF0eyHlC0/74/VkdRITY9dtTpB2PrxKKn+AkVMRiZz/Adrx+Ssg+MLDesi2zohBW6MVq6b4pOQ== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== dependencies: - lodash "^4.17.13" + lodash "^4.17.19" "@babel/helper-remap-async-to-generator@^7.10.4": version "7.10.4" @@ -252,15 +251,15 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.4.tgz#9eedf27e1998d87739fb5028a5120557c06a1a64" - integrity sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA== +"@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b" + integrity sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ== "@babel/plugin-proposal-async-generator-functions@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.4.tgz#4b65abb3d9bacc6c657aaa413e56696f9f170fc6" - integrity sha512-MJbxGSmejEFVOANAezdO39SObkURO5o/8b6fSH6D1pi9RZQt+ldppKPXfqgUWpSQ9asM6xaSaSJIaeWMDRP0Zg== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz#3491cabf2f7c179ab820606cec27fed15e0e8558" + integrity sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-remap-async-to-generator" "^7.10.4" @@ -274,12 +273,12 @@ "@babel/helper-create-class-features-plugin" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-proposal-decorators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.4.tgz#fe20ef10cc73f386f70910fca48798041cd357c7" - integrity sha512-JHTWjQngOPv+ZQQqOGv2x6sCCr4IYWy7S1/VH6BE9ZfkoLrdQ2GpEP3tfb5M++G9PwvqjhY8VC/C3tXm+/eHvA== +"@babel/plugin-proposal-decorators@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.5.tgz#42898bba478bc4b1ae242a703a953a7ad350ffb4" + integrity sha512-Sc5TAQSZuLzgY0664mMDn24Vw2P8g/VhyLyGPaWiHahhgLqeZvcGeyBZOrJW0oSKIK2mvQ22a1ENXBIQLhrEiQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-create-class-features-plugin" "^7.10.5" "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators" "^7.10.4" @@ -485,12 +484,11 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-block-scoping@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.4.tgz#a670d1364bb5019a621b9ea2001482876d734787" - integrity sha512-J3b5CluMg3hPUii2onJDRiaVbPtKFPLEaV5dOPY5OeAbDi1iU/UbbFFTgwb7WnanaDy7bjU35kc26W3eM5Qa0A== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz#b81b8aafefbfe68f0f65f7ef397b9ece68a6037d" + integrity sha512-6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" - lodash "^4.17.13" "@babel/plugin-transform-classes@^7.10.4": version "7.10.4" @@ -573,11 +571,11 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-modules-amd@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.4.tgz#cb407c68b862e4c1d13a2fc738c7ec5ed75fc520" - integrity sha512-3Fw+H3WLUrTlzi3zMiZWp3AR4xadAEMv6XRCYnd5jAlLM61Rn+CRJaZMaNvIpcJpQ3vs1kyifYvEVPFfoSkKOA== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz#1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1" + integrity sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw== dependencies: - "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-module-transforms" "^7.10.5" "@babel/helper-plugin-utils" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" @@ -592,12 +590,12 @@ babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.4.tgz#8f576afd943ac2f789b35ded0a6312f929c633f9" - integrity sha512-Tb28LlfxrTiOTGtZFsvkjpyjCl9IoaRI52AEU/VIwOwvDQWtbNJsAqTXzh+5R7i74e/OZHH2c2w2fsOqAfnQYQ== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz#6270099c854066681bae9e05f87e1b9cadbe8c85" + integrity sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw== dependencies: "@babel/helper-hoist-variables" "^7.10.4" - "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-module-transforms" "^7.10.5" "@babel/helper-plugin-utils" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" @@ -632,9 +630,9 @@ "@babel/helper-replace-supers" "^7.10.4" "@babel/plugin-transform-parameters@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.4.tgz#7b4d137c87ea7adc2a0f3ebf53266871daa6fced" - integrity sha512-RurVtZ/D5nYfEg0iVERXYKEgDFeesHrHfx8RT05Sq57ucj2eOYAP6eu5fynL4Adju4I/mP/I6SO0DqNWAXjfLQ== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a" + integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== dependencies: "@babel/helper-get-function-arity" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" @@ -660,10 +658,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-runtime@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.4.tgz#594fb53453ea1b6f0779cceb48ce0718a447feb7" - integrity sha512-8ULlGv8p+Vuxu+kz2Y1dk6MYS2b/Dki+NO6/0ZlfSj5tMalfDL7jI/o/2a+rrWLqSXvnadEqc2WguB4gdQIxZw== +"@babel/plugin-transform-runtime@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.5.tgz#3b39b7b24830e0c2d8ff7a4489fe5cf99fbace86" + integrity sha512-tV4V/FjElJ9lQtyjr5xD2IFFbgY46r7EeVu5a8CpEKT5laheHKSlFeHjpkPppW3PqzGLAuv5k2qZX5LgVZIX5w== dependencies: "@babel/helper-module-imports" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" @@ -693,9 +691,9 @@ "@babel/helper-regex" "^7.10.4" "@babel/plugin-transform-template-literals@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.4.tgz#e6375407b30fcb7fcfdbba3bb98ef3e9d36df7bc" - integrity sha512-4NErciJkAYe+xI5cqfS8pV/0ntlY5N5Ske/4ImxAVX7mk9Rxt2bwDTGv1Msc2BRJvWQcmYEC+yoMLdX22aE4VQ== + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz#78bc5d626a6642db3312d9d0f001f5e7639fde8c" + integrity sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" @@ -803,18 +801,18 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime-corejs2@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.10.4.tgz#5d48ee239624d511c88208da86c27a161ee01cf7" - integrity sha512-9sArmpZDQsnR1yyAcU51DxQrntWxt0LUKjPp3pIyo7kVLfaqKt8muppcT87QmFkXV5H50qXAF8JWOjk0jaXRYA== +"@babel/runtime-corejs2@latest": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.10.5.tgz#8daa1ceccc0468e5c2e15f124e3f51c2b3033b49" + integrity sha512-LJwyb1ac//Jr2zrGTTaNJhrP1wYCgVw9rzHbQPogKXCTLQ60EEWgeNtuqs6cLsq64O557SYzziCrOxNp0rRi8w== dependencies: core-js "^2.6.5" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.10.4", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.6": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.4.tgz#a6724f1a6b8d2f6ea5236dbfe58c7d7ea9c5eb99" - integrity sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw== +"@babel/runtime@^7.10.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.6": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.5.tgz#303d8bd440ecd5a491eae6117fd3367698674c5c" + integrity sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg== dependencies: regenerator-runtime "^0.13.4" @@ -827,28 +825,28 @@ "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.4.tgz#e642e5395a3b09cc95c8e74a27432b484b697818" - integrity sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.5.tgz#77ce464f5b258be265af618d8fddf0536f20b564" + integrity sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ== dependencies: "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.4" + "@babel/generator" "^7.10.5" "@babel/helper-function-name" "^7.10.4" "@babel/helper-split-export-declaration" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/parser" "^7.10.5" + "@babel/types" "^7.10.5" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.13" + lodash "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.4.tgz#369517188352e18219981efd156bfdb199fff1ee" - integrity sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg== +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.5.tgz#d88ae7e2fde86bfbfe851d4d81afa70a997b5d15" + integrity sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q== dependencies: "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.13" + lodash "^4.17.19" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1208,32 +1206,32 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@nuxt/babel-preset-app-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app-edge/-/babel-preset-app-edge-2.14.0-26576666.124cb099.tgz#1f9e84391b291c32d5f6336f98f582dd64175c72" - integrity sha512-pcXjhipfb9+HSydZBsWsaHtUqHgPHLt+oXchIbUCij0pRNXowefws4BxWoBJS98zfd7r1xviDtJVq/ZtqYbexw== +"@nuxt/babel-preset-app-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app-edge/-/babel-preset-app-edge-2.14.0-26582020.6ab65fbf.tgz#c8597ab3fb71cfbf87490d3a5a9e82ce3e86560c" + integrity sha512-nJjJ5DRK3RmsDolg3aPBQnYp+OqZ8XnjLlRm/Rq792sw1Vry7yno8sOxL71Y2jMkBz8fD2lJc+Gf2BkW4lJ/fg== dependencies: - "@babel/core" "^7.10.4" + "@babel/core" "^7.10.5" "@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/plugin-proposal-decorators" "^7.10.5" + "@babel/plugin-transform-runtime" "^7.10.5" "@babel/preset-env" "^7.10.4" - "@babel/runtime" "^7.10.4" + "@babel/runtime" "^7.10.5" "@vue/babel-preset-jsx" "^1.1.2" core-js "^2.6.5" -"@nuxt/builder-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/builder-edge/-/builder-edge-2.14.0-26576666.124cb099.tgz#acfa74fb2056a237de89437f8949cc472e9c6f66" - integrity sha512-ZnMNQ2FgnjGeRKgk14QfjM0U8ZaqO0zSK+3BbPi3VvuxwED3EH+mMqLsbui9ohN526n54Y3xbOGyuxwu4bl3iA== +"@nuxt/builder-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/builder-edge/-/builder-edge-2.14.0-26582020.6ab65fbf.tgz#398ff5edcdc52e96dcb9dd6d41a58ec859f23570" + integrity sha512-ZQl9Zob3XTALSnvCwlWuVmkYTBOoTMorKGRSAqtiumLhqrI+m0J75Ofa+a/XvB+9OgBCL+XfrwIp0+/ab9eRQw== dependencies: "@nuxt/devalue" "^1.2.4" - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" - "@nuxt/vue-app-edge" "2.14.0-26576666.124cb099" - "@nuxt/webpack-edge" "2.14.0-26576666.124cb099" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/vue-app-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/webpack-edge" "2.14.0-26582020.6ab65fbf" chalk "^3.0.0" - chokidar "^3.4.0" + chokidar "^3.4.1" consola "^2.14.0" fs-extra "^8.1.0" glob "^7.1.6" @@ -1245,23 +1243,26 @@ serialize-javascript "^4.0.0" upath "^1.2.0" -"@nuxt/cli-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/cli-edge/-/cli-edge-2.14.0-26576666.124cb099.tgz#c4f0c24de2fb0b079eb5bb873528c8b197b71eba" - integrity sha512-xb82LDX7krS+zJo7PPVIxVFoMOPjcfMhV74EkVj4bYXtkneul09UqQ/hLN6K+I57UOhW9J56d0et2YChnOOskg== +"@nuxt/cli-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/cli-edge/-/cli-edge-2.14.0-26582020.6ab65fbf.tgz#833c99399a79220c6fd54893c148a0462faba5d4" + integrity sha512-AM4fAN0WIUuCY8xjgBo6EizT4V7XaO70XLrVSIVzdFi5if+JdMqJOVj0mmFaZDTYrXyJWywAOOcrsIbMiurSUA== dependencies: - "@nuxt/config-edge" "2.14.0-26576666.124cb099" + "@nuxt/config-edge" "2.14.0-26582020.6ab65fbf" "@nuxt/static" "^1.0.0" - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" boxen "^4.2.0" chalk "^3.0.0" compression "^1.7.4" connect "^3.7.0" consola "^2.14.0" + crc "^3.8.0" + destr "^1.0.0" esm "^3.2.25" execa "^3.4.0" exit "^0.1.2" fs-extra "^8.1.0" + globby "^11.0.1" hable "^3.0.0" minimist "^1.2.5" opener "1.5.1" @@ -1282,12 +1283,12 @@ lodash "^4.17.15" semver "^7.3.2" -"@nuxt/config-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/config-edge/-/config-edge-2.14.0-26576666.124cb099.tgz#8064f8581738ae7f2d50bb182c1869938843bdc1" - integrity sha512-GmkFxaCvxysXCsXRPvUKzIup3ENd75L1aPEMwNPEihoOnL2b+Gel/PmiCRbR7z7CxudXG7HkEMf+/TeCBIL6wA== +"@nuxt/config-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/config-edge/-/config-edge-2.14.0-26582020.6ab65fbf.tgz#bf4b3df58216228ee011ae58650226e0b79959d6" + integrity sha512-QECRlg56/3t5SXreplDDmM5xLgMKV3oec5Brkwe2+eKlHNJwZ5HDJOeFqFnJiqDAyrp1cEKSbnN7aCJAujQ3GQ== dependencies: - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" consola "^2.14.0" create-require "^1.0.2" defu "^2.0.4" @@ -1298,16 +1299,16 @@ rc9 "^1.0.0" std-env "^2.2.1" -"@nuxt/core-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/core-edge/-/core-edge-2.14.0-26576666.124cb099.tgz#d58fa4a48db385bb501f2aa5f415ee7290e83a1c" - integrity sha512-sBvm3JzkCDTI6iDYLi+r0uEGLIrCWNcPuc18w8n6Y1vQwKE4ylQLBKx8tkt5olpWv65pfegJfkYZAIgJFLbr5w== +"@nuxt/core-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/core-edge/-/core-edge-2.14.0-26582020.6ab65fbf.tgz#8b423f4af94d467d005f21684d081a5d25b859ce" + integrity sha512-EWz04j3pE5mDhGaXLPt7IXYAS8TrH3HJ4th5rzYbVdMpUxr+4xKIt6DtgexxLPULMmOGv/MlpVIo4/54nYoGoA== dependencies: - "@nuxt/config-edge" "2.14.0-26576666.124cb099" + "@nuxt/config-edge" "2.14.0-26582020.6ab65fbf" "@nuxt/devalue" "^1.2.4" - "@nuxt/server-edge" "2.14.0-26576666.124cb099" - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" - "@nuxt/vue-renderer-edge" "2.14.0-26576666.124cb099" + "@nuxt/server-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/vue-renderer-edge" "2.14.0-26582020.6ab65fbf" consola "^2.14.0" debug "^4.1.1" esm "^3.2.25" @@ -1333,12 +1334,12 @@ error-stack-parser "^2.0.0" string-width "^2.0.0" -"@nuxt/generator-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/generator-edge/-/generator-edge-2.14.0-26576666.124cb099.tgz#46ce82d69a9a5f34d232c82d13c90c2922ae7a97" - integrity sha512-lzPdNe5Z9J9G6XkrKwg0hCEhRPkVgyMmwTgJkI0FKC/C4fH+f8CgvIkzUgacZTwhYTiQslv9tOSBylHsDRwvrg== +"@nuxt/generator-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/generator-edge/-/generator-edge-2.14.0-26582020.6ab65fbf.tgz#0eed6732ee8c95a9fa6863ad7aa930b28b92c60c" + integrity sha512-ESnbfnpU2QJyliXwyRNmpwWGjgar5GiHIKqUO5PP/g7Hk6rbFjoOHFaNZ1a5zfYPLqD7J5AD9bQOBx+JTHByrw== dependencies: - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" chalk "^3.0.0" consola "^2.14.0" fs-extra "^8.1.0" @@ -1365,14 +1366,14 @@ consola "^2.10.1" node-fetch "^2.6.0" -"@nuxt/server-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/server-edge/-/server-edge-2.14.0-26576666.124cb099.tgz#a21799b7a0737b336cfc1e2b1f8c401c054bc374" - integrity sha512-ZGxNIBIZUsRr9u5ZDSB7vejxrqyaKovyG92F4ucoF8y+NxCDaqHPsLpQEBqBsMJatXn1H80Hce97c7YOdaxPkg== +"@nuxt/server-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/server-edge/-/server-edge-2.14.0-26582020.6ab65fbf.tgz#2a0cc9bd3f3394f4b5b3bc2902fa497d05318001" + integrity sha512-h+4GFOBR0E+4m/2kER2RbMPrhSipMzQMhcAzhzdEXIhJ9Ai2dP8OllH/H8qNolDSpghMauf4TW1K36mtZvnnGQ== dependencies: - "@nuxt/config-edge" "2.14.0-26576666.124cb099" - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" - "@nuxt/vue-renderer-edge" "2.14.0-26576666.124cb099" + "@nuxt/config-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/vue-renderer-edge" "2.14.0-26582020.6ab65fbf" "@nuxtjs/youch" "^4.2.3" chalk "^3.0.0" compression "^1.7.4" @@ -1400,7 +1401,7 @@ destr "^1.0.0" globby "^11.0.1" -"@nuxt/telemetry@^1.2.1": +"@nuxt/telemetry@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-1.2.2.tgz#b086c73491c8891cca604694ffc08cc6a443ebff" integrity sha512-AAtOe8l/1Qevn6xJNoahU53k93fli+YzFz0dKWxpQbbOatSqMoIEI4iC1Nz+IBCzQgfib5OjIrd8IeO43g0dLQ== @@ -1423,10 +1424,10 @@ rc9 "^1.0.0" std-env "^2.2.1" -"@nuxt/utils-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/utils-edge/-/utils-edge-2.14.0-26576666.124cb099.tgz#ac4e374183bdb252e467ec494866e56603ee8de4" - integrity sha512-FywoMM7bIDRO2s3EP8aDXaioN/HNLviMmUiQZpIDSz3FIKuwhLdLqhqlDSG3iUHXaj3CLQs6iIJ5rQvxaBdM/g== +"@nuxt/utils-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/utils-edge/-/utils-edge-2.14.0-26582020.6ab65fbf.tgz#4b76ccd5935e2d4c62fb2e2d71e0d0d5e51ef2ed" + integrity sha512-JOZyOSxjG9GoiUetygQvK8vDv5COHs+tTqU5leqV2k41hwiSDDfz5m6OghSdGn01jOF97tC4VDolkPwqXdZjOg== dependencies: consola "^2.14.0" fs-extra "^8.1.0" @@ -1437,10 +1438,10 @@ signal-exit "^3.0.3" ua-parser-js "^0.7.21" -"@nuxt/vue-app-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/vue-app-edge/-/vue-app-edge-2.14.0-26576666.124cb099.tgz#4512b439fd677223453a97bd9593a5ac2f691c04" - integrity sha512-z8dCOBWwnZ5RMlDXLVm2/O3dwsBA9bUdH5m5ToqtDqISzfU8t/qI/q3h4M/faeXfiqiOrOHub034vYsxvZ6qWQ== +"@nuxt/vue-app-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/vue-app-edge/-/vue-app-edge-2.14.0-26582020.6ab65fbf.tgz#d696ebad912a0d1c7d2af75a8d1e9b7b282c0fa7" + integrity sha512-/I6huFBu3wdUFnZr+UOgfVZpZvvTBZ2LH2A5QkKOWO75rG59nmBtZEg6xtEGacLfMeEQkdE5YqIQpxmsHrdvaA== dependencies: node-fetch "^2.6.0" unfetch "^4.1.0" @@ -1452,13 +1453,13 @@ vue-template-compiler "^2.6.11" vuex "^3.5.1" -"@nuxt/vue-renderer-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer-edge/-/vue-renderer-edge-2.14.0-26576666.124cb099.tgz#33948828c1cd57263378762ab37252de282ff6d1" - integrity sha512-6oX0sRuJss7MgpJuy6mzlZURJfc0DfjNcpi1yKubEcb3c3Hy2Z9mFbkKVC67+ocqzFToYIflFNoPBVTHQlc8lg== +"@nuxt/vue-renderer-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer-edge/-/vue-renderer-edge-2.14.0-26582020.6ab65fbf.tgz#b27306325fe5b3c00b326aaefb5aa4a4705f151e" + integrity sha512-Ylpl1/2PnjB3FkPs5r1daVMrb8BvNCjweF9mRw1IoYia2WgBUCz2JMTbgwe//bSLrDw4f1BuxbI83nMwwaBy0Q== dependencies: "@nuxt/devalue" "^1.2.4" - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" consola "^2.14.0" fs-extra "^8.1.0" lru-cache "^5.1.1" @@ -1466,18 +1467,18 @@ vue-meta "^2.4.0" vue-server-renderer "^2.6.11" -"@nuxt/webpack-edge@2.14.0-26576666.124cb099": - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/@nuxt/webpack-edge/-/webpack-edge-2.14.0-26576666.124cb099.tgz#a205d4472d174406762f8e3b2f60c462cd84b472" - integrity sha512-Vck0XgIXEszJGqw6kJtH7F+mPjeVeTn7tyAK5YBW0WZ+9OFQgwNRpRizUvWg3dirdolTFmXNuaEdOUEyzdMMOA== +"@nuxt/webpack-edge@2.14.0-26582020.6ab65fbf": + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/@nuxt/webpack-edge/-/webpack-edge-2.14.0-26582020.6ab65fbf.tgz#463df6cfb9743efad462343acc02873b863eec2a" + integrity sha512-uVXXLY8FBus47283ugYWXrMLXms7t756rXL4bBsBLAJXtqaueyiYyXCva0oEV9/zVqxhjGsyGisCn0FUczd0+Q== dependencies: - "@babel/core" "^7.10.4" - "@nuxt/babel-preset-app-edge" "2.14.0-26576666.124cb099" + "@babel/core" "^7.10.5" + "@nuxt/babel-preset-app-edge" "2.14.0-26582020.6ab65fbf" "@nuxt/friendly-errors-webpack-plugin" "^2.5.0" - "@nuxt/utils-edge" "2.14.0-26576666.124cb099" + "@nuxt/utils-edge" "2.14.0-26582020.6ab65fbf" babel-loader "^8.1.0" cache-loader "^4.1.0" - caniuse-lite "^1.0.30001096" + caniuse-lite "^1.0.30001100" chalk "^3.0.0" consola "^2.14.0" css-loader "^3.6.0" @@ -1510,7 +1511,7 @@ webpack-bundle-analyzer "^3.8.0" webpack-dev-middleware "^3.7.2" webpack-hot-middleware "^2.25.0" - webpack-node-externals "^2.3.0" + webpack-node-externals "^2.5.0" webpackbar "^4.0.0" "@nuxtjs/eslint-config@latest": @@ -1553,9 +1554,9 @@ integrity sha512-kqA5I6Yun7PBHk8WN9BBP1c7FfN2SrD05GuVSEYPqDb4nerv7HqYfgBfMIKmT/EuejURkJKLZuLyGKGs6WEG9w== "@sinonjs/commons@^1.7.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d" - integrity sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q== + version "1.8.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" + integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== dependencies: type-detect "4.0.8" @@ -1626,6 +1627,14 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@types/glob@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + "@types/graceful-fs@^4.1.2": version "4.1.3" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz#039af35fe26bec35003e8d86d2ee9c586354348f" @@ -1675,15 +1684,20 @@ dependencies: "@types/node" "*" +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + "@types/minimist@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= "@types/node@*": - version "14.0.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.22.tgz#23ea4d88189cec7d58f9e6b66f786b215eb61bdc" - integrity sha512-emeGcJvdiZ4Z3ohbmw93E/64jRzUHAItSHt8nF7M4TGgQTiWqFVGB8KNpLGFmUHmHLvjvBgFwVlqNcq+VuGv9g== + version "14.0.23" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.23.tgz#676fa0883450ed9da0bb24156213636290892806" + integrity sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -2932,10 +2946,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001093, caniuse-lite@^1.0.30001096, caniuse-lite@^1.0.30001097: - version "1.0.30001099" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001099.tgz#540118fcc6842d1fde62f4ee5521d1ec6afdb40e" - integrity sha512-sdS9A+sQTk7wKoeuZBN/YMAHVztUfVnjDi4/UV3sDE8xoh7YR12hKW+pIdB3oqKGwr9XaFL2ovfzt9w8eUI5CA== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001093, caniuse-lite@^1.0.30001097, caniuse-lite@^1.0.30001100: + version "1.0.30001102" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001102.tgz#3275e7a8d09548f955f665e532df88de0b63741a" + integrity sha512-fOjqRmHjRXv1H1YD6QVLb96iKqnu17TjcLSaX64TwhGYed0P1E1CCWZ9OujbbK4Z/7zax7zAzvQidzdtjx8RcA== capture-exit@^2.0.0: version "2.0.0" @@ -3019,10 +3033,10 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" - integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== +chokidar@^3.4.0, chokidar@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.1.tgz#e905bdecf10eaa0a0b1db0c664481cc4cbc22ba1" + integrity sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g== dependencies: anymatch "~3.1.1" braces "~3.0.2" @@ -4035,6 +4049,20 @@ defu@^2.0.4: resolved "https://registry.yarnpkg.com/defu/-/defu-2.0.4.tgz#09659a6e87a8fd7178be13bd43e9357ebf6d1c46" integrity sha512-G9pEH1UUMxShy6syWk01VQSRVs3CDWtlxtZu7A+NyqjxaCA4gSlWAKDBx6QiUEKezqS8+DUlXLI14Fp05Hmpwg== +del@latest: + version "5.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" + integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + dependencies: + globby "^10.0.1" + graceful-fs "^4.2.2" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.1" + p-map "^3.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -4250,9 +4278,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.488: - version "1.3.496" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.496.tgz#3f43d32930481d82ad3663d79658e7c59a58af0b" - integrity sha512-TXY4mwoyowwi4Lsrq9vcTUYBThyc1b2hXaTZI13p8/FRhY2CTaq5lK+DVjhYkKiTLsKt569Xes+0J5JsVXFurQ== + version "1.3.499" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.499.tgz#06949f19877dafa42915e57dfeb4c1cfb86a8649" + integrity sha512-y7FwtQm/8xuLMnYQfBQDYzCpNn+VkSnf4c3Km5TWMNXg7JA5RQBuxmcLaKdDVcIK0K5xGIa7TlxpRt4BdNxNoA== elliptic@^6.0.0, elliptic@^6.5.2: version "6.5.3" @@ -4295,9 +4323,9 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: once "^1.4.0" enhanced-resolve@^4.1.0, enhanced-resolve@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz#5d43bda4a0fd447cb0ebbe71bef8deff8805ad0d" - integrity sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" + integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" @@ -4373,9 +4401,9 @@ es6-object-assign@^1.1.0: integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= escalade@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.0.1.tgz#52568a77443f6927cd0ab9c73129137533c965ed" - integrity sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA== + version "3.0.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.0.2.tgz#6a580d70edb87880f22b4c91d0d56078df6962c4" + integrity sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ== escape-html@~1.0.3: version "1.0.3" @@ -4858,7 +4886,7 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.1.1: +fast-glob@^3.0.3, fast-glob@^3.1.1: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -5360,6 +5388,20 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +globby@^10.0.1: + version "10.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + globby@^11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" @@ -5372,10 +5414,19 @@ globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" -got@^11.5.0: - version "11.5.0" - resolved "https://registry.yarnpkg.com/got/-/got-11.5.0.tgz#55dd61050f666679f46c49c877e1b2e064a7a523" - integrity sha512-vOZEcEaK0b6x11uniY0HcblZObKPRO75Jvz53VKuqGSaKCM/zEt0sj2LGYVdqDYJzO3wYdG+FPQQ1hsgoXy7vQ== +google-fonts-helper@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/google-fonts-helper/-/google-fonts-helper-1.0.1.tgz#17a6728586ae2ee2dae8ba2243eae021cae5d3b0" + integrity sha512-fwgV4Z694NjP3W3NLkXsJMqmyzL1OsEXFlDjm/keb0E5hLTTMnGNnLb470r8QizIX3aeTzYpztagAGN8vx6RgA== + dependencies: + deepmerge "^4.2.2" + fs-extra "^9.0.1" + got "^11.5.1" + +got@^11.5.1: + version "11.5.1" + resolved "https://registry.yarnpkg.com/got/-/got-11.5.1.tgz#bf098a270fe80b3fb88ffd5a043a59ebb0a391db" + integrity sha512-reQEZcEBMTGnujmQ+Wm97mJs/OK6INtO6HmLI+xt3+9CvnRwWjXutUvb2mqr+Ao4Lu05Rx6+udx9sOQAmExMxA== dependencies: "@sindresorhus/is" "^3.0.0" "@szmarczak/http-timer" "^4.0.5" @@ -5384,7 +5435,7 @@ got@^11.5.0: cacheable-lookup "^5.0.3" cacheable-request "^7.0.1" decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.4.8" + http2-wrapper "^1.0.0-beta.5.0" lowercase-keys "^2.0.0" p-cancelable "^2.0.0" responselike "^2.0.0" @@ -5708,7 +5759,7 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" -http2-wrapper@^1.0.0-beta.4.8: +http2-wrapper@^1.0.0-beta.5.0: version "1.0.0-beta.5.2" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz#8b923deb90144aea65cf834b016a340fc98556f3" integrity sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ== @@ -5880,9 +5931,9 @@ ini@^1.3.2, ini@^1.3.4, ini@^1.3.5: integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== inquirer@^7.3.0: - version "7.3.1" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.1.tgz#ac6aba1abdfdd5ad34e7069370411edba17f6439" - integrity sha512-/+vOpHQHhoh90Znev8BXiuw1TDQ7IDxWsQnFafUEoK5+4uN5Eoz1p+3GqOj/NtzEi9VzWKQcV9Bm+i8moxedsA== + version "7.3.2" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.2.tgz#25245d2e32dc9f33dbe26eeaada231daa66e9c7c" + integrity sha512-DF4osh1FM6l0RJc5YWYhSDB6TawiBRlbV9Cox8MWlidU218Tb7fm3lQTULyUJDfJ0tjbzl0W4q651mrCCEM55w== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.0" @@ -6139,6 +6190,16 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" + integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -7058,7 +7119,7 @@ lodash.zip@^4.2.0: resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= -lodash@^4.15.0, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.16, lodash@^4.17.19, lodash@^4.17.5: +lodash@^4.15.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.16, lodash@^4.17.19, lodash@^4.17.5: version "4.17.19" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== @@ -7303,7 +7364,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: +merge2@^1.2.3, merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -7770,20 +7831,20 @@ number-is-nan@^1.0.0: integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nuxt-edge@latest: - version "2.14.0-26576666.124cb099" - resolved "https://registry.yarnpkg.com/nuxt-edge/-/nuxt-edge-2.14.0-26576666.124cb099.tgz#cf9ac472aca3eb8beee5649b6e3cc15391892aa9" - integrity sha512-bLfMTWTKyXxwXji+4G0FIrtW+iU07qk2lfl1/Md3Xz9Ej1gCzrZKZ4YDUUAyKRPF9+LBEZZ9BLVyeStMc6VYoA== + version "2.14.0-26582020.6ab65fbf" + resolved "https://registry.yarnpkg.com/nuxt-edge/-/nuxt-edge-2.14.0-26582020.6ab65fbf.tgz#bce8c197599dbfb62af7505f42627f484e7293cf" + integrity sha512-MoGZxJANvzSco9Nh8zd90snuiqLJ/NIXv+7xGZF+51vJUE4AxwP9hixHYdnWUSp0DBE7MOE4fsvUdxcDknIkpw== dependencies: - "@nuxt/builder-edge" "2.14.0-26576666.124cb099" - "@nuxt/cli-edge" "2.14.0-26576666.124cb099" + "@nuxt/builder-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/cli-edge" "2.14.0-26582020.6ab65fbf" "@nuxt/components" "^1.0.7" - "@nuxt/core-edge" "2.14.0-26576666.124cb099" - "@nuxt/generator-edge" "2.14.0-26576666.124cb099" + "@nuxt/core-edge" "2.14.0-26582020.6ab65fbf" + "@nuxt/generator-edge" "2.14.0-26582020.6ab65fbf" "@nuxt/loading-screen" "^2.0.2" "@nuxt/opencollective" "^0.3.0" "@nuxt/static" "^1.0.0" - "@nuxt/telemetry" "^1.2.1" - "@nuxt/webpack-edge" "2.14.0-26576666.124cb099" + "@nuxt/telemetry" "^1.2.2" + "@nuxt/webpack-edge" "2.14.0-26582020.6ab65fbf" nwsapi@^2.2.0: version "2.2.0" @@ -10163,9 +10224,9 @@ stackframe@^1.1.1: integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== standard-version@latest: - version "8.0.1" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-8.0.1.tgz#4638d3cee1365c9d6773c3ac33429e4562f3f696" - integrity sha512-FLZdjvL2tBdwlctfQeyBf4+dX+SFljwdWfUA0F3wPiU9Rn0+FSuD3I0WXuzC1RmcaWwU5WL3EyV4Aanejc8Pqg== + version "8.0.2" + resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-8.0.2.tgz#02ed7131f83046bd04358dc54f97d42c4b2fd828" + integrity sha512-L8X9KFq2SmVmaeZgUmWHFJMOsEWpjgFAwqic6yIIoveM1kdw1vH4Io03WWxUDjypjGqGU6qUtcJoR8UvOv5w3g== dependencies: chalk "^2.4.2" conventional-changelog "3.1.21" @@ -11273,7 +11334,7 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-node-externals@^2.3.0: +webpack-node-externals@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-2.5.0.tgz#8d50f3289c71bc2b921a8da228e0b652acc503f1" integrity sha512-g7/Z7Q/gsP8GkJkKZuJggn6RSb5PvxW1YD5vvmRZIxaSxAzkqjfL5n9CslVmNYlSqBVCyiqFgOqVS2IOObCSRg==