diff --git a/CHANGELOG.md b/CHANGELOG.md index fb156e55..f0b8c7dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ ## Changelog +### 2020-09-16 + +**create-lwc-app 2.1.7** + +- Code cleanup and dependency updates + +**lwc-services 2.1.7** + +- Code cleanup and dependency updates + ### 2020-08-31 **lwc-services 2.1.6** diff --git a/packages/create-lwc-app/package.json b/packages/create-lwc-app/package.json index abbfa10d..b546b9ae 100644 --- a/packages/create-lwc-app/package.json +++ b/packages/create-lwc-app/package.json @@ -1,6 +1,6 @@ { "name": "create-lwc-app", - "version": "2.1.6", + "version": "2.1.7", "author": "René Winkelmeyer @muenzpraeger", "bin": { "create-lwc-app": "./bin/run" diff --git a/packages/create-lwc-app/src/generators/createGenerator.ts b/packages/create-lwc-app/src/generators/createGenerator.ts index 0626219c..51e570f8 100644 --- a/packages/create-lwc-app/src/generators/createGenerator.ts +++ b/packages/create-lwc-app/src/generators/createGenerator.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/explicit-module-boundary-types */ import { execSync } from 'child_process' -import * as fs from 'fs' -import * as path from 'path' +import { existsSync, mkdirSync, readFileSync } from 'fs' +import { join, resolve } from 'path' import * as Generator from 'yeoman-generator' import { messages } from '../messages/createGenerator' @@ -26,7 +26,7 @@ try { } const pkgJson = JSON.parse( - fs.readFileSync(__dirname + '/../../package.json', 'utf8') + readFileSync(__dirname + '/../../package.json', 'utf8') ) const LWC_SERVICES_VERSION = pkgJson.version const filesDefault = [ @@ -408,16 +408,16 @@ class CreateGenerator extends Generator { this.pjson.bugs = this.defaults.bugs || `https://github.com/${this.pjson.repository}/issues` - const targetPath: string = path.resolve(this.pjson.name) - if (!fs.existsSync(targetPath)) { - fs.mkdirSync(targetPath, { recursive: true }) + const targetPath: string = resolve(this.pjson.name) + if (!existsSync(targetPath)) { + mkdirSync(targetPath, { recursive: true }) } this.destinationRoot(targetPath) process.chdir(this.destinationRoot()) } writing() { - this.sourceRoot(path.join(__dirname, '../../templates')) + this.sourceRoot(join(__dirname, '../../templates')) this.fs.writeJSON( this.destinationPath('./package.json'), @@ -545,7 +545,7 @@ class CreateGenerator extends Generator { ) }) const fileExtension = this.typescript ? '.ts' : '.js' - if (!fs.existsSync('src')) { + if (!existsSync('src')) { this.fs.copyTpl( this.templatePath('src/client/index.non-wc.html'), this.destinationPath( @@ -713,7 +713,7 @@ class CreateGenerator extends Generator { } if (this.clientserver) { - if (!fs.existsSync('src')) { + if (!existsSync('src')) { this.fs.copyTpl( this.templatePath('src/server/api'.concat(fileExtension)), this.destinationPath( diff --git a/packages/create-lwc-app/templates/src/server/server.ts b/packages/create-lwc-app/templates/src/server/server.ts index 50bf9e2c..5ecdd806 100644 --- a/packages/create-lwc-app/templates/src/server/server.ts +++ b/packages/create-lwc-app/templates/src/server/server.ts @@ -1,7 +1,7 @@ const compression = require('compression'); const helmet = require('helmet'); const express = require('express'); -import * as path from 'path'; +import { resolve } from 'path'; const app = express(); app.use(helmet()); @@ -14,7 +14,7 @@ const DIST_DIR = './dist'; app.use(express.static(DIST_DIR)); app.use('*', (req: any, res: any) => { - res.sendFile(path.resolve(DIST_DIR, 'index.html')); + res.sendFile(resolve(DIST_DIR, 'index.html')); }); app.listen(PORT, () => diff --git a/packages/lwc-services/package.json b/packages/lwc-services/package.json index 5405e154..288a8ba0 100644 --- a/packages/lwc-services/package.json +++ b/packages/lwc-services/package.json @@ -1,6 +1,6 @@ { "name": "lwc-services", - "version": "2.1.6", + "version": "2.1.7", "author": "René Winkelmeyer @muenzpraeger", "bin": { "lwc-services": "./bin/run" @@ -33,15 +33,17 @@ "cross-env": "^7.0.2", "deepmerge": "^4.0.0", "error-overlay-webpack-plugin": "^0.4.1", - "eslint": "^7.3", + "eslint": "^7.2.0", "eslint-plugin-inclusive-language": "^1.2.0", "globby": "^11.0.0", "html-webpack-plugin": "^4.0.1", + "husky": "^4.2.3", "jest": "^26", + "lint-staged": "^10.0.9", "lwc": "^1.7.0", "node-emoji": "^1.10.0", "nodemon": "^2.0.1", - "prettier": "^2.0", + "prettier": "^2.0.2", "rimraf": "^3.0", "rollup": "^2.3.4", "rollup-plugin-compat": "^0.22.0", diff --git a/packages/lwc-services/src/commands/build.ts b/packages/lwc-services/src/commands/build.ts index f6e75b8e..1f6bbf90 100644 --- a/packages/lwc-services/src/commands/build.ts +++ b/packages/lwc-services/src/commands/build.ts @@ -1,6 +1,6 @@ import { Command, flags } from '@oclif/command' -import * as fs from 'fs' -import * as path from 'path' +import { existsSync } from 'fs' +import { resolve } from 'path' import * as rimraf from 'rimraf' import { lwcConfig } from '../config/lwcConfig' @@ -11,7 +11,7 @@ import { analyzeStats } from '../utils/webpack/statsAnalyzer' import { migrateModuleResolution } from '../utils/migration' const spawn = require('child_process').spawn -const rollupConfig = path.resolve(__dirname, '../config/rollup.config.js') +const rollupConfig = resolve(__dirname, '../config/rollup.config.js') function buildWebpack(webpackConfig: any) { const webpack = require('webpack') @@ -89,14 +89,14 @@ export default class Build extends Command { const BUILD_DIR = lwcConfig.buildDir // Check if given source directory exists. If not we're exiting. - if (!fs.existsSync(SOURCE_DIR)) { + if (!existsSync(SOURCE_DIR)) { log(messages.errors.no_source_dir, SOURCE_DIR) return } // Clearing build directory, if the user didn't override. if (!flags.noclear) { - if (fs.existsSync(BUILD_DIR)) { + if (existsSync(BUILD_DIR)) { rimraf.sync(BUILD_DIR) log(messages.logs.clear) } @@ -107,7 +107,7 @@ export default class Build extends Command { if (flags.bundler === 'webpack') { // Check if custom webpack config is passed, and if it really exists. if (flags.webpack) { - if (!fs.existsSync(flags.webpack)) { + if (!existsSync(flags.webpack)) { log(messages.errors.no_webpack) return } @@ -119,7 +119,7 @@ export default class Build extends Command { if (flags.webpack) { log(messages.logs.custom_configuration) - webpackConfigCustom = require(path.resolve( + webpackConfigCustom = require(resolve( process.cwd(), flags.webpack )) @@ -136,7 +136,7 @@ export default class Build extends Command { } if (flags.destination && flags.destination !== lwcConfig.buildDir) { - webpackConfig.output.path = path.resolve( + webpackConfig.output.path = resolve( process.cwd(), flags.destination ) diff --git a/packages/lwc-services/src/commands/sniff.ts b/packages/lwc-services/src/commands/sniff.ts index e7ccdbb4..fc784192 100644 --- a/packages/lwc-services/src/commands/sniff.ts +++ b/packages/lwc-services/src/commands/sniff.ts @@ -1,6 +1,6 @@ import { Command, flags } from '@oclif/command' -import * as fs from 'fs' -import * as path from 'path' +import { copyFileSync, existsSync, mkdirSync, writeFileSync } from 'fs' +import { join, resolve } from 'path' import util = require('util') import * as webpackMerge from 'webpack-merge' @@ -10,7 +10,7 @@ import { generateWebpackConfig } from '../config/webpack.config' import { messages } from '../messages/sniff' import { log, welcome } from '../utils/logger' -const rollupConfig = path.resolve(__dirname, '../config/rollup.config.js') +const rollupConfig = resolve(__dirname, '../config/rollup.config.js') export default class Sniff extends Command { static description = messages.description @@ -43,8 +43,8 @@ export default class Sniff extends Command { return } - if (!fs.existsSync(flags.directory)) { - fs.mkdirSync(flags.directory) + if (!existsSync(flags.directory)) { + mkdirSync(flags.directory) } log(messages.logs.calculating_configurations) @@ -53,7 +53,7 @@ export default class Sniff extends Command { if (flags.webpack) { // Merging custom webpack config file log(messages.logs.custom_configuration) - const webpackConfigCustom = require(path.resolve( + const webpackConfigCustom = require(resolve( process.cwd(), flags.webpack )) @@ -67,23 +67,20 @@ export default class Sniff extends Command { const inspectOptions = { depth: null } - fs.writeFileSync( - path.join(flags.directory, 'jest.config.js'), + writeFileSync( + join(flags.directory, 'jest.config.js'), 'module.exports = ' + util.inspect(jestConfig, inspectOptions) ) log(messages.logs.write_webpack_config) - fs.writeFileSync( - path.join(flags.directory, 'webpack.config.js'), + writeFileSync( + join(flags.directory, 'webpack.config.js'), 'module.exports = ' + util.inspect(webpackConfig, inspectOptions) ) log(messages.logs.write_rollup_config) - fs.copyFileSync( - rollupConfig, - path.join(flags.directory, 'rollup.config.js') - ) + copyFileSync(rollupConfig, join(flags.directory, 'rollup.config.js')) log(messages.logs.write_lwc_config) - fs.writeFileSync( - path.join(flags.directory, 'lwc-services.config.js'), + writeFileSync( + join(flags.directory, 'lwc-services.config.js'), 'module.exports = ' + util.inspect(defaultLwcConfig, inspectOptions) ) log(messages.logs.enjoy) diff --git a/packages/lwc-services/src/commands/test/unit.ts b/packages/lwc-services/src/commands/test/unit.ts index cb1268bf..26a14ada 100644 --- a/packages/lwc-services/src/commands/test/unit.ts +++ b/packages/lwc-services/src/commands/test/unit.ts @@ -1,7 +1,7 @@ import { Command, flags } from '@oclif/command' import merge = require('deepmerge') -import * as fs from 'fs' -import * as path from 'path' +import { existsSync } from 'fs' +import { resolve } from 'path' import { jestConfig } from '../../config/jestConfig' import { messages } from '../../messages/test_unit' @@ -43,23 +43,20 @@ export default class Test extends Command { // Inspiration of this implementation taken from https://github.com/salesforce/lwc-jest. Thank you, Trevor! let jestFinalConfig = jestConfig - if ( - !fs.existsSync('jest.config.js') && - !fs.existsSync('jest.config.json') - ) { + if (!existsSync('jest.config.js') && !existsSync('jest.config.json')) { log(messages.logs.default_configuration) } else { log(messages.logs.custom_configuration) // Yay, someone uses a custom configuration. - if (fs.existsSync('jest.config.js')) { - const jestCustomConfigJs = require(path.resolve( + if (existsSync('jest.config.js')) { + const jestCustomConfigJs = require(resolve( process.cwd(), 'jest.config.js' )) jestFinalConfig = merge(jestFinalConfig, jestCustomConfigJs) } - if (fs.existsSync('jest.config.json')) { - const jestCustomConfigJson = require(path.resolve( + if (existsSync('jest.config.json')) { + const jestCustomConfigJson = require(resolve( process.cwd(), 'jest.config.json' )) diff --git a/packages/lwc-services/src/commands/watch.ts b/packages/lwc-services/src/commands/watch.ts index a6b5fcf0..cdffcd2a 100644 --- a/packages/lwc-services/src/commands/watch.ts +++ b/packages/lwc-services/src/commands/watch.ts @@ -1,7 +1,7 @@ import { Command, flags } from '@oclif/command' import cli from 'cli-ux' -import * as fs from 'fs' -import * as path from 'path' +import { existsSync } from 'fs' +import { resolve } from 'path' import * as webpack from 'webpack' import * as webpackMerge from 'webpack-merge' @@ -11,7 +11,7 @@ import { messages } from '../messages/watch' import { log, welcome } from '../utils/logger' const spawn = require('child_process').spawn -const rollupConfig = path.resolve(__dirname, '../config/rollup.config.js') +const rollupConfig = resolve(__dirname, '../config/rollup.config.js') export default class Watch extends Command { static description = messages.description @@ -62,7 +62,7 @@ export default class Watch extends Command { if (flags.bundler === 'webpack') { // Check if custom webpack config is passed, and if it really exists. if (flags.webpack) { - if (!fs.existsSync(flags.webpack)) { + if (!existsSync(flags.webpack)) { log(messages.errors.no_webpack) return } @@ -75,7 +75,7 @@ export default class Watch extends Command { // Merging custom webpack config file if (flags.webpack) { log(messages.logs.custom_configuration) - const webpackConfigCustom = require(path.resolve( + const webpackConfigCustom = require(resolve( process.cwd(), flags.webpack )) diff --git a/packages/lwc-services/src/config/jestConfig.ts b/packages/lwc-services/src/config/jestConfig.ts index aa10d672..33c5c20d 100644 --- a/packages/lwc-services/src/config/jestConfig.ts +++ b/packages/lwc-services/src/config/jestConfig.ts @@ -1,19 +1,10 @@ -const jestLwcConfig = require('@lwc/jest-preset') -import merge = require('deepmerge') -import * as path from 'path' +// const jestLwcConfig = require('@lwc/jest-preset') +// import merge = require('deepmerge') +import { resolve } from 'path' const jestDefaultConfig = { - rootDir: process.cwd(), - transformIgnorePatterns: [ - '/node_modules/(?:(?!lightning-mocks.*(js|html|css)))*$' - ], - resolver: path.resolve(__dirname, '../utils/resolver.js'), - testPathIgnorePatterns: [ - '/node_modules/', - '/test/specs/' - ], - collectCoverageFrom: ['src/**/*.js'], - snapshotSerializers: [require.resolve('@lwc/jest-serializer')] + preset: '@lwc/jest-preset', + resolver: resolve(__dirname, '../utils/resolver.js') } -export const jestConfig = merge(jestLwcConfig, jestDefaultConfig) +export const jestConfig = jestDefaultConfig diff --git a/packages/lwc-services/src/config/lwcConfig.ts b/packages/lwc-services/src/config/lwcConfig.ts index d6a8466f..9cf6d8d5 100644 --- a/packages/lwc-services/src/config/lwcConfig.ts +++ b/packages/lwc-services/src/config/lwcConfig.ts @@ -1,5 +1,5 @@ import merge = require('deepmerge') -import * as path from 'path' +import { resolve } from 'path' interface ResourceFolder { from: string @@ -100,7 +100,7 @@ export const defaultLwcConfig: Config = { function buildConfig(): Config { let combinedConfig: Config = defaultLwcConfig try { - const fileName = path.resolve(process.cwd(), 'lwc-services.config.js') + const fileName = resolve(process.cwd(), 'lwc-services.config.js') const config = require(fileName) combinedConfig = merge(defaultLwcConfig, config) return combinedConfig diff --git a/packages/lwc-services/src/config/webpack.config.ts b/packages/lwc-services/src/config/webpack.config.ts index 65d5fc49..2bd37dc0 100644 --- a/packages/lwc-services/src/config/webpack.config.ts +++ b/packages/lwc-services/src/config/webpack.config.ts @@ -2,18 +2,18 @@ const { buildWebpackConfig } = require('../utils/webpack/webpack-builder') const CopyPlugin = require('copy-webpack-plugin') const ErrorOverlayPlugin = require('error-overlay-webpack-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin') -import * as path from 'path' -const fs = require('fs') +import { join, resolve } from 'path' +import { existsSync } from 'fs' import { lwcConfig } from './lwcConfig' const ROOT_DIR = process.cwd() -const OUTPUT_DIR = path.resolve(ROOT_DIR, lwcConfig.buildDir) -const MODULE_DIR = path.resolve(ROOT_DIR, lwcConfig.sourceDir, 'modules') -const TEMPLATES_DIR = path.resolve(ROOT_DIR, lwcConfig.sourceDir) -let ENTRIES = path.resolve(TEMPLATES_DIR, 'index.js') -if (!ENTRIES || !fs.existsSync(ENTRIES)) { - ENTRIES = path.resolve(TEMPLATES_DIR, 'index.ts') +const OUTPUT_DIR = resolve(ROOT_DIR, lwcConfig.buildDir) +const MODULE_DIR = resolve(ROOT_DIR, lwcConfig.sourceDir, 'modules') +const TEMPLATES_DIR = resolve(ROOT_DIR, lwcConfig.sourceDir) +let ENTRIES = resolve(TEMPLATES_DIR, 'index.js') +if (!ENTRIES || !existsSync(ENTRIES)) { + ENTRIES = resolve(TEMPLATES_DIR, 'index.ts') } // Simple mechanism to pass any arbitrary config values from the CLI for webpack @@ -29,7 +29,7 @@ export function generateWebpackConfig(mode?: string, customConfig?: any) { lwcWebpackConfig.plugins = (lwcWebpackConfig.plugins || []).concat([ new HtmlWebpackPlugin({ - template: path.resolve(TEMPLATES_DIR, 'index.html') + template: resolve(TEMPLATES_DIR, 'index.html') }) ]) @@ -37,8 +37,8 @@ export function generateWebpackConfig(mode?: string, customConfig?: any) { const resources: any = [] lwcConfig.resources.forEach((resource: any) => { resources.push({ - from: path.resolve(process.cwd(), resource.from), - to: path.join(process.cwd(), resource.to) + from: resolve(process.cwd(), resource.from), + to: join(process.cwd(), resource.to) }) }) lwcWebpackConfig.plugins = (lwcWebpackConfig.plugins || []).concat([ diff --git a/packages/lwc-services/src/utils/webpack/module-resolver.ts b/packages/lwc-services/src/utils/webpack/module-resolver.ts index 3f2838bc..3efe5898 100644 --- a/packages/lwc-services/src/utils/webpack/module-resolver.ts +++ b/packages/lwc-services/src/utils/webpack/module-resolver.ts @@ -1,9 +1,9 @@ -import * as path from 'path' +import { basename, dirname, extname, resolve } from 'path' const { getConfig, isValidModuleName } = require('./module') const lwcResolver = require('@lwc/module-resolver') -const EMPTY_STYLE = path.resolve(__dirname, 'mocks', 'empty-style.js') +const EMPTY_STYLE = resolve(__dirname, 'mocks', 'empty-style.js') /** * Webpack plugin to resolve LWC modules. @@ -54,25 +54,25 @@ module.exports = class ModuleResolver { isImplicitHTMLImport(importee: string, importer: string) { return ( - path.extname(importer) === '.js' && - path.extname(importee) === '.html' && - path.dirname(importer) === path.dirname(importee) && - path.basename(importer, '.js') === path.basename(importee, '.html') + extname(importer) === '.js' && + extname(importee) === '.html' && + dirname(importer) === dirname(importee) && + basename(importer, '.js') === basename(importee, '.html') ) } resolveFile(req: any, ctx: any, cb: any) { const { path: resourcePath, query } = req - const extname = path.extname(resourcePath) + const extFilename = extname(resourcePath) - if (extname !== '.css' && extname !== '.html') { + if (extFilename !== '.css' && extFilename !== '.html') { return cb() } this.fs.stat(resourcePath, (err: { code: string } | null) => { if (err !== null && err.code === 'ENOENT') { if ( - extname === '.css' || + extFilename === '.css' || this.isImplicitHTMLImport(resourcePath, req.context.issuer) ) { return cb(null, { diff --git a/packages/lwc-services/src/utils/webpack/module.ts b/packages/lwc-services/src/utils/webpack/module.ts index fbd8e413..5df97f74 100644 --- a/packages/lwc-services/src/utils/webpack/module.ts +++ b/packages/lwc-services/src/utils/webpack/module.ts @@ -1,4 +1,4 @@ -import * as path from 'path' +import { basename, dirname, relative, resolve, sep } from 'path' function getConfig(opts: any) { if (opts.module === null || typeof opts.module.path !== 'string') { @@ -35,17 +35,17 @@ function getInfoFromPath(file: string, config: any) { const split = file.split('.') jsFile = split.slice(0, -1).join('.') + '.js' } - const parent = path.dirname(file).split('/').pop() - const basename = path.basename(file).split('.').slice(0, -1).join('.') - if (parent !== basename) { - jsFile = path.resolve(path.dirname(file), `${parent}.js`) + const parent = dirname(file).split('/').pop() + const baseFilename = basename(file).split('.').slice(0, -1).join('.') + if (parent !== baseFilename) { + jsFile = resolve(dirname(file), `${parent}.js`) } - throw new Error(`Invalid file path. ${file} is not part of ${root}`) + throw new Error(`Invalid file ${file} is not part of ${root}`) } - const rel = path.relative(root, file) - const parts = rel.split(path.sep) + const rel = relative(root, file) + const parts = rel.split(sep) const id = `${parts[0]}-${parts[1]}` diff --git a/packages/lwc-services/src/utils/webpack/webpack-builder.ts b/packages/lwc-services/src/utils/webpack/webpack-builder.ts index a57fc58c..90eb9ee6 100644 --- a/packages/lwc-services/src/utils/webpack/webpack-builder.ts +++ b/packages/lwc-services/src/utils/webpack/webpack-builder.ts @@ -1,6 +1,6 @@ import * as webpack from 'webpack' import * as webpackMerge from 'webpack-merge' -import * as path from 'path' +import { resolve } from 'path' const ModuleResolver = require('./module-resolver') const moduleLoader = require.resolve('./module-loader') @@ -83,6 +83,7 @@ function getWebpackEntryPaths( return paths } +// eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore function buildWebpackConfig({ entries, @@ -124,7 +125,7 @@ function buildWebpackConfig({ test: /\.(js|ts|html|css)$/, include: [ moduleDir, - path.resolve(process.cwd(), 'node_modules') + resolve(process.cwd(), 'node_modules') ], use: [ { diff --git a/yarn.lock b/yarn.lock index 5597699d..6bacc28b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -68,18 +68,18 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.11.4", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@^7.9.0": - version "7.11.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.4.tgz#4301dfdfafa01eeb97f1896c5501a3f0655d4229" - integrity sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg== + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651" + integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg== dependencies: "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.4" + "@babel/generator" "^7.11.6" "@babel/helper-module-transforms" "^7.11.0" "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.11.4" + "@babel/parser" "^7.11.5" "@babel/template" "^7.10.4" - "@babel/traverse" "^7.11.0" - "@babel/types" "^7.11.0" + "@babel/traverse" "^7.11.5" + "@babel/types" "^7.11.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" @@ -100,12 +100,12 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@^7.0.0", "@babel/generator@^7.1.6", "@babel/generator@^7.11.0", "@babel/generator@^7.11.4", "@babel/generator@^7.4.0", "@babel/generator@^7.9.0": - version "7.11.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.4.tgz#1ec7eec00defba5d6f83e50e3ee72ae2fee482be" - integrity sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g== +"@babel/generator@^7.0.0", "@babel/generator@^7.1.6", "@babel/generator@^7.11.5", "@babel/generator@^7.11.6", "@babel/generator@^7.4.0", "@babel/generator@^7.9.0": + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620" + integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== dependencies: - "@babel/types" "^7.11.0" + "@babel/types" "^7.11.5" jsesc "^2.5.1" source-map "^0.5.0" @@ -351,10 +351,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.1.2", "@babel/parser@^7.1.6", "@babel/parser@^7.10.4", "@babel/parser@^7.11.0", "@babel/parser@^7.11.4", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": - version "7.11.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.4.tgz#6fa1a118b8b0d80d0267b719213dc947e88cc0ca" - integrity sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA== +"@babel/parser@^7.1.0", "@babel/parser@^7.1.2", "@babel/parser@^7.1.6", "@babel/parser@^7.10.4", "@babel/parser@^7.11.5", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" + integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== "@babel/parser@~7.1.5": version "7.1.6" @@ -1101,9 +1101,9 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/preset-env@^7.8.4": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.0.tgz#860ee38f2ce17ad60480c2021ba9689393efb796" - integrity sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg== + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz#18cb4b9379e3e92ffea92c07471a99a2914e4272" + integrity sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA== dependencies: "@babel/compat-data" "^7.11.0" "@babel/helper-compilation-targets" "^7.10.4" @@ -1167,7 +1167,7 @@ "@babel/plugin-transform-unicode-escapes" "^7.10.4" "@babel/plugin-transform-unicode-regex" "^7.10.4" "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.11.0" + "@babel/types" "^7.11.5" browserslist "^4.12.0" core-js-compat "^3.6.2" invariant "^2.2.2" @@ -1235,17 +1235,17 @@ "@babel/parser" "^7.8.6" "@babel/types" "^7.8.6" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.0.tgz#9b996ce1b98f53f7c3e4175115605d56ed07dd24" - integrity sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3" + integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== dependencies: "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.0" + "@babel/generator" "^7.11.5" "@babel/helper-function-name" "^7.10.4" "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.11.0" - "@babel/types" "^7.11.0" + "@babel/parser" "^7.11.5" + "@babel/types" "^7.11.5" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.19" @@ -1274,10 +1274,10 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0", "@babel/types@^7.1.2", "@babel/types@^7.1.6", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.8.6", "@babel/types@^7.9.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.0.tgz#2ae6bf1ba9ae8c3c43824e5861269871b206e90d" - integrity sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== +"@babel/types@^7.0.0", "@babel/types@^7.1.2", "@babel/types@^7.1.6", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.8.6", "@babel/types@^7.9.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d" + integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== dependencies: "@babel/helper-validator-identifier" "^7.10.4" lodash "^4.17.19" @@ -1305,6 +1305,22 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@eslint/eslintrc@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" + integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + lodash "^4.17.19" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + "@evocateur/libnpmaccess@^3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" @@ -2370,42 +2386,42 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" -"@lwc/babel-plugin-component@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/babel-plugin-component/-/babel-plugin-component-1.7.12.tgz#36fad33506350782fead3c213cf436c265d043ce" - integrity sha512-HaaeIv9pcGAoyDP5n91/ekoqOiP3g0I4IiXueYbwlb59glo8x18gzWZyYmMFgcLKiet4UG7Pc5V6Gf1a6esnTA== +"@lwc/babel-plugin-component@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/babel-plugin-component/-/babel-plugin-component-1.7.14.tgz#b9fd05ebd5e2e75c964e3c1e5ca3c35d49660edc" + integrity sha512-UhRfYoGsJQ1Y66EQINfauxEm13so8R2VVfLk+LWul4X2WjVEn273KHGvTGnaNn7wNHYXsi9CuccIaDv4YuRF5w== dependencies: "@babel/helper-module-imports" "7.0.0" "@babel/plugin-proposal-class-properties" "7.1.0" - "@lwc/errors" "1.7.12" + "@lwc/errors" "1.7.14" line-column "~1.0.2" -"@lwc/compiler@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/compiler/-/compiler-1.7.12.tgz#7969a306d41f71e4983770882e6f6e661e1e95f3" - integrity sha512-xSnCaJoFVr/f4i/Jx5KLtcLpz3Mq3vWidu+ElTIKQV6Lp72rhMAhmpMD77DkKdqsBeH3d6A7udDlNLotJ9KmAA== +"@lwc/compiler@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/compiler/-/compiler-1.7.14.tgz#8627ee881dbeeda727de2ffbab97103bb32af974" + integrity sha512-DciF58Xsox5GOJNU4QdkqTsMFRFbSspC8L2HYFRDTfn6o5g2t3iwf11S1FFnVSW1Y1Ap4hvkf3V0FLHu7mm4UA== dependencies: "@babel/core" "7.1.0" "@babel/plugin-proposal-object-rest-spread" "7.0.0" - "@lwc/babel-plugin-component" "1.7.12" - "@lwc/errors" "1.7.12" - "@lwc/shared" "1.7.12" - "@lwc/style-compiler" "1.7.12" - "@lwc/template-compiler" "1.7.12" + "@lwc/babel-plugin-component" "1.7.14" + "@lwc/errors" "1.7.14" + "@lwc/shared" "1.7.14" + "@lwc/style-compiler" "1.7.14" + "@lwc/template-compiler" "1.7.14" "@rollup/plugin-replace" "~2.3.3" babel-preset-compat "~0.22.1" rollup "~2.26.3" terser "~5.1.0" -"@lwc/engine@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/engine/-/engine-1.7.12.tgz#20b9eb104fac14a3b2599a0552bab31d8c400a28" - integrity sha512-obV/v3Jd82v6p0RcRWnRjHc3e+XkKQ6i0WlvhqZ5XWapFZRjY3dG6ET9SXXa7TujuvJ8GrFCFMo1mtXBvZDe9A== +"@lwc/engine@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/engine/-/engine-1.7.14.tgz#6d3262661de07f4f908abb17d0a087244f473d50" + integrity sha512-MNql4Woh3A6x4Y2PJhQ8rRhmBX2ZvJ94wfnlKNIxMSDGijolilkey/cZtKGpefGl6URSV/JYoULofO1mCNgilQ== -"@lwc/errors@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/errors/-/errors-1.7.12.tgz#fd6cf2e0b7e7b4a22a5d018cdf38f2c643153f07" - integrity sha512-Vv3BHLXL25qk/ym3wQdS7KUSE0qCM7nzboYaOHGPoZhN84z4clikQmFRMzA1yHbZDOmRKuvPgxqKPXfeHWRLjw== +"@lwc/errors@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/errors/-/errors-1.7.14.tgz#f1f9e9899edc32a5ebdf2e887087cacd40780d92" + integrity sha512-jR3/DlmmOWcM3/AxqP93bjJiLaGtUHb6w1ftbtLBmgNvFg9Gl/wM3CYGi+HWb/SpU8B8BC1Q75AAClyy5SPtxw== "@lwc/eslint-plugin-lwc@^0.10", "@lwc/eslint-plugin-lwc@~0.10.0": version "0.10.0" @@ -2414,10 +2430,10 @@ dependencies: minimatch "^3.0.4" -"@lwc/features@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/features/-/features-1.7.12.tgz#d9135c1fb0908519199cb29137be1facc75e44d8" - integrity sha512-ny9o59QPvFrQQOAS9e52RkkQ5royIoEdrjIoRMhPw0yDpyf9dEOdzfHwfj1eFhKFNZ4pTn4+Ex0i41a1oOqdMg== +"@lwc/features@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/features/-/features-1.7.14.tgz#4206921e30b2224620e79d9d09dec098066302c6" + integrity sha512-q3vWDSb+M4Ur4iEEELfind2xigYPyTEfzGQTmZiRA/VHczIKlmOuY9iUixalC/8EnRR8BvhX3mlJi9NJgJthGQ== "@lwc/jest-preset@^7.0.0": version "7.0.0" @@ -2455,61 +2471,62 @@ babel-plugin-transform-dynamic-import "^2.1.0" babel-preset-jest "^25.4.0" -"@lwc/module-resolver@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/module-resolver/-/module-resolver-1.7.12.tgz#fef0af3424e648378ece6fb78c4328f9a53ecf9f" - integrity sha512-VNKjDB8FjbRZDJ6yu2HbOecSrl+w6C4zJQhnWkS34q3V81qBooreIsW1shGXTyTMoJS2bjorqyuZSDGt6F0CZg== +"@lwc/module-resolver@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/module-resolver/-/module-resolver-1.7.14.tgz#455f42c0447aac4036c033cdf46efd86f78cada3" + integrity sha512-lM142yDWWVfA3vwSA8DOaFvTkBeT+8X0kvDB3SuIXGPjQcZAg5P3wQRBk6fsLIH38S+OnHN+sDWM8ioX3Xk5/w== dependencies: resolve "~1.17.0" "@lwc/rollup-plugin@^1.7.0": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/rollup-plugin/-/rollup-plugin-1.7.12.tgz#9edf62259fe2a8c8f4c8a0f86ad013266f0698dd" - integrity sha512-yDQTQeFIPJQb2EEcc1fo27WJVMvBVIlG6WDmpP4VDvBogJy/D9amveXx6oUjZN2hlHjdJkatbFmRsoQz7XaH0Q== + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/rollup-plugin/-/rollup-plugin-1.7.14.tgz#11a54c683176a1db7aa965d3c1008e6de363da2b" + integrity sha512-dvISfVy08LDDnpExh00KClCTqZcWU/4HoIgJWZ7BqAmWIO1Sr+ord9uRvqSA0Nyv71H9iAY6uVGgkX5fCYqvYw== dependencies: - "@lwc/module-resolver" "1.7.12" + "@lwc/module-resolver" "1.7.14" "@rollup/pluginutils" "~4.0.0" -"@lwc/shared@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/shared/-/shared-1.7.12.tgz#73fd7f316590fcbb4fa3e3ae96ea10c5416b0f1e" - integrity sha512-egSBNTE0xj60ooh09tIEMkh6OS3bCYDaxc3FWk4ilA0gQ5lKmBmlYfJ1x9bWtkGcvjfCspgpuKYkixRJ34B5eg== +"@lwc/shared@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/shared/-/shared-1.7.14.tgz#cdf1d3667432265c014e083c6120830818047f48" + integrity sha512-Zo11Udd5DuZkqug0EWjWLxvbufa3jUmBggvvOT6uuw9kyRP7P2zdk+TsBf9WWLfNnhWM6uBhbIAjojcaBkt3hQ== -"@lwc/style-compiler@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/style-compiler/-/style-compiler-1.7.12.tgz#aec3cc895f44c4fd9f3786dbe48e5beb62c54638" - integrity sha512-bsXOCJWPcYioMbLdMiI3aTGqKjNt+bfiyQduuxXB0Y4A83SUx9GRyZG9eAbRNPJxhg4W14qsZ9XGw2Cb8SEbCQ== +"@lwc/style-compiler@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/style-compiler/-/style-compiler-1.7.14.tgz#5fc39c845b54098ecebb1d31128cbd021188c6a0" + integrity sha512-oYtb7LCjNGVVAVSX2Ylio5bzrE6e1h7Tmw77fqhcEbbebsA+c/rSp6gXM8kJMRFqQEKDVMPgJqq62BHoOOs3TA== dependencies: cssnano-preset-default "~4.0.7" postcss "~7.0.32" postcss-selector-parser "~6.0.2" postcss-value-parser "~4.1.0" -"@lwc/synthetic-shadow@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/synthetic-shadow/-/synthetic-shadow-1.7.12.tgz#2a5bf91de9906f222dc6971ec7f3893a66087e0c" - integrity sha512-X60Z0rTdm3opbsf2SvQSKj5Z+Kt8wS8f3HOa9qUsXs4w9CYaZz8RXgB/7FQ7PXGPzNXZPeTkNq+//I80kY7Uqg== +"@lwc/synthetic-shadow@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/synthetic-shadow/-/synthetic-shadow-1.7.14.tgz#e0812ea0b7fff7d43d089109cb0246048f96be08" + integrity sha512-m1Bnw42R+Rnyh2xIDQ/UJ7l5Se7sHBujc3x8A9oEfEdipgx4+ac3OU0E1Qz1XGABh84f6+Ik8VX/eR3g0uaBfw== -"@lwc/template-compiler@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/template-compiler/-/template-compiler-1.7.12.tgz#42f098ec07c4cafb9690725dbeed1d2861f874b6" - integrity sha512-gL3ENr1yvtbf7NFIeYMod6r3y+ocaP1KucJWv4EPCFGMdJ0+LJNifr7SSqWegMc7n0TkMC8+2BWueE7m6pvJrw== +"@lwc/template-compiler@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/template-compiler/-/template-compiler-1.7.14.tgz#a316f51d46fd494716282f5fa283e915fbb27b07" + integrity sha512-FjUGhSaGq9OcL1wj254753ZvEyPK4UzYz8jxS9UKOtm9MBJ56ivF7ABM819WntMAze/SI34mrQPN8RzFj8a7YA== dependencies: "@babel/generator" "~7.1.5" "@babel/parser" "~7.1.5" "@babel/template" "~7.1.2" "@babel/traverse" "~7.1.5" "@babel/types" "~7.1.5" - "@lwc/errors" "1.7.12" - "@lwc/shared" "1.7.12" + "@lwc/errors" "1.7.14" + "@lwc/shared" "1.7.14" + acorn "~8.0.1" esutils "~2.0.3" he "~1.2.0" parse5-with-errors "4.0.3-beta1" -"@lwc/wire-service@1.7.12": - version "1.7.12" - resolved "https://registry.yarnpkg.com/@lwc/wire-service/-/wire-service-1.7.12.tgz#f63b66791af4b76fa7402f464627e2ed7eb5d211" - integrity sha512-oAuqwrFeVes5UMH9Pdfo92blu74ZQkACT8ue8/DhKF8uXklVxE+Qy76JKXX6zS8J+ZF3S40HuuBjZVSL1MNkDA== +"@lwc/wire-service@1.7.14": + version "1.7.14" + resolved "https://registry.yarnpkg.com/@lwc/wire-service/-/wire-service-1.7.14.tgz#281ae3003e2f53808335ea140f4dec7d980afbf9" + integrity sha512-yWk2p9kBbRgE2qeQLkn7Ip56T7CGoJUAY67N8vqHhnZwYpLCabOcbteoJeY+al5qzSu7r0v8oSDvzYA/5K+zXg== "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" @@ -2687,9 +2704,9 @@ integrity sha512-60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw== "@oclif/test@^1": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@oclif/test/-/test-1.2.6.tgz#0cc5b4f762c4007f3aeda1608a374cf02e76fe9d" - integrity sha512-8BQm0VFwTf/JpDnI3x6Lbp3S4RRUvQcv8WalKm82+7FNEylWMAXFNgBuzG65cNPj11J2jhlVo0gOWGF6hbiaJQ== + version "1.2.7" + resolved "https://registry.yarnpkg.com/@oclif/test/-/test-1.2.7.tgz#d4fdf60fd43207dc9efae4380201b21c3660739d" + integrity sha512-1I8KQkOgScw18mr0zcly/OJjDW+kZnnmGXELaVBF69EZVzVgjE+Mz3EU1W29wf2rB7e8BqqtNrHzzoFu4oDuTw== dependencies: fancy-test "^1.4.3" @@ -2701,12 +2718,12 @@ "@octokit/types" "^5.0.0" "@octokit/endpoint@^6.0.1": - version "6.0.5" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.5.tgz#43a6adee813c5ffd2f719e20cfd14a1fee7c193a" - integrity sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ== + version "6.0.6" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.6.tgz#4f09f2b468976b444742a1d5069f6fa45826d999" + integrity sha512-7Cc8olaCoL/mtquB7j/HTbPM+sY6Ebr4k2X2y4JoXpVKQ7r5xB4iGQE0IoO58wIPsUk4AzoT65AMEpymSbWTgQ== dependencies: "@octokit/types" "^5.0.0" - is-plain-object "^4.0.0" + is-plain-object "^5.0.0" universal-user-agent "^6.0.0" "@octokit/plugin-enterprise-rest@^6.0.1": @@ -2753,16 +2770,16 @@ once "^1.4.0" "@octokit/request@^5.2.0": - version "5.4.7" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.7.tgz#fd703ee092e0463ceba49ff7a3e61cb4cf8a0fde" - integrity sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A== + version "5.4.9" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.9.tgz#0a46f11b82351b3416d3157261ad9b1558c43365" + integrity sha512-CzwVvRyimIM1h2n9pLVYfTDmX9m+KHSgCpqPsY8F1NdEK8IaWqXhSBXsdjOBFZSpEcxNEeg4p0UO9cQ8EnOCLA== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" "@octokit/types" "^5.0.0" deprecation "^2.0.0" - is-plain-object "^4.0.0" - node-fetch "^2.3.0" + is-plain-object "^5.0.0" + node-fetch "^2.6.1" once "^1.4.0" universal-user-agent "^6.0.0" @@ -2796,9 +2813,9 @@ "@types/node" ">= 8" "@octokit/types@^5.0.0", "@octokit/types@^5.0.1": - version "5.4.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.4.1.tgz#d5d5f2b70ffc0e3f89467c3db749fa87fc3b7031" - integrity sha512-OlMlSySBJoJ6uozkr/i03nO5dlYQyE05vmQNZhAh9MyO4DPBP88QlwsDVLmVjIMFssvIZB6WO0ctIGMRG+xsJQ== + version "5.5.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b" + integrity sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ== dependencies: "@types/node" ">= 8" @@ -2929,9 +2946,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.13" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.13.tgz#1874914be974a492e1b4cb00585cabb274e8ba18" - integrity sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ== + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.14.tgz#e99da8c075d4fb098c774ba65dabf7dc9954bd13" + integrity sha512-8w9szzKs14ZtBVuP6Wn7nMLRJ0D6dfB0VEBEyRgxrZ/Ln49aNMykrghM2FaNn4FJRzNppCSa0Rv9pBRM5Xc3wg== dependencies: "@babel/types" "^7.3.0" @@ -3036,9 +3053,9 @@ "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" - integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== "@types/lodash@*": version "4.14.161" @@ -3081,14 +3098,14 @@ integrity sha512-vyxR57nv8NfcU0GZu8EUXZLTbCMupIUwy95LJ6lllN+JRPG25CwMHoB1q5xKh8YKhQnHYRAn4yW2yuHbf/5xgg== "@types/node@*", "@types/node@>= 8", "@types/node@^14.0.11": - version "14.6.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.2.tgz#264b44c5a28dfa80198fc2f7b6d3c8a054b9491f" - integrity sha512-onlIwbaeqvZyniGPfdw/TEhKIh79pz66L1q06WUQqJLnAb6wbjvOtepLYTGHTqzdXgBYIE3ZdmqHDGsRsbBz7A== + version "14.10.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.10.2.tgz#9b47a2c8e4dabd4db73b57e750b24af689600514" + integrity sha512-IzMhbDYCpv26pC2wboJ4MMOa9GKtjplXfcAqrMeNJpUUwpM/2ATt2w1JPUXwS6spu856TvKZL2AOmeU2rAxskw== "@types/node@^6.0.46": - version "6.14.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-6.14.10.tgz#d9ce598127eb0cc02821476862d11389cb01f6a4" - integrity sha512-pF4HjZGSog75kGq7B1InK/wt/N08BuPATo+7HRfv7gZUzccebwv/fmWVGs/j6LvSiLWpCuGGhql51M/wcQsNzA== + version "6.14.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-6.14.11.tgz#1b87773cf666bded5ac7eaa90537e436eeee2f44" + integrity sha512-htzPk08CmbGFjgIWaJut1oW2roZAAQxxOhkhsehCVLE7Uocx9wkcHfIQYdBWO7KqbuRvYrdBQtl5h5Mz/GxehA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -3101,9 +3118,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.0.tgz#5f96562c1075ee715a5b138f0b7f591c1f40f6b8" - integrity sha512-hiYA88aHiEIgDmeKlsyVsuQdcFn3Z2VuFd/Xm/HCnGnPD8UFU5BM128uzzRVVGEzKDKYUrRsRH9S2o+NUy/3IA== + version "2.1.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.1.tgz#be148756d5480a84cde100324c03a86ae5739fb5" + integrity sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ== "@types/q@^1.5.1": version "1.5.4" @@ -3208,9 +3225,9 @@ source-map "^0.7.3" "@types/webpack@*", "@types/webpack@^4.41.8": - version "4.41.21" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.21.tgz#cc685b332c33f153bb2f5fc1fa3ac8adeb592dee" - integrity sha512-2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA== + version "4.41.22" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.22.tgz#ff9758a17c6bd499e459b91e78539848c32d0731" + integrity sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ== dependencies: "@types/anymatch" "*" "@types/node" "*" @@ -3527,9 +3544,9 @@ JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.4, JSONStream@^1.3.5: through ">=2.2.7 <3" abab@^2.0.0, abab@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.4.tgz#6dfa57b417ca06d21b2478f0e638302f99c2405c" - integrity sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ== + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abbrev@1: version "1.1.1" @@ -3561,9 +3578,9 @@ acorn-globals@^6.0.0: acorn-walk "^7.1.1" acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn-walk@^6.0.1: version "6.2.0" @@ -3585,6 +3602,11 @@ acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== +acorn@~8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.0.1.tgz#d7e8eca9b71d5840db0e7e415b3b2b20e250f938" + integrity sha512-dmKn4pqZ29iQl2Pvze1zTrps2luvls2PBY//neO2WJ0s10B3AxJXshN+Ph7B4GrhfGhHXrl4dnUwyNNXQcnWGQ== + address@1.1.2, address@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" @@ -3630,9 +3652,9 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: - version "6.12.4" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" - integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== + version "6.12.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" + integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -4290,7 +4312,7 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bl@^4.0.1: +bl@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== @@ -4482,14 +4504,14 @@ browserslist@4.7.0: node-releases "^1.1.29" browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.8.5: - version "4.14.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.0.tgz#2908951abfe4ec98737b72f34c3bcedc8d43b000" - integrity sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ== + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: - caniuse-lite "^1.0.30001111" - electron-to-chromium "^1.3.523" + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" escalade "^3.0.2" - node-releases "^1.1.60" + node-releases "^1.1.61" bser@2.1.1: version "2.1.1" @@ -4735,10 +4757,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.30000989, caniuse-lite@^1.0.30001111: - version "1.0.30001120" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001120.tgz#cd21d35e537214e19f7b9f4f161f7b0f2710d46c" - integrity sha512-JBP68okZs1X8D7MQTY602jxMYBmXEKOFkzTBaNSkubooMPFOAv2TXWaKle7qgHpjLDhUzA/TMT0qsNleVyXGUQ== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001125: + version "1.0.30001131" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001131.tgz#afad8a28fc2b7a0d3ae9407e71085a0ead905d54" + integrity sha512-4QYi6Mal4MMfQMSqGIRPGbKIbZygeN83QsWq1ixpUwvtfgAZot5BrCKzGygvZaV+CnELdTwD0S4cqUNozq7/Cw== capture-exit@^2.0.0: version "2.0.0" @@ -5463,9 +5485,9 @@ copy-descriptor@^0.1.0: integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= copy-webpack-plugin@^6.0.2: - version "6.0.4" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz#7b7d7f7f290aa21b3411d02525859b89988a200b" - integrity sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A== + version "6.1.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.0.tgz#5bde7f826d87e716d8d5e761ddd34bb675448458" + integrity sha512-aWjIuLt1OVQxaDVffnt3bnGmLA8zGgAJaFwPA+a+QYVPh1vhIKjVfh3SbOFLV0kRPvGBITbw17n5CsmiBS4LQQ== dependencies: cacache "^15.0.5" fast-glob "^3.2.4" @@ -5475,7 +5497,7 @@ copy-webpack-plugin@^6.0.2: loader-utils "^2.0.0" normalize-path "^3.0.0" p-limit "^3.0.2" - schema-utils "^2.7.0" + schema-utils "^2.7.1" serialize-javascript "^4.0.0" webpack-sources "^1.4.3" @@ -5507,17 +5529,6 @@ cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -6164,9 +6175,9 @@ domelementtype@1, domelementtype@^1.3.1: integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + version "2.0.2" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971" + integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== domexception@^1.0.1: version "1.0.1" @@ -6221,9 +6232,9 @@ dot-prop@^4.2.0: is-obj "^1.0.0" dot-prop@^5.1.0, dot-prop@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" - integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A== + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" @@ -6289,10 +6300,10 @@ ejs@^3.0.1: dependencies: jake "^10.6.1" -electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.523: - version "1.3.555" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.555.tgz#a096716ff77cf8da9a608eb628fd6927869503d2" - integrity sha512-/55x3nF2feXFZ5tdGUOr00TxnUjUgdxhrn+eCJ1FAcoAt+cKQTjQkUC5XF4frMWE1R5sjHk+JueuBalimfe5Pg== +electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.564: + version "1.3.570" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.570.tgz#3f5141cc39b4e3892a276b4889980dabf1d29c7f" + integrity sha512-Y6OCoVQgFQBP5py6A/06+yWxUZHDlNr/gNDGatjH8AZqXl8X0tE4LfjLJsXGz/JmWJz8a6K7bR1k+QzZ+k//fg== elliptic@^6.5.3: version "6.5.3" @@ -6450,6 +6461,24 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstrac string.prototype.trimend "^1.0.1" string.prototype.trimstart "^1.0.1" +es-abstract@^1.18.0-next.0: + version "1.18.0-next.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.0.tgz#b302834927e624d8e5837ed48224291f2c66e6fc" + integrity sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.0" + is-negative-zero "^2.0.0" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -6483,9 +6512,9 @@ es6-promisify@^5.0.0: es6-promise "^4.0.3" escalade@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.0.2.tgz#6a580d70edb87880f22b4c91d0d56078df6962c4" - integrity sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ== + version "3.1.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e" + integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig== escape-goat@^2.0.0: version "2.1.1" @@ -6584,11 +6613,11 @@ eslint-scope@^4.0.3: estraverse "^4.1.1" eslint-scope@^5.0.0, eslint-scope@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" - integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - esrecurse "^4.1.0" + esrecurse "^4.3.0" estraverse "^4.1.1" eslint-utils@^2.0.0, eslint-utils@^2.1.0: @@ -6603,12 +6632,13 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@^7.2.0, eslint@^7.3: - version "7.7.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.7.0.tgz#18beba51411927c4b64da0a8ceadefe4030d6073" - integrity sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg== +eslint@^7.2.0: + version "7.9.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.9.0.tgz#522aeccc5c3a19017cf0cb46ebfd660a79acf337" + integrity sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== dependencies: "@babel/code-frame" "^7.0.0" + "@eslint/eslintrc" "^0.1.3" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -6618,7 +6648,7 @@ eslint@^7.2.0, eslint@^7.3: eslint-scope "^5.1.0" eslint-utils "^2.1.0" eslint-visitor-keys "^1.3.0" - espree "^7.2.0" + espree "^7.3.0" esquery "^1.2.0" esutils "^2.0.2" file-entry-cache "^5.0.1" @@ -6645,7 +6675,7 @@ eslint@^7.2.0, eslint@^7.3: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^7.2.0: +espree@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== @@ -6671,24 +6701,24 @@ esquery@^1.2.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: - estraverse "^4.1.0" + estraverse "^5.2.0" estraverse@^1.5.0: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" integrity sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q= -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== @@ -7513,9 +7543,9 @@ git-up@^4.0.0: parse-url "^5.0.0" git-url-parse@^11.1.2: - version "11.1.3" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.1.3.tgz#03625b6fc09905e9ad1da7bb2b84be1bf9123143" - integrity sha512-GPsfwticcu52WQ+eHp0IYkAyaOASgYdtsQDIt4rUp6GbiNt1P9ddrh3O0kQB0eD4UJZszVqNT3+9Zwcg40fywA== + version "11.2.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.2.0.tgz#2955fd51befd6d96ea1389bbe2ef57e8e6042b04" + integrity sha512-KPoHZg8v+plarZvto4ruIzzJLFQoRx+sUs5DQSr07By9IBKguVd+e6jwrFR6/TP6xrCJlNV1tPqLO1aREc7O2g== dependencies: git-up "^4.0.0" @@ -7821,7 +7851,7 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.0, has-symbols@^1.0.1: +has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== @@ -8130,14 +8160,14 @@ humanize-ms@^1.2.1: ms "^2.0.0" husky@^4.2.3: - version "4.2.5" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" - integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.0.tgz#0b2ec1d66424e9219d359e26a51c58ec5278f0de" + integrity sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA== dependencies: chalk "^4.0.0" ci-info "^2.0.0" compare-versions "^3.6.0" - cosmiconfig "^6.0.0" + cosmiconfig "^7.0.0" find-versions "^3.2.0" opencollective-postinstall "^2.0.2" pkg-dir "^4.2.0" @@ -8214,7 +8244,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== @@ -8473,9 +8503,9 @@ is-buffer@^2.0.2: integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== is-callable@^1.1.4, is-callable@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" - integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.1.tgz#4d1e21a4f437509d25ce55f8184350771421c96d" + integrity sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg== is-ci@^2.0.0: version "2.0.0" @@ -8638,6 +8668,11 @@ is-module@^1.0.0: resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= +is-negative-zero@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" + integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= + is-npm@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" @@ -8718,10 +8753,10 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-plain-object@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-4.1.1.tgz#1a14d6452cbd50790edc7fdaa0aed5a40a35ebb5" - integrity sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA== +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== is-posix-bracket@^0.1.0: version "0.1.1" @@ -8743,7 +8778,7 @@ is-redirect@^1.0.0: resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= -is-regex@^1.0.4, is-regex@^1.1.0: +is-regex@^1.0.4, is-regex@^1.1.0, is-regex@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== @@ -9523,9 +9558,9 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-bet integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz#371873c5ffa44304a6ba12419bcfa95f404ae081" - integrity sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q== + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" @@ -9723,9 +9758,9 @@ lines-and-columns@^1.1.6: integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= lint-staged@^10.0.9: - version "10.2.13" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.13.tgz#b9c504683470edfc464b7d3fe3845a5a1efcd814" - integrity sha512-conwlukNV6aL9SiMWjFtDp5exeDnTMekdNPDZsKGnpfQuHcO0E3L3Bbf58lcR+M7vk6LpCilxDAVks/DDVBYlA== + version "10.3.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.3.0.tgz#388c3d440590c45c339e7163f669ea69ae90b1e0" + integrity sha512-an3VgjHqmJk0TORB/sdQl0CTkRg4E5ybYCXTTCSJ5h9jFwZbcgKIx5oVma5e7wp/uKt17s1QYFmYqT9MGVosGw== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" @@ -10020,15 +10055,15 @@ lru-cache@^6.0.0: yallist "^4.0.0" lwc@^1.7.0: - version "1.7.12" - resolved "https://registry.yarnpkg.com/lwc/-/lwc-1.7.12.tgz#97fcd3dc5ea31e51409bf3ba291665eec1b483c6" - integrity sha512-kvKtrPFDfwp3W9NNYkO8vZae5JlsWXeszH4aR0kmFQnGyqvtgbCn9Yyb5QzOcFG9NNlIWypevFa5VMEbHDl++g== + version "1.7.14" + resolved "https://registry.yarnpkg.com/lwc/-/lwc-1.7.14.tgz#1610a47b37f327c20322d6eeb0e1499060b2fc25" + integrity sha512-CWiPSrHyRRo0wv2Q09h7eERkysTT0BKHMq03u4eVVv/13c6fxSMcaIVxwAa5jPzfiG11Ek/GuLeYWRl9RZ+D+A== dependencies: - "@lwc/compiler" "1.7.12" - "@lwc/engine" "1.7.12" - "@lwc/features" "1.7.12" - "@lwc/synthetic-shadow" "1.7.12" - "@lwc/wire-service" "1.7.12" + "@lwc/compiler" "1.7.14" + "@lwc/engine" "1.7.14" + "@lwc/features" "1.7.14" + "@lwc/synthetic-shadow" "1.7.14" + "@lwc/wire-service" "1.7.14" macos-release@^2.2.0: version "2.4.1" @@ -10526,9 +10561,9 @@ modify-values@^1.0.0: integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== moment@^2.15.1, moment@^2.24.0: - version "2.27.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" - integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== + version "2.28.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.28.0.tgz#cdfe73ce01327cee6537b0fafac2e0f21a237d75" + integrity sha512-Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw== move-concurrently@^1.0.1: version "1.0.1" @@ -10681,15 +10716,15 @@ node-fetch-npm@^2.0.2: json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" -node-fetch@^2.3.0, node-fetch@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== +node-fetch@^2.5.0, node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-forge@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" - integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-gyp@^5.0.2: version "5.1.1" @@ -10759,10 +10794,10 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^1.1.29, node-releases@^1.1.60: - version "1.1.60" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.60.tgz#6948bdfce8286f0b5d0e5a88e8384e954dfe7084" - integrity sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA== +node-releases@^1.1.29, node-releases@^1.1.61: + version "1.1.61" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e" + integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g== nodemon@^2.0.1: version "2.0.4" @@ -10953,7 +10988,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0: +object-inspect@^1.7.0, object-inspect@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== @@ -10966,15 +11001,15 @@ object-is@^1.0.1: define-properties "^1.1.3" es-abstract "^1.17.5" -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-treeify@^1.1.4: - version "1.1.26" - resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.26.tgz#80b882036cb5d0fddc16e8a2affa98ba96f89a74" - integrity sha512-0WTfU7SGM8umY4YPpOg+oHXL66E6dPVCr+sMR6KitPmvg8CkVrHUUZYEFtx0+5Wb0HjFEsBwBYXyGRNeX7c/oQ== + version "1.1.28" + resolved "https://registry.yarnpkg.com/object-treeify/-/object-treeify-1.1.28.tgz#2aba57f393cd991ce35d318d2ede33623c2b040a" + integrity sha512-FoBGZexpq9jJr6mDgV8wv711vreKyzRcw65TKeXzHh98+TNmPZfGYznpel3WceM869WsnSCyUuK46rPUG9+Rpg== object-visit@^1.0.0: version "1.0.1" @@ -10984,14 +11019,14 @@ object-visit@^1.0.0: isobject "^3.0.0" object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + version "4.1.1" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd" + integrity sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.0" + has-symbols "^1.0.1" + object-keys "^1.1.1" object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: version "2.1.0" @@ -11630,9 +11665,9 @@ posix-character-classes@^0.1.0: integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-calc@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.3.tgz#d65cca92a3c52bf27ad37a5f732e0587b74f1623" - integrity sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA== + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.4.tgz#5e177ddb417341e6d4a193c5d9fd8ada79094f8b" + integrity sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw== dependencies: postcss "^7.0.27" postcss-selector-parser "^6.0.2" @@ -11938,10 +11973,10 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -prettier@^2.0, prettier@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.1.tgz#d9485dd5e499daa6cb547023b87a6cf51bee37d6" - integrity sha512-9bY+5ZWCfqj3ghYBLxApy2zf6m+NJo5GzmLTpr9FsApsfjriNnS2dahWReHMi7qNPhhHl9SYHJs2cHZLgexNIw== +prettier@^2.0.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== pretty-bytes@^5.2.0, pretty-bytes@^5.3.0: version "5.4.1" @@ -12877,15 +12912,15 @@ rollup-plugin-serve@^1.0.1: mime ">=2.4.6" opener "1" -rollup-plugin-terser@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz#9c0dd33d5771df9630cd027d6a2559187f65885e" - integrity sha512-XGMJihTIO3eIBsVGq7jiNYOdDMb3pVxuzY0uhOE/FM4x/u9nQgr3+McsjzqBn3QfHIpNSZmFnpoKAwHBEcsT7g== +rollup-plugin-terser@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== dependencies: "@babel/code-frame" "^7.5.5" jest-worker "^24.9.0" rollup-pluginutils "^2.8.2" - serialize-javascript "^2.1.2" + serialize-javascript "^4.0.0" terser "^4.6.2" rollup-plugin-terser@^6.1.0: @@ -12933,10 +12968,17 @@ rollup@^1.31.1: "@types/node" "*" acorn "^7.1.0" -rollup@^2.3.4, rollup@~2.26.3: - version "2.26.8" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.26.8.tgz#7b02353835a73c4797f42177a5fa3fc074012713" - integrity sha512-li9WaJYc5z9WzV1jhZbPQCrsOpGNsI+Li1qyrn5n745ZNSnlkRlBtj1Hs+Z0Dc2N1+P7HT34UKAEASqN9Th8cg== +rollup@^2.3.4: + version "2.27.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.27.0.tgz#f2b70a8dd583bc3675b36686289aa9a51e27af4f" + integrity sha512-1WlbhNdzhLjdhh2wsf6CDxmuBAYG+5O53fYqCcGv8aJOoX/ymCfCY6oZnvllXZzaC/Ng+lPPwq9EMbHOKc5ozA== + optionalDependencies: + fsevents "~2.1.2" + +rollup@~2.26.3: + version "2.26.11" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.26.11.tgz#4fc31de9c7b83d50916fc8395f8c3d24730cdaae" + integrity sha512-xyfxxhsE6hW57xhfL1I+ixH8l2bdoIMaAecdQiWF3N7IgJEMu99JG+daBiSZQjnBpzFxa0/xZm+3pbCdAQehHw== optionalDependencies: fsevents "~2.1.2" @@ -12963,9 +13005,9 @@ run-queue@^1.0.0, run-queue@^1.0.3: aproba "^1.1.1" rxjs@>=6.4.0, rxjs@^6.4.0, rxjs@^6.6.0, rxjs@^6.6.2: - version "6.6.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2" - integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== + version "6.6.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" @@ -13034,7 +13076,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.6.5, schema-utils@^2.7.0: +schema-utils@^2.6.5, 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== @@ -13054,11 +13096,11 @@ select-hose@^2.0.0: integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.7: - version "1.10.7" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" - integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + version "1.10.8" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" + integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== dependencies: - node-forge "0.9.0" + node-forge "^0.10.0" semver-compare@^1.0.0: version "1.0.0" @@ -13116,11 +13158,6 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" - integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== - serialize-javascript@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" @@ -13839,7 +13876,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^3.1.0: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -13959,11 +13996,11 @@ tar-fs@^2.0.0: tar-stream "^2.0.0" tar-stream@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.3.tgz#1e2022559221b7866161660f118255e20fa79e41" - integrity sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA== + version "2.1.4" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" + integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== dependencies: - bl "^4.0.1" + bl "^4.0.3" end-of-stream "^1.4.1" fs-constants "^1.0.0" inherits "^2.0.3" @@ -14416,9 +14453,9 @@ typescript@^3.6, typescript@^3.8.3: integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== uglify-js@^3.1.4: - version "3.10.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.3.tgz#f0d2f99736c14de46d2d24649ba328be3e71c3bf" - integrity sha512-Lh00i69Uf6G74mvYpHCI9KVVXLcHW/xu79YTvH7Mkc9zyKUeSPz0owW0dguj0Scavns3ZOh3wY63J0Zb97Za2g== + version "3.10.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.4.tgz#dd680f5687bc0d7a93b14a3482d16db6eba2bfbb" + integrity sha512-kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw== uid-number@0.0.6: version "0.0.6" @@ -14991,9 +15028,9 @@ whatwg-url@^7.0.0: webidl-conversions "^4.0.2" whatwg-url@^8.0.0: - version "8.2.1" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.2.1.tgz#ed73417230784b281fb2a32c3c501738b46167c3" - integrity sha512-ZmVCr6nfBeaMxEHALLEGy0LszYjpJqf6PVNQUQ1qd9Et+q7Jpygd4rGGDXgHjD8e99yLFseD69msHDM4YwPZ4A== + version "8.2.2" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.2.2.tgz#85e7f9795108b53d554cec640b2e8aee2a0d4bfd" + integrity sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ== dependencies: lodash.sortby "^4.7.0" tr46 "^2.0.2" @@ -15070,24 +15107,24 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -workbox-background-sync@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.3.tgz#121c5cf439b627f6320ff490be65fd2bd440c6ea" - integrity sha512-V/R95aPxYjbKCaVzUTihrZ9ObGOnzoA5n60r0DQ747p8Pj15/dDTYixonKhhlvavTiNezUrp+wTQBvZvcd/ETA== +workbox-background-sync@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== dependencies: - workbox-core "^5.1.3" + workbox-core "^5.1.4" -workbox-broadcast-update@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.3.tgz#312e0f065f06a6fb04a050143c84aa6ba0ed8add" - integrity sha512-HJ7FDmgweRcYp8fMiFbkmhaTjMYhMByURe5+TempnCi7cT5NNbyaG4T+rg8NWYxAeumSAB3JQF6XD/z34vRRHA== +workbox-broadcast-update@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== dependencies: - workbox-core "^5.1.3" + workbox-core "^5.1.4" -workbox-build@^5.0.0, workbox-build@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.3.tgz#ec0dbcb7e260ad792c49407d063f4bcc8a8f08b8" - integrity sha512-cssa2cKAi/FNp2P2m2DjF/UsXlVX6b1HgkXOjBTraFkIeyZEKxN1F1DnxOpGkdM/bPPRa7y5OmUvjOpgOd9apA== +workbox-build@^5.0.0, workbox-build@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== dependencies: "@babel/core" "^7.8.4" "@babel/preset-env" "^7.8.4" @@ -15104,124 +15141,124 @@ workbox-build@^5.0.0, workbox-build@^5.1.3: pretty-bytes "^5.3.0" rollup "^1.31.1" rollup-plugin-babel "^4.3.3" - rollup-plugin-terser "^5.2.0" + rollup-plugin-terser "^5.3.1" source-map "^0.7.3" source-map-url "^0.4.0" stringify-object "^3.3.0" strip-comments "^1.0.2" tempy "^0.3.0" upath "^1.2.0" - workbox-background-sync "^5.1.3" - workbox-broadcast-update "^5.1.3" - workbox-cacheable-response "^5.1.3" - workbox-core "^5.1.3" - workbox-expiration "^5.1.3" - workbox-google-analytics "^5.1.3" - workbox-navigation-preload "^5.1.3" - workbox-precaching "^5.1.3" - workbox-range-requests "^5.1.3" - workbox-routing "^5.1.3" - workbox-strategies "^5.1.3" - workbox-streams "^5.1.3" - workbox-sw "^5.1.3" - workbox-window "^5.1.3" - -workbox-cacheable-response@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.3.tgz#79ec05c9f22796833d653e7cad43774a8f8bf7db" - integrity sha512-lOJEwK2T4KWFNdhRFUKxTPBIO5hIYm9E/nYgMq5h/IH3iHPHlBPuFwRMaQy+TTCGWWTA85NomQOjVw1bj65RLw== - dependencies: - workbox-core "^5.1.3" - -workbox-core@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.3.tgz#0607acd0018c149162777fe4aae08553bd1559f5" - integrity sha512-TFSIPxxciX9sFaj0FDiohBeIKpwMcCyNduydi9i3LChItcndDS6TJpErxybv8aBWeCMraXt33TWtF6kKuIObNw== - -workbox-expiration@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.3.tgz#c793eef17513de86c9c1b8254eb2c9ba3ed17568" - integrity sha512-8YhpmIHqIx+xmtxONADc+di4a3zzCsvVHLiKq6T3vJZUPnqV2jzx+51+UHMUh3T5w5Z5SFC14l0V/jesRbuMKg== - dependencies: - workbox-core "^5.1.3" - -workbox-google-analytics@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.3.tgz#dba0cadcf438d14389f2f2da0fd9c8cb605d35e6" - integrity sha512-ouK6xIJa+raFcO29TgwKFU/Hv1ejqSYzCzH9lI2B/4z/Wdnb8maL6mMIojQ8j5SohwKswMZmLDl0Az2PCmX11w== - dependencies: - workbox-background-sync "^5.1.3" - workbox-core "^5.1.3" - workbox-routing "^5.1.3" - workbox-strategies "^5.1.3" - -workbox-navigation-preload@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.3.tgz#8e49b935aaef16ac614d06db4a0677cbd59f9cae" - integrity sha512-29SPQMAccOgbq3BT9Gz7k+ydy0mcKKR0Rmkmd46tnujutiL4ooE57fBhwsA+c6OlLcYdisvilKlV2YWEtKWfgQ== - dependencies: - workbox-core "^5.1.3" - -workbox-precaching@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.3.tgz#08f0b48f4a390872a994c4a6ce8e43d08c6cba57" - integrity sha512-9jjBiB00AOI0NnI320ddnhvlL3bjMrDoI3211kEaxcRWh0N2fX25uVn0O8N8u1gWY4tIfwZAn/DgtAU13cFhYA== - dependencies: - workbox-core "^5.1.3" - -workbox-range-requests@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.3.tgz#f0fc6370ea549d002af1fe902b4ee94bfef6e006" - integrity sha512-uUvEoyEUx86LJc7mtmy/6U8xuK0guXU2FnPimt17zDbsC8FSOaPxc92rxtD6xmDSYrI4FqIebypBCjgIe+sfxA== - dependencies: - workbox-core "^5.1.3" - -workbox-routing@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.3.tgz#9946da0e9ace45af3db09cc0b4bdc4696723e1f7" - integrity sha512-F+sAp9Iy3lVl3BEG+pzXWVq4AftzjiFpHDaZ4Kf4vLoBoKQE0hIHet4zE5DpHqYdyw+Udhp4wrfHamX6PN6z1Q== - dependencies: - workbox-core "^5.1.3" - -workbox-strategies@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.3.tgz#220cc9f5519ed76f2452ccb9407a5fd967c37110" - integrity sha512-wiXHfmOKnWABeIVW+/ye0e00+2CcS5y7SIj2f9zcdy2ZLEbcOf7B+yOl5OrWpBGlTUwRjIYhV++ZqiKm3Dc+8w== - dependencies: - workbox-core "^5.1.3" - workbox-routing "^5.1.3" - -workbox-streams@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.3.tgz#8f381d395ea2e57106b7b6542b9ffcd769a3047b" - integrity sha512-8kt70eBd1RXL0qenxEnch3Cd7VyW3O0CkeGBN4Bikt307nIV5Q0JciLA5o0CRteijawYOiTq0/px4GDBv1obgQ== - dependencies: - workbox-core "^5.1.3" - workbox-routing "^5.1.3" - -workbox-sw@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.3.tgz#7bffbf034f2f5b58e1734b5b86d240019a5332bb" - integrity sha512-Syk6RhYr/8VdFwXrxo5IpVz8Og2xapHTWJhqsZRF+TbxSvlaJs8hrvVPd7edn5ZiiVdPhE9NTeOTOg1+D+FGoA== + workbox-background-sync "^5.1.4" + workbox-broadcast-update "^5.1.4" + workbox-cacheable-response "^5.1.4" + workbox-core "^5.1.4" + workbox-expiration "^5.1.4" + workbox-google-analytics "^5.1.4" + workbox-navigation-preload "^5.1.4" + workbox-precaching "^5.1.4" + workbox-range-requests "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + workbox-streams "^5.1.4" + workbox-sw "^5.1.4" + workbox-window "^5.1.4" + +workbox-cacheable-response@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== + dependencies: + workbox-core "^5.1.4" + +workbox-core@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== + +workbox-expiration@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== + dependencies: + workbox-core "^5.1.4" + +workbox-google-analytics@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== + dependencies: + workbox-background-sync "^5.1.4" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + +workbox-navigation-preload@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== + dependencies: + workbox-core "^5.1.4" + +workbox-precaching@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== + dependencies: + workbox-core "^5.1.4" + +workbox-range-requests@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== + dependencies: + workbox-core "^5.1.4" + +workbox-routing@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== + dependencies: + workbox-core "^5.1.4" + +workbox-strategies@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-streams@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-sw@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== workbox-webpack-plugin@^5.1.2: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.3.tgz#a7070e3ea0eedb6f87e11fd916ec5d4430a6e348" - integrity sha512-gxSkZ9GFLrMNC/8DGNRjcMhrt8iu+MMXhH/Fpo3wo9rKaSMsI7esGq0klTH/UloP9pNvBizVydysrB52eRhI7w== + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== dependencies: "@babel/runtime" "^7.5.5" fast-json-stable-stringify "^2.0.0" source-map-url "^0.4.0" upath "^1.1.2" webpack-sources "^1.3.0" - workbox-build "^5.1.3" + workbox-build "^5.1.4" -workbox-window@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.3.tgz#24a2acb2903b0ff2789a4ce32f355621e769eb23" - integrity sha512-oYvfVtPLET7FUrhOzbk0R+aATVmpdQBkmDqwyFH4W2dfVqJXTvTXzuGP5Pn9oZ8jMTB3AYW43yhYBlLYM3mYyg== +workbox-window@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== dependencies: - workbox-core "^5.1.3" + workbox-core "^5.1.4" worker-farm@^1.7.0: version "1.7.0" @@ -15404,7 +15441,7 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.7.2: +yaml@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== @@ -15509,9 +15546,9 @@ yeoman-environment@^2.8.0, yeoman-environment@^2.9.5: yeoman-generator "^4.8.2" yeoman-generator@^4.6.0, yeoman-generator@^4.8.2: - version "4.11.0" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-4.11.0.tgz#c9e2fab77f17a4d7acff571f31e002bc066ed6a8" - integrity sha512-++t6t2Z6HjL5F1/UM7+uNvGknKmQdF8tstJx8WKzsUSEpB+19kLVtapSfQIh9uWqm0L59fLWDzUui//WXoynPw== + version "4.12.0" + resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-4.12.0.tgz#512e783a38b004c49265e71826a09ff7f1939f4b" + integrity sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg== dependencies: async "^2.6.2" chalk "^2.4.2"