From 5fe760bd931c334fc28d199497dfdb76d888ef67 Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Fri, 7 May 2021 16:00:59 +0200 Subject: [PATCH] feat(commonjs)!: Add support for circular dependencies (#658) * feat(commonjs): Basic support for circular dependencies * refactor(commonjs): Inline __esModule handling into export generation * feat(commonjs): Generate simpler code when replacing module.exports * feat(commonjs): Handle side-effect free modules with updated Rollup * feat(commonjs): Generate simplified code when module is not used * feat(commonjs): Do not use module when wrapping if not needed BREAKING CHANGES: now requires at least Rollup 2.38.0 * chore(commonjs): Clean up usage of helpers * feat(commonjs): Inline name export assignments * feat(commonjs): Do not wrap for nested module.exports assignments * feat(commonjs): Wrap if accessing exports while reassigning module.exports * chore(commonjs): Add test for module.exports mutations * feat(commonjs): Do not wrap for double exports assignments * fix(commonjs): Deconflict nested module.exports assignments * chore(commonjs): Simplify assignment tracking * feat(commonjs): Do not wrap for nested named export assignments * chore(commonjs): Clean up remaining TODOs * fix(commonjs): Make sure require expressions return snapshots * fix(commonjs): Snapshot default export * chore(commonjs): Unwrapped wrapper helper functions * chore: update dependencies * chore: change audit level to high amid unfixable moderate Co-authored-by: Daniel Cohen Gindi Co-authored-by: shellscape --- package.json | 2 +- packages/commonjs/README.md | 24 +- packages/commonjs/package.json | 4 +- packages/commonjs/src/ast-utils.js | 14 +- .../commonjs/src/dynamic-packages-manager.js | 27 +- packages/commonjs/src/generate-exports.js | 230 +- packages/commonjs/src/generate-imports.js | 119 +- packages/commonjs/src/helpers.js | 17 +- packages/commonjs/src/index.js | 82 +- packages/commonjs/src/is-cjs.js | 26 +- packages/commonjs/src/proxies.js | 18 +- packages/commonjs/src/resolve-id.js | 25 +- packages/commonjs/src/transform-commonjs.js | 184 +- packages/commonjs/src/utils.js | 12 +- .../fixtures/form/async-function/output.js | 2 + .../compiled-esm-assign-exports/output.js | 15 +- .../form/compiled-esm-assign-module/output.js | 15 +- .../form/compiled-esm-deconflict/output.js | 14 +- .../output.js | 8 +- .../compiled-esm-define-exports/output.js | 15 +- .../form/compiled-esm-define-module/output.js | 15 +- .../form/compiled-esm-minified/output.js | 12 +- .../form/compiled-esm-only-named/output.js | 16 +- .../compiled-esm-reassign-exports/output.js | 8 +- .../form/constant-template-literal/output.js | 11 +- .../output.js | 15 +- .../output.js | 13 +- .../output.js | 15 +- .../output.js | 15 +- .../output.js | 12 +- .../output.js | 14 +- .../output.js | 13 +- .../form/dynamic-template-literal/output.js | 7 +- .../form/ignore-ids-function/output.js | 12 +- .../test/fixtures/form/ignore-ids/output.js | 12 +- .../multi-entry-module-exports/output1.js | 7 +- .../multi-entry-module-exports/output2.js | 2 + .../multiple-var-declarations-b/output.js | 13 +- .../multiple-var-declarations-c/output.js | 11 +- .../form/multiple-var-declarations/output.js | 17 +- .../fixtures/form/no-exports-entry/output.js | 12 +- .../form/no-toplevel-return/output.js | 2 + .../form/node-require-methods/output.js | 12 +- .../output.js | 2 + .../output.js | 2 + .../optimised-default-export-iife/output.js | 2 + .../form/optimised-default-export/output.js | 2 + .../output.js | 16 +- .../form/optimised-named-export/output.js | 14 +- .../fixtures/form/require-collision/output.js | 10 +- .../fixtures/form/try-catch-remove/output.js | 9 +- .../form/typeof-module-exports/output.js | 7 +- .../unambiguous-with-default-export/output.js | 6 +- .../form/unambiguous-with-import/output.js | 6 +- .../unambiguous-with-named-export/output.js | 6 +- .../foo.js | 1 - .../main.js | 1 - .../circular-dependencies-wrapped/_config.js | 13 + .../circular-dependencies-wrapped/dep.js | 8 + .../circular-dependencies-wrapped/main.js | 9 + .../function/circular-dependencies/_config.js | 13 + .../function/circular-dependencies/dep.js | 3 + .../function/circular-dependencies/main.js | 4 + .../_config.js | 3 + .../double-exports-assignment-named/dep.js | 2 + .../double-exports-assignment-named/main.js | 3 + .../dynamic-require-code-splitting/_config.js | 5 +- .../_config.js | 3 + .../dep.js | 3 + .../main.js | 3 + .../expose-file-type-detection/_config.js | 19 +- .../function/late-entry-dependency/_config.js | 3 + .../_config.js | 3 + .../nested-named-export-assignments/dep1.js | 16 + .../nested-named-export-assignments/dep2.js | 13 + .../nested-named-export-assignments/main.js | 7 + .../no-default-export-live-binding/_config.js | 3 + .../no-default-export-live-binding/dep1.js | 4 + .../no-default-export-live-binding/dep2.js | 2 + .../no-default-export-live-binding/dep3.js | 2 + .../no-default-export-live-binding/main.js | 15 + .../function/no-side-effects/_config.js | 4 + .../fixtures/function/no-side-effects/dep.js | 1 + .../fixtures/function/no-side-effects/main.js | 3 + .../_config.js | 8 + .../dep1.js | 6 + .../dep2.js | 3 + .../main.js | 5 + .../function/reassign-exports/_config.js | 3 + .../reassign-exports/array-pattern.js | 2 + .../reassign-exports/assignment-pattern.js | 2 + .../function/reassign-exports/identifier.js | 2 + .../function/reassign-exports/main.js | 9 + .../function/reassign-exports/property.js | 2 + .../function/reassign-module/_config.js | 3 + .../function/reassign-module/array-pattern.js | 3 + .../reassign-module/assignment-pattern.js | 3 + .../function/reassign-module/identifier.js | 3 + .../fixtures/function/reassign-module/main.js | 9 + .../function/reassign-module/property.js | 3 + .../_config.js | 4 + .../reassigned-module-exports-object/dep.js | 5 + .../reassigned-module-exports-object/main.js | 3 + .../function/require-snapshotting/_config.js | 3 + .../function/require-snapshotting/dep.js | 4 + .../function/require-snapshotting/main.js | 8 + .../_config.js | 7 + .../dep1.js | 4 + .../dep2.js | 4 + .../dep3.js | 4 + .../dep4.js | 4 + .../main.js | 9 + .../transpiled-esm-entry-named/_config.js | 5 +- .../_config.js | 2 +- .../dep.js | 2 +- .../_config.js | 6 + .../dep.js | 7 + .../main.js | 3 + packages/commonjs/test/form.js | 13 +- packages/commonjs/test/function.js | 2 +- .../commonjs/test/snapshots/function.js.md | 2147 ++-- .../commonjs/test/snapshots/function.js.snap | Bin 15704 -> 17844 bytes packages/commonjs/test/snapshots/test.js.md | 79 +- packages/commonjs/test/snapshots/test.js.snap | Bin 255 -> 834 bytes packages/commonjs/test/test.js | 88 +- packages/node-resolve/README.md | 10 +- pnpm-lock.yaml | 9797 +++++++---------- 127 files changed, 6302 insertions(+), 7354 deletions(-) create mode 100644 packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/_config.js create mode 100644 packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/dep.js create mode 100644 packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/main.js create mode 100644 packages/commonjs/test/fixtures/function/circular-dependencies/_config.js create mode 100644 packages/commonjs/test/fixtures/function/circular-dependencies/dep.js create mode 100644 packages/commonjs/test/fixtures/function/circular-dependencies/main.js create mode 100644 packages/commonjs/test/fixtures/function/double-exports-assignment-named/_config.js create mode 100644 packages/commonjs/test/fixtures/function/double-exports-assignment-named/dep.js create mode 100644 packages/commonjs/test/fixtures/function/double-exports-assignment-named/main.js create mode 100644 packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/_config.js create mode 100644 packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/dep.js create mode 100644 packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/main.js create mode 100644 packages/commonjs/test/fixtures/function/nested-named-export-assignments/_config.js create mode 100644 packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep1.js create mode 100644 packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep2.js create mode 100644 packages/commonjs/test/fixtures/function/nested-named-export-assignments/main.js create mode 100644 packages/commonjs/test/fixtures/function/no-default-export-live-binding/_config.js create mode 100644 packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep1.js create mode 100644 packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep2.js create mode 100644 packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep3.js create mode 100644 packages/commonjs/test/fixtures/function/no-default-export-live-binding/main.js create mode 100755 packages/commonjs/test/fixtures/function/no-side-effects/_config.js create mode 100755 packages/commonjs/test/fixtures/function/no-side-effects/dep.js create mode 100755 packages/commonjs/test/fixtures/function/no-side-effects/main.js create mode 100644 packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/_config.js create mode 100644 packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep1.js create mode 100644 packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep2.js create mode 100644 packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/main.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-exports/_config.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-exports/array-pattern.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-exports/assignment-pattern.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-exports/identifier.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-exports/main.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-exports/property.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-module/_config.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-module/array-pattern.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-module/assignment-pattern.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-module/identifier.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-module/main.js create mode 100644 packages/commonjs/test/fixtures/function/reassign-module/property.js create mode 100644 packages/commonjs/test/fixtures/function/reassigned-module-exports-object/_config.js create mode 100644 packages/commonjs/test/fixtures/function/reassigned-module-exports-object/dep.js create mode 100644 packages/commonjs/test/fixtures/function/reassigned-module-exports-object/main.js create mode 100644 packages/commonjs/test/fixtures/function/require-snapshotting/_config.js create mode 100644 packages/commonjs/test/fixtures/function/require-snapshotting/dep.js create mode 100644 packages/commonjs/test/fixtures/function/require-snapshotting/main.js create mode 100644 packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/_config.js create mode 100644 packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep1.js create mode 100644 packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep2.js create mode 100644 packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep3.js create mode 100644 packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep4.js create mode 100644 packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/main.js create mode 100644 packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/_config.js create mode 100644 packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/dep.js create mode 100644 packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/main.js diff --git a/package.json b/package.json index 00c18a265..8a3f9a3a2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "preinstall": "node scripts/disallow-npm.js", "pub": "node scripts/pub.js", "publish": "node scripts/publish.js", - "security": "pnpm audit --audit-level=moderate" + "security": "pnpm audit --audit-level=high" }, "dependencies": { "conventional-commits-parser": "^3.1.0", diff --git a/packages/commonjs/README.md b/packages/commonjs/README.md index 66432e503..881a0171d 100644 --- a/packages/commonjs/README.md +++ b/packages/commonjs/README.md @@ -34,9 +34,9 @@ export default { input: 'src/index.js', output: { dir: 'output', - format: 'cjs' + format: 'cjs', }, - plugins: [commonjs()] + plugins: [commonjs()], }; ``` @@ -66,8 +66,8 @@ commonjs({ '!node_modules/logform/index.js', '!node_modules/logform/format.js', '!node_modules/logform/levels.js', - '!node_modules/logform/browser.js' - ] + '!node_modules/logform/browser.js', + ], }); ``` @@ -250,7 +250,7 @@ This is in line with how other bundlers handle this situation and is also the mo var dep$1 = /*#__PURE__*/ Object.freeze({ __proto__: null, - default: dep + default: dep, }); console.log(dep$1.default); @@ -281,7 +281,7 @@ For these situations, you can change Rollup's behaviour either globally or per m enumerable: true, get: function () { return n[k]; - } + }, } ); }); @@ -357,9 +357,9 @@ export default { output: { file: 'bundle.js', format: 'iife', - name: 'MyModule' + name: 'MyModule', }, - plugins: [resolve(), commonjs()] + plugins: [resolve(), commonjs()], }; ``` @@ -369,7 +369,7 @@ Symlinks are common in monorepos and are also created by the `npm link` command. ```js commonjs({ - include: /node_modules/ + include: /node_modules/, }); ``` @@ -392,11 +392,11 @@ function cjsDetectionPlugin() { moduleParsed({ id, meta: { - commonjs: { isCommonJS } - } + commonjs: { isCommonJS }, + }, }) { console.log(`File ${id} is CommonJS: ${isCommonJS}`); - } + }, }; } ``` diff --git a/packages/commonjs/package.json b/packages/commonjs/package.json index f806f6b99..2b646a520 100644 --- a/packages/commonjs/package.json +++ b/packages/commonjs/package.json @@ -46,7 +46,7 @@ "require" ], "peerDependencies": { - "rollup": "^2.30.0" + "rollup": "^2.38.3" }, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -62,7 +62,7 @@ "@rollup/plugin-node-resolve": "^8.4.0", "locate-character": "^2.0.5", "require-relative": "^0.8.7", - "rollup": "^2.30.0", + "rollup": "^2.39.0", "shx": "^0.3.2", "source-map": "^0.7.3", "source-map-support": "^0.5.19", diff --git a/packages/commonjs/src/ast-utils.js b/packages/commonjs/src/ast-utils.js index 253f20f86..3feac465f 100644 --- a/packages/commonjs/src/ast-utils.js +++ b/packages/commonjs/src/ast-utils.js @@ -70,8 +70,6 @@ export function isDefineCompiledEsm(node) { } function getDefinePropertyCallName(node, targetName) { - const targetNames = targetName.split('.'); - const { callee: { object, property } } = node; @@ -79,6 +77,7 @@ function getDefinePropertyCallName(node, targetName) { if (!property || property.type !== 'Identifier' || property.name !== 'defineProperty') return; if (node.arguments.length !== 3) return; + const targetNames = targetName.split('.'); const [target, key, value] = node.arguments; if (targetNames.length === 1) { if (target.type !== 'Identifier' || target.name !== targetNames[0]) { @@ -105,17 +104,6 @@ function getDefinePropertyCallName(node, targetName) { return { key: key.value, value: valueProperty.value }; } -export function isLocallyShadowed(name, scope) { - while (scope.parent) { - if (scope.declarations[name]) { - return true; - } - // eslint-disable-next-line no-param-reassign - scope = scope.parent; - } - return false; -} - export function isShorthandProperty(parent) { return parent && parent.type === 'Property' && parent.shorthand; } diff --git a/packages/commonjs/src/dynamic-packages-manager.js b/packages/commonjs/src/dynamic-packages-manager.js index 75cf32af5..d27f66979 100644 --- a/packages/commonjs/src/dynamic-packages-manager.js +++ b/packages/commonjs/src/dynamic-packages-manager.js @@ -1,14 +1,7 @@ import { existsSync, readFileSync } from 'fs'; import { join } from 'path'; -import { - DYNAMIC_PACKAGES_ID, - DYNAMIC_REGISTER_SUFFIX, - HELPERS_ID, - isWrappedId, - unwrapId, - wrapId -} from './helpers'; +import { DYNAMIC_PACKAGES_ID, DYNAMIC_REGISTER_SUFFIX, HELPERS_ID, wrapId } from './helpers'; import { getVirtualPathForDynamicRequirePath, normalizePathSlashes } from './utils'; export function getPackageEntryPoint(dirPath) { @@ -47,28 +40,18 @@ export function getDynamicPackagesEntryIntro( ) { let dynamicImports = Array.from( dynamicRequireModuleSet, - (dynamicId) => `require(${JSON.stringify(wrapModuleRegisterProxy(dynamicId))});` + (dynamicId) => `require(${JSON.stringify(wrapId(dynamicId, DYNAMIC_REGISTER_SUFFIX))});` ).join('\n'); if (dynamicRequireModuleDirPaths.length) { - dynamicImports += `require(${JSON.stringify(wrapModuleRegisterProxy(DYNAMIC_PACKAGES_ID))});`; + dynamicImports += `require(${JSON.stringify( + wrapId(DYNAMIC_PACKAGES_ID, DYNAMIC_REGISTER_SUFFIX) + )});`; } return dynamicImports; } -export function wrapModuleRegisterProxy(id) { - return wrapId(id, DYNAMIC_REGISTER_SUFFIX); -} - -export function unwrapModuleRegisterProxy(id) { - return unwrapId(id, DYNAMIC_REGISTER_SUFFIX); -} - -export function isModuleRegisterProxy(id) { - return isWrappedId(id, DYNAMIC_REGISTER_SUFFIX); -} - export function isDynamicModuleImport(id, dynamicRequireModuleSet) { const normalizedPath = normalizePathSlashes(id); return dynamicRequireModuleSet.has(normalizedPath) && !normalizedPath.endsWith('.json'); diff --git a/packages/commonjs/src/generate-exports.js b/packages/commonjs/src/generate-exports.js index 4a30cb5ff..f94ae3fe4 100644 --- a/packages/commonjs/src/generate-exports.js +++ b/packages/commonjs/src/generate-exports.js @@ -1,108 +1,176 @@ -export function wrapCode(magicString, uses, moduleName, HELPERS_NAME, virtualDynamicRequirePath) { - const args = `module${uses.exports ? ', exports' : ''}`; - +export function wrapCode(magicString, uses, moduleName, exportsName) { + const args = []; + const passedArgs = []; + if (uses.module) { + args.push('module'); + passedArgs.push(moduleName); + } + if (uses.exports) { + args.push('exports'); + passedArgs.push(exportsName); + } magicString .trim() - .prepend(`var ${moduleName} = ${HELPERS_NAME}.createCommonjsModule(function (${args}) {\n`) - .append( - `\n}${virtualDynamicRequirePath ? `, ${JSON.stringify(virtualDynamicRequirePath)}` : ''});` - ); + .prepend(`(function (${args.join(', ')}) {\n`) + .append(`\n}(${passedArgs.join(', ')}));`); } export function rewriteExportsAndGetExportsBlock( magicString, moduleName, + exportsName, wrapped, - topLevelModuleExportsAssignments, - topLevelExportsAssignmentsByName, + moduleExportsAssignments, + firstTopLevelModuleExportsAssignment, + exportsAssignmentsByName, + topLevelAssignments, defineCompiledEsmExpressions, - deconflict, - isRestorableCompiledEsm, + deconflictedExportNames, code, - uses, HELPERS_NAME, + exportMode, + detectWrappedDefault, defaultIsModuleExports ) { - const namedExportDeclarations = [`export { ${moduleName} as __moduleExports };`]; - const moduleExportsPropertyAssignments = []; - let deconflictedDefaultExportName; - - if (!wrapped) { - let hasModuleExportsAssignment = false; - const namedExportProperties = []; + const exports = []; + const exportDeclarations = []; - // Collect and rewrite module.exports assignments - for (const { left } of topLevelModuleExportsAssignments) { - hasModuleExportsAssignment = true; - magicString.overwrite(left.start, left.end, `var ${moduleName}`); + if (exportMode === 'replace') { + getExportsForReplacedModuleExports( + magicString, + exports, + exportDeclarations, + moduleExportsAssignments, + firstTopLevelModuleExportsAssignment, + exportsName + ); + } else { + exports.push(`${exportsName} as __moduleExports`); + if (wrapped) { + getExportsWhenWrapping( + exportDeclarations, + exportsName, + detectWrappedDefault, + HELPERS_NAME, + defaultIsModuleExports + ); + } else { + getExports( + magicString, + exports, + exportDeclarations, + moduleExportsAssignments, + exportsAssignmentsByName, + deconflictedExportNames, + topLevelAssignments, + moduleName, + exportsName, + defineCompiledEsmExpressions, + HELPERS_NAME, + defaultIsModuleExports + ); } + } + if (exports.length) { + exportDeclarations.push(`export { ${exports.join(', ')} };`); + } - // Collect and rewrite named exports - for (const [exportName, node] of topLevelExportsAssignmentsByName) { - const deconflicted = deconflict(exportName); - magicString.overwrite(node.start, node.left.end, `var ${deconflicted}`); + return `\n\n${exportDeclarations.join('\n')}`; +} - if (exportName === 'default') { - deconflictedDefaultExportName = deconflicted; - } else { - namedExportDeclarations.push( - exportName === deconflicted - ? `export { ${exportName} };` - : `export { ${deconflicted} as ${exportName} };` - ); - } +function getExportsForReplacedModuleExports( + magicString, + exports, + exportDeclarations, + moduleExportsAssignments, + firstTopLevelModuleExportsAssignment, + exportsName +) { + for (const { left } of moduleExportsAssignments) { + magicString.overwrite(left.start, left.end, exportsName); + } + magicString.prependRight(firstTopLevelModuleExportsAssignment.left.start, 'var '); + exports.push(`${exportsName} as __moduleExports`); + exportDeclarations.push(`export default ${exportsName};`); +} - if (hasModuleExportsAssignment) { - moduleExportsPropertyAssignments.push(`${moduleName}.${exportName} = ${deconflicted};`); - } else { - namedExportProperties.push(`\t${exportName}: ${deconflicted}`); - } - } +function getExportsWhenWrapping( + exportDeclarations, + exportsName, + detectWrappedDefault, + HELPERS_NAME, + defaultIsModuleExports +) { + exportDeclarations.push( + `export default ${ + detectWrappedDefault && defaultIsModuleExports === 'auto' + ? `/*@__PURE__*/${HELPERS_NAME}.getDefaultExportFromCjs(${exportsName})` + : defaultIsModuleExports === false + ? `${exportsName}.default` + : exportsName + };` + ); +} - // Regenerate CommonJS namespace - if (!hasModuleExportsAssignment) { - const moduleExports = `{\n${namedExportProperties.join(',\n')}\n}`; - magicString - .trim() - .append( - `\n\nvar ${moduleName} = ${ - isRestorableCompiledEsm - ? `/*#__PURE__*/Object.defineProperty(${moduleExports}, '__esModule', {value: true})` - : moduleExports - };` - ); - } +function getExports( + magicString, + exports, + exportDeclarations, + moduleExportsAssignments, + exportsAssignmentsByName, + deconflictedExportNames, + topLevelAssignments, + moduleName, + exportsName, + defineCompiledEsmExpressions, + HELPERS_NAME, + defaultIsModuleExports +) { + let deconflictedDefaultExportName; + // Collect and rewrite module.exports assignments + for (const { left } of moduleExportsAssignments) { + magicString.overwrite(left.start, left.end, `${moduleName}.exports`); } - // Generate default export - const defaultExport = []; - if (defaultIsModuleExports === 'auto') { - if (isRestorableCompiledEsm) { - defaultExport.push(`export default ${deconflictedDefaultExportName || moduleName};`); - } else if ( - (wrapped || deconflictedDefaultExportName) && - (defineCompiledEsmExpressions.length > 0 || code.includes('__esModule')) - ) { - // eslint-disable-next-line no-param-reassign - uses.commonjsHelpers = true; - defaultExport.push( - `export default /*@__PURE__*/${HELPERS_NAME}.getDefaultExportFromCjs(${moduleName});` - ); - } else { - defaultExport.push(`export default ${moduleName};`); + // Collect and rewrite named exports + for (const [exportName, { nodes }] of exportsAssignmentsByName) { + const deconflicted = deconflictedExportNames[exportName]; + let needsDeclaration = true; + for (const node of nodes) { + let replacement = `${deconflicted} = ${exportsName}.${exportName}`; + if (needsDeclaration && topLevelAssignments.has(node)) { + replacement = `var ${replacement}`; + needsDeclaration = false; + } + magicString.overwrite(node.start, node.left.end, replacement); + } + if (needsDeclaration) { + magicString.prepend(`var ${deconflicted};\n`); } - } else if (defaultIsModuleExports === true) { - defaultExport.push(`export default ${moduleName};`); - } else if (defaultIsModuleExports === false) { - if (deconflictedDefaultExportName) { - defaultExport.push(`export default ${deconflictedDefaultExportName};`); + + if (exportName === 'default') { + deconflictedDefaultExportName = deconflicted; } else { - defaultExport.push(`export default ${moduleName}.default;`); + exports.push(exportName === deconflicted ? exportName : `${deconflicted} as ${exportName}`); } } - return `\n\n${defaultExport - .concat(namedExportDeclarations) - .concat(moduleExportsPropertyAssignments) - .join('\n')}`; + // Collect and rewrite exports.__esModule assignments + let isRestorableCompiledEsm = false; + for (const expression of defineCompiledEsmExpressions) { + isRestorableCompiledEsm = true; + const moduleExportsExpression = + expression.type === 'CallExpression' ? expression.arguments[0] : expression.left.object; + magicString.overwrite(moduleExportsExpression.start, moduleExportsExpression.end, exportsName); + } + + if (!isRestorableCompiledEsm || defaultIsModuleExports === true) { + exportDeclarations.push(`export default ${exportsName};`); + } else if (moduleExportsAssignments.length === 0 || defaultIsModuleExports === false) { + exports.push(`${deconflictedDefaultExportName || exportsName} as default`); + } else { + exportDeclarations.push( + `export default /*@__PURE__*/${HELPERS_NAME}.getDefaultExportFromCjs(${exportsName});` + ); + } } diff --git a/packages/commonjs/src/generate-imports.js b/packages/commonjs/src/generate-imports.js index 5c2086f4f..a39ac5977 100644 --- a/packages/commonjs/src/generate-imports.js +++ b/packages/commonjs/src/generate-imports.js @@ -2,8 +2,14 @@ import { dirname, resolve } from 'path'; import { sync as nodeResolveSync } from 'resolve'; -import { isLocallyShadowed } from './ast-utils'; -import { HELPERS_ID, PROXY_SUFFIX, REQUIRE_SUFFIX, wrapId } from './helpers'; +import { + EXPORTS_SUFFIX, + HELPERS_ID, + MODULE_SUFFIX, + PROXY_SUFFIX, + REQUIRE_SUFFIX, + wrapId +} from './helpers'; import { normalizePathSlashes } from './utils'; export function isRequireStatement(node, scope) { @@ -121,44 +127,46 @@ export function getRequireHandlers() { topLevelDeclarations, topLevelRequireDeclarators, reassignedNames, - helpersNameIfUsed, - dynamicRegisterSources + helpersName, + dynamicRegisterSources, + moduleName, + exportsName, + id, + exportMode ) { - const removedDeclarators = getDeclaratorsReplacedByImportsAndSetImportNames( - topLevelRequireDeclarators, - requiredByNode, - reassignedNames - ); setRemainingImportNamesAndRewriteRequires( requireExpressionsWithUsedReturnValue, requiredByNode, magicString ); - removeDeclaratorsFromDeclarations(topLevelDeclarations, removedDeclarators, magicString); - const importBlock = `${(helpersNameIfUsed - ? [`import * as ${helpersNameIfUsed} from '${HELPERS_ID}';`] - : [] - ) - .concat( - // dynamic registers first, as the may be required in the other modules - [...dynamicRegisterSources].map((source) => `import '${wrapId(source, REQUIRE_SUFFIX)}';`), - - // now the actual modules so that they are analyzed before creating the proxies; - // no need to do this for virtual modules as we never proxy them - requiredSources - .filter((source) => !source.startsWith('\0')) - .map((source) => `import '${wrapId(source, REQUIRE_SUFFIX)}';`), - - // now the proxy modules - requiredSources.map((source) => { - const { name, nodesUsingRequired } = requiredBySource[source]; - return `import ${nodesUsingRequired.length ? `${name} from ` : ``}'${ - source.startsWith('\0') ? source : wrapId(source, PROXY_SUFFIX) - }';`; - }) - ) - .join('\n')}`; - return importBlock ? `${importBlock}\n\n` : ''; + const imports = []; + imports.push(`import * as ${helpersName} from "${HELPERS_ID}";`); + if (exportMode === 'module') { + imports.push( + `import { __module as ${moduleName}, exports as ${exportsName} } from ${JSON.stringify( + wrapId(id, MODULE_SUFFIX) + )}` + ); + } else if (exportMode === 'exports') { + imports.push( + `import { __exports as ${exportsName} } from ${JSON.stringify(wrapId(id, EXPORTS_SUFFIX))}` + ); + } + for (const source of dynamicRegisterSources) { + imports.push(`import ${JSON.stringify(wrapId(source, REQUIRE_SUFFIX))};`); + } + for (const source of requiredSources) { + if (!source.startsWith('\0')) { + imports.push(`import ${JSON.stringify(wrapId(source, REQUIRE_SUFFIX))};`); + } + const { name, nodesUsingRequired } = requiredBySource[source]; + imports.push( + `import ${nodesUsingRequired.length ? `${name} from ` : ''}${JSON.stringify( + source.startsWith('\0') ? source : wrapId(source, PROXY_SUFFIX) + )};` + ); + } + return imports.length ? `${imports.join('\n')}\n\n` : ''; } return { @@ -168,30 +176,6 @@ export function getRequireHandlers() { }; } -function getDeclaratorsReplacedByImportsAndSetImportNames( - topLevelRequireDeclarators, - requiredByNode, - reassignedNames -) { - const removedDeclarators = new Set(); - for (const declarator of topLevelRequireDeclarators) { - const { required } = requiredByNode.get(declarator.init); - if (!required.name) { - const potentialName = declarator.id.name; - if ( - !reassignedNames.has(potentialName) && - !required.nodesUsingRequired.some((node) => - isLocallyShadowed(potentialName, requiredByNode.get(node).scope) - ) - ) { - required.name = potentialName; - removedDeclarators.add(declarator); - } - } - } - return removedDeclarators; -} - function setRemainingImportNamesAndRewriteRequires( requireExpressionsWithUsedReturnValue, requiredByNode, @@ -212,22 +196,3 @@ function setRemainingImportNamesAndRewriteRequires( magicString.overwrite(requireExpression.start, requireExpression.end, required.name); } } - -function removeDeclaratorsFromDeclarations(topLevelDeclarations, removedDeclarators, magicString) { - for (const declaration of topLevelDeclarations) { - let keepDeclaration = false; - let [{ start }] = declaration.declarations; - for (const declarator of declaration.declarations) { - if (removedDeclarators.has(declarator)) { - magicString.remove(start, declarator.end); - } else if (!keepDeclaration) { - magicString.remove(start, declarator.start); - keepDeclaration = true; - } - start = declarator.end; - } - if (!keepDeclaration) { - magicString.remove(declaration.start, declaration.end); - } - } -} diff --git a/packages/commonjs/src/helpers.js b/packages/commonjs/src/helpers.js index b4c17ccd2..e75498d6f 100644 --- a/packages/commonjs/src/helpers.js +++ b/packages/commonjs/src/helpers.js @@ -5,6 +5,8 @@ export const unwrapId = (wrappedId, suffix) => wrappedId.slice(1, -suffix.length export const PROXY_SUFFIX = '?commonjs-proxy'; export const REQUIRE_SUFFIX = '?commonjs-require'; export const EXTERNAL_SUFFIX = '?commonjs-external'; +export const EXPORTS_SUFFIX = '?commonjs-exports'; +export const MODULE_SUFFIX = '?commonjs-module'; export const DYNAMIC_REGISTER_SUFFIX = '?commonjs-dynamic-register'; export const DYNAMIC_JSON_PREFIX = '\0commonjs-dynamic-json:'; @@ -51,25 +53,20 @@ export function getAugmentedNamespace(n) { const FAILED_REQUIRE_ERROR = `throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');`; const HELPER_NON_DYNAMIC = ` -export function createCommonjsModule(fn) { - var module = { exports: {} } - return fn(module, module.exports), module.exports; -} - export function commonjsRequire (path) { ${FAILED_REQUIRE_ERROR} } `; const getDynamicHelpers = (ignoreDynamicRequires) => ` -export function createCommonjsModule(fn, basedir, module) { - return module = { - path: basedir, +export function createModule(modulePath) { + return { + path: modulePath, exports: {}, require: function (path, base) { - return commonjsRequire(path, (base === undefined || base === null) ? module.path : base); + return commonjsRequire(path, base == null ? modulePath : base); } - }, fn(module, module.exports), module.exports; + }; } export function commonjsRegister (path, loader) { diff --git a/packages/commonjs/src/index.js b/packages/commonjs/src/index.js index 989d21e07..09925de34 100644 --- a/packages/commonjs/src/index.js +++ b/packages/commonjs/src/index.js @@ -1,4 +1,4 @@ -import { extname } from 'path'; +import { dirname, extname } from 'path'; import { createFilter } from '@rollup/pluginutils'; import getCommonDir from 'commondir'; @@ -10,22 +10,23 @@ import analyzeTopLevelStatements from './analyze-top-level-statements'; import { getDynamicPackagesEntryIntro, getDynamicPackagesModule, - isDynamicModuleImport, - isModuleRegisterProxy, - unwrapModuleRegisterProxy + isDynamicModuleImport } from './dynamic-packages-manager'; import getDynamicRequirePaths from './dynamic-require-paths'; import { DYNAMIC_JSON_PREFIX, DYNAMIC_PACKAGES_ID, + DYNAMIC_REGISTER_SUFFIX, + EXPORTS_SUFFIX, EXTERNAL_SUFFIX, getHelpersModule, HELPERS_ID, isWrappedId, + MODULE_SUFFIX, PROXY_SUFFIX, unwrapId } from './helpers'; -import { setIsCjsPromise } from './is-cjs'; +import { setCommonJSMetaPromise } from './is-cjs'; import { hasCjsKeywords } from './parse'; import { getDynamicJsonProxy, @@ -37,7 +38,7 @@ import { import getResolveId from './resolve-id'; import validateRollupVersion from './rollup-version'; import transformCommonjs from './transform-commonjs'; -import { normalizePathSlashes } from './utils'; +import { getName, getVirtualPathForDynamicRequirePath, normalizePathSlashes } from './utils'; export default function commonjs(options = {}) { const extensions = options.extensions || ['.js']; @@ -72,7 +73,7 @@ export default function commonjs(options = {}) { const esModulesWithDefaultExport = new Set(); const esModulesWithNamedExports = new Set(); - const isCjsPromises = new Map(); + const commonJsMetaPromises = new Map(); const ignoreRequire = typeof options.ignore === 'function' @@ -125,13 +126,11 @@ export default function commonjs(options = {}) { return { meta: { commonjs: { isCommonJS: false } } }; } - let disableWrap = false; - - // avoid wrapping in createCommonjsModule, as this is a commonjsRegister call - if (isModuleRegisterProxy(id)) { - disableWrap = true; + // avoid wrapping as this is a commonjsRegister call + const disableWrap = isWrappedId(id, DYNAMIC_REGISTER_SUFFIX); + if (disableWrap) { // eslint-disable-next-line no-param-reassign - id = unwrapModuleRegisterProxy(id); + id = unwrapId(id, DYNAMIC_REGISTER_SUFFIX); } return transformCommonjs( @@ -176,6 +175,39 @@ export default function commonjs(options = {}) { return getSpecificHelperProxy(id); } + if (isWrappedId(id, MODULE_SUFFIX)) { + const actualId = unwrapId(id, MODULE_SUFFIX); + let name = getName(actualId); + let code; + if (isDynamicRequireModulesEnabled) { + if (['modulePath', 'commonjsRequire', 'createModule'].includes(name)) { + name = `${name}_`; + } + code = + `import {commonjsRequire, createModule} from "${HELPERS_ID}";\n` + + `var ${name} = createModule(${JSON.stringify( + getVirtualPathForDynamicRequirePath(dirname(actualId), commonDir) + )});\n` + + `export {${name} as __module}`; + } else { + code = `var ${name} = {exports: {}}; export {${name} as __module}`; + } + return { + code, + syntheticNamedExports: '__module', + meta: { commonjs: { isCommonJS: false } } + }; + } + + if (isWrappedId(id, EXPORTS_SUFFIX)) { + const actualId = unwrapId(id, EXPORTS_SUFFIX); + const name = getName(actualId); + return { + code: `var ${name} = {}; export {${name} as __exports}`, + meta: { commonjs: { isCommonJS: false } } + }; + } + if (isWrappedId(id, EXTERNAL_SUFFIX)) { const actualId = unwrapId(id, EXTERNAL_SUFFIX); return getUnknownRequireProxy( @@ -196,9 +228,9 @@ export default function commonjs(options = {}) { return `export default require(${JSON.stringify(normalizePathSlashes(id))});`; } - if (isModuleRegisterProxy(id)) { + if (isWrappedId(id, DYNAMIC_REGISTER_SUFFIX)) { return getDynamicRequireProxy( - normalizePathSlashes(unwrapModuleRegisterProxy(id)), + normalizePathSlashes(unwrapId(id, DYNAMIC_REGISTER_SUFFIX)), commonDir ); } @@ -210,7 +242,7 @@ export default function commonjs(options = {}) { getRequireReturnsDefault(actualId), esModulesWithDefaultExport, esModulesWithNamedExports, - isCjsPromises + commonJsMetaPromises ); } @@ -220,8 +252,8 @@ export default function commonjs(options = {}) { transform(code, rawId) { let id = rawId; - if (isModuleRegisterProxy(id)) { - id = unwrapModuleRegisterProxy(id); + if (isWrappedId(id, DYNAMIC_REGISTER_SUFFIX)) { + id = unwrapId(id, DYNAMIC_REGISTER_SUFFIX); } const extName = extname(id); @@ -241,16 +273,12 @@ export default function commonjs(options = {}) { } }, - // eslint-disable-next-line no-shadow - moduleParsed({ id, meta: { commonjs } }) { - if (commonjs) { - const isCjs = commonjs.isCommonJS; - if (isCjs != null) { - setIsCjsPromise(isCjsPromises, id, isCjs); - return; - } + moduleParsed({ id, meta: { commonjs: commonjsMeta } }) { + if (commonjsMeta && commonjsMeta.isCommonJS != null) { + setCommonJSMetaPromise(commonJsMetaPromises, id, commonjsMeta); + return; } - setIsCjsPromise(isCjsPromises, id, null); + setCommonJSMetaPromise(commonJsMetaPromises, id, null); } }; } diff --git a/packages/commonjs/src/is-cjs.js b/packages/commonjs/src/is-cjs.js index d1df9c670..8c88f09fa 100644 --- a/packages/commonjs/src/is-cjs.js +++ b/packages/commonjs/src/is-cjs.js @@ -1,27 +1,27 @@ -export function getIsCjsPromise(isCjsPromises, id) { - let isCjsPromise = isCjsPromises.get(id); - if (isCjsPromise) return isCjsPromise.promise; +export function getCommonJSMetaPromise(commonJSMetaPromises, id) { + let commonJSMetaPromise = commonJSMetaPromises.get(id); + if (commonJSMetaPromise) return commonJSMetaPromise.promise; const promise = new Promise((resolve) => { - isCjsPromise = { + commonJSMetaPromise = { resolve, promise: null }; - isCjsPromises.set(id, isCjsPromise); + commonJSMetaPromises.set(id, commonJSMetaPromise); }); - isCjsPromise.promise = promise; + commonJSMetaPromise.promise = promise; return promise; } -export function setIsCjsPromise(isCjsPromises, id, resolution) { - const isCjsPromise = isCjsPromises.get(id); - if (isCjsPromise) { - if (isCjsPromise.resolve) { - isCjsPromise.resolve(resolution); - isCjsPromise.resolve = null; +export function setCommonJSMetaPromise(commonJSMetaPromises, id, commonjsMeta) { + const commonJSMetaPromise = commonJSMetaPromises.get(id); + if (commonJSMetaPromise) { + if (commonJSMetaPromise.resolve) { + commonJSMetaPromise.resolve(commonjsMeta); + commonJSMetaPromise.resolve = null; } } else { - isCjsPromises.set(id, { promise: Promise.resolve(resolution), resolve: null }); + commonJSMetaPromises.set(id, { promise: Promise.resolve(commonjsMeta), resolve: null }); } } diff --git a/packages/commonjs/src/proxies.js b/packages/commonjs/src/proxies.js index 097180ff5..f8050bc6a 100644 --- a/packages/commonjs/src/proxies.js +++ b/packages/commonjs/src/proxies.js @@ -1,12 +1,12 @@ import { readFileSync } from 'fs'; import { DYNAMIC_JSON_PREFIX, HELPERS_ID } from './helpers'; -import { getIsCjsPromise } from './is-cjs'; +import { getCommonJSMetaPromise } from './is-cjs'; import { getName, getVirtualPathForDynamicRequirePath, normalizePathSlashes } from './utils'; // e.g. id === "commonjsHelpers?commonjsRegister" export function getSpecificHelperProxy(id) { - return `export {${id.split('?')[1]} as default} from '${HELPERS_ID}';`; + return `export {${id.split('?')[1]} as default} from "${HELPERS_ID}";`; } export function getUnknownRequireProxy(id, requireReturnsDefault) { @@ -47,16 +47,16 @@ export async function getStaticRequireProxy( requireReturnsDefault, esModulesWithDefaultExport, esModulesWithNamedExports, - isCjsPromises + commonJsMetaPromises ) { const name = getName(id); - const isCjs = await getIsCjsPromise(isCjsPromises, id); - if (isCjs) { - return `import { __moduleExports } from ${JSON.stringify(id)}; export default __moduleExports;`; - } else if (isCjs === null) { + const commonjsMeta = await getCommonJSMetaPromise(commonJsMetaPromises, id); + if (commonjsMeta && commonjsMeta.isCommonJS) { + return `export { __moduleExports as default } from ${JSON.stringify(id)};`; + } else if (commonjsMeta === null) { return getUnknownRequireProxy(id, requireReturnsDefault); } else if (!requireReturnsDefault) { - return `import {getAugmentedNamespace} from "${HELPERS_ID}"; import * as ${name} from ${JSON.stringify( + return `import { getAugmentedNamespace } from "${HELPERS_ID}"; import * as ${name} from ${JSON.stringify( id )}; export default /*@__PURE__*/getAugmentedNamespace(${name});`; } else if ( @@ -67,5 +67,5 @@ export async function getStaticRequireProxy( ) { return `import * as ${name} from ${JSON.stringify(id)}; export default ${name};`; } - return `export {default} from ${JSON.stringify(id)};`; + return `export { default } from ${JSON.stringify(id)};`; } diff --git a/packages/commonjs/src/resolve-id.js b/packages/commonjs/src/resolve-id.js index 16d29134f..b2a9c4e72 100644 --- a/packages/commonjs/src/resolve-id.js +++ b/packages/commonjs/src/resolve-id.js @@ -6,19 +6,17 @@ import { dirname, resolve, sep } from 'path'; import { DYNAMIC_JSON_PREFIX, DYNAMIC_PACKAGES_ID, + DYNAMIC_REGISTER_SUFFIX, + EXPORTS_SUFFIX, EXTERNAL_SUFFIX, HELPERS_ID, isWrappedId, + MODULE_SUFFIX, PROXY_SUFFIX, REQUIRE_SUFFIX, unwrapId, wrapId } from './helpers'; -import { - isModuleRegisterProxy, - unwrapModuleRegisterProxy, - wrapModuleRegisterProxy -} from './dynamic-packages-manager'; function getCandidatesForExtension(resolved, extension) { return [resolved + extension, `${resolved}${sep}index${extension}`]; @@ -52,12 +50,17 @@ export default function getResolveId(extensions) { } return function resolveId(importee, rawImporter) { + if (isWrappedId(importee, MODULE_SUFFIX) || isWrappedId(importee, EXPORTS_SUFFIX)) { + return importee; + } + const importer = - rawImporter && isModuleRegisterProxy(rawImporter) - ? unwrapModuleRegisterProxy(rawImporter) + rawImporter && isWrappedId(rawImporter, DYNAMIC_REGISTER_SUFFIX) + ? unwrapId(rawImporter, DYNAMIC_REGISTER_SUFFIX) : rawImporter; - // Proxies are only importing resolved ids, no need to resolve again + // Except for exports, proxies are only importing resolved ids, + // no need to resolve again if (importer && isWrappedId(importer, PROXY_SUFFIX)) { return importee; } @@ -71,9 +74,9 @@ export default function getResolveId(extensions) { } else if (isRequiredModule) { importee = unwrapId(importee, REQUIRE_SUFFIX); - isModuleRegistration = isModuleRegisterProxy(importee); + isModuleRegistration = isWrappedId(importee, DYNAMIC_REGISTER_SUFFIX); if (isModuleRegistration) { - importee = unwrapModuleRegisterProxy(importee); + importee = unwrapId(importee, DYNAMIC_REGISTER_SUFFIX); } } @@ -100,7 +103,7 @@ export default function getResolveId(extensions) { resolved.id = wrapId(resolved.id, resolved.external ? EXTERNAL_SUFFIX : PROXY_SUFFIX); resolved.external = false; } else if (resolved && isModuleRegistration) { - resolved.id = wrapModuleRegisterProxy(resolved.id); + resolved.id = wrapId(resolved.id, DYNAMIC_REGISTER_SUFFIX); } else if (!resolved && (isProxyModule || isRequiredModule)) { return { id: wrapId(importee, EXTERNAL_SUFFIX), external: false }; } diff --git a/packages/commonjs/src/transform-commonjs.js b/packages/commonjs/src/transform-commonjs.js index e37271a8e..a4dbbd373 100644 --- a/packages/commonjs/src/transform-commonjs.js +++ b/packages/commonjs/src/transform-commonjs.js @@ -2,7 +2,7 @@ import { dirname } from 'path'; -import { attachScopes, extractAssignedNames, makeLegalIdentifier } from '@rollup/pluginutils'; +import { attachScopes, extractAssignedNames } from '@rollup/pluginutils'; import { walk } from 'estree-walker'; import MagicString from 'magic-string'; @@ -26,14 +26,15 @@ import { isRequireStatement, isStaticRequireStatement } from './generate-imports'; -import { DYNAMIC_JSON_PREFIX } from './helpers'; +import { + DYNAMIC_JSON_PREFIX, + DYNAMIC_REGISTER_SUFFIX, + isWrappedId, + unwrapId, + wrapId +} from './helpers'; import { tryParse } from './parse'; import { deconflict, getName, getVirtualPathForDynamicRequirePath } from './utils'; -import { - isModuleRegisterProxy, - unwrapModuleRegisterProxy, - wrapModuleRegisterProxy -} from './dynamic-packages-manager'; const exportsPattern = /^(?:module\.)?exports(?:\.([a-zA-Z_$][a-zA-Z_$0-9]*))?$/; @@ -62,9 +63,9 @@ export default function transformCommonjs( module: false, exports: false, global: false, - require: false, - commonjsHelpers: false + require: false }; + let usesDynamicRequire = false; const virtualDynamicRequirePath = isDynamicRequireModulesEnabled && getVirtualPathForDynamicRequirePath(dirname(id), commonDir); let scope = attachScopes(ast, 'scope'); @@ -72,13 +73,11 @@ export default function transformCommonjs( let programDepth = 0; let currentTryBlockEnd = null; let shouldWrap = false; - const defineCompiledEsmExpressions = []; const globals = new Set(); // TODO technically wrong since globals isn't populated yet, but ¯\_(ツ)_/¯ - const HELPERS_NAME = deconflict(scope, globals, 'commonjsHelpers'); - const namedExports = {}; + const HELPERS_NAME = deconflict([scope], globals, 'commonjsHelpers'); const dynamicRegisterSources = new Set(); let hasRemovedRequire = false; @@ -95,8 +94,13 @@ export default function transformCommonjs( const topLevelDeclarations = []; const topLevelRequireDeclarators = new Set(); const skippedNodes = new Set(); - const topLevelModuleExportsAssignments = []; - const topLevelExportsAssignmentsByName = new Map(); + const moduleAccessScopes = new Set([scope]); + const exportsAccessScopes = new Set([scope]); + const moduleExportsAssignments = []; + let firstTopLevelModuleExportsAssignment = null; + const exportsAssignmentsByName = new Map(); + const topLevelAssignments = new Set(); + const topLevelDefineCompiledEsmExpressions = []; walk(ast, { enter(node, parent) { @@ -136,30 +140,34 @@ export default function transformCommonjs( uses[flattened.name] = true; // we're dealing with `module.exports = ...` or `[module.]exports.foo = ...` – - if (programDepth > 3) { - shouldWrap = true; + if (flattened.keypath === 'module.exports') { + moduleExportsAssignments.push(node); + if (programDepth > 3) { + moduleAccessScopes.add(scope); + } else if (!firstTopLevelModuleExportsAssignment) { + firstTopLevelModuleExportsAssignment = node; + } } else if (exportName === KEY_COMPILED_ESM) { - defineCompiledEsmExpressions.push(parent); - } else if (flattened.keypath === 'module.exports') { - topLevelModuleExportsAssignments.push(node); - } else if (!topLevelExportsAssignmentsByName.has(exportName)) { - topLevelExportsAssignmentsByName.set(exportName, node); + if (programDepth > 3) { + shouldWrap = true; + } else { + topLevelDefineCompiledEsmExpressions.push(node); + } } else { - shouldWrap = true; + const exportsAssignments = exportsAssignmentsByName.get(exportName) || { + nodes: [], + scopes: new Set() + }; + exportsAssignments.nodes.push(node); + exportsAssignments.scopes.add(scope); + exportsAccessScopes.add(scope); + exportsAssignmentsByName.set(exportName, exportsAssignments); + if (programDepth <= 3) { + topLevelAssignments.add(node); + } } skippedNodes.add(node.left); - - if (flattened.keypath === 'module.exports' && node.right.type === 'ObjectExpression') { - node.right.properties.forEach((prop) => { - if (prop.computed || !('key' in prop) || prop.key.type !== 'Identifier') return; - const { name } = prop.key; - if (name === makeLegalIdentifier(name)) namedExports[name] = true; - }); - return; - } - - if (exportsPatternMatch[1]) namedExports[exportsPatternMatch[1]] = true; } else { for (const name of extractAssignedNames(node.left)) { reassignedNames.add(name); @@ -171,7 +179,7 @@ export default function transformCommonjs( if (programDepth === 3 && parent.type === 'ExpressionStatement') { // skip special handling for [module.]exports until we know we render this skippedNodes.add(node.arguments[0]); - defineCompiledEsmExpressions.push(parent); + topLevelDefineCompiledEsmExpressions.push(node); } else { shouldWrap = true; } @@ -199,7 +207,6 @@ export default function transformCommonjs( storeName: true } ); - uses.commonjsHelpers = true; return; } @@ -226,13 +233,13 @@ export default function transformCommonjs( } let sourceId = getRequireStringArg(node); - const isDynamicRegister = isModuleRegisterProxy(sourceId); + const isDynamicRegister = isWrappedId(sourceId, DYNAMIC_REGISTER_SUFFIX); if (isDynamicRegister) { - sourceId = unwrapModuleRegisterProxy(sourceId); + sourceId = unwrapId(sourceId, DYNAMIC_REGISTER_SUFFIX); if (sourceId.endsWith('.json')) { sourceId = DYNAMIC_JSON_PREFIX + sourceId; } - dynamicRegisterSources.add(wrapModuleRegisterProxy(sourceId)); + dynamicRegisterSources.add(wrapId(sourceId, DYNAMIC_REGISTER_SUFFIX)); } else { if ( !sourceId.endsWith('.json') && @@ -250,7 +257,7 @@ export default function transformCommonjs( dirname(id) === '.' ? null /* default behavior */ : virtualDynamicRequirePath )})` ); - uses.commonjsHelpers = true; + usesDynamicRequire = true; } return; } @@ -307,7 +314,6 @@ export default function transformCommonjs( magicString.overwrite(node.start, node.end, `${HELPERS_NAME}.commonjsRequire`, { storeName: true }); - uses.commonjsHelpers = true; } } @@ -331,8 +337,7 @@ export default function transformCommonjs( }); } } - - uses.commonjsHelpers = true; + usesDynamicRequire = true; return; case 'module': case 'exports': @@ -345,11 +350,12 @@ export default function transformCommonjs( magicString.overwrite(node.start, node.end, `${HELPERS_NAME}.commonjsGlobal`, { storeName: true }); - uses.commonjsHelpers = true; } return; case 'define': - magicString.overwrite(node.start, node.end, 'undefined', { storeName: true }); + magicString.overwrite(node.start, node.end, 'undefined', { + storeName: true + }); return; default: globals.add(name); @@ -361,7 +367,6 @@ export default function transformCommonjs( magicString.overwrite(node.start, node.end, `${HELPERS_NAME}.commonjsRequire`, { storeName: true }); - uses.commonjsHelpers = true; skippedNodes.add(node.object); skippedNodes.add(node.property); } @@ -380,7 +385,6 @@ export default function transformCommonjs( magicString.overwrite(node.start, node.end, `${HELPERS_NAME}.commonjsGlobal`, { storeName: true }); - uses.commonjsHelpers = true; } } return; @@ -397,7 +401,9 @@ export default function transformCommonjs( flattened.keypath === 'module' || flattened.keypath === 'exports' ) { - magicString.overwrite(node.start, node.end, `'object'`, { storeName: false }); + magicString.overwrite(node.start, node.end, `'object'`, { + storeName: false + }); } } return; @@ -415,23 +421,22 @@ export default function transformCommonjs( } }); - let isRestorableCompiledEsm = false; - if (defineCompiledEsmExpressions.length > 0) { - if (!shouldWrap && defineCompiledEsmExpressions.length === 1) { - isRestorableCompiledEsm = true; - magicString.remove( - defineCompiledEsmExpressions[0].start, - defineCompiledEsmExpressions[0].end - ); - } else { - shouldWrap = true; - uses.exports = true; - } + const nameBase = getName(id); + const exportsName = deconflict([...exportsAccessScopes], globals, nameBase); + const moduleName = deconflict([...moduleAccessScopes], globals, `${nameBase}Module`); + const deconflictedExportNames = Object.create(null); + for (const [exportName, { scopes }] of exportsAssignmentsByName) { + deconflictedExportNames[exportName] = deconflict([...scopes], globals, exportName); } // We cannot wrap ES/mixed modules - shouldWrap = shouldWrap && !disableWrap && !isEsModule; - uses.commonjsHelpers = uses.commonjsHelpers || shouldWrap; + shouldWrap = + !isEsModule && + !disableWrap && + (shouldWrap || (uses.exports && moduleExportsAssignments.length > 0)); + const detectWrappedDefault = + shouldWrap && + (topLevelDefineCompiledEsmExpressions.length > 0 || code.indexOf('__esModule') >= 0); if ( !( @@ -440,17 +445,15 @@ export default function transformCommonjs( uses.module || uses.exports || uses.require || - uses.commonjsHelpers || + usesDynamicRequire || hasRemovedRequire || - isRestorableCompiledEsm + topLevelDefineCompiledEsmExpressions.length > 0 ) && (ignoreGlobal || !uses.global) ) { return { meta: { commonjs: { isCommonJS: false } } }; } - const moduleName = deconflict(scope, globals, getName(id)); - let leadingComment = ''; if (code.startsWith('/*')) { const commentEnd = code.indexOf('*/', 2) + 2; @@ -458,34 +461,53 @@ export default function transformCommonjs( magicString.remove(0, commentEnd).trim(); } + const exportMode = shouldWrap + ? uses.module + ? 'module' + : 'exports' + : firstTopLevelModuleExportsAssignment + ? exportsAssignmentsByName.size === 0 && topLevelDefineCompiledEsmExpressions.length === 0 + ? 'replace' + : 'module' + : moduleExportsAssignments.length === 0 + ? 'exports' + : 'module'; + + const importBlock = rewriteRequireExpressionsAndGetImportBlock( + magicString, + topLevelDeclarations, + topLevelRequireDeclarators, + reassignedNames, + HELPERS_NAME, + dynamicRegisterSources, + moduleName, + exportsName, + id, + exportMode + ); + const exportBlock = isEsModule ? '' : rewriteExportsAndGetExportsBlock( magicString, moduleName, + exportsName, shouldWrap, - topLevelModuleExportsAssignments, - topLevelExportsAssignmentsByName, - defineCompiledEsmExpressions, - (name) => deconflict(scope, globals, name), - isRestorableCompiledEsm, + moduleExportsAssignments, + firstTopLevelModuleExportsAssignment, + exportsAssignmentsByName, + topLevelAssignments, + topLevelDefineCompiledEsmExpressions, + deconflictedExportNames, code, - uses, HELPERS_NAME, + exportMode, + detectWrappedDefault, defaultIsModuleExports ); - const importBlock = rewriteRequireExpressionsAndGetImportBlock( - magicString, - topLevelDeclarations, - topLevelRequireDeclarators, - reassignedNames, - uses.commonjsHelpers && HELPERS_NAME, - dynamicRegisterSources - ); - if (shouldWrap) { - wrapCode(magicString, uses, moduleName, HELPERS_NAME, virtualDynamicRequirePath); + wrapCode(magicString, uses, moduleName, exportsName); } magicString diff --git a/packages/commonjs/src/utils.js b/packages/commonjs/src/utils.js index 51d236b02..b9f3e17fb 100644 --- a/packages/commonjs/src/utils.js +++ b/packages/commonjs/src/utils.js @@ -4,16 +4,20 @@ import { basename, dirname, extname, sep } from 'path'; import { makeLegalIdentifier } from '@rollup/pluginutils'; -export function deconflict(scope, globals, identifier) { +export function deconflict(scopes, globals, identifier) { let i = 1; let deconflicted = makeLegalIdentifier(identifier); + const hasConflicts = () => + scopes.some((scope) => scope.contains(deconflicted)) || globals.has(deconflicted); - while (scope.contains(deconflicted) || globals.has(deconflicted)) { + while (hasConflicts()) { deconflicted = makeLegalIdentifier(`${identifier}_${i}`); i += 1; } - // eslint-disable-next-line no-param-reassign - scope.declarations[deconflicted] = true; + + for (const scope of scopes) { + scope.declarations[deconflicted] = true; + } return deconflicted; } diff --git a/packages/commonjs/test/fixtures/form/async-function/output.js b/packages/commonjs/test/fixtures/form/async-function/output.js index b182c5b5a..902437baa 100644 --- a/packages/commonjs/test/fixtures/form/async-function/output.js +++ b/packages/commonjs/test/fixtures/form/async-function/output.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var input = async function () { // TODO }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-assign-exports/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-assign-exports/output.js index a09aefe45..af2b63501 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-assign-exports/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-assign-exports/output.js @@ -1,11 +1,8 @@ -var _default = 'x'; -var foo = 'foo'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-assign-exports/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - foo: foo -}, '__esModule', {value: true}); +input.__esModule = true; +var _default = input.default = 'x'; +var foo = input.foo = 'foo'; -export default _default; -export { input as __moduleExports }; -export { foo }; +export { input as __moduleExports, foo, _default as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-assign-module/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-assign-module/output.js index a09aefe45..062230db5 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-assign-module/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-assign-module/output.js @@ -1,11 +1,8 @@ -var _default = 'x'; -var foo = 'foo'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-assign-module/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - foo: foo -}, '__esModule', {value: true}); +input.__esModule = true; +var _default = input.default = 'x'; +var foo = input.foo = 'foo'; -export default _default; -export { input as __moduleExports }; -export { foo }; +export { input as __moduleExports, foo, _default as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-deconflict/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-deconflict/output.js index 925fc04eb..bbd28d9ce 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-deconflict/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-deconflict/output.js @@ -1,11 +1,9 @@ -var foo_1 = 'bar'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-deconflict/input.js?commonjs-exports" -const foo = 'also bar'; +Object.defineProperty(input, '__esModule', { value: true }); +var foo_1 = input.foo = 'bar'; -var input = /*#__PURE__*/Object.defineProperty({ - foo: foo_1 -}, '__esModule', {value: true}); +const foo = 'also bar'; -export default input; -export { input as __moduleExports }; -export { foo_1 as foo }; +export { input as __moduleExports, foo_1 as foo, input as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-define-exports-empty/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-define-exports-empty/output.js index 43b03ffa5..cb967bece 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-define-exports-empty/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-define-exports-empty/output.js @@ -1,6 +1,6 @@ -var input = /*#__PURE__*/Object.defineProperty({ +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-define-exports-empty/input.js?commonjs-exports" -}, '__esModule', {value: true}); +Object.defineProperty(input, "__esModule", { value: true }); -export default input; -export { input as __moduleExports }; +export { input as __moduleExports, input as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-define-exports/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-define-exports/output.js index a09aefe45..f9f70e806 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-define-exports/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-define-exports/output.js @@ -1,11 +1,8 @@ -var _default = 'x'; -var foo = 'foo'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-define-exports/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - foo: foo -}, '__esModule', {value: true}); +Object.defineProperty(input, '__esModule', { value: true }); +var _default = input.default = 'x'; +var foo = input.foo = 'foo'; -export default _default; -export { input as __moduleExports }; -export { foo }; +export { input as __moduleExports, foo, _default as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-define-module/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-define-module/output.js index a09aefe45..04d5b8128 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-define-module/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-define-module/output.js @@ -1,11 +1,8 @@ -var _default = 'x'; -var foo = 'foo'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-define-module/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - foo: foo -}, '__esModule', {value: true}); +Object.defineProperty(input, '__esModule', { value: true }); +var _default = input.default = 'x'; +var foo = input.foo = 'foo'; -export default _default; -export { input as __moduleExports }; -export { foo }; +export { input as __moduleExports, foo, _default as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-minified/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-minified/output.js index 9f9895a85..b6905f9a0 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-minified/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-minified/output.js @@ -1,9 +1,7 @@ -var foo = 'foo'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-minified/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - foo: foo -}, '__esModule', {value: true}); +Object.defineProperty(input, '__esModule', { value: !0 }); +var foo = input.foo = 'foo'; -export default input; -export { input as __moduleExports }; -export { foo }; +export { input as __moduleExports, foo, input as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-only-named/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-only-named/output.js index 88e091071..540eb9f3a 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-only-named/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-only-named/output.js @@ -1,12 +1,8 @@ -var foo = 'bar'; -var bar = 'foo'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/compiled-esm-only-named/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - foo: foo, - bar: bar -}, '__esModule', {value: true}); +Object.defineProperty(input, '__esModule', { value: true }); +var foo = input.foo = 'bar'; +var bar = input.bar = 'foo'; -export default input; -export { input as __moduleExports }; -export { foo }; -export { bar }; +export { input as __moduleExports, foo, bar, input as default }; diff --git a/packages/commonjs/test/fixtures/form/compiled-esm-reassign-exports/output.js b/packages/commonjs/test/fixtures/form/compiled-esm-reassign-exports/output.js index c79e3a38f..88823fcdd 100644 --- a/packages/commonjs/test/fixtures/form/compiled-esm-reassign-exports/output.js +++ b/packages/commonjs/test/fixtures/form/compiled-esm-reassign-exports/output.js @@ -1,4 +1,8 @@ -var input = { foo: 'bar' }; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __module as inputModule, exports as input } from "\u0000fixtures/form/compiled-esm-reassign-exports/input.js?commonjs-module" -export default input; +Object.defineProperty(input, '__esModule', { value: true }); +inputModule.exports = { foo: 'bar' }; + +export default /*@__PURE__*/commonjsHelpers.getDefaultExportFromCjs(input); export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/constant-template-literal/output.js b/packages/commonjs/test/fixtures/form/constant-template-literal/output.js index 56b546b25..ec6ef23c9 100644 --- a/packages/commonjs/test/fixtures/form/constant-template-literal/output.js +++ b/packages/commonjs/test/fixtures/form/constant-template-literal/output.js @@ -1,11 +1,10 @@ -import '_tape?commonjs-require'; -import foo from '_tape?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/constant-template-literal/input.js?commonjs-exports" +import "\u0000tape?commonjs-require"; +import require$$0 from "\u0000tape?commonjs-proxy"; +var foo = require$$0; console.log(foo); -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-__esModule/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-__esModule/output.js index 29b4b47c3..1b82fbbd8 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-__esModule/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-__esModule/output.js @@ -1,11 +1,8 @@ -var _default = 2; -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-auto-__esModule/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - named: named -}, '__esModule', {value: true}); +input.__esModule = true; +var _default = input.default = 2; +var named = input.named = 3; -export default _default; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export { input as __moduleExports, named, _default as default }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-no-__esModule/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-no-__esModule/output.js index 9e4a115e8..a180c0faa 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-no-__esModule/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-auto-no-__esModule/output.js @@ -1,11 +1,8 @@ -var _default = 2; -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-auto-no-__esModule/input.js?commonjs-exports" -var input = { - default: _default, - named: named -}; +var _default = input.default = 2; +var named = input.named = 3; export default input; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export { input as __moduleExports, named }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-__esModule/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-__esModule/output.js index 29b4b47c3..2229261ac 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-__esModule/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-__esModule/output.js @@ -1,11 +1,8 @@ -var _default = 2; -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-false-__esModule/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - named: named -}, '__esModule', {value: true}); +input.__esModule = true; +var _default = input.default = 2; +var named = input.named = 3; -export default _default; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export { input as __moduleExports, named, _default as default }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-__esModule/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-__esModule/output.js index de8e0862a..59c3241c0 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-__esModule/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-__esModule/output.js @@ -1,11 +1,8 @@ -var _default = 2; -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-false-no-__esModule/input.js?commonjs-exports" -var input = { - default: _default, - named: named -}; +var _default = input.default = 2; +var named = input.named = 3; -export default _default; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export default input; +export { input as __moduleExports, named }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-default/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-default/output.js index 81484f1e4..7376b2e0f 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-default/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-false-no-default/output.js @@ -1,9 +1,7 @@ -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-false-no-default/input.js?commonjs-exports" -var input = { - named: named -}; +var named = input.named = 3; -export default input.default; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export default input; +export { input as __moduleExports, named }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-__esModule/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-__esModule/output.js index f997b9eaf..481eb01bc 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-__esModule/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-__esModule/output.js @@ -1,11 +1,9 @@ -var _default = 2; -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-true-__esModule/input.js?commonjs-exports" -var input = /*#__PURE__*/Object.defineProperty({ - default: _default, - named: named -}, '__esModule', {value: true}); +input.__esModule = true; +var _default = input.default = 2; +var named = input.named = 3; export default input; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export { input as __moduleExports, named }; diff --git a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-no-__esModule/output.js b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-no-__esModule/output.js index 9e4a115e8..1dcb6d233 100755 --- a/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-no-__esModule/output.js +++ b/packages/commonjs/test/fixtures/form/defaultIsModuleExports-true-no-__esModule/output.js @@ -1,11 +1,8 @@ -var _default = 2; -var named = 3; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/defaultIsModuleExports-true-no-__esModule/input.js?commonjs-exports" -var input = { - default: _default, - named: named -}; +var _default = input.default = 2; +var named = input.named = 3; export default input; -export { input as __moduleExports }; -export { named }; \ No newline at end of file +export { input as __moduleExports, named }; diff --git a/packages/commonjs/test/fixtures/form/dynamic-template-literal/output.js b/packages/commonjs/test/fixtures/form/dynamic-template-literal/output.js index 2e6b342c1..dda7d8f08 100644 --- a/packages/commonjs/test/fixtures/form/dynamic-template-literal/output.js +++ b/packages/commonjs/test/fixtures/form/dynamic-template-literal/output.js @@ -1,12 +1,9 @@ -import * as commonjsHelpers from '_commonjsHelpers.js'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/dynamic-template-literal/input.js?commonjs-exports" var pe = 'pe'; var foo = commonjsHelpers.commonjsRequire(`ta${pe}`); console.log(foo); -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/ignore-ids-function/output.js b/packages/commonjs/test/fixtures/form/ignore-ids-function/output.js index f3973b3bd..8e03d7deb 100644 --- a/packages/commonjs/test/fixtures/form/ignore-ids-function/output.js +++ b/packages/commonjs/test/fixtures/form/ignore-ids-function/output.js @@ -1,12 +1,10 @@ -import '_bar?commonjs-require'; -import bar from '_bar?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/ignore-ids-function/input.js?commonjs-exports" +import "\u0000bar?commonjs-require"; +import require$$0 from "\u0000bar?commonjs-proxy"; var foo = require( 'foo' ); - - -var input = { - -}; +var bar = require$$0; export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/ignore-ids/output.js b/packages/commonjs/test/fixtures/form/ignore-ids/output.js index f3973b3bd..278e805a2 100644 --- a/packages/commonjs/test/fixtures/form/ignore-ids/output.js +++ b/packages/commonjs/test/fixtures/form/ignore-ids/output.js @@ -1,12 +1,10 @@ -import '_bar?commonjs-require'; -import bar from '_bar?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/ignore-ids/input.js?commonjs-exports" +import "\u0000bar?commonjs-require"; +import require$$0 from "\u0000bar?commonjs-proxy"; var foo = require( 'foo' ); - - -var input = { - -}; +var bar = require$$0; export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output1.js b/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output1.js index 7b712dea7..7cf227a40 100644 --- a/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output1.js +++ b/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output1.js @@ -1,5 +1,8 @@ -import '_./input2.js?commonjs-require'; -import t2 from '_./input2.js?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import "\u0000./input2.js?commonjs-require"; +import require$$0 from "\u0000./input2.js?commonjs-proxy"; + +const t2 = require$$0; console.log(t2); var input1 = 1; diff --git a/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output2.js b/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output2.js index b02231f2c..3c10cb335 100644 --- a/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output2.js +++ b/packages/commonjs/test/fixtures/form/multi-entry-module-exports/output2.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var input2 = { a: 2 }; diff --git a/packages/commonjs/test/fixtures/form/multiple-var-declarations-b/output.js b/packages/commonjs/test/fixtures/form/multiple-var-declarations-b/output.js index 6be20f53c..2537be812 100644 --- a/packages/commonjs/test/fixtures/form/multiple-var-declarations-b/output.js +++ b/packages/commonjs/test/fixtures/form/multiple-var-declarations-b/output.js @@ -1,13 +1,12 @@ -import '_./a?commonjs-require'; -import a from '_./a?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/multiple-var-declarations-b/input.js?commonjs-exports" +import "\u0000./a?commonjs-require"; +import require$$0 from "\u0000./a?commonjs-proxy"; -var b = 42; +var a = require$$0 + , b = 42; console.log( a, b ); -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/multiple-var-declarations-c/output.js b/packages/commonjs/test/fixtures/form/multiple-var-declarations-c/output.js index fbf095bcc..0e9886246 100644 --- a/packages/commonjs/test/fixtures/form/multiple-var-declarations-c/output.js +++ b/packages/commonjs/test/fixtures/form/multiple-var-declarations-c/output.js @@ -1,14 +1,13 @@ -import '_./b?commonjs-require'; -import b from '_./b?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/multiple-var-declarations-c/input.js?commonjs-exports" +import "\u0000./b?commonjs-require"; +import require$$0 from "\u0000./b?commonjs-proxy"; var a = 'a' + , b = require$$0 , c = 'c'; console.log( a, b, c ); -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/multiple-var-declarations/output.js b/packages/commonjs/test/fixtures/form/multiple-var-declarations/output.js index 5e300e809..275bd35b0 100644 --- a/packages/commonjs/test/fixtures/form/multiple-var-declarations/output.js +++ b/packages/commonjs/test/fixtures/form/multiple-var-declarations/output.js @@ -1,15 +1,14 @@ -import '_./a?commonjs-require'; -import '_./b?commonjs-require'; -import require$$0 from '_./a?commonjs-proxy'; -import b from '_./b?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/multiple-var-declarations/input.js?commonjs-exports" +import "\u0000./a?commonjs-require"; +import require$$0 from "\u0000./a?commonjs-proxy"; +import "\u0000./b?commonjs-require"; +import require$$1 from "\u0000./b?commonjs-proxy"; -var a = require$$0(); +var a = require$$0() + , b = require$$1; console.log( a, b ); -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/no-exports-entry/output.js b/packages/commonjs/test/fixtures/form/no-exports-entry/output.js index 731b75d5a..b9a72362d 100644 --- a/packages/commonjs/test/fixtures/form/no-exports-entry/output.js +++ b/packages/commonjs/test/fixtures/form/no-exports-entry/output.js @@ -1,5 +1,9 @@ -import '_./dummy?commonjs-require'; -import dummy from '_./dummy?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input_1 } from "\u0000fixtures/form/no-exports-entry/input.js?commonjs-exports" +import "\u0000./dummy?commonjs-require"; +import require$$0 from "\u0000./dummy?commonjs-proxy"; + +var dummy = require$$0; var foo = function () { return; @@ -7,9 +11,5 @@ var foo = function () { var input = 42; -var input_1 = { - -}; - export default input_1; export { input_1 as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/no-toplevel-return/output.js b/packages/commonjs/test/fixtures/form/no-toplevel-return/output.js index 721fea34e..4775fdca7 100644 --- a/packages/commonjs/test/fixtures/form/no-toplevel-return/output.js +++ b/packages/commonjs/test/fixtures/form/no-toplevel-return/output.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var foo = function () { return; }; diff --git a/packages/commonjs/test/fixtures/form/node-require-methods/output.js b/packages/commonjs/test/fixtures/form/node-require-methods/output.js index bba42c610..1192a708d 100644 --- a/packages/commonjs/test/fixtures/form/node-require-methods/output.js +++ b/packages/commonjs/test/fixtures/form/node-require-methods/output.js @@ -1,11 +1,9 @@ -var getFilePath = function getFilePath(someFile) { - return require.resolve(someFile); -}; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/node-require-methods/input.js?commonjs-exports" -var input = { - getFilePath: getFilePath +var getFilePath = input.getFilePath = function getFilePath(someFile) { + return require.resolve(someFile); }; export default input; -export { input as __moduleExports }; -export { getFilePath }; +export { input as __moduleExports, getFilePath }; diff --git a/packages/commonjs/test/fixtures/form/optimised-default-export-function-double-assign/output.js b/packages/commonjs/test/fixtures/form/optimised-default-export-function-double-assign/output.js index 545a7ccb9..8f2673ebb 100644 --- a/packages/commonjs/test/fixtures/form/optimised-default-export-function-double-assign/output.js +++ b/packages/commonjs/test/fixtures/form/optimised-default-export-function-double-assign/output.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var bar; var input = bar = function foo () {}; diff --git a/packages/commonjs/test/fixtures/form/optimised-default-export-function/output.js b/packages/commonjs/test/fixtures/form/optimised-default-export-function/output.js index bfb9a4110..773ffb58e 100644 --- a/packages/commonjs/test/fixtures/form/optimised-default-export-function/output.js +++ b/packages/commonjs/test/fixtures/form/optimised-default-export-function/output.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var input = function foo () {}; export default input; diff --git a/packages/commonjs/test/fixtures/form/optimised-default-export-iife/output.js b/packages/commonjs/test/fixtures/form/optimised-default-export-iife/output.js index d10c33f79..8435273e9 100644 --- a/packages/commonjs/test/fixtures/form/optimised-default-export-iife/output.js +++ b/packages/commonjs/test/fixtures/form/optimised-default-export-iife/output.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var input = (function foo () { return function fooChild() {}; }()); diff --git a/packages/commonjs/test/fixtures/form/optimised-default-export/output.js b/packages/commonjs/test/fixtures/form/optimised-default-export/output.js index cb7be65cd..10d147689 100644 --- a/packages/commonjs/test/fixtures/form/optimised-default-export/output.js +++ b/packages/commonjs/test/fixtures/form/optimised-default-export/output.js @@ -1,3 +1,5 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; + var input = 42; export default input; diff --git a/packages/commonjs/test/fixtures/form/optimised-named-export-conflicts/output.js b/packages/commonjs/test/fixtures/form/optimised-named-export-conflicts/output.js index f72d8ad68..2a8ab72b4 100644 --- a/packages/commonjs/test/fixtures/form/optimised-named-export-conflicts/output.js +++ b/packages/commonjs/test/fixtures/form/optimised-named-export-conflicts/output.js @@ -1,15 +1,11 @@ +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/optimised-named-export-conflicts/input.js?commonjs-exports" + var foo = 1; var bar = 2; -var foo_1 = 'a'; -var bar_1 = 'b'; - -var input = { - foo: foo_1, - bar: bar_1 -}; +var foo_1 = input.foo = 'a'; +var bar_1 = input.bar = 'b'; export default input; -export { input as __moduleExports }; -export { foo_1 as foo }; -export { bar_1 as bar }; +export { input as __moduleExports, foo_1 as foo, bar_1 as bar }; diff --git a/packages/commonjs/test/fixtures/form/optimised-named-export/output.js b/packages/commonjs/test/fixtures/form/optimised-named-export/output.js index 32cb2fcb4..4f5d1feca 100644 --- a/packages/commonjs/test/fixtures/form/optimised-named-export/output.js +++ b/packages/commonjs/test/fixtures/form/optimised-named-export/output.js @@ -1,12 +1,8 @@ -var foo = 'a'; -var bar = 'b'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/optimised-named-export/input.js?commonjs-exports" -var input = { - foo: foo, - bar: bar -}; +var foo = input.foo = 'a'; +var bar = input.bar = 'b'; export default input; -export { input as __moduleExports }; -export { foo }; -export { bar }; +export { input as __moduleExports, foo, bar }; diff --git a/packages/commonjs/test/fixtures/form/require-collision/output.js b/packages/commonjs/test/fixtures/form/require-collision/output.js index a7386cb8e..ff0f5b1ba 100644 --- a/packages/commonjs/test/fixtures/form/require-collision/output.js +++ b/packages/commonjs/test/fixtures/form/require-collision/output.js @@ -1,5 +1,7 @@ -import '_foo?commonjs-require'; -import require$$1 from '_foo?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/require-collision/input.js?commonjs-exports" +import "\u0000foo?commonjs-require"; +import require$$1 from "\u0000foo?commonjs-proxy"; (function() { var foo = require$$1; @@ -7,9 +9,5 @@ import require$$1 from '_foo?commonjs-proxy'; console.log(foo); })(); -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/try-catch-remove/output.js b/packages/commonjs/test/fixtures/form/try-catch-remove/output.js index 36cc07710..1b73e073c 100644 --- a/packages/commonjs/test/fixtures/form/try-catch-remove/output.js +++ b/packages/commonjs/test/fixtures/form/try-catch-remove/output.js @@ -1,13 +1,12 @@ /* eslint-disable global-require */ -try { +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/try-catch-remove/input.js?commonjs-exports" +try { + } catch (ignored) { /* ignore */ } -var input = { - -}; - export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/typeof-module-exports/output.js b/packages/commonjs/test/fixtures/form/typeof-module-exports/output.js index d40bec0cd..174b58185 100644 --- a/packages/commonjs/test/fixtures/form/typeof-module-exports/output.js +++ b/packages/commonjs/test/fixtures/form/typeof-module-exports/output.js @@ -1,6 +1,7 @@ -import * as commonjsHelpers from '_commonjsHelpers.js'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __module as inputModule, exports as input } from "\u0000fixtures/form/typeof-module-exports/input.js?commonjs-module" -var input = commonjsHelpers.createCommonjsModule(function (module, exports) { +(function (module, exports) { var foo = 42; if ( 'object' === 'object' && 'object' === 'object' ) { @@ -10,7 +11,7 @@ if ( 'object' === 'object' && 'object' === 'object' ) { } else { window.foo = foo; } -}); +}(inputModule, input)); export default input; export { input as __moduleExports }; diff --git a/packages/commonjs/test/fixtures/form/unambiguous-with-default-export/output.js b/packages/commonjs/test/fixtures/form/unambiguous-with-default-export/output.js index babc5ed99..fb8c36ea6 100644 --- a/packages/commonjs/test/fixtures/form/unambiguous-with-default-export/output.js +++ b/packages/commonjs/test/fixtures/form/unambiguous-with-default-export/output.js @@ -1,4 +1,6 @@ -import '_./foo.js?commonjs-require'; -import '_./foo.js?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/unambiguous-with-default-export/input.js?commonjs-exports" +import "\u0000./foo.js?commonjs-require"; +import "\u0000./foo.js?commonjs-proxy"; export default {}; diff --git a/packages/commonjs/test/fixtures/form/unambiguous-with-import/output.js b/packages/commonjs/test/fixtures/form/unambiguous-with-import/output.js index 508ea8ff1..2b859d8d7 100644 --- a/packages/commonjs/test/fixtures/form/unambiguous-with-import/output.js +++ b/packages/commonjs/test/fixtures/form/unambiguous-with-import/output.js @@ -1,4 +1,6 @@ -import '_./foo.js?commonjs-require'; -import '_./foo.js?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/unambiguous-with-import/input.js?commonjs-exports" +import "\u0000./foo.js?commonjs-require"; +import "\u0000./foo.js?commonjs-proxy"; import './bar.js'; diff --git a/packages/commonjs/test/fixtures/form/unambiguous-with-named-export/output.js b/packages/commonjs/test/fixtures/form/unambiguous-with-named-export/output.js index df6f380b1..98d732a34 100644 --- a/packages/commonjs/test/fixtures/form/unambiguous-with-named-export/output.js +++ b/packages/commonjs/test/fixtures/form/unambiguous-with-named-export/output.js @@ -1,4 +1,6 @@ -import '_./foo.js?commonjs-require'; -import '_./foo.js?commonjs-proxy'; +import * as commonjsHelpers from "_commonjsHelpers.js"; +import { __exports as input } from "\u0000fixtures/form/unambiguous-with-named-export/input.js?commonjs-exports" +import "\u0000./foo.js?commonjs-require"; +import "\u0000./foo.js?commonjs-proxy"; export {}; diff --git a/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/foo.js b/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/foo.js index b29826818..8f16500a2 100644 --- a/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/foo.js +++ b/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/foo.js @@ -2,4 +2,3 @@ const foo = {}; module.exports = foo; module.exports.bar = 1; -exports.baz = 2; diff --git a/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/main.js b/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/main.js index 943ee34b3..eaddf95ca 100644 --- a/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/main.js +++ b/packages/commonjs/test/fixtures/function/assign-properties-to-default-export/main.js @@ -1,4 +1,3 @@ import foo from './foo.js'; t.is(foo.bar, 1); -t.is(foo.baz, 2); diff --git a/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/_config.js b/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/_config.js new file mode 100644 index 000000000..0b7a53026 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/_config.js @@ -0,0 +1,13 @@ +module.exports = { + description: 'supports circular dependencies for wrapped modules', + options: { + onwarn(warning) { + if (warning.code !== 'CIRCULAR_DEPENDENCY') { + throw new Error(warning.message); + } + }, + output: { + exports: 'named' + } + } +}; diff --git a/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/dep.js b/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/dep.js new file mode 100644 index 000000000..b74ac07f7 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/dep.js @@ -0,0 +1,8 @@ +const main = require('./main.js'); + +addExports(exports); + +function addExports(exported) { + // eslint-disable-next-line no-param-reassign + exported.getMain = () => main; +} diff --git a/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/main.js b/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/main.js new file mode 100644 index 000000000..96c9b7322 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/circular-dependencies-wrapped/main.js @@ -0,0 +1,9 @@ +const dep = require('./dep.js'); + +addExports(exports); +t.is(dep.getMain().foo, 'foo'); + +function addExports(exported) { + // eslint-disable-next-line no-param-reassign + exports.foo = 'foo'; +} diff --git a/packages/commonjs/test/fixtures/function/circular-dependencies/_config.js b/packages/commonjs/test/fixtures/function/circular-dependencies/_config.js new file mode 100644 index 000000000..78fe11373 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/circular-dependencies/_config.js @@ -0,0 +1,13 @@ +module.exports = { + description: 'supports circular dependencies', + options: { + onwarn(warning) { + if (warning.code !== 'CIRCULAR_DEPENDENCY') { + throw new Error(warning.message); + } + }, + output: { + exports: 'named' + } + } +}; diff --git a/packages/commonjs/test/fixtures/function/circular-dependencies/dep.js b/packages/commonjs/test/fixtures/function/circular-dependencies/dep.js new file mode 100644 index 000000000..68aea89a3 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/circular-dependencies/dep.js @@ -0,0 +1,3 @@ +const main = require('./main.js'); + +exports.getMain = () => main; diff --git a/packages/commonjs/test/fixtures/function/circular-dependencies/main.js b/packages/commonjs/test/fixtures/function/circular-dependencies/main.js new file mode 100644 index 000000000..4eac629b2 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/circular-dependencies/main.js @@ -0,0 +1,4 @@ +const dep = require('./dep.js'); + +exports.foo = 'foo'; +t.is(dep.getMain().foo, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/double-exports-assignment-named/_config.js b/packages/commonjs/test/fixtures/function/double-exports-assignment-named/_config.js new file mode 100644 index 000000000..f4519b07a --- /dev/null +++ b/packages/commonjs/test/fixtures/function/double-exports-assignment-named/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'handles double assignments to exports when using named imports' +}; diff --git a/packages/commonjs/test/fixtures/function/double-exports-assignment-named/dep.js b/packages/commonjs/test/fixtures/function/double-exports-assignment-named/dep.js new file mode 100644 index 000000000..14b8651e2 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/double-exports-assignment-named/dep.js @@ -0,0 +1,2 @@ +exports.foo = 'first'; +exports.foo = 'second'; diff --git a/packages/commonjs/test/fixtures/function/double-exports-assignment-named/main.js b/packages/commonjs/test/fixtures/function/double-exports-assignment-named/main.js new file mode 100644 index 000000000..6c26e9023 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/double-exports-assignment-named/main.js @@ -0,0 +1,3 @@ +import { foo } from './dep'; + +t.is(foo, 'second'); diff --git a/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/_config.js b/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/_config.js index e00385421..6d8a12332 100755 --- a/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/_config.js +++ b/packages/commonjs/test/fixtures/function/dynamic-require-code-splitting/_config.js @@ -4,7 +4,10 @@ module.exports = { input: [ 'fixtures/function/dynamic-require-code-splitting/main', 'fixtures/function/dynamic-require-code-splitting/main2' - ] + ], + output: { + chunkFileNames: 'generated-[name].js' + } }, pluginOptions: { dynamicRequireTargets: ['fixtures/function/dynamic-require-code-splitting/target?.js'], diff --git a/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/_config.js b/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/_config.js new file mode 100644 index 000000000..8096a0562 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'handle assignments to exports when module.exports is reassigned' +}; diff --git a/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/dep.js b/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/dep.js new file mode 100644 index 000000000..1db042d7f --- /dev/null +++ b/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/dep.js @@ -0,0 +1,3 @@ +exports.foo = 'foo'; +module.exports = { replaced: true }; +exports.bar = 'bar'; diff --git a/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/main.js b/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/main.js new file mode 100644 index 000000000..80ca8f3e8 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/exports-with-reassigned-module-exports/main.js @@ -0,0 +1,3 @@ +const dep = require('./dep.js'); + +t.deepEqual(dep, { replaced: true }); diff --git a/packages/commonjs/test/fixtures/function/expose-file-type-detection/_config.js b/packages/commonjs/test/fixtures/function/expose-file-type-detection/_config.js index 037256b61..1a9415bd0 100644 --- a/packages/commonjs/test/fixtures/function/expose-file-type-detection/_config.js +++ b/packages/commonjs/test/fixtures/function/expose-file-type-detection/_config.js @@ -9,21 +9,18 @@ module.exports = { input: [ID_MAIN, ID_OTHER], plugins: [ { - moduleParsed({ - id, - meta: { - commonjs: { isCommonJS } - } - }) { - if (id === ID_MAIN) { - if (isCommonJS !== false) { + moduleParsed({ id, meta: { commonjs } }) { + if (id === ID_OTHER) { + if (commonjs.isCommonJS !== true) { throw new Error( - `Main file wrongly detected: isCommonJS === ${JSON.stringify(isCommonJS)}` + `File "${id}" wrongly detected: isCommonJS === ${JSON.stringify( + commonjs.isCommonJS + )}` ); } - } else if (isCommonJS !== true) { + } else if (commonjs && commonjs.isCommonJS !== false) { throw new Error( - `Other file wrongly detected: isCommonJS === ${JSON.stringify(isCommonJS)}` + `File "${id}" wrongly detected: isCommonJS === ${JSON.stringify(commonjs.isCommonJS)}` ); } } diff --git a/packages/commonjs/test/fixtures/function/late-entry-dependency/_config.js b/packages/commonjs/test/fixtures/function/late-entry-dependency/_config.js index 263f81520..180b3ea5d 100644 --- a/packages/commonjs/test/fixtures/function/late-entry-dependency/_config.js +++ b/packages/commonjs/test/fixtures/function/late-entry-dependency/_config.js @@ -8,6 +8,9 @@ const ID_OTHER = path.join(__dirname, 'other.js'); module.exports = { options: { input: [ID_MAIN, ID_OTHER], + output: { + chunkFileNames: '[name].js' + }, plugins: [ { load(id) { diff --git a/packages/commonjs/test/fixtures/function/nested-named-export-assignments/_config.js b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/_config.js new file mode 100644 index 000000000..8c7ac95d2 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'handles nested named export assignments and reassignments' +}; diff --git a/packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep1.js b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep1.js new file mode 100644 index 000000000..d86c6a267 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep1.js @@ -0,0 +1,16 @@ +exports.foo = 'first'; + +reassignSomeExports(); +reassignSomeMoreExports(); + +function reassignSomeExports() { + // To test deconflicting + const foo = null; + const dep1 = null; + exports.foo = 'second'; + exports.bar = 'first'; +} + +function reassignSomeMoreExports() { + exports.bar = 'second'; +} diff --git a/packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep2.js b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep2.js new file mode 100644 index 000000000..408b9df1e --- /dev/null +++ b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/dep2.js @@ -0,0 +1,13 @@ +exports.foo = 'first'; + +reassignSomeExports(); +reassignSomeMoreExports(); + +function reassignSomeExports() { + exports.foo = 'second'; + exports.bar = 'first'; +} + +function reassignSomeMoreExports() { + exports.bar = 'second'; +} diff --git a/packages/commonjs/test/fixtures/function/nested-named-export-assignments/main.js b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/main.js new file mode 100644 index 000000000..0c6347fb2 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/nested-named-export-assignments/main.js @@ -0,0 +1,7 @@ +import dep from './dep1'; +import { foo, bar } from './dep2'; + +t.is(dep.foo, 'second'); +t.is(dep.bar, 'second'); +t.is(foo, 'second'); +t.is(bar, 'second'); diff --git a/packages/commonjs/test/fixtures/function/no-default-export-live-binding/_config.js b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/_config.js new file mode 100644 index 000000000..13fadfa24 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'there should not be a live-binding for the default export' +}; diff --git a/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep1.js b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep1.js new file mode 100644 index 000000000..ec206b365 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep1.js @@ -0,0 +1,4 @@ +module.exports = { + foo: 'foo', + update: () => (module.exports = { foo: 'bar' }) +}; diff --git a/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep2.js b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep2.js new file mode 100644 index 000000000..f3b624c2e --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep2.js @@ -0,0 +1,2 @@ +module.exports.foo = 'foo'; +module.exports.update = () => (module.exports = { foo: 'bar' }); diff --git a/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep3.js b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep3.js new file mode 100644 index 000000000..2254de7eb --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/dep3.js @@ -0,0 +1,2 @@ +exports.foo = 'foo'; +module.exports.update = () => (module.exports = { foo: 'bar' }); diff --git a/packages/commonjs/test/fixtures/function/no-default-export-live-binding/main.js b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/main.js new file mode 100644 index 000000000..75edbb4f4 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-default-export-live-binding/main.js @@ -0,0 +1,15 @@ +import dep1 from './dep1.js'; +import dep2 from './dep2.js'; +import dep3 from './dep3.js'; + +t.is(dep1.foo, 'foo', 'dep1'); +dep1.update(); +t.is(dep1.foo, 'foo', 'dep1 updated'); + +t.is(dep2.foo, 'foo', 'dep2'); +dep2.update(); +t.is(dep2.foo, 'foo', 'dep2 updated'); + +t.is(dep3.foo, 'foo', 'dep3'); +dep3.update(); +t.is(dep3.foo, 'foo', 'dep3 updated'); diff --git a/packages/commonjs/test/fixtures/function/no-side-effects/_config.js b/packages/commonjs/test/fixtures/function/no-side-effects/_config.js new file mode 100755 index 000000000..2101d2b1c --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-side-effects/_config.js @@ -0,0 +1,4 @@ +module.exports = { + description: 'works when code is wrapped and module side-effects are off', + options: { treeshake: { moduleSideEffects: false } } +}; diff --git a/packages/commonjs/test/fixtures/function/no-side-effects/dep.js b/packages/commonjs/test/fixtures/function/no-side-effects/dep.js new file mode 100755 index 000000000..0eaba6b05 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-side-effects/dep.js @@ -0,0 +1 @@ +exports.foo = 'bar'; diff --git a/packages/commonjs/test/fixtures/function/no-side-effects/main.js b/packages/commonjs/test/fixtures/function/no-side-effects/main.js new file mode 100755 index 000000000..180d0f9d7 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/no-side-effects/main.js @@ -0,0 +1,3 @@ +const dep = require('./dep.js'); + +t.is(dep.foo, 'bar'); diff --git a/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/_config.js b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/_config.js new file mode 100644 index 000000000..ee7b2622b --- /dev/null +++ b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/_config.js @@ -0,0 +1,8 @@ +module.exports = { + description: + 'provides an object as exports when there are only nested module.exports reassignments', + context: { + reassignFirstModuleExports: true, + reassignSecondModuleExports: false + } +}; diff --git a/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep1.js b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep1.js new file mode 100644 index 000000000..446e34e5e --- /dev/null +++ b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep1.js @@ -0,0 +1,6 @@ +if (reassignFirstModuleExports) { + // To test deconflicting + const dep1Module = null; + const dep1 = null; + module.exports = 'reassigned'; +} diff --git a/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep2.js b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep2.js new file mode 100644 index 000000000..3621d30da --- /dev/null +++ b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/dep2.js @@ -0,0 +1,3 @@ +if (reassignSecondModuleExports) { + module.exports = 'reassigned'; +} diff --git a/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/main.js b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/main.js new file mode 100644 index 000000000..09efec448 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/only-nested-module-exports-reassignment/main.js @@ -0,0 +1,5 @@ +const dep1 = require('./dep1.js'); +const dep2 = require('./dep2.js'); + +t.is(dep1, 'reassigned'); +t.deepEqual(dep2, {}); diff --git a/packages/commonjs/test/fixtures/function/reassign-exports/_config.js b/packages/commonjs/test/fixtures/function/reassign-exports/_config.js new file mode 100644 index 000000000..d22b3b07d --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-exports/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'wraps if exports is reassigned' +}; diff --git a/packages/commonjs/test/fixtures/function/reassign-exports/array-pattern.js b/packages/commonjs/test/fixtures/function/reassign-exports/array-pattern.js new file mode 100644 index 000000000..1bb42e5cc --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-exports/array-pattern.js @@ -0,0 +1,2 @@ +[exports] = ['foo']; +t.is(exports, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-exports/assignment-pattern.js b/packages/commonjs/test/fixtures/function/reassign-exports/assignment-pattern.js new file mode 100644 index 000000000..2e0e487ec --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-exports/assignment-pattern.js @@ -0,0 +1,2 @@ +({ exports = 'foo' } = {}); +t.is(exports, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-exports/identifier.js b/packages/commonjs/test/fixtures/function/reassign-exports/identifier.js new file mode 100644 index 000000000..075084c88 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-exports/identifier.js @@ -0,0 +1,2 @@ +exports = 'foo'; +t.is(exports, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-exports/main.js b/packages/commonjs/test/fixtures/function/reassign-exports/main.js new file mode 100644 index 000000000..1e30b5021 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-exports/main.js @@ -0,0 +1,9 @@ +const identifier = require('./identifier'); +const property = require('./property'); +const arrayPattern = require('./array-pattern.js'); +const assignmentPattern = require('./assignment-pattern.js'); + +t.deepEqual(identifier, {}); +t.deepEqual(property, {}); +t.deepEqual(arrayPattern, {}); +t.deepEqual(assignmentPattern, {}); diff --git a/packages/commonjs/test/fixtures/function/reassign-exports/property.js b/packages/commonjs/test/fixtures/function/reassign-exports/property.js new file mode 100644 index 000000000..3fb08b8eb --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-exports/property.js @@ -0,0 +1,2 @@ +({ foo: exports } = { foo: 'foo' }); +t.is(exports, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-module/_config.js b/packages/commonjs/test/fixtures/function/reassign-module/_config.js new file mode 100644 index 000000000..14a42e977 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-module/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'wraps if module is reassigned' +}; diff --git a/packages/commonjs/test/fixtures/function/reassign-module/array-pattern.js b/packages/commonjs/test/fixtures/function/reassign-module/array-pattern.js new file mode 100644 index 000000000..443b6f56e --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-module/array-pattern.js @@ -0,0 +1,3 @@ +// eslint-disable-next-line no-global-assign +[module] = ['foo']; +t.is(module, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-module/assignment-pattern.js b/packages/commonjs/test/fixtures/function/reassign-module/assignment-pattern.js new file mode 100644 index 000000000..c41a47623 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-module/assignment-pattern.js @@ -0,0 +1,3 @@ +// eslint-disable-next-line no-global-assign +({ module = 'foo' } = {}); +t.is(module, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-module/identifier.js b/packages/commonjs/test/fixtures/function/reassign-module/identifier.js new file mode 100644 index 000000000..bc16ae393 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-module/identifier.js @@ -0,0 +1,3 @@ +// eslint-disable-next-line no-global-assign +module = 'foo'; +t.is(module, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassign-module/main.js b/packages/commonjs/test/fixtures/function/reassign-module/main.js new file mode 100644 index 000000000..1e30b5021 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-module/main.js @@ -0,0 +1,9 @@ +const identifier = require('./identifier'); +const property = require('./property'); +const arrayPattern = require('./array-pattern.js'); +const assignmentPattern = require('./assignment-pattern.js'); + +t.deepEqual(identifier, {}); +t.deepEqual(property, {}); +t.deepEqual(arrayPattern, {}); +t.deepEqual(assignmentPattern, {}); diff --git a/packages/commonjs/test/fixtures/function/reassign-module/property.js b/packages/commonjs/test/fixtures/function/reassign-module/property.js new file mode 100644 index 000000000..1c56ab175 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassign-module/property.js @@ -0,0 +1,3 @@ +// eslint-disable-next-line no-global-assign +({ foo: module } = { foo: 'foo' }); +t.is(module, 'foo'); diff --git a/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/_config.js b/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/_config.js new file mode 100644 index 000000000..c9c1eebd2 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/_config.js @@ -0,0 +1,4 @@ +module.exports = { + description: + 'if module.exports is reassigned with an object, module.exports mutations also mutate that object' +}; diff --git a/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/dep.js b/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/dep.js new file mode 100644 index 000000000..db1f6c289 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/dep.js @@ -0,0 +1,5 @@ +const exported = {}; +module.exports = exported; +module.exports.foo = 'foo'; + +t.deepEqual(exported, { foo: 'foo' }); diff --git a/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/main.js b/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/main.js new file mode 100644 index 000000000..5bc6fb587 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/reassigned-module-exports-object/main.js @@ -0,0 +1,3 @@ +const dep = require('./dep'); + +t.deepEqual(dep, { foo: 'foo' }); diff --git a/packages/commonjs/test/fixtures/function/require-snapshotting/_config.js b/packages/commonjs/test/fixtures/function/require-snapshotting/_config.js new file mode 100644 index 000000000..5c7897b02 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/require-snapshotting/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'require expressions should snapshot the current exports state' +}; diff --git a/packages/commonjs/test/fixtures/function/require-snapshotting/dep.js b/packages/commonjs/test/fixtures/function/require-snapshotting/dep.js new file mode 100644 index 000000000..ec206b365 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/require-snapshotting/dep.js @@ -0,0 +1,4 @@ +module.exports = { + foo: 'foo', + update: () => (module.exports = { foo: 'bar' }) +}; diff --git a/packages/commonjs/test/fixtures/function/require-snapshotting/main.js b/packages/commonjs/test/fixtures/function/require-snapshotting/main.js new file mode 100644 index 000000000..053023496 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/require-snapshotting/main.js @@ -0,0 +1,8 @@ +const dep = require('./dep.js'); + +t.is(dep.foo, 'foo'); + +dep.update(); + +t.is(dep.foo, 'foo'); +t.is(require('./dep.js').foo, 'bar'); diff --git a/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/_config.js b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/_config.js new file mode 100644 index 000000000..5660988f8 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/_config.js @@ -0,0 +1,7 @@ +module.exports = { + description: 'replaces module exports if there is at least one top-level reassignment', + context: { + reassignFirstModuleExports: true, + reassignSecondModuleExports: false + } +}; diff --git a/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep1.js b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep1.js new file mode 100644 index 000000000..7ffd15f06 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep1.js @@ -0,0 +1,4 @@ +module.exports = 'original'; +if (reassignFirstModuleExports) { + module.exports = 'reassigned'; +} diff --git a/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep2.js b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep2.js new file mode 100644 index 000000000..8edae852a --- /dev/null +++ b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep2.js @@ -0,0 +1,4 @@ +module.exports = 'original'; +if (reassignSecondModuleExports) { + module.exports = 'reassigned'; +} diff --git a/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep3.js b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep3.js new file mode 100644 index 000000000..7af11ccd6 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep3.js @@ -0,0 +1,4 @@ +if (reassignFirstModuleExports) { + module.exports = 'reassigned'; +} +module.exports = 'final'; diff --git a/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep4.js b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep4.js new file mode 100644 index 000000000..b1240c3d6 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/dep4.js @@ -0,0 +1,4 @@ +if (reassignSecondModuleExports) { + module.exports = 'reassigned'; +} +module.exports = 'final'; diff --git a/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/main.js b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/main.js new file mode 100644 index 000000000..f6278eab6 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/top-level-and-nested-module-exports-reassignment/main.js @@ -0,0 +1,9 @@ +const dep1 = require('./dep1.js'); +const dep2 = require('./dep2.js'); +const dep3 = require('./dep3.js'); +const dep4 = require('./dep4.js'); + +t.is(dep1, 'reassigned'); +t.is(dep2, 'original'); +t.is(dep3, 'final'); +t.is(dep4, 'final'); diff --git a/packages/commonjs/test/fixtures/function/transpiled-esm-entry-named/_config.js b/packages/commonjs/test/fixtures/function/transpiled-esm-entry-named/_config.js index 0fe500a82..cd7fdd32a 100644 --- a/packages/commonjs/test/fixtures/function/transpiled-esm-entry-named/_config.js +++ b/packages/commonjs/test/fixtures/function/transpiled-esm-entry-named/_config.js @@ -9,6 +9,9 @@ module.exports = { throw new Error(warning.message); } }, - input: [path.join(__dirname, 'main.js'), path.join(__dirname, 'entry.js')] + input: [path.join(__dirname, 'main.js'), path.join(__dirname, 'entry.js')], + output: { + chunkFileNames: 'generated-[name].js' + } } }; diff --git a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/_config.js b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/_config.js index 2805d399a..32f61f594 100644 --- a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/_config.js +++ b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/_config.js @@ -1,5 +1,5 @@ module.exports = { - description: 'wraps a module if there is a nested assignment to `module.exports`', + description: 'handles nested assignments to `module.exports`', context: { globalValue: true } diff --git a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/dep.js b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/dep.js index 7ea114118..fc36203dc 100644 --- a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/dep.js +++ b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports/dep.js @@ -1,4 +1,4 @@ -Object.defineProperty(exports, '__esModule', { value: true }); +Object.defineProperty(module.exports, '__esModule', { value: true }); if (globalValue) { module.exports = 'first'; diff --git a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/_config.js b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/_config.js new file mode 100644 index 000000000..f9e3fe0e9 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/_config.js @@ -0,0 +1,6 @@ +module.exports = { + description: 'handles nested assignments to `module.exports when __esModule is defined`', + context: { + globalValue: true + } +}; diff --git a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/dep.js b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/dep.js new file mode 100644 index 000000000..adc7832c8 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/dep.js @@ -0,0 +1,7 @@ +if (globalValue) { + module.exports = { default: 'first' }; +} else { + module.exports = { default: 'second' }; +} + +Object.defineProperty(module.exports, '__esModule', { value: true }); diff --git a/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/main.js b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/main.js new file mode 100644 index 000000000..e62e2b0e6 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/transpiled-esm-nested-module-exports2/main.js @@ -0,0 +1,3 @@ +import dep from './dep'; + +t.is(dep, 'first'); diff --git a/packages/commonjs/test/form.js b/packages/commonjs/test/form.js index ae245863a..f9de9cb65 100644 --- a/packages/commonjs/test/form.js +++ b/packages/commonjs/test/form.js @@ -1,6 +1,6 @@ /* eslint-disable global-require, import/no-dynamic-require, no-console */ -import { existsSync, readdirSync, readFileSync } from 'fs'; +import * as fs from 'fs'; import * as acorn from 'acorn'; import test from 'ava'; @@ -18,7 +18,7 @@ const transformContext = { }) }; -readdirSync('./fixtures/form').forEach((dir) => { +fs.readdirSync('./fixtures/form').forEach((dir) => { let config; try { @@ -57,19 +57,22 @@ readdirSync('./fixtures/form').forEach((dir) => { throw error; }; - const input = readFileSync(id, 'utf-8'); + const input = fs.readFileSync(id, 'utf-8'); let outputFile = `fixtures/form/${dir}/${outputName}`; - if (existsSync(`${outputFile}.${process.platform}.js`)) { + if (fs.existsSync(`${outputFile}.${process.platform}.js`)) { outputFile += `.${process.platform}.js`; } else { outputFile += '.js'; } - const expected = readFileSync(outputFile, 'utf-8').trim(); + const expected = fs.readFileSync(outputFile, 'utf-8').trim(); const transformed = transform.call(transformContext, input, id); const actual = (transformed ? transformed.code : input).trim().replace(/\0/g, '_'); + // uncomment to update snapshots + // fs.writeFileSync(outputFile, `${actual}\n`); + // trim whitespace from line endings, // this will benefit issues like `form/try-catch-remove` where whitespace is left in the line, // and testing on windows (\r\n) diff --git a/packages/commonjs/test/function.js b/packages/commonjs/test/function.js index 255f258eb..ffb8193f7 100644 --- a/packages/commonjs/test/function.js +++ b/packages/commonjs/test/function.js @@ -37,7 +37,7 @@ readdirSync('./fixtures/function').forEach((dir) => { ); const bundle = await rollup(options); - const codeMap = await getCodeMapFromBundle(bundle); + const codeMap = await getCodeMapFromBundle(bundle, options.output || {}); if (config.show || config.solo) { console.error(); for (const chunkName of Object.keys(codeMap)) { diff --git a/packages/commonjs/test/snapshots/function.js.md b/packages/commonjs/test/snapshots/function.js.md index dd86c2686..cc138df05 100644 --- a/packages/commonjs/test/snapshots/function.js.md +++ b/packages/commonjs/test/snapshots/function.js.md @@ -11,16 +11,16 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - const foo = {};␊ + var foo = {exports: {}};␊ ␊ - var foo_1 = foo;␊ - var bar = 1;␊ - var baz = 2;␊ - foo_1.bar = bar;␊ - foo_1.baz = baz;␊ + const foo$1 = {};␊ + ␊ + foo.exports = foo$1;␊ + foo.exports.bar = 1;␊ ␊ - t.is(foo_1.bar, 1);␊ - t.is(foo_1.baz, 2);␊ + var foo$2 = foo.exports;␊ + ␊ + t.is(foo$2.bar, 1);␊ `, } @@ -31,22 +31,19 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var document$1 = {exports: {}};␊ ␊ /* eslint-disable */␊ ␊ - var document_1 = createCommonjsModule(function (module) {␊ if (typeof document !== 'undefined') {␊ - module.exports = document;␊ + document$1.exports = document;␊ } else {␊ - module.exports = { fake: true };␊ + document$1.exports = { fake: true };␊ }␊ - });␊ ␊ - t.deepEqual(document_1, { real: true });␊ + var document$2 = document$1.exports;␊ + ␊ + t.deepEqual(document$2, { real: true });␊ `, } @@ -86,19 +83,88 @@ Generated by [AVA](https://avajs.dev). ␊ var foo = 21;␊ ␊ - var main = foo * 2;␊ + const foo$1 = foo;␊ + ␊ + var main = foo$1 * 2;␊ ␊ module.exports = main;␊ `, } -## dash-name +## circular-dependencies + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + Object.defineProperty(exports, '__esModule', { value: true });␊ + ␊ + var main = {};␊ + ␊ + var dep = {};␊ + ␊ + const main$1 = main;␊ + ␊ + dep.getMain = () => main$1;␊ + ␊ + const dep$1 = dep;␊ + ␊ + var foo = main.foo = 'foo';␊ + t.is(dep$1.getMain().foo, 'foo');␊ + ␊ + exports.default = main;␊ + exports.foo = foo;␊ + `, + } + +## circular-dependencies-wrapped > Snapshot 1 { 'main.js': `'use strict';␊ ␊ + Object.defineProperty(exports, '__esModule', { value: true });␊ + ␊ + var main = {};␊ + ␊ + var dep = {};␊ + ␊ + (function (exports) {␊ + const main$1 = main;␊ + ␊ + addExports(exports);␊ + ␊ + function addExports(exported) {␊ + // eslint-disable-next-line no-param-reassign␊ + exported.getMain = () => main$1;␊ + }␊ + }(dep));␊ + ␊ + (function (exports) {␊ + const dep$1 = dep;␊ + ␊ + addExports();␊ + t.is(dep$1.getMain().foo, 'foo');␊ + ␊ + function addExports(exported) {␊ + // eslint-disable-next-line no-param-reassign␊ + exports.foo = 'foo';␊ + }␊ + }(main));␊ + ␊ + exports.default = main;␊ + `, + } + +## dash-name + +> Snapshot 1 + + { + 'bundle.js': `'use strict';␊ + ␊ var dashName = true;␊ ␊ t.truthy(dashName);␊ @@ -112,13 +178,13 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var someValue_1 = 10;␊ + var someValue = {};␊ ␊ - var someValue = {␊ - someValue: someValue_1␊ - };␊ + someValue.someValue = 10;␊ ␊ - var someValue$1 = someValue.someValue;␊ + const someValueModule = someValue;␊ + ␊ + var someValue$1 = someValueModule.someValue;␊ ␊ t.is(someValue$1, 10);␊ `, @@ -131,13 +197,13 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo_bar = 'fubar';␊ + var main = {};␊ ␊ - t.is(foo_bar, 'fubar');␊ + var foo_bar = 'fubar';␊ ␊ - var main = {␊ + const status = foo_bar;␊ ␊ - };␊ + t.is(status, 'fubar');␊ ␊ module.exports = main;␊ `, @@ -150,20 +216,29 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var dep = {};␊ ␊ - var dep = createCommonjsModule(function (module, exports) {␊ - exports.foo = 'first';␊ - exports.foo = 'second';␊ - });␊ + dep.foo = 'first';␊ + dep.foo = 'second';␊ ␊ t.is(dep.foo, 'second');␊ `, } +## double-exports-assignment-named + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var foo = 'first';␊ + foo = 'second';␊ + ␊ + t.is(foo, 'second');␊ + `, + } + ## double-module-exports-assignment > Snapshot 1 @@ -172,7 +247,7 @@ Generated by [AVA](https://avajs.dev). 'main.js': `'use strict';␊ ␊ var dep = 'first';␊ - var dep = 'second';␊ + dep = 'second';␊ ␊ var dep$1 = dep;␊ ␊ @@ -187,13 +262,16 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - const x = {};␊ + var x = {exports: {}};␊ + ␊ + const x$1 = {};␊ ␊ - var x_1 = x;␊ - var _default = x;␊ - x_1.default = _default;␊ + x.exports = x$1;␊ + x.exports.default = x$1;␊ ␊ - t.is(x_1.default, x_1);␊ + var x$2 = x.exports;␊ + ␊ + t.is(x$2.default, x$2);␊ `, } @@ -204,13 +282,16 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - const x = {};␊ + var x = {exports: {}};␊ + ␊ + const x$1 = {};␊ ␊ - var x_1 = x;␊ - var _default = 42;␊ - x_1.default = _default;␊ + x.exports = x$1;␊ + x.exports.default = 42;␊ ␊ - t.deepEqual(x_1, { default: 42 });␊ + var x$2 = x.exports;␊ + ␊ + t.deepEqual(x$2, { default: 42 });␊ `, } @@ -221,19 +302,15 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var Foo = 1;␊ - var _var = 'VAR';␊ - var _default = {␊ + var exports$1 = {};␊ + ␊ + var Foo = exports$1.Foo = 1;␊ + var _var = exports$1.var = 'VAR';␊ + exports$1.default = {␊ Foo: 2,␊ default: 3␊ };␊ ␊ - var exports$1 = {␊ - Foo: Foo,␊ - var: _var,␊ - default: _default␊ - };␊ - ␊ /* eslint-disable */␊ ␊ t.is(exports$1.Foo, 1);␊ @@ -255,14 +332,14 @@ Generated by [AVA](https://avajs.dev). ␊ var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};␊ ␊ - function createCommonjsModule(fn, basedir, module) {␊ - return module = {␊ - path: basedir,␊ + function createModule(modulePath) {␊ + return {␊ + path: modulePath,␊ exports: {},␊ require: function (path, base) {␊ - return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);␊ + return commonjsRequire(path, base == null ? modulePath : base);␊ }␊ - }, fn(module, module.exports), module.exports;␊ + };␊ }␊ ␊ function commonjsRegister (path, loader) {␊ @@ -429,14 +506,17 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-module-require/submodule.js", function (module, exports) {␊ + var main = createModule("/$$rollup_base$$/fixtures/function/dynamic-module-require");␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-module-require/submodule.js", function (module, exports) {␊ module.exports = function () {␊ return 'Hello there';␊ };␊ ␊ });␊ ␊ - var main = createCommonjsModule(function (module) {␊ + (function (module) {␊ /* eslint-disable import/no-dynamic-require, global-require */␊ ␊ let message;␊ @@ -453,9 +533,11 @@ Generated by [AVA](https://avajs.dev). }␊ ␊ t.is(message, 'Hello there');␊ - }, "/$$rollup_base$$/fixtures/function/dynamic-module-require");␊ + }(main));␊ ␊ - module.exports = main;␊ + var main$1 = main.exports;␊ + ␊ + module.exports = main$1;␊ `, } @@ -632,7 +714,10 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require/submodule.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require/submodule.js", function (module, exports) {␊ module.exports = function () {␊ return 'Hello there';␊ };␊ @@ -656,10 +741,6 @@ Generated by [AVA](https://avajs.dev). ␊ t.is(message, 'Hello there');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -837,36 +918,37 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/direct.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/direct.js", function (module, exports) {␊ module.exports = 'direct';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/nested/nested.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/sub/node_modules/module/nested/nested.js", function (module, exports) {␊ module.exports = 'nested';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/node_modules/parent-module/parent.js", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/node_modules/parent-module/parent.js", function (module, exports) {␊ module.exports = 'parent';␊ ␊ });␊ ␊ + var submodule = {};␊ + ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ ␊ function takeModule(name) {␊ return commonjsRequire(name,"/$$rollup_base$$/fixtures/function/dynamic-require-absolute-import/sub");␊ }␊ ␊ - var moduleDirect = takeModule('module/direct');␊ - var moduleNested = takeModule('module/nested/nested');␊ - var parentModule = takeModule('parent-module/parent');␊ - ␊ - var submodule = {␊ - moduleDirect: moduleDirect,␊ - moduleNested: moduleNested,␊ - parentModule: parentModule␊ - };␊ + submodule.moduleDirect = takeModule('module/direct');␊ + submodule.moduleNested = takeModule('module/nested/nested');␊ + submodule.parentModule = takeModule('parent-module/parent');␊ ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ ␊ @@ -876,10 +958,6 @@ Generated by [AVA](https://avajs.dev). parentModule: 'parent'␊ });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -1057,7 +1135,10 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module/index.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module/index.js", function (module, exports) {␊ module.exports = {␊ foo: 'bar',␊ };␊ @@ -1090,7 +1171,8 @@ Generated by [AVA](https://avajs.dev). return res;␊ };␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module2/index.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module2/index.js", function (module, exports) {␊ const stealthRequire = stealthy;␊ ␊ module.exports = stealthRequire(commonjsRequire.cache, () => {␊ @@ -1101,10 +1183,11 @@ Generated by [AVA](https://avajs.dev). ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module/index.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module2", function (module, exports) {␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module2", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-cache-reference/node_modules/custom-module2/index.js", null);␊ });␊ ␊ @@ -1114,10 +1197,6 @@ Generated by [AVA](https://avajs.dev). t.is(a.foo, 'baz');␊ t.is(b.foo, 'bar');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -1127,7 +1206,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 { - 'lib2-8f3d0aad.js': `'use strict';␊ + 'generated-lib2.js': `'use strict';␊ ␊ var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};␊ ␊ @@ -1295,12 +1374,14 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-code-splitting/target1.js", function (module, exports) {␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-code-splitting/target1.js", function (module, exports) {␊ module.exports = '1';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-code-splitting/target2.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-code-splitting/target2.js", function (module, exports) {␊ module.exports = '2';␊ ␊ });␊ @@ -1322,7 +1403,7 @@ Generated by [AVA](https://avajs.dev). `, 'main.js': `'use strict';␊ ␊ - var lib2 = require('./lib2-8f3d0aad.js');␊ + var lib2 = require('./generated-lib2.js');␊ ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ ␊ @@ -1339,7 +1420,7 @@ Generated by [AVA](https://avajs.dev). `, 'main2.js': `'use strict';␊ ␊ - require('./lib2-8f3d0aad.js');␊ + require('./generated-lib2.js');␊ ␊ `, } @@ -1517,7 +1598,8 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-es-entry/submodule.js", function (module, exports) {␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-es-entry/submodule.js", function (module, exports) {␊ module.exports = 'submodule';␊ ␊ });␊ @@ -1707,7 +1789,10 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-extensions/submodule.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-extensions/submodule.js", function (module, exports) {␊ module.exports = { name: 'submodule', value: null };␊ ␊ });␊ @@ -1728,10 +1813,6 @@ Generated by [AVA](https://avajs.dev). ␊ t.is(withoutExtension.value, 'mutated');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -1743,6 +1824,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ ␊ function takeModule(withName) {␊ @@ -1752,10 +1835,6 @@ Generated by [AVA](https://avajs.dev). // The bundled code will run from test/helpers/util.js␊ t.is(takeModule('../fixtures/function/dynamic-require-fallback/dep.js'), 'dep');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -1933,7 +2012,8 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-from-es-import/submodule.js", function (module, exports) {␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-from-es-import/submodule.js", function (module, exports) {␊ module.exports = 'submodule';␊ ␊ });␊ @@ -2117,17 +2197,22 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-globs/submodule1.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-globs/submodule1.js", function (module, exports) {␊ module.exports = 'submodule1';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-globs/submodule2.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-globs/submodule2.js", function (module, exports) {␊ module.exports = 'submodule2';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-globs/extramodule1.js", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-globs/extramodule1.js", function (module, exports) {␊ module.exports = 'extramodule1';␊ ␊ });␊ @@ -2146,10 +2231,6 @@ Generated by [AVA](https://avajs.dev). 'Could not dynamically require "./extramodule2.js". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'␊ });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -2327,20 +2408,25 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-instances/direct/index.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-instances/direct/index.js", function (module, exports) {␊ module.exports = { name: 'direct', value: null };␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-instances/package/main.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-instances/package/main.js", function (module, exports) {␊ module.exports = { name: 'package', value: null };␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-instances/direct", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-instances/direct", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-instances/direct/index.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-instances/package", function (module, exports) {␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-instances/package", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-instances/package/main.js", null);␊ });␊ ␊ @@ -2358,10 +2444,6 @@ Generated by [AVA](https://avajs.dev). t.is(takeModule('./package/main.js').value, 'package-instance');␊ t.is(commonjsRequire("./package/main.js", "/$$rollup_base$$/fixtures/function/dynamic-require-instances").value, 'package-instance');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -2539,13 +2621,16 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ + var main = {};␊ + ␊ var value = "present";␊ - var require$$0 = {␊ + var require$$1 = {␊ value: value␊ };␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-json/dynamic.json", function (module, exports) {␊ - module.exports = require$$0;␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-json/dynamic.json", function (module, exports) {␊ + module.exports = require$$1;␊ });␊ ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ @@ -2557,10 +2642,6 @@ Generated by [AVA](https://avajs.dev). t.deepEqual(takeModule('dynamic.json'), { value: 'present' });␊ t.deepEqual(takeModule('dynamic'), { value: 'present' });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -2576,6 +2657,8 @@ Generated by [AVA](https://avajs.dev). throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');␊ }␊ ␊ + var main = {};␊ + ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ ␊ function takeModule(withName) {␊ @@ -2587,10 +2670,6 @@ Generated by [AVA](https://avajs.dev). 'Could not dynamically require "./dep.js". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'␊ });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -2768,28 +2847,34 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package/entry.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-package/entry.js", function (module, exports) {␊ module.exports = 'same-directory';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package/sub/entry.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-package/sub/entry.js", function (module, exports) {␊ module.exports = 'sub';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package/node_modules/custom-module/entry.js", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-package/node_modules/custom-module/entry.js", function (module, exports) {␊ module.exports = 'custom-module';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package", function (module, exports) {␊ + const commonjsRegister$4 = commonjsRegister;␊ + commonjsRegister$4("/$$rollup_base$$/fixtures/function/dynamic-require-package", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-package/entry.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package/sub", function (module, exports) {␊ + commonjsRegister$4("/$$rollup_base$$/fixtures/function/dynamic-require-package/sub", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-package/sub/entry.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package/node_modules/custom-module", function (module, exports) {␊ + commonjsRegister$4("/$$rollup_base$$/fixtures/function/dynamic-require-package/node_modules/custom-module", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-package/node_modules/custom-module/entry.js", null);␊ });␊ ␊ @@ -2819,10 +2904,6 @@ Generated by [AVA](https://avajs.dev). t.is(takeModule$1('custom-module'), 'custom-module');␊ t.deepEqual(sub, { parent: 'same-directory', customModule: 'custom-module' });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -3000,30 +3081,31 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/entry.js", function (module, exports) {␊ + var entry = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/entry.js", function (module, exports) {␊ module.exports = 'custom-module';␊ ␊ });␊ ␊ var main = "./entry.js";␊ - var require$$0 = {␊ + var require$$1 = {␊ main: main␊ };␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/package.json", function (module, exports) {␊ - module.exports = require$$0;␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/package.json", function (module, exports) {␊ + module.exports = require$$1;␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/node_modules/custom-module/entry.js", null);␊ });␊ ␊ t.is(commonjsRequire("custom-module", "/$$rollup_base$$/fixtures/function/dynamic-require-package-sub/sub"), 'custom-module');␊ ␊ - var entry = {␊ - ␊ - };␊ - ␊ module.exports = entry;␊ `, } @@ -3201,12 +3283,16 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-relative-paths/sub/submodule.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-relative-paths/sub/submodule.js", function (module, exports) {␊ module.exports = 'submodule';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-relative-paths/sub/subsub/subsubmodule.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-relative-paths/sub/subsub/subsubmodule.js", function (module, exports) {␊ module.exports = 'subsubmodule';␊ ␊ });␊ @@ -3222,10 +3308,6 @@ Generated by [AVA](https://avajs.dev). t.is(takeModuleWithDelimiter('sub=submodule.js', '\\\\'), 'submodule');␊ t.is(takeModuleWithDelimiter('sub=subsub=subsubmodule.js', '\\\\'), 'subsubmodule');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -3403,28 +3485,34 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/index.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/index.js", function (module, exports) {␊ module.exports = 'same-directory';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/sub/index.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/sub/index.js", function (module, exports) {␊ module.exports = 'sub';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/node_modules/custom-module/index.js", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/node_modules/custom-module/index.js", function (module, exports) {␊ module.exports = 'custom-module';␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index", function (module, exports) {␊ + const commonjsRegister$4 = commonjsRegister;␊ + commonjsRegister$4("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/index.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/sub", function (module, exports) {␊ + commonjsRegister$4("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/sub", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/sub/index.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/node_modules/custom-module", function (module, exports) {␊ + commonjsRegister$4("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/node_modules/custom-module", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-index/node_modules/custom-module/index.js", null);␊ });␊ ␊ @@ -3454,10 +3542,6 @@ Generated by [AVA](https://avajs.dev). t.is(takeModule$1('custom-module'), 'custom-module');␊ t.deepEqual(sub, { parent: 'same-directory', customModule: 'custom-module' });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -3635,24 +3719,29 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module/index.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module/index.js", function (module, exports) {␊ module.exports = {␊ foo: 'bar',␊ };␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module2/index.js", function (module, exports) {␊ + const commonjsRegister$2 = commonjsRegister;␊ + commonjsRegister$2("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module2/index.js", function (module, exports) {␊ module.exports = () => {␊ return commonjsRequire.resolve('custom-module',"/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module2");␊ };␊ ␊ });␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module", function (module, exports) {␊ + const commonjsRegister$3 = commonjsRegister;␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module/index.js", null);␊ });␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module2", function (module, exports) {␊ + commonjsRegister$3("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module2", function (module, exports) {␊ module.exports = commonjsRequire("/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module2/index.js", null);␊ });␊ ␊ @@ -3661,10 +3750,6 @@ Generated by [AVA](https://avajs.dev). '/$$rollup_base$$/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module'␊ );␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -3842,7 +3927,10 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-targets-fallback/dep1.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-targets-fallback/dep1.js", function (module, exports) {␊ module.exports = 'dep';␊ ␊ });␊ @@ -3857,10 +3945,6 @@ Generated by [AVA](https://avajs.dev). // The bundled code will run from test/helpers/util.js␊ t.is(takeModule('../fixtures/function/dynamic-require-targets-fallback/dep2.js'), 'dep');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -4038,7 +4122,10 @@ Generated by [AVA](https://avajs.dev). commonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;␊ commonjsRequire.resolve = commonjsResolve;␊ ␊ - commonjsRegister("/$$rollup_base$$/fixtures/function/dynamic-require-targets-no-fallback/dep1.js", function (module, exports) {␊ + var main = {};␊ + ␊ + const commonjsRegister$1 = commonjsRegister;␊ + commonjsRegister$1("/$$rollup_base$$/fixtures/function/dynamic-require-targets-no-fallback/dep1.js", function (module, exports) {␊ module.exports = 'dep';␊ ␊ });␊ @@ -4055,10 +4142,6 @@ Generated by [AVA](https://avajs.dev). 'Could not dynamically require "./dep2.js". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'␊ });␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -4099,29 +4182,33 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var externalExports = require('external-cjs-exports');␊ - var externalModuleExports = require('external-cjs-module-exports');␊ - var externalNamed = require('external-esm-named');␊ - var externalMixed = require('external-esm-mixed');␊ - var externalDefault = require('external-esm-default');␊ + var require$$0 = require('external-cjs-exports');␊ + var require$$1 = require('external-cjs-module-exports');␊ + var require$$2 = require('external-esm-named');␊ + var require$$3 = require('external-esm-mixed');␊ + var require$$4 = require('external-esm-default');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ ␊ - var externalExports__default = /*#__PURE__*/_interopDefaultLegacy(externalExports);␊ - var externalModuleExports__default = /*#__PURE__*/_interopDefaultLegacy(externalModuleExports);␊ - var externalNamed__default = /*#__PURE__*/_interopDefaultLegacy(externalNamed);␊ - var externalMixed__default = /*#__PURE__*/_interopDefaultLegacy(externalMixed);␊ - var externalDefault__default = /*#__PURE__*/_interopDefaultLegacy(externalDefault);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);␊ + var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2);␊ + var require$$3__default = /*#__PURE__*/_interopDefaultLegacy(require$$3);␊ + var require$$4__default = /*#__PURE__*/_interopDefaultLegacy(require$$4);␊ ␊ - t.deepEqual(externalExports__default['default'], { foo: 'foo' }, 'external exports');␊ - t.deepEqual(externalModuleExports__default['default'], 'bar', 'external module exports');␊ - t.deepEqual(externalNamed__default['default'], { foo: 'foo' }, 'external named');␊ - t.deepEqual(externalMixed__default['default'], 'bar', 'external mixed');␊ - t.deepEqual(externalDefault__default['default'], 'bar', 'external default');␊ + var main = {};␊ ␊ - var main = {␊ + const externalExports = require$$0__default['default'];␊ + const externalModuleExports = require$$1__default['default'];␊ + const externalNamed = require$$2__default['default'];␊ + const externalMixed = require$$3__default['default'];␊ + const externalDefault = require$$4__default['default'];␊ ␊ - };␊ + t.deepEqual(externalExports, { foo: 'foo' }, 'external exports');␊ + t.deepEqual(externalModuleExports, 'bar', 'external module exports');␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ + t.deepEqual(externalMixed, 'bar', 'external mixed');␊ + t.deepEqual(externalDefault, 'bar', 'external default');␊ ␊ module.exports = main;␊ `, @@ -4134,10 +4221,10 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var externalExports = require('external-cjs-exports');␊ - var externalModuleExports = require('external-cjs-module-exports');␊ - var externalNamed = require('external-esm-named');␊ - var externalMixed = require('external-esm-mixed');␊ + var require$$0 = require('external-cjs-exports');␊ + var require$$1 = require('external-cjs-module-exports');␊ + var require$$2 = require('external-esm-named');␊ + var require$$3 = require('external-esm-mixed');␊ var externalEsmDefault = require('external-esm-default');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ @@ -4162,10 +4249,10 @@ Generated by [AVA](https://avajs.dev). return Object.freeze(n);␊ }␊ ␊ - var externalExports__default = /*#__PURE__*/_interopDefaultLegacy(externalExports);␊ - var externalModuleExports__default = /*#__PURE__*/_interopDefaultLegacy(externalModuleExports);␊ - var externalNamed__default = /*#__PURE__*/_interopDefaultLegacy(externalNamed);␊ - var externalMixed__default = /*#__PURE__*/_interopDefaultLegacy(externalMixed);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);␊ + var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2);␊ + var require$$3__default = /*#__PURE__*/_interopDefaultLegacy(require$$3);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ function getAugmentedNamespace(n) {␊ @@ -4183,17 +4270,21 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var externalDefault = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + var main = {};␊ ␊ - t.deepEqual(externalExports__default['default'], { foo: 'foo' }, 'external exports');␊ - t.deepEqual(externalModuleExports__default['default'], 'bar', 'external module exports');␊ - t.deepEqual(externalNamed__default['default'], { foo: 'foo' }, 'external named');␊ - t.deepEqual(externalMixed__default['default'], 'bar', 'external mixed');␊ - t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ + var require$$4 = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ ␊ - var main = {␊ + const externalExports = require$$0__default['default'];␊ + const externalModuleExports = require$$1__default['default'];␊ + const externalNamed = require$$2__default['default'];␊ + const externalMixed = require$$3__default['default'];␊ + const externalDefault = require$$4;␊ ␊ - };␊ + t.deepEqual(externalExports, { foo: 'foo' }, 'external exports');␊ + t.deepEqual(externalModuleExports, 'bar', 'external module exports');␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ + t.deepEqual(externalMixed, 'bar', 'external mixed');␊ + t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ ␊ module.exports = main;␊ `, @@ -4206,10 +4297,10 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var externalExports = require('external-cjs-exports');␊ - var externalModuleExports = require('external-cjs-module-exports');␊ - var externalNamed = require('external-esm-named');␊ - var externalMixed = require('external-esm-mixed');␊ + var require$$0 = require('external-cjs-exports');␊ + var require$$1 = require('external-cjs-module-exports');␊ + var require$$2 = require('external-esm-named');␊ + var require$$3 = require('external-esm-mixed');␊ var externalEsmDefault = require('external-esm-default');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ @@ -4234,10 +4325,10 @@ Generated by [AVA](https://avajs.dev). return Object.freeze(n);␊ }␊ ␊ - var externalExports__default = /*#__PURE__*/_interopDefaultLegacy(externalExports);␊ - var externalModuleExports__default = /*#__PURE__*/_interopDefaultLegacy(externalModuleExports);␊ - var externalNamed__default = /*#__PURE__*/_interopDefaultLegacy(externalNamed);␊ - var externalMixed__default = /*#__PURE__*/_interopDefaultLegacy(externalMixed);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);␊ + var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2);␊ + var require$$3__default = /*#__PURE__*/_interopDefaultLegacy(require$$3);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ function getAugmentedNamespace(n) {␊ @@ -4255,17 +4346,21 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var externalDefault = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + var main = {};␊ ␊ - t.deepEqual(externalExports__default['default'], { foo: 'foo' }, 'external exports');␊ - t.deepEqual(externalModuleExports__default['default'], 'bar', 'external module exports');␊ - t.deepEqual(externalNamed__default['default'], { foo: 'foo' }, 'external named');␊ - t.deepEqual(externalMixed__default['default'], 'bar', 'external mixed');␊ - t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ + var require$$4 = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ ␊ - var main = {␊ + const externalExports = require$$0__default['default'];␊ + const externalModuleExports = require$$1__default['default'];␊ + const externalNamed = require$$2__default['default'];␊ + const externalMixed = require$$3__default['default'];␊ + const externalDefault = require$$4;␊ ␊ - };␊ + t.deepEqual(externalExports, { foo: 'foo' }, 'external exports');␊ + t.deepEqual(externalModuleExports, 'bar', 'external module exports');␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ + t.deepEqual(externalMixed, 'bar', 'external mixed');␊ + t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ ␊ module.exports = main;␊ `, @@ -4321,20 +4416,22 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var externalNamed = /*@__PURE__*/getAugmentedNamespace(externalEsmNamed__namespace);␊ + var main = {};␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(externalEsmNamed__namespace);␊ ␊ - var externalMixed = /*@__PURE__*/getAugmentedNamespace(externalEsmMixed__namespace);␊ + var require$$1 = /*@__PURE__*/getAugmentedNamespace(externalEsmMixed__namespace);␊ ␊ - var externalDefault = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + var require$$2 = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + ␊ + const externalNamed = require$$0;␊ + const externalMixed = require$$1;␊ + const externalDefault = require$$2;␊ ␊ t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ t.deepEqual(externalMixed, { default: 'bar', foo: 'foo' }, 'external mixed');␊ t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -4346,29 +4443,33 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var externalExports = require('external-cjs-exports');␊ - var externalModuleExports = require('external-cjs-module-exports');␊ - var externalNamed = require('external-esm-named');␊ - var externalMixed = require('external-esm-mixed');␊ - var externalDefault = require('external-esm-default');␊ + var require$$0 = require('external-cjs-exports');␊ + var require$$1 = require('external-cjs-module-exports');␊ + var require$$2 = require('external-esm-named');␊ + var require$$3 = require('external-esm-mixed');␊ + var require$$4 = require('external-esm-default');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ ␊ - var externalExports__default = /*#__PURE__*/_interopDefaultLegacy(externalExports);␊ - var externalModuleExports__default = /*#__PURE__*/_interopDefaultLegacy(externalModuleExports);␊ - var externalNamed__default = /*#__PURE__*/_interopDefaultLegacy(externalNamed);␊ - var externalMixed__default = /*#__PURE__*/_interopDefaultLegacy(externalMixed);␊ - var externalDefault__default = /*#__PURE__*/_interopDefaultLegacy(externalDefault);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);␊ + var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2);␊ + var require$$3__default = /*#__PURE__*/_interopDefaultLegacy(require$$3);␊ + var require$$4__default = /*#__PURE__*/_interopDefaultLegacy(require$$4);␊ ␊ - t.deepEqual(externalExports__default['default'], { foo: 'foo' }, 'external exports');␊ - t.deepEqual(externalModuleExports__default['default'], 'bar', 'external module exports');␊ - t.deepEqual(externalNamed__default['default'], { foo: 'foo' }, 'external named');␊ - t.deepEqual(externalMixed__default['default'], 'bar', 'external mixed');␊ - t.deepEqual(externalDefault__default['default'], 'bar', 'external default');␊ + var main = {};␊ ␊ - var main = {␊ + const externalExports = require$$0__default['default'];␊ + const externalModuleExports = require$$1__default['default'];␊ + const externalNamed = require$$2__default['default'];␊ + const externalMixed = require$$3__default['default'];␊ + const externalDefault = require$$4__default['default'];␊ ␊ - };␊ + t.deepEqual(externalExports, { foo: 'foo' }, 'external exports');␊ + t.deepEqual(externalModuleExports, 'bar', 'external module exports');␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ + t.deepEqual(externalMixed, 'bar', 'external mixed');␊ + t.deepEqual(externalDefault, 'bar', 'external default');␊ ␊ module.exports = main;␊ `, @@ -4381,37 +4482,57 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ var require$$0 = 'default export';␊ ␊ t.is(require$$0, 'default export');␊ ␊ - var main = {␊ + module.exports = main;␊ + `, + } + +## exports + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var foo = {};␊ ␊ - };␊ + foo.bar = 'BAR';␊ + foo.baz = 'BAZ';␊ + ␊ + const { bar } = foo;␊ + const { baz } = foo;␊ + ␊ + var main = bar + baz;␊ ␊ module.exports = main;␊ `, } -## exports +## exports-with-reassigned-module-exports > Snapshot 1 { 'main.js': `'use strict';␊ ␊ - var bar = 'BAR';␊ - var baz = 'BAZ';␊ + var main = {};␊ ␊ - var foo = {␊ - bar: bar,␊ - baz: baz␊ - };␊ + var dep = {exports: {}};␊ ␊ - const { bar: bar$1 } = foo;␊ - const { baz: baz$1 } = foo;␊ + (function (module, exports) {␊ + exports.foo = 'foo';␊ + module.exports = { replaced: true };␊ + exports.bar = 'bar';␊ + }(dep, dep.exports));␊ ␊ - var main = bar$1 + baz$1;␊ + const dep$1 = dep.exports;␊ + ␊ + t.deepEqual(dep$1, { replaced: true });␊ ␊ module.exports = main;␊ `, @@ -4443,13 +4564,15 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo = require('foo');␊ + var require$$0 = require('foo');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ ␊ - var foo__default = /*#__PURE__*/_interopDefaultLegacy(foo);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + ␊ + const foo = require$$0__default['default'];␊ ␊ - var main = foo__default['default'];␊ + var main = foo;␊ ␊ module.exports = main;␊ `, @@ -4462,17 +4585,6 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - /* eslint-disable */␊ - var one = 1;␊ - ␊ - var two = 2;␊ - ␊ - var foo = /*#__PURE__*/Object.freeze({␊ - __proto__: null,␊ - one: one,␊ - two: two␊ - });␊ - ␊ function getAugmentedNamespace(n) {␊ if (n.__esModule) return n;␊ var a = Object.defineProperty({}, '__esModule', {value: true});␊ @@ -4488,14 +4600,25 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var foo$1 = /*@__PURE__*/getAugmentedNamespace(foo);␊ + var main = {};␊ ␊ - t.is(foo$1.one, 1);␊ - t.is(foo$1.two, 2);␊ + /* eslint-disable */␊ + var one = 1;␊ ␊ - var main = {␊ + var two = 2;␊ ␊ - };␊ + var foo = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + one: one,␊ + two: two␊ + });␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(foo);␊ + ␊ + const foo$1 = require$$0;␊ + ␊ + t.is(foo$1.one, 1);␊ + t.is(foo$1.two, 2);␊ ␊ module.exports = main;␊ `, @@ -4512,19 +4635,16 @@ Generated by [AVA](https://avajs.dev). ␊ var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var encode = {};␊ ␊ - var encode = createCommonjsModule(function (module, exports) {␊ + (function (exports) {␊ exports.encodeURIComponent = function () {␊ return encodeURIComponent(this.str);␊ };␊ ␊ // to ensure module is wrapped␊ commonjsGlobal.foo = exports;␊ - });␊ + }(encode));␊ ␊ /* eslint-disable */␊ ␊ @@ -4601,6 +4721,18 @@ Generated by [AVA](https://avajs.dev). var externalEsmMixed__namespace = /*#__PURE__*/_interopNamespace(externalEsmMixed);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ + function getDefaultExportFromNamespaceIfNotNamed (n) {␊ + return n && Object.prototype.hasOwnProperty.call(n, 'default') && Object.keys(n).length === 1 ? n['default'] : n;␊ + }␊ + ␊ + var main = {};␊ + ␊ + var require$$0 = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmNamed__namespace);␊ + ␊ + var require$$1 = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmMixed__namespace);␊ + ␊ + var require$$2 = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmDefault__namespace);␊ + ␊ const foo = 'foo';␊ ␊ var named = /*#__PURE__*/Object.freeze({␊ @@ -4617,34 +4749,29 @@ Generated by [AVA](https://avajs.dev). 'default': mixed␊ });␊ ␊ - var defaultExport = 'bar';␊ + var require$$5 = 'bar';␊ ␊ var none = /*#__PURE__*/Object.freeze({␊ __proto__: null␊ });␊ ␊ - function getDefaultExportFromNamespaceIfNotNamed (n) {␊ - return n && Object.prototype.hasOwnProperty.call(n, 'default') && Object.keys(n).length === 1 ? n['default'] : n;␊ - }␊ - ␊ - var externalNamed = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmNamed__namespace);␊ + const externalNamed = require$$0;␊ + const externalMixed = require$$1;␊ + const externalDefault = require$$2;␊ ␊ - var externalMixed = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmMixed__namespace);␊ + const namedExports = named;␊ + const mixedExports = mixed$1;␊ + const defaultExport = require$$5;␊ + const noExports = none;␊ ␊ - var externalDefault = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmDefault__namespace);␊ - ␊ - t.deepEqual(named, { foo: 'foo' }, 'named exports');␊ - t.deepEqual(mixed$1, { foo: 'foo', default: 'bar' }, 'mixed exports');␊ - t.deepEqual(defaultExport, 'bar', 'default export');␊ - t.deepEqual(none, {}, 'no exports');␊ + t.deepEqual(namedExports, { foo: 'foo' }, 'named exports');␊ + t.deepEqual(mixedExports, { foo: 'foo', default: 'bar' }, 'mixed exports');␊ + t.deepEqual(defaultExport, 'bar', 'default export');␊ + t.deepEqual(noExports, {}, 'no exports');␊ t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ t.deepEqual(externalMixed, { foo: 'foo', default: 'bar' }, 'external mixed');␊ t.deepEqual(externalDefault, 'bar', 'external default');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -4684,6 +4811,29 @@ Generated by [AVA](https://avajs.dev). var externalEsmMixed__namespace = /*#__PURE__*/_interopNamespace(externalEsmMixed);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ + function getAugmentedNamespace(n) {␊ + if (n.__esModule) return n;␊ + var a = Object.defineProperty({}, '__esModule', {value: true});␊ + Object.keys(n).forEach(function (k) {␊ + var d = Object.getOwnPropertyDescriptor(n, k);␊ + Object.defineProperty(a, k, d.get ? d : {␊ + enumerable: true,␊ + get: function () {␊ + return n[k];␊ + }␊ + });␊ + });␊ + return a;␊ + }␊ + ␊ + var main = {};␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(externalEsmNamed__namespace);␊ + ␊ + var require$$1 = /*@__PURE__*/getAugmentedNamespace(externalEsmMixed__namespace);␊ + ␊ + var require$$2 = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + ␊ const foo = 'foo';␊ ␊ var named = /*#__PURE__*/Object.freeze({␊ @@ -4691,6 +4841,8 @@ Generated by [AVA](https://avajs.dev). foo: foo␊ });␊ ␊ + var require$$3 = /*@__PURE__*/getAugmentedNamespace(named);␊ + ␊ const foo$1 = 'foo';␊ var mixed = 'bar';␊ ␊ @@ -4700,6 +4852,8 @@ Generated by [AVA](https://avajs.dev). 'default': mixed␊ });␊ ␊ + var require$$4 = /*@__PURE__*/getAugmentedNamespace(mixed$1);␊ + ␊ var _default = 'bar';␊ ␊ var _default$1 = /*#__PURE__*/Object.freeze({␊ @@ -4707,38 +4861,22 @@ Generated by [AVA](https://avajs.dev). 'default': _default␊ });␊ ␊ + var require$$5 = /*@__PURE__*/getAugmentedNamespace(_default$1);␊ + ␊ var none = /*#__PURE__*/Object.freeze({␊ __proto__: null␊ });␊ ␊ - function getAugmentedNamespace(n) {␊ - if (n.__esModule) return n;␊ - var a = Object.defineProperty({}, '__esModule', {value: true});␊ - Object.keys(n).forEach(function (k) {␊ - var d = Object.getOwnPropertyDescriptor(n, k);␊ - Object.defineProperty(a, k, d.get ? d : {␊ - enumerable: true,␊ - get: function () {␊ - return n[k];␊ - }␊ - });␊ - });␊ - return a;␊ - }␊ - ␊ - var externalNamed = /*@__PURE__*/getAugmentedNamespace(externalEsmNamed__namespace);␊ - ␊ - var externalMixed = /*@__PURE__*/getAugmentedNamespace(externalEsmMixed__namespace);␊ - ␊ - var externalDefault = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ - ␊ - var namedExports = /*@__PURE__*/getAugmentedNamespace(named);␊ - ␊ - var mixedExports = /*@__PURE__*/getAugmentedNamespace(mixed$1);␊ + var require$$6 = /*@__PURE__*/getAugmentedNamespace(none);␊ ␊ - var defaultExport = /*@__PURE__*/getAugmentedNamespace(_default$1);␊ + const externalNamed = require$$0;␊ + const externalMixed = require$$1;␊ + const externalDefault = require$$2;␊ ␊ - var noExports = /*@__PURE__*/getAugmentedNamespace(none);␊ + const namedExports = require$$3;␊ + const mixedExports = require$$4;␊ + const defaultExport = require$$5;␊ + const noExports = require$$6;␊ ␊ t.deepEqual(namedExports, { foo: 'foo' }, 'named exports');␊ t.deepEqual(mixedExports, { foo: 'foo', default: 'bar' }, 'mixed exports');␊ @@ -4748,10 +4886,6 @@ Generated by [AVA](https://avajs.dev). t.deepEqual(externalMixed, { foo: 'foo', default: 'bar' }, 'external mixed');␊ t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -4763,6 +4897,23 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + function getAugmentedNamespace(n) {␊ + if (n.__esModule) return n;␊ + var a = Object.defineProperty({}, '__esModule', {value: true});␊ + Object.keys(n).forEach(function (k) {␊ + var d = Object.getOwnPropertyDescriptor(n, k);␊ + Object.defineProperty(a, k, d.get ? d : {␊ + enumerable: true,␊ + get: function () {␊ + return n[k];␊ + }␊ + });␊ + });␊ + return a;␊ + }␊ + ␊ + var main = {};␊ + ␊ var dep_false_default_ = 'default';␊ ␊ var dep_false_default_$1 = /*#__PURE__*/Object.freeze({␊ @@ -4770,6 +4921,8 @@ Generated by [AVA](https://avajs.dev). 'default': dep_false_default_␊ });␊ ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(dep_false_default_$1);␊ + ␊ var dep_false_mixed_ = 'default'; const named = 'named';␊ ␊ var dep_false_mixed_$1 = /*#__PURE__*/Object.freeze({␊ @@ -4778,6 +4931,8 @@ Generated by [AVA](https://avajs.dev). named: named␊ });␊ ␊ + var require$$1 = /*@__PURE__*/getAugmentedNamespace(dep_false_mixed_$1);␊ + ␊ const named$1 = 'named';␊ ␊ var dep_false_named_ = /*#__PURE__*/Object.freeze({␊ @@ -4785,7 +4940,9 @@ Generated by [AVA](https://avajs.dev). named: named$1␊ });␊ ␊ - var autoDefault = 'default';␊ + var require$$2 = /*@__PURE__*/getAugmentedNamespace(dep_false_named_);␊ + ␊ + var require$$3 = 'default';␊ ␊ var dep_auto_mixed_ = 'default'; const named$2 = 'named';␊ ␊ @@ -4802,9 +4959,9 @@ Generated by [AVA](https://avajs.dev). named: named$3␊ });␊ ␊ - var preferredDefault = 'default';␊ + var require$$6 = 'default';␊ ␊ - var preferredMixed = 'default';␊ + var require$$7 = 'default';␊ ␊ const named$4 = 'named';␊ ␊ @@ -4813,50 +4970,40 @@ Generated by [AVA](https://avajs.dev). named: named$4␊ });␊ ␊ - var trueDefault = 'default';␊ + var require$$9 = 'default';␊ ␊ - var trueMixed = 'default';␊ + var require$$10 = 'default';␊ ␊ - function getAugmentedNamespace(n) {␊ - if (n.__esModule) return n;␊ - var a = Object.defineProperty({}, '__esModule', {value: true});␊ - Object.keys(n).forEach(function (k) {␊ - var d = Object.getOwnPropertyDescriptor(n, k);␊ - Object.defineProperty(a, k, d.get ? d : {␊ - enumerable: true,␊ - get: function () {␊ - return n[k];␊ - }␊ - });␊ - });␊ - return a;␊ - }␊ + const falseDefault = require$$0;␊ + const falseMixed = require$$1;␊ + const falseNamed = require$$2;␊ ␊ - var falseDefault = /*@__PURE__*/getAugmentedNamespace(dep_false_default_$1);␊ + const autoDefault = require$$3;␊ + const autoMixed = dep_auto_mixed_$1;␊ + const autoNamed = dep_auto_named_;␊ ␊ - var falseMixed = /*@__PURE__*/getAugmentedNamespace(dep_false_mixed_$1);␊ + const preferredDefault = require$$6;␊ + const preferredMixed = require$$7;␊ + const preferredNamed = dep_preferred_named_;␊ ␊ - var falseNamed = /*@__PURE__*/getAugmentedNamespace(dep_false_named_);␊ + const trueDefault = require$$9;␊ + const trueMixed = require$$10;␊ ␊ t.deepEqual(falseDefault, { default: 'default' }, 'false default');␊ t.deepEqual(falseMixed, { default: 'default', named: 'named' }, 'false mixed');␊ t.deepEqual(falseNamed, { named: 'named' }, 'false named');␊ ␊ t.deepEqual(autoDefault, 'default', 'auto default');␊ - t.deepEqual(dep_auto_mixed_$1, { default: 'default', named: 'named' }, 'auto mixed');␊ - t.deepEqual(dep_auto_named_, { named: 'named' }, 'auto named');␊ + t.deepEqual(autoMixed, { default: 'default', named: 'named' }, 'auto mixed');␊ + t.deepEqual(autoNamed, { named: 'named' }, 'auto named');␊ ␊ t.deepEqual(preferredDefault, 'default', 'preferred default');␊ t.deepEqual(preferredMixed, 'default', 'preferred mixed');␊ - t.deepEqual(dep_preferred_named_, { named: 'named' }, 'preferred named');␊ + t.deepEqual(preferredNamed, { named: 'named' }, 'preferred named');␊ ␊ t.deepEqual(trueDefault, 'default', 'true default');␊ t.deepEqual(trueMixed, 'default', 'true mixed');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -4868,23 +5015,27 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var other = 'other.js';␊ + var main = {};␊ + ␊ + var require$$0 = 'other.js';␊ ␊ - var both = 'both.js';␊ + var require$$1 = 'both.js';␊ + ␊ + const other = require$$0;␊ + const both = require$$1;␊ ␊ t.deepEqual(other, 'other.js', 'other other');␊ t.deepEqual(both, 'both.js', 'other both');␊ ␊ - var main = 'main.js';␊ - ␊ - t.deepEqual(main, 'main.js', 'main main');␊ - t.deepEqual(both, 'both.js', 'main both');␊ + var require$$0$1 = 'main.js';␊ ␊ - var main_1 = {␊ + const main$1 = require$$0$1;␊ + const both$1 = require$$1;␊ ␊ - };␊ + t.deepEqual(main$1, 'main.js', 'main main');␊ + t.deepEqual(both$1, 'both.js', 'main both');␊ ␊ - module.exports = main_1;␊ + module.exports = main;␊ `, } @@ -4896,7 +5047,7 @@ Generated by [AVA](https://avajs.dev). 'main.js': `'use strict';␊ ␊ var externalEsmNamed = require('external-esm-named');␊ - var externalMixed = require('external-esm-mixed');␊ + var require$$1 = require('external-esm-mixed');␊ var externalEsmDefault = require('external-esm-default');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ @@ -4922,7 +5073,7 @@ Generated by [AVA](https://avajs.dev). }␊ ␊ var externalEsmNamed__namespace = /*#__PURE__*/_interopNamespace(externalEsmNamed);␊ - var externalMixed__default = /*#__PURE__*/_interopDefaultLegacy(externalMixed);␊ + var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ function getDefaultExportFromNamespaceIfNotNamed (n) {␊ @@ -4944,17 +5095,19 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var externalNamed = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmNamed__namespace);␊ + var main = {};␊ ␊ - var externalDefault = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + var require$$0 = /*@__PURE__*/getDefaultExportFromNamespaceIfNotNamed(externalEsmNamed__namespace);␊ ␊ - t.deepEqual(externalNamed, { foo: 'foo' }, 'named');␊ - t.deepEqual(externalMixed__default['default'], 'bar', 'mixed');␊ - t.deepEqual(externalDefault, { default: 'bar' }, 'default');␊ + var require$$2 = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ ␊ - var main = {␊ + const externalNamed = require$$0;␊ + const externalMixed = require$$1__default['default'];␊ + const externalDefault = require$$2;␊ ␊ - };␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'named');␊ + t.deepEqual(externalMixed, 'bar', 'mixed');␊ + t.deepEqual(externalDefault, { default: 'bar' }, 'default');␊ ␊ module.exports = main;␊ `, @@ -4995,6 +5148,8 @@ Generated by [AVA](https://avajs.dev). var externalEsmMixed__namespace = /*#__PURE__*/_interopNamespace(externalEsmMixed);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ + var main = {};␊ + ␊ const foo = 'foo';␊ ␊ var named = /*#__PURE__*/Object.freeze({␊ @@ -5022,17 +5177,22 @@ Generated by [AVA](https://avajs.dev). __proto__: null␊ });␊ ␊ - t.deepEqual(named, { foo: 'foo' }, 'named exports');␊ - t.deepEqual(mixed$1, { foo: 'foo', default: 'bar' }, 'mixed exports');␊ - t.deepEqual(_default$1, { default: 'bar' }, 'default export');␊ - t.deepEqual(none, {}, 'no exports');␊ - t.deepEqual(externalEsmNamed__namespace, { foo: 'foo' }, 'external named');␊ - t.deepEqual(externalEsmMixed__namespace, { foo: 'foo', default: 'bar' }, 'external mixed');␊ - t.deepEqual(externalEsmDefault__namespace, { default: 'bar' }, 'external default');␊ + const externalNamed = externalEsmNamed__namespace;␊ + const externalMixed = externalEsmMixed__namespace;␊ + const externalDefault = externalEsmDefault__namespace;␊ ␊ - var main = {␊ + const namedExports = named;␊ + const mixedExports = mixed$1;␊ + const defaultExport = _default$1;␊ + const noExports = none;␊ ␊ - };␊ + t.deepEqual(namedExports, { foo: 'foo' }, 'named exports');␊ + t.deepEqual(mixedExports, { foo: 'foo', default: 'bar' }, 'mixed exports');␊ + t.deepEqual(defaultExport, { default: 'bar' }, 'default export');␊ + t.deepEqual(noExports, {}, 'no exports');␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ + t.deepEqual(externalMixed, { foo: 'foo', default: 'bar' }, 'external mixed');␊ + t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ ␊ module.exports = main;␊ `, @@ -5073,6 +5233,18 @@ Generated by [AVA](https://avajs.dev). var externalEsmMixed__namespace = /*#__PURE__*/_interopNamespace(externalEsmMixed);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ + function getDefaultExportFromNamespaceIfPresent (n) {␊ + return n && Object.prototype.hasOwnProperty.call(n, 'default') ? n['default'] : n;␊ + }␊ + ␊ + var main = {};␊ + ␊ + var require$$0 = /*@__PURE__*/getDefaultExportFromNamespaceIfPresent(externalEsmNamed__namespace);␊ + ␊ + var require$$1 = /*@__PURE__*/getDefaultExportFromNamespaceIfPresent(externalEsmMixed__namespace);␊ + ␊ + var require$$2 = /*@__PURE__*/getDefaultExportFromNamespaceIfPresent(externalEsmDefault__namespace);␊ + ␊ const foo = 'foo';␊ ␊ var named = /*#__PURE__*/Object.freeze({␊ @@ -5080,36 +5252,31 @@ Generated by [AVA](https://avajs.dev). foo: foo␊ });␊ ␊ - var mixedExports = 'bar';␊ + var require$$4 = 'bar';␊ ␊ - var defaultExport = 'bar';␊ + var require$$5 = 'bar';␊ ␊ var none = /*#__PURE__*/Object.freeze({␊ __proto__: null␊ });␊ ␊ - function getDefaultExportFromNamespaceIfPresent (n) {␊ - return n && Object.prototype.hasOwnProperty.call(n, 'default') ? n['default'] : n;␊ - }␊ - ␊ - var externalNamed = /*@__PURE__*/getDefaultExportFromNamespaceIfPresent(externalEsmNamed__namespace);␊ - ␊ - var externalMixed = /*@__PURE__*/getDefaultExportFromNamespaceIfPresent(externalEsmMixed__namespace);␊ + const externalNamed = require$$0;␊ + const externalMixed = require$$1;␊ + const externalDefault = require$$2;␊ ␊ - var externalDefault = /*@__PURE__*/getDefaultExportFromNamespaceIfPresent(externalEsmDefault__namespace);␊ + const namedExports = named;␊ + const mixedExports = require$$4;␊ + const defaultExport = require$$5;␊ + const noExports = none;␊ ␊ - t.deepEqual(named, { foo: 'foo' }, 'named exports');␊ + t.deepEqual(namedExports, { foo: 'foo' }, 'named exports');␊ t.deepEqual(mixedExports, 'bar', 'mixed exports');␊ t.deepEqual(defaultExport, 'bar', 'default export');␊ - t.deepEqual(none, {}, 'no exports');␊ + t.deepEqual(noExports, {}, 'no exports');␊ t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ t.deepEqual(externalMixed, 'bar', 'external mixed');␊ t.deepEqual(externalDefault, 'bar', 'external default');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -5121,29 +5288,34 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var externalNamed = require('external-esm-named');␊ - var externalMixed = require('external-esm-mixed');␊ - var externalDefault = require('external-esm-default');␊ + var require$$0 = require('external-esm-named');␊ + var require$$1 = require('external-esm-mixed');␊ + var require$$2 = require('external-esm-default');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ ␊ - var externalNamed__default = /*#__PURE__*/_interopDefaultLegacy(externalNamed);␊ - var externalMixed__default = /*#__PURE__*/_interopDefaultLegacy(externalMixed);␊ - var externalDefault__default = /*#__PURE__*/_interopDefaultLegacy(externalDefault);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);␊ + var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2);␊ ␊ - var mixedExports = 'bar';␊ + var main = {};␊ ␊ - var defaultExport = 'bar';␊ + var require$$3 = 'bar';␊ ␊ - t.deepEqual(mixedExports, 'bar', 'mixed exports');␊ - t.deepEqual(defaultExport, 'bar', 'default export');␊ - t.deepEqual(externalNamed__default['default'], { foo: 'foo' }, 'external named');␊ - t.deepEqual(externalMixed__default['default'], 'bar', 'external mixed');␊ - t.deepEqual(externalDefault__default['default'], 'bar', 'external default');␊ + var require$$4 = 'bar';␊ ␊ - var main = {␊ + const externalNamed = require$$0__default['default'];␊ + const externalMixed = require$$1__default['default'];␊ + const externalDefault = require$$2__default['default'];␊ ␊ - };␊ + const mixedExports = require$$3;␊ + const defaultExport = require$$4;␊ + ␊ + t.deepEqual(mixedExports, 'bar', 'mixed exports');␊ + t.deepEqual(defaultExport, 'bar', 'default export');␊ + t.deepEqual(externalNamed, { foo: 'foo' }, 'external named');␊ + t.deepEqual(externalMixed, 'bar', 'external mixed');␊ + t.deepEqual(externalDefault, 'bar', 'external default');␊ ␊ module.exports = main;␊ `, @@ -5184,6 +5356,29 @@ Generated by [AVA](https://avajs.dev). var externalEsmMixed__namespace = /*#__PURE__*/_interopNamespace(externalEsmMixed);␊ var externalEsmDefault__namespace = /*#__PURE__*/_interopNamespace(externalEsmDefault);␊ ␊ + function getAugmentedNamespace(n) {␊ + if (n.__esModule) return n;␊ + var a = Object.defineProperty({}, '__esModule', {value: true});␊ + Object.keys(n).forEach(function (k) {␊ + var d = Object.getOwnPropertyDescriptor(n, k);␊ + Object.defineProperty(a, k, d.get ? d : {␊ + enumerable: true,␊ + get: function () {␊ + return n[k];␊ + }␊ + });␊ + });␊ + return a;␊ + }␊ + ␊ + var main = {};␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(externalEsmNamed__namespace);␊ + ␊ + var require$$1 = /*@__PURE__*/getAugmentedNamespace(externalEsmMixed__namespace);␊ + ␊ + var require$$2 = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + ␊ const foo = 'foo';␊ ␊ var named = /*#__PURE__*/Object.freeze({␊ @@ -5191,6 +5386,8 @@ Generated by [AVA](https://avajs.dev). foo: foo␊ });␊ ␊ + var require$$3 = /*@__PURE__*/getAugmentedNamespace(named);␊ + ␊ const foo$1 = 'foo';␊ var mixed = 'bar';␊ ␊ @@ -5200,6 +5397,8 @@ Generated by [AVA](https://avajs.dev). 'default': mixed␊ });␊ ␊ + var require$$4 = /*@__PURE__*/getAugmentedNamespace(mixed$1);␊ + ␊ var _default = 'bar';␊ ␊ var _default$1 = /*#__PURE__*/Object.freeze({␊ @@ -5207,38 +5406,22 @@ Generated by [AVA](https://avajs.dev). 'default': _default␊ });␊ ␊ + var require$$5 = /*@__PURE__*/getAugmentedNamespace(_default$1);␊ + ␊ var none = /*#__PURE__*/Object.freeze({␊ __proto__: null␊ });␊ ␊ - function getAugmentedNamespace(n) {␊ - if (n.__esModule) return n;␊ - var a = Object.defineProperty({}, '__esModule', {value: true});␊ - Object.keys(n).forEach(function (k) {␊ - var d = Object.getOwnPropertyDescriptor(n, k);␊ - Object.defineProperty(a, k, d.get ? d : {␊ - enumerable: true,␊ - get: function () {␊ - return n[k];␊ - }␊ - });␊ - });␊ - return a;␊ - }␊ - ␊ - var externalNamed = /*@__PURE__*/getAugmentedNamespace(externalEsmNamed__namespace);␊ - ␊ - var externalMixed = /*@__PURE__*/getAugmentedNamespace(externalEsmMixed__namespace);␊ - ␊ - var externalDefault = /*@__PURE__*/getAugmentedNamespace(externalEsmDefault__namespace);␊ + var require$$6 = /*@__PURE__*/getAugmentedNamespace(none);␊ ␊ - var namedExports = /*@__PURE__*/getAugmentedNamespace(named);␊ + const externalNamed = require$$0;␊ + const externalMixed = require$$1;␊ + const externalDefault = require$$2;␊ ␊ - var mixedExports = /*@__PURE__*/getAugmentedNamespace(mixed$1);␊ - ␊ - var defaultExport = /*@__PURE__*/getAugmentedNamespace(_default$1);␊ - ␊ - var noExports = /*@__PURE__*/getAugmentedNamespace(none);␊ + const namedExports = require$$3;␊ + const mixedExports = require$$4;␊ + const defaultExport = require$$5;␊ + const noExports = require$$6;␊ ␊ t.deepEqual(namedExports, { foo: 'foo' }, 'named exports');␊ t.deepEqual(mixedExports, { foo: 'foo', default: 'bar' }, 'mixed exports');␊ @@ -5248,10 +5431,6 @@ Generated by [AVA](https://avajs.dev). t.deepEqual(externalMixed, { foo: 'foo', default: 'bar' }, 'external mixed');␊ t.deepEqual(externalDefault, { default: 'bar' }, 'external default');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -5263,22 +5442,6 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - /* eslint-disable import/no-mutable-exports */␊ - let foo = 'foo';␊ - let bar = 'bar';␊ - ␊ - function update(newFoo, newBar) {␊ - foo = newFoo;␊ - bar = newBar;␊ - }␊ - ␊ - var lib = /*#__PURE__*/Object.freeze({␊ - __proto__: null,␊ - get default () { return foo; },␊ - get bar () { return bar; },␊ - update: update␊ - });␊ - ␊ function getAugmentedNamespace(n) {␊ if (n.__esModule) return n;␊ var a = Object.defineProperty({}, '__esModule', {value: true});␊ @@ -5294,10 +5457,30 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var lib$1 = /*@__PURE__*/getAugmentedNamespace(lib);␊ + var main = {};␊ + ␊ + /* eslint-disable import/no-mutable-exports */␊ + let foo = 'foo';␊ + let bar = 'bar';␊ + ␊ + function update(newFoo, newBar) {␊ + foo = newFoo;␊ + bar = newBar;␊ + }␊ + ␊ + var lib = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + get default () { return foo; },␊ + get bar () { return bar; },␊ + update: update␊ + });␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(lib);␊ ␊ /* eslint-disable */␊ ␊ + var lib$1 = require$$0;␊ + ␊ function _interopDefault$1(e) {␊ return e && e.__esModule ? e : { default: e };␊ }␊ @@ -5310,10 +5493,6 @@ Generated by [AVA](https://avajs.dev). t.is(lib__default['default'], 'newFoo');␊ t.is(lib$1.bar, 'newBar');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -5325,13 +5504,13 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo = 42;␊ + var main = {};␊ ␊ - t.is(foo, 42);␊ + var foo = 42;␊ ␊ - var main = {␊ + const foo$1 = foo;␊ ␊ - };␊ + t.is(foo$1, 42);␊ ␊ module.exports = main;␊ `, @@ -5371,12 +5550,9 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var other = {exports: {}};␊ ␊ - var other = createCommonjsModule(function (module, exports) {␊ + (function (module, exports) {␊ exports.default = 42;␊ ␊ addCompiledMarker(module.exports);␊ @@ -5385,9 +5561,9 @@ Generated by [AVA](https://avajs.dev). // eslint-disable-next-line no-param-reassign␊ exports.__esModule = true;␊ }␊ - });␊ + }(other, other.exports));␊ ␊ - var foo = /*@__PURE__*/getDefaultExportFromCjs(other);␊ + var foo = /*@__PURE__*/getDefaultExportFromCjs(other.exports);␊ ␊ t.deepEqual(foo, 42);␊ `, @@ -5400,21 +5576,20 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var other = {exports: {}};␊ ␊ - var other = createCommonjsModule(function (module) {␊ + (function (module) {␊ addDefaultExport(module.exports);␊ ␊ function addDefaultExport(exports) {␊ // eslint-disable-next-line no-param-reassign␊ exports.default = 42;␊ }␊ - });␊ + }(other));␊ ␊ - t.deepEqual(other, { default: 42 });␊ + var foo = other.exports;␊ + ␊ + t.deepEqual(foo, { default: 42 });␊ `, } @@ -5425,11 +5600,9 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo = '__esModule';␊ + var other = {};␊ ␊ - var other = {␊ - foo: foo␊ - };␊ + other.foo = '__esModule';␊ ␊ t.deepEqual(other, { foo: '__esModule' });␊ `, @@ -5444,11 +5617,11 @@ Generated by [AVA](https://avajs.dev). ␊ var other = require('./other.js');␊ ␊ - t.is(other, 'foo');␊ + var main = {};␊ ␊ - var main = {␊ + const foo = other;␊ ␊ - };␊ + t.is(foo, 'foo');␊ ␊ module.exports = main;␊ `, @@ -5484,23 +5657,21 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var externalExports = require('external-cjs-exports');␊ + var require$$0 = require('external-cjs-exports');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ ␊ - var externalExports__default = /*#__PURE__*/_interopDefaultLegacy(externalExports);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ + ␊ + var main = {};␊ ␊ /*␊ * This comment could be really important and should not be removed␊ */␊ ␊ + const externalExports = require$$0__default['default'];␊ ␊ - ␊ - t.is(externalExports__default['default'].foo, 'foo');␊ - ␊ - var main = {␊ - ␊ - };␊ + t.is(externalExports.foo, 'foo');␊ ␊ module.exports = main;␊ `, @@ -5513,16 +5684,13 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var main = {};␊ ␊ /*␊ * This comment could be really important and should not be removed␊ */␊ ␊ - var main = createCommonjsModule(function (module, exports) {␊ + (function (exports) {␊ ␊ modifyExports(exports);␊ ␊ @@ -5530,7 +5698,7 @@ Generated by [AVA](https://avajs.dev). // eslint-disable-next-line no-param-reassign␊ exported.foo = 'bar';␊ }␊ - });␊ + }(main));␊ ␊ module.exports = main;␊ `, @@ -5545,7 +5713,9 @@ Generated by [AVA](https://avajs.dev). ␊ var foo = 21;␊ ␊ - var main = foo * 2;␊ + const foo$1 = foo;␊ + ␊ + var main = foo$1 * 2;␊ ␊ module.exports = main;␊ `, @@ -5558,26 +5728,15 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function getDefaultExportFromCjs (x) {␊ - return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ - }␊ - ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ - ␊ - var foo = createCommonjsModule(function (module, exports) {␊ - Object.defineProperty(exports, '__esModule', { value: true });␊ + var foo = {};␊ ␊ - Object.defineProperty(exports, '__esModule', { value: true });␊ + Object.defineProperty(foo, '__esModule', { value: true });␊ ␊ - exports.default = 'foo';␊ - });␊ + Object.defineProperty(foo, '__esModule', { value: true });␊ ␊ - var foo$1 = /*@__PURE__*/getDefaultExportFromCjs(foo);␊ + var _default = foo.default = 'foo';␊ ␊ - t.deepEqual(foo$1, 'foo');␊ + t.deepEqual(_default, 'foo');␊ `, } @@ -5603,20 +5762,15 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var x = {exports: {}};␊ ␊ - var x = createCommonjsModule(function (module) {␊ if (typeof someUnknownGlobal !== 'undefined') {␊ - module.exports = { named: 'bar' };␊ + x.exports = { named: 'bar' };␊ } else {␊ - module.exports = { named: 'foo' };␊ + x.exports = { named: 'foo' };␊ }␊ - });␊ ␊ - t.is(x.named, 'foo');␊ + t.is(x.exports.named, 'foo');␊ `, } @@ -5627,22 +5781,19 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var x = {exports: {}};␊ ␊ - var x = createCommonjsModule(function (module) {␊ + (function (module) {␊ window.addExport = (key, value) => {␊ module.exports[key] = value;␊ };␊ - });␊ + }(x));␊ ␊ - t.is(x.named, undefined);␊ + t.is(x.exports.named, undefined);␊ ␊ window.addExport('named', 'foo');␊ ␊ - t.is(x.named, 'foo');␊ + t.is(x.exports.named, 'foo');␊ `, } @@ -5653,21 +5804,18 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var x = {exports: {}};␊ ␊ - var x = createCommonjsModule(function (module) {␊ + (function (module) {␊ Object.defineProperty(module.exports, 'named', {␊ enumerable: true,␊ get: function get() {␊ return 'foo';␊ }␊ });␊ - });␊ + }(x));␊ ␊ - t.is(x.named, 'foo');␊ + t.is(x.exports.named, 'foo');␊ `, } @@ -5678,11 +5826,9 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var named = 2;␊ + var _export = {};␊ ␊ - var _export = {␊ - named: named␊ - };␊ + _export.named = 2;␊ ␊ var reexport = _export;␊ ␊ @@ -5697,15 +5843,15 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var named = 2;␊ + var _export = {};␊ ␊ - var _export = {␊ - named: named␊ - };␊ + _export.named = 2;␊ + ␊ + const myModule = _export;␊ ␊ - var named$1 = _export.named;␊ + var named = myModule.named;␊ ␊ - t.is(named$1, 2);␊ + t.is(named, 2);␊ `, } @@ -5716,11 +5862,9 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var named = 2;␊ + var x = {};␊ ␊ - var x = {␊ - named: named␊ - };␊ + x.named = 2;␊ ␊ t.is(x.nonExisting, undefined);␊ `, @@ -5737,15 +5881,12 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var foo = {};␊ ␊ - var foo = createCommonjsModule(function (module, exports) {␊ + (function (exports) {␊ ␊ exports.default = 'foo';␊ - });␊ + }(foo));␊ ␊ var foo$1 = /*@__PURE__*/getDefaultExportFromCjs(foo);␊ ␊ @@ -5764,12 +5905,9 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var foo = {};␊ ␊ - var foo = createCommonjsModule(function (module, exports) {␊ + (function (exports) {␊ Object.defineProperty(exports, '__esModule', { value: true });␊ ␊ {␊ @@ -5777,118 +5915,391 @@ Generated by [AVA](https://avajs.dev). }␊ ␊ exports.default = 'foo';␊ - });␊ + }(foo));␊ + ␊ + var foo$1 = /*@__PURE__*/getDefaultExportFromCjs(foo);␊ + ␊ + t.deepEqual(foo$1, 'foo');␊ + `, + } + +## nested-named-export-assignments + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var dep1 = {};␊ + ␊ + dep1.foo = 'first';␊ + ␊ + reassignSomeExports();␊ + reassignSomeMoreExports();␊ + ␊ + function reassignSomeExports() {␊ + dep1.foo = 'second';␊ + dep1.bar = 'first';␊ + }␊ + ␊ + function reassignSomeMoreExports() {␊ + dep1.bar = 'second';␊ + }␊ + ␊ + var bar;␊ + var foo = 'first';␊ + ␊ + reassignSomeExports$1();␊ + reassignSomeMoreExports$1();␊ + ␊ + function reassignSomeExports$1() {␊ + foo = 'second';␊ + bar = 'first';␊ + }␊ + ␊ + function reassignSomeMoreExports$1() {␊ + bar = 'second';␊ + }␊ + ␊ + t.is(dep1.foo, 'second');␊ + t.is(dep1.bar, 'second');␊ + t.is(foo, 'second');␊ + t.is(bar, 'second');␊ + `, + } + +## no-default-export-live-binding + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var dep1 = {␊ + foo: 'foo',␊ + update: () => (dep1 = { foo: 'bar' })␊ + };␊ + ␊ + var dep1$1 = dep1;␊ + ␊ + var dep2 = {exports: {}};␊ + ␊ + dep2.exports.foo = 'foo';␊ + dep2.exports.update = () => (dep2.exports = { foo: 'bar' });␊ + ␊ + var dep2$1 = dep2.exports;␊ + ␊ + var dep3 = {exports: {}};␊ + ␊ + (function (module, exports) {␊ + exports.foo = 'foo';␊ + module.exports.update = () => (module.exports = { foo: 'bar' });␊ + }(dep3, dep3.exports));␊ + ␊ + var dep3$1 = dep3.exports;␊ + ␊ + t.is(dep1$1.foo, 'foo', 'dep1');␊ + dep1$1.update();␊ + t.is(dep1$1.foo, 'foo', 'dep1 updated');␊ + ␊ + t.is(dep2$1.foo, 'foo', 'dep2');␊ + dep2$1.update();␊ + t.is(dep2$1.foo, 'foo', 'dep2 updated');␊ + ␊ + t.is(dep3$1.foo, 'foo', 'dep3');␊ + dep3$1.update();␊ + t.is(dep3$1.foo, 'foo', 'dep3 updated');␊ + `, + } + +## no-exports-entry + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var main = {};␊ + ␊ + var dep = 42;␊ + ␊ + const dep$1 = dep;␊ + ␊ + t.is(dep$1, 42);␊ + ␊ + module.exports = main;␊ + `, + } + +## no-side-effects + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var main = {};␊ + ␊ + var dep = {};␊ + ␊ + dep.foo = 'bar';␊ + ␊ + const dep$1 = dep;␊ + ␊ + t.is(dep$1.foo, 'bar');␊ + ␊ + module.exports = main;␊ + `, + } + +## only-nested-module-exports-reassignment + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var main = {};␊ + ␊ + var dep1 = {exports: {}};␊ + ␊ + if (reassignFirstModuleExports) {␊ + dep1.exports = 'reassigned';␊ + }␊ + ␊ + var dep2 = {exports: {}};␊ + ␊ + if (reassignSecondModuleExports) {␊ + dep2.exports = 'reassigned';␊ + }␊ + ␊ + const dep1$1 = dep1.exports;␊ + const dep2$1 = dep2.exports;␊ + ␊ + t.is(dep1$1, 'reassigned');␊ + t.deepEqual(dep2$1, {});␊ + ␊ + module.exports = main;␊ + `, + } + +## ordering + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var main = {};␊ + ␊ + var shared = {␊ + fooLoaded: false␊ + };␊ + ␊ + const shared$1 = shared;␊ + ␊ + // Mutate the shared module␊ + shared$1.fooLoaded = true;␊ + ␊ + const shared$2 = shared;␊ + ␊ + var bar = shared$2.fooLoaded;␊ + ␊ + const fooLoaded = bar;␊ + ␊ + t.truthy(fooLoaded);␊ + ␊ + module.exports = main;␊ + `, + } + +## pass-require-to-node-resolve + +> Snapshot 1 + + { + 'bar-imported-49e0dbcf.js': `'use strict';␊ + ␊ + var barImported = 'imported';␊ + ␊ + exports.default = barImported;␊ + `, + 'main.js': `'use strict';␊ + ␊ + var foo = 'imported';␊ + ␊ + var requiring = {};␊ + ␊ + var fooRequired = 'required';␊ + ␊ + requiring.foo = fooRequired;␊ + ␊ + requiring.barPromise = Promise.resolve().then(function () { return require('./bar-imported-49e0dbcf.js'); });␊ + ␊ + t.is(foo, 'imported');␊ + t.is(requiring.foo, 'required');␊ + ␊ + var main = Promise.all([Promise.resolve().then(function () { return require('./bar-imported-49e0dbcf.js'); }), requiring.barPromise]);␊ + ␊ + module.exports = main;␊ + `, + } + +## react-apollo + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var commonjsBar = {};␊ + ␊ + /* eslint-disable no-underscore-dangle */␊ + ␊ + function Bar() {␊ + this.x = 42;␊ + }␊ + ␊ + commonjsBar.__esModule = true;␊ + commonjsBar.default = Bar;␊ + ␊ + /* eslint-disable no-underscore-dangle */␊ ␊ - var foo$1 = /*@__PURE__*/getDefaultExportFromCjs(foo);␊ + const Bar$1 = commonjsBar;␊ + var Bar_1 = Bar$1.default;␊ ␊ - t.deepEqual(foo$1, 'foo');␊ + t.is(new Bar_1().x, 42);␊ `, } -## no-exports-entry +## reassign-exports > Snapshot 1 { 'main.js': `'use strict';␊ ␊ - var dep = 42;␊ + var main = {};␊ ␊ - t.is(dep, 42);␊ + var identifier = {};␊ ␊ - var main = {␊ + (function (exports) {␊ + exports = 'foo';␊ + t.is(exports, 'foo');␊ + }(identifier));␊ ␊ - };␊ + var property = {};␊ ␊ - module.exports = main;␊ - `, - } - -## ordering - -> Snapshot 1 - - { - 'main.js': `'use strict';␊ + (function (exports) {␊ + ({ foo: exports } = { foo: 'foo' });␊ + t.is(exports, 'foo');␊ + }(property));␊ ␊ - var shared = {␊ - fooLoaded: false␊ - };␊ + var arrayPattern = {};␊ ␊ - // Mutate the shared module␊ - shared.fooLoaded = true;␊ + (function (exports) {␊ + [exports] = ['foo'];␊ + t.is(exports, 'foo');␊ + }(arrayPattern));␊ ␊ - var bar = shared.fooLoaded;␊ + var assignmentPattern = {};␊ ␊ - t.truthy(bar);␊ + (function (exports) {␊ + ({ exports = 'foo' } = {});␊ + t.is(exports, 'foo');␊ + }(assignmentPattern));␊ ␊ - var main = {␊ + const identifier$1 = identifier;␊ + const property$1 = property;␊ + const arrayPattern$1 = arrayPattern;␊ + const assignmentPattern$1 = assignmentPattern;␊ ␊ - };␊ + t.deepEqual(identifier$1, {});␊ + t.deepEqual(property$1, {});␊ + t.deepEqual(arrayPattern$1, {});␊ + t.deepEqual(assignmentPattern$1, {});␊ ␊ module.exports = main;␊ `, } -## pass-require-to-node-resolve +## reassign-module > Snapshot 1 { - 'bar-imported-49e0dbcf.js': `'use strict';␊ + 'main.js': `'use strict';␊ ␊ - var barImported = 'imported';␊ + var main = {};␊ ␊ - exports.default = barImported;␊ - `, - 'main.js': `'use strict';␊ + var identifier = {exports: {}};␊ ␊ - var foo = 'imported';␊ + (function (module) {␊ + // eslint-disable-next-line no-global-assign␊ + module = 'foo';␊ + t.is(module, 'foo');␊ + }(identifier));␊ ␊ - var fooRequired = 'required';␊ + var property = {exports: {}};␊ ␊ - var foo$1 = fooRequired;␊ + (function (module) {␊ + // eslint-disable-next-line no-global-assign␊ + ({ foo: module } = { foo: 'foo' });␊ + t.is(module, 'foo');␊ + }(property));␊ ␊ - var barPromise = Promise.resolve().then(function () { return require('./bar-imported-49e0dbcf.js'); });␊ + var arrayPattern = {exports: {}};␊ ␊ - var requiring = {␊ - foo: foo$1,␊ - barPromise: barPromise␊ - };␊ + (function (module) {␊ + // eslint-disable-next-line no-global-assign␊ + [module] = ['foo'];␊ + t.is(module, 'foo');␊ + }(arrayPattern));␊ ␊ - t.is(foo, 'imported');␊ - t.is(requiring.foo, 'required');␊ + var assignmentPattern = {exports: {}};␊ ␊ - var main = Promise.all([Promise.resolve().then(function () { return require('./bar-imported-49e0dbcf.js'); }), requiring.barPromise]);␊ + (function (module) {␊ + // eslint-disable-next-line no-global-assign␊ + ({ module = 'foo' } = {});␊ + t.is(module, 'foo');␊ + }(assignmentPattern));␊ + ␊ + const identifier$1 = identifier.exports;␊ + const property$1 = property.exports;␊ + const arrayPattern$1 = arrayPattern.exports;␊ + const assignmentPattern$1 = assignmentPattern.exports;␊ + ␊ + t.deepEqual(identifier$1, {});␊ + t.deepEqual(property$1, {});␊ + t.deepEqual(arrayPattern$1, {});␊ + t.deepEqual(assignmentPattern$1, {});␊ ␊ module.exports = main;␊ `, } -## react-apollo +## reassigned-module-exports-object > Snapshot 1 { 'main.js': `'use strict';␊ ␊ - /* eslint-disable no-underscore-dangle */␊ - function Bar() {␊ - this.x = 42;␊ - }␊ + var main = {};␊ ␊ + var dep = {exports: {}};␊ ␊ - var _default = Bar;␊ + const exported = {};␊ + dep.exports = exported;␊ + dep.exports.foo = 'foo';␊ ␊ - var commonjsBar = /*#__PURE__*/Object.defineProperty({␊ - default: _default␊ - }, '__esModule', {value: true});␊ + t.deepEqual(exported, { foo: 'foo' });␊ ␊ - /* eslint-disable no-underscore-dangle */␊ + const dep$1 = dep.exports;␊ ␊ - var Bar_1 = commonjsBar.default;␊ + t.deepEqual(dep$1, { foo: 'foo' });␊ ␊ - t.is(new Bar_1().x, 42);␊ + module.exports = main;␊ `, } @@ -5899,6 +6310,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ function foo() {}␊ foo.something = false;␊ ␊ @@ -5913,10 +6326,6 @@ Generated by [AVA](https://avajs.dev). ␊ t.truthy(foo$1.something);␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -5928,6 +6337,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ const foo = 'foo';␊ var other = 'bar';␊ ␊ @@ -5945,11 +6356,9 @@ Generated by [AVA](https://avajs.dev). ns: other$1␊ });␊ ␊ - t.deepEqual(dep$1, { default: 'default', ns: { default: 'bar', foo: 'foo' } });␊ - ␊ - var main = {␊ + const dep$2 = dep$1;␊ ␊ - };␊ + t.deepEqual(dep$2, { default: 'default', ns: { default: 'bar', foo: 'foo' } });␊ ␊ module.exports = main;␊ `, @@ -5962,6 +6371,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ const foo = 'foo';␊ ␊ var dep = 'default';␊ @@ -5972,11 +6383,9 @@ Generated by [AVA](https://avajs.dev). foo: foo␊ });␊ ␊ - t.deepEqual(dep$1, { default: 'default', foo: 'foo' });␊ - ␊ - var main = {␊ + const dep$2 = dep$1;␊ ␊ - };␊ + t.deepEqual(dep$2, { default: 'default', foo: 'foo' });␊ ␊ module.exports = main;␊ `, @@ -5989,6 +6398,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ const foo = 'foo';␊ var other = 'bar';␊ ␊ @@ -5998,11 +6409,9 @@ Generated by [AVA](https://avajs.dev). 'default': other␊ });␊ ␊ - t.deepEqual(other$1, { default: 'bar', foo: 'foo' });␊ - ␊ - var main = {␊ + const dep = other$1;␊ ␊ - };␊ + t.deepEqual(dep, { default: 'bar', foo: 'foo' });␊ ␊ module.exports = main;␊ `, @@ -6015,6 +6424,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ const foo = 'foo';␊ ␊ var dep = /*#__PURE__*/Object.freeze({␊ @@ -6022,12 +6433,37 @@ Generated by [AVA](https://avajs.dev). foo: foo␊ });␊ ␊ - t.deepEqual(dep, { foo: 'foo' });␊ + const dep$1 = dep;␊ + ␊ + t.deepEqual(dep$1, { foo: 'foo' });␊ + ␊ + module.exports = main;␊ + `, + } + +## require-snapshotting + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ ␊ - var main = {␊ + var main = {};␊ ␊ + var dep = {␊ + foo: 'foo',␊ + update: () => (dep = { foo: 'bar' })␊ };␊ ␊ + const dep$1 = dep;␊ + ␊ + t.is(dep$1.foo, 'foo');␊ + ␊ + dep$1.update();␊ + ␊ + t.is(dep$1.foo, 'foo');␊ + t.is(dep.foo, 'bar');␊ + ␊ module.exports = main;␊ `, } @@ -6039,13 +6475,6 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - const result = 'second';␊ - ␊ - var second = /*#__PURE__*/Object.freeze({␊ - __proto__: null,␊ - result: result␊ - });␊ - ␊ function getAugmentedNamespace(n) {␊ if (n.__esModule) return n;␊ var a = Object.defineProperty({}, '__esModule', {value: true});␊ @@ -6061,13 +6490,18 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var require$$0 = /*@__PURE__*/getAugmentedNamespace(second);␊ + var main = {};␊ ␊ - t.is(require$$0.result, 'second');␊ + const result = 'second';␊ + ␊ + var second = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + result: result␊ + });␊ ␊ - var main = {␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(second);␊ ␊ - };␊ + t.is(require$$0.result, 'second');␊ ␊ module.exports = main;␊ `, @@ -6080,13 +6514,6 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - const result = 'second';␊ - ␊ - var second = /*#__PURE__*/Object.freeze({␊ - __proto__: null,␊ - result: result␊ - });␊ - ␊ function getAugmentedNamespace(n) {␊ if (n.__esModule) return n;␊ var a = Object.defineProperty({}, '__esModule', {value: true});␊ @@ -6102,13 +6529,18 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var require$$0 = /*@__PURE__*/getAugmentedNamespace(second);␊ + var main = {};␊ ␊ - t.is(require$$0.result, 'second');␊ + const result = 'second';␊ + ␊ + var second = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + result: result␊ + });␊ ␊ - var main = {␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(second);␊ ␊ - };␊ + t.is(require$$0.result, 'second');␊ ␊ module.exports = main;␊ `, @@ -6121,6 +6553,8 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ + var main = {};␊ + ␊ var foo = 'foo';␊ ␊ const foo$1 = foo;␊ @@ -6136,10 +6570,6 @@ Generated by [AVA](https://avajs.dev). t.is(bar, 'foo');␊ }␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -6179,7 +6609,7 @@ Generated by [AVA](https://avajs.dev). ␊ /* eslint-disable */␊ ␊ - var main = b ;␊ + var main = b ;␊ ␊ module.exports = main;␊ `, @@ -6194,21 +6624,64 @@ Generated by [AVA](https://avajs.dev). ␊ var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};␊ ␊ + var main = {};␊ + ␊ var foo = function augmentThis() {␊ this.x = 'x';␊ };␊ ␊ commonjsGlobal.y = 'y';␊ ␊ + const foo$1 = foo;␊ + ␊ const obj = {};␊ - foo.call(obj);␊ + foo$1.call(obj);␊ ␊ t.is(obj.x, 'x');␊ t.is(commonjsGlobal.y, 'y');␊ ␊ - var main = {␊ + module.exports = main;␊ + `, + } + +## top-level-and-nested-module-exports-reassignment + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + var main = {};␊ ␊ - };␊ + var dep1 = 'original';␊ + if (reassignFirstModuleExports) {␊ + dep1 = 'reassigned';␊ + }␊ + ␊ + var dep2 = 'original';␊ + if (reassignSecondModuleExports) {␊ + dep2 = 'reassigned';␊ + }␊ + ␊ + if (reassignFirstModuleExports) {␊ + dep3 = 'reassigned';␊ + }␊ + var dep3 = 'final';␊ + ␊ + if (reassignSecondModuleExports) {␊ + dep4 = 'reassigned';␊ + }␊ + var dep4 = 'final';␊ + ␊ + const dep1$1 = dep1;␊ + const dep2$1 = dep2;␊ + const dep3$1 = dep3;␊ + const dep4$1 = dep4;␊ + ␊ + t.is(dep1$1, 'reassigned');␊ + t.is(dep2$1, 'original');␊ + t.is(dep3$1, 'final');␊ + t.is(dep4$1, 'final');␊ ␊ module.exports = main;␊ `, @@ -6236,19 +6709,19 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ + var foo = {exports: {}};␊ + ␊ + (function (module) {␊ ␊ - var foo = createCommonjsModule(function (module) {␊ module.exports = 'bar';␊ {␊ return;␊ }␊ - });␊ + }(foo));␊ ␊ - var main = foo;␊ + const foo$1 = foo.exports;␊ + ␊ + var main = foo$1;␊ ␊ module.exports = main;␊ `, @@ -6261,13 +6734,13 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo = 42;␊ + var main = {};␊ ␊ - t.is(foo, 42);␊ + var foo = 42;␊ ␊ - var main = {␊ + const foo$1 = foo;␊ ␊ - };␊ + t.is(foo$1, 42);␊ ␊ module.exports = main;␊ `, @@ -6280,13 +6753,6 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var other = 'other';␊ - ␊ - var dep = /*#__PURE__*/Object.freeze({␊ - __proto__: null,␊ - other: other␊ - });␊ - ␊ function getAugmentedNamespace(n) {␊ if (n.__esModule) return n;␊ var a = Object.defineProperty({}, '__esModule', {value: true});␊ @@ -6302,9 +6768,20 @@ Generated by [AVA](https://avajs.dev). return a;␊ }␊ ␊ - var dep$1 = /*@__PURE__*/getAugmentedNamespace(dep);␊ + var other = 'other';␊ + ␊ + const other$1 = other;␊ + ␊ + var dep = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + other: other$1␊ + });␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(dep);␊ ␊ - t.is(other, 'other');␊ + const dep$1 = require$$0;␊ + ␊ + t.is(other$1, 'other');␊ t.deepEqual(dep$1, { other: 'other' });␊ `, } @@ -6322,7 +6799,10 @@ Generated by [AVA](https://avajs.dev). ␊ var external__default = /*#__PURE__*/_interopDefaultLegacy(external);␊ ␊ - var _default = 'default';␊ + var dep = {};␊ + ␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + var _default = dep.default = 'default';␊ ␊ t.is(_default, 'default');␊ t.is(external__default['default'], 'bar');␊ @@ -6334,13 +6814,12 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 { - 'entry-c1d858d8.js': `'use strict';␊ + 'entry-d637a688.js': `'use strict';␊ ␊ - var _default = 'default';␊ + var entry = {};␊ ␊ - var entry = /*#__PURE__*/Object.defineProperty({␊ - default: _default␊ - }, '__esModule', {value: true});␊ + Object.defineProperty(entry, '__esModule', { value: true });␊ + var _default = entry.default = 'default';␊ ␊ var entry$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), entry, {␊ 'default': _default␊ @@ -6351,7 +6830,7 @@ Generated by [AVA](https://avajs.dev). `, 'entry.js': `'use strict';␊ ␊ - var entry = require('./entry-c1d858d8.js');␊ + var entry = require('./entry-d637a688.js');␊ ␊ ␊ ␊ @@ -6359,7 +6838,7 @@ Generated by [AVA](https://avajs.dev). `, 'main.js': `'use strict';␊ ␊ - var entry = require('./entry-c1d858d8.js');␊ + var entry = require('./entry-d637a688.js');␊ ␊ t.deepEqual(entry.entry, { default: 'default' });␊ `, @@ -6370,19 +6849,17 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 { - 'entry-15c3fb09.js': `'use strict';␊ + 'entry-04442d28.js': `'use strict';␊ ␊ - var _default = 'default';␊ - var named = 'named';␊ + var entry = {};␊ ␊ - var entry = /*#__PURE__*/Object.defineProperty({␊ - default: _default,␊ - named: named␊ - }, '__esModule', {value: true});␊ + Object.defineProperty(entry, '__esModule', { value: true });␊ + var _default = entry.default = 'default';␊ + var named = entry.named = 'named';␊ ␊ var entry$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), entry, {␊ - 'default': _default,␊ - named: named␊ + named: named,␊ + 'default': _default␊ }));␊ ␊ exports._default = _default;␊ @@ -6393,7 +6870,7 @@ Generated by [AVA](https://avajs.dev). ␊ Object.defineProperty(exports, '__esModule', { value: true });␊ ␊ - var entry = require('./entry-15c3fb09.js');␊ + var entry = require('./entry-04442d28.js');␊ ␊ ␊ ␊ @@ -6402,7 +6879,7 @@ Generated by [AVA](https://avajs.dev). `, 'main.js': `'use strict';␊ ␊ - var entry = require('./entry-15c3fb09.js');␊ + var entry = require('./entry-04442d28.js');␊ ␊ t.deepEqual(entry.entry, { default: 'default', named: 'named' });␊ `, @@ -6413,37 +6890,36 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 { - 'entry-2b675e07.js': `'use strict';␊ - ␊ - var named = 'named';␊ - ␊ - var entry = /*#__PURE__*/Object.defineProperty({␊ - named: named␊ - }, '__esModule', {value: true});␊ - ␊ - var entry$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), entry, {␊ - 'default': entry,␊ - named: named␊ - }));␊ - ␊ - exports.entry = entry$1;␊ - exports.entry$1 = entry;␊ - exports.named = named;␊ - `, 'entry.js': `'use strict';␊ ␊ Object.defineProperty(exports, '__esModule', { value: true });␊ ␊ - var entry = require('./entry-2b675e07.js');␊ + var entry = require('./generated-entry.js');␊ ␊ ␊ ␊ exports.default = entry.entry$1;␊ exports.named = entry.named;␊ `, + 'generated-entry.js': `'use strict';␊ + ␊ + var entry = {};␊ + ␊ + Object.defineProperty(entry, '__esModule', { value: true });␊ + var named = entry.named = 'named';␊ + ␊ + var entry$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), entry, {␊ + named: named,␊ + 'default': entry␊ + }));␊ + ␊ + exports.entry = entry$1;␊ + exports.entry$1 = entry;␊ + exports.named = named;␊ + `, 'main.js': `'use strict';␊ ␊ - var entry = require('./entry-2b675e07.js');␊ + var entry = require('./generated-entry.js');␊ ␊ t.deepEqual(entry.entry, {␊ default: {␊ @@ -6467,8 +6943,11 @@ Generated by [AVA](https://avajs.dev). ␊ var external__default = /*#__PURE__*/_interopDefaultLegacy(external);␊ ␊ - var named = 'named';␊ - var _default = 'default';␊ + var dep = {};␊ + ␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + var named = dep.named = 'named';␊ + var _default = dep.default = 'default';␊ ␊ t.is(_default, 'default');␊ t.is(named, 'named');␊ @@ -6486,7 +6965,10 @@ Generated by [AVA](https://avajs.dev). ␊ var externalEsmNamed = require('external-esm-named');␊ ␊ - var named = 'named';␊ + var dep = {};␊ + ␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + var named = dep.named = 'named';␊ ␊ t.is(named, 'named');␊ t.is(externalEsmNamed.foo, 'foo');␊ @@ -6524,11 +7006,10 @@ Generated by [AVA](https://avajs.dev). ␊ var external__namespace = /*#__PURE__*/_interopNamespace(external);␊ ␊ - var _default = 'default';␊ + var dep = {};␊ ␊ - var dep = /*#__PURE__*/Object.defineProperty({␊ - default: _default␊ - }, '__esModule', {value: true});␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + var _default = dep.default = 'default';␊ ␊ var dep$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), dep, {␊ 'default': _default␊ @@ -6575,17 +7056,15 @@ Generated by [AVA](https://avajs.dev). ␊ var external__namespace = /*#__PURE__*/_interopNamespace(external);␊ ␊ - var named = 'named';␊ - var _default = 'default';␊ + var dep = {};␊ ␊ - var dep = /*#__PURE__*/Object.defineProperty({␊ - named: named,␊ - default: _default␊ - }, '__esModule', {value: true});␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + var named = dep.named = 'named';␊ + var _default = dep.default = 'default';␊ ␊ var dep$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), dep, {␊ - 'default': _default,␊ - named: named␊ + named: named,␊ + 'default': _default␊ }));␊ ␊ t.deepEqual(dep$1, {␊ @@ -6631,15 +7110,14 @@ Generated by [AVA](https://avajs.dev). ␊ var external__namespace = /*#__PURE__*/_interopNamespace(external);␊ ␊ - var named = 'named';␊ + var dep = {};␊ ␊ - var dep = /*#__PURE__*/Object.defineProperty({␊ - named: named␊ - }, '__esModule', {value: true});␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + var named = dep.named = 'named';␊ ␊ var dep$1 = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), dep, {␊ - 'default': dep,␊ - named: named␊ + named: named,␊ + 'default': dep␊ }));␊ ␊ t.deepEqual(dep$1, {␊ @@ -6666,22 +7144,44 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ + var dep = {exports: {}};␊ + ␊ + Object.defineProperty(dep.exports, '__esModule', { value: true });␊ + ␊ + if (globalValue) {␊ + dep.exports = 'first';␊ + } else {␊ + dep.exports = 'second';␊ }␊ ␊ - var dep = createCommonjsModule(function (module, exports) {␊ - Object.defineProperty(exports, '__esModule', { value: true });␊ + var dep$1 = /*@__PURE__*/getDefaultExportFromCjs(dep.exports);␊ + ␊ + t.is(dep$1, 'first');␊ + `, + } + +## transpiled-esm-nested-module-exports2 + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + function getDefaultExportFromCjs (x) {␊ + return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ + }␊ + ␊ + var dep = {exports: {}};␊ ␊ if (globalValue) {␊ - module.exports = 'first';␊ + dep.exports = { default: 'first' };␊ } else {␊ - module.exports = 'second';␊ + dep.exports = { default: 'second' };␊ }␊ - });␊ ␊ - var dep$1 = /*@__PURE__*/getDefaultExportFromCjs(dep);␊ + Object.defineProperty(dep.exports, '__esModule', { value: true });␊ + ␊ + var dep$1 = /*@__PURE__*/getDefaultExportFromCjs(dep.exports);␊ ␊ t.is(dep$1, 'first');␊ `, @@ -6694,25 +7194,23 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var named = 'named';␊ - var _default = 'default';␊ + var main = {};␊ ␊ - var dep = /*#__PURE__*/Object.defineProperty({␊ - named: named,␊ - default: _default␊ - }, '__esModule', {value: true});␊ + var dep = {};␊ ␊ - t.deepEqual(dep, {␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + dep.named = 'named';␊ + dep.default = 'default';␊ + ␊ + const dep$1 = dep;␊ + ␊ + t.deepEqual(dep$1, {␊ default: 'default',␊ named: 'named'␊ });␊ ␊ // eslint-disable-next-line no-prototype-builtins␊ - t.is(dep.hasOwnProperty('named'), true);␊ - ␊ - var main = {␊ - ␊ - };␊ + t.is(dep$1.hasOwnProperty('named'), true);␊ ␊ module.exports = main;␊ `, @@ -6725,24 +7223,23 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var _default = 'default';␊ + var main = {};␊ + ␊ + var dep = {};␊ ␊ - var dep = /*#__PURE__*/Object.defineProperty({␊ - default: _default␊ - }, '__esModule', {value: true});␊ + Object.defineProperty(dep, '__esModule', { value: true });␊ + dep.default = 'default';␊ + ␊ + const dep$1 = dep;␊ ␊ function _interopDefault$1(e) {␊ return e && e.__esModule ? e : { default: e };␊ }␊ ␊ - t.is(dep.__esModule, true);␊ - const dep__default = /* #__PURE__*/ _interopDefault$1(dep);␊ + t.is(dep$1.__esModule, true);␊ + const dep__default = /* #__PURE__*/ _interopDefault$1(dep$1);␊ t.is(dep__default.default, 'default');␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ `, } @@ -6805,24 +7302,21 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ - ␊ function commonjsRequire (path) {␊ throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');␊ }␊ ␊ - var foo = createCommonjsModule(function (module) {␊ + var foo = {exports: {}};␊ + ␊ if (typeof commonjsRequire === 'function' && commonjsRequire) {␊ - module.exports = 1;␊ + foo.exports = 1;␊ } else {␊ - module.exports = 2;␊ + foo.exports = 2;␊ }␊ - });␊ ␊ - t.is(foo, 1);␊ + var foo$1 = foo.exports;␊ + ␊ + t.is(foo$1, 1);␊ `, } @@ -6833,24 +7327,21 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - function createCommonjsModule(fn) {␊ - var module = { exports: {} };␊ - return fn(module, module.exports), module.exports;␊ - }␊ - ␊ function commonjsRequire (path) {␊ throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');␊ }␊ ␊ - var foo = createCommonjsModule(function (module) {␊ + var foo = {exports: {}};␊ + ␊ if (typeof commonjsRequire === 'function' && commonjsRequire) {␊ - module.exports = 1;␊ + foo.exports = 1;␊ } else {␊ - module.exports = 2;␊ + foo.exports = 2;␊ }␊ - });␊ ␊ - t.is(foo, 1);␊ + var foo$1 = foo.exports;␊ + ␊ + t.is(foo$1, 1);␊ `, } @@ -6861,17 +7352,17 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var path = require('path');␊ + var require$$0 = require('path');␊ ␊ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }␊ ␊ - var path__default = /*#__PURE__*/_interopDefaultLegacy(path);␊ + var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0);␊ ␊ - t.is(typeof path__default['default'].resolve, 'function');␊ + var main = {};␊ ␊ - var main = {␊ + const path = require$$0__default['default'];␊ ␊ - };␊ + t.is(typeof path.resolve, 'function');␊ ␊ module.exports = main;␊ `, diff --git a/packages/commonjs/test/snapshots/function.js.snap b/packages/commonjs/test/snapshots/function.js.snap index a557beb7ccfab4810bd44020717754a39ce5a0ce..6ef39bb6df75cb2a4980752d064eb78cd4ee49c4 100644 GIT binary patch literal 17844 zcma%iQ;;Y@ll9oP%{#Vj+qP}no;$W}+qz@hw#|Qb-~NZ){ko%1RAfI?bw*a^Ig!-@ zssaQ`wg&c2=622mu8dGX05@@(c?T{^A_t4pG3SbtT=-EC0RMdfU->|KYYpGsddd2$ zXYKWPK!Qm`#EP>5UIxbxa!Aq&LWm_|t$DVfUeG6ItwNG*CKb}mrT|eU0f9;e02JeZ z3bq5$$WzEep-`CpXom>Wy;2-)d|dUk$|age$<7~z5nIHqt!@3@>1*k6EelP}8NTPC zM^a|fHkwaCH_q0bhBrLUu-`A7uM2c*$Fa>^Uk`LAx*oG0X4#F8G`PjI>v9XCAiYbA z_0E%^YP#;%SDoE$SBRXFKAQj>dRq+}^Eqofmb@2tV#_wImmIjoJuIRNqSx#;i#P`Z z(6*fWt2rJUn@KAQ=c^7Gs$90~9%df+=0E*vK2hXhY}?g^i&7(287KSON{Td{Rng2m zjyrE+K0m;?#k`2KO;@Vfx83A+TdyZ`;5c8`X?)c;^9tvIc_lWzPrNgv@Y*jQH@y$1 zi`jV7wZAXg>PoI!o_cP4ofqJ1p?^AGwuq0v?}&aE=%8)DhQv5?6bD#A9}V4c`Nl*S~0{Kkc*8 z!+9{Tp_g_0t-HeeYW|6ZTb#23f^hWwgV?w=gMYtHGfuR_>QuZn0;iDa-A6 zF=zMlvZZrE?Qq0fnaYIK(r(RR2Ji{#$Rn>h6U)ue& zfBM2oi|@1XYSz1`a87)cfyVRlRR|Z!*D^zQ(If5mxgTYBLGfgUo1yws3+(5#_Wkl? z)A}%SqBhfcNBkR67mH1y*iL5JuScjcGb=kDI&QDeYn+nVjX;N=jc3h&gWQS*?Jn)l z&h2(^e&gn>)M|Z*)a~-?WKAx1`yX?^ZSFHRa7ufOpb-lFIujfbjCwlZz$kw)E zLBaA?TZU`@UZdUO=Ih`aU3ateqv7=*vP;tYbR3I~WSGNgM~Ii5-w`pFHkaGQjok05 zbkwZYAMcdhe7`bodR}B-&o_9>cihB&!`3OLWa{?&Jt?`6)0MleyxD4NT0(3`!&)oO^edw)|^fjF_V&yA8(hJ8o zxLlfAj%#dQdasY`9)9b(zjGhJ2WBm;Sie3%legGux1R`U^?IK*{%*-LgZKx(=9pAJ zW}jgnHCkSmxRQ$?PRXxZ1$x)o>*cp6i4$G>BWR_b&zq4`3f$sYZ|#MY&4-%>-}}dR zwpwWK7dbiSNz31zv@K`8?oiuxcl^4-nBQ5ueHW?Vw)vPItLO*Hnt0&%m)qmekL&&C zZWVQ>hwg1p@^_29rIgTg-yT5YeLu$ZCAYK9ygS!UtejD}^pEC!o?YW_ ze$JXT0;u#a;>s)y6#p`9ce=Xtjes3asX?H)ENn~+83F}CCx7|lH#&tSO_P~Fe4pPzd+76d@ z(k?Zlrh>;k{Tu{epm}?L9z22jJm6%#bH7UAZglRyO89l^A3spNe1Arp`GzRT>6TcX z+2!J%R=vqQZhyPga!<8x_mv|8urN6u?Yv-hkA9w|W^=!d?^<~6E!s5)Wo=x)PtQfc zUGtbI`wq#PWiLi3iDlJTZS9q)jc&GHS2J0`wK4kcZH(?N#+dnMx%syFI&652_-Wz& zysvyLZAB=30gPV%xa(#3J%0GLJ8!}7aK6aw?AV{D*#Syp-R!)9`5ae}V`KGp?xZgq z?=F_oEjC}O`E~EMQ2Iq~VPCOZZHM0A#3|jp<<}hfK=W~&mLoR$zTC~lSD>Qd-C!YhftLC{GU;eBT{NrhbYDF-;(0#5z-K4EU5T(i73W^8uj}!? z&Q@^veLe?2l-hRR2NnPNXTo-+d11NKmHTJtN>7XD;XJBV-RYv3oy8k`>}?@#S>IrZAvoeI;Ws%PLDk}v3(s5V`dzpvvPV)z}*4v&})(862r*d!CiB>&*{i@r@ z_UCfS2>T~ON$#z(Hq;X$3%kyJm_ur{ob&iEF>U+7-h%IM4epa*e~Msp zvDvz+CZ5Uh+&1}M3yaNo`TE)!E%yUW({64du2}MU?9O$m?L52L3BQh0%3ZQ-s-%58 zeks}Zm%6j*fiFrQAsNB|mI(okGcJR0#k@NjPr{|-0`KL;762HyF z_p+#Syz$^a)|z4m`wpaJ7F{vt+i+js9XF2G`?xe}=3{4l0thv`}ICb z_cg56>6}^3MP~uv44_nMtyZ{Y?|k^rhwgo*Cr6}p`RZeQ4)eDxwepO4Jm}@(;Cv63 z1(nKN@ZKbT_!bl{-o~=5$DDk7?PqTA{U}?P9_(n<8MNyBrd5X5kM_6qtXjL?WxlVi zr<1stYZf7~^71*Bb(+%eqskt5-Yop;w-uU;op+Q;R_W|6shAeuz0_3g*T>)!QQxi| z2lyVhJrvyHnr+m>O|QNtIyviH?=K#%uAir99=qQRCiRVVb?xQ*xb!xqwA}qOK$EI- z|JESnoYZmiiglGkm$46j_`P$|j^8xN&hF7S$|*SoV%hY8$4!;`{b@7f%GTxdy0UWl zlN_sf1HWV*$LnfiS#P$#0KVkiayO`>m!4O+crnPbe!!;dxpmmA*4_F;>Q{Ex!!EI) zaQ-eH^L)rh&i7pBv9N75!)+UfY35C@CRR?jxMD7+^VRy$!=z`Y`+B^g*X8(fr@yIh z`N3w{R7%XZ>UzE9!*@Q((|lfUmdl|mR$gDoFT0Q^l$xE%wcmaS7-g#av#QD|iOYk2 z_^IzA7x&X8@%P7Lv9mwO7LXiFx*O}*+xd9t^#MN@)9)qA(9oCZtvyTkc0+qu`M^^p?3>4H>KzH0eH{X`d!atTd7OdyNv(ash-Z?uGjVs zEmz1L?z1nhep^T-AMz!0I^Vj3+!P#Nhug~oUc9H}nRC3~GIp8FvOe)+p<(|~*;`TW zas1D(7cZwF?$>>qDuvzeZ-{!*SPn;gmecOL=M4Fzx#tuvtvy&*Pq_Qo@b8v3GXXn0 zPw&V**|_C}iyNvd=6>5B)7fx2Ew2T7y6*lr@o~Apoutw}KEI*9%wsp=&9u{Hwta_v zUG;QzHm6|uFwEkQz1sa<%k^_{oqVIW`0zP%u-g?_{?Myd_;u9j;$?Efbve*`bC=EY zM4sC%C03p(C*eD9W|;(Q_9dDA*RYzR*FOTH{G?9$w}Y3Ob++C8e} z#LBgHbPIhrFKR+MY1O|rZL00~7P=3>^s&7@d}`aCvMXhm70yZF z7tMdx{(OwUszrO-)UMU$I$lhtev6BhZ(&R}yxlbCU)u3{nSiV&=%0)H za)=E-Tib_$GETYC!;j~;4beV~lC*ozIjVc?6HnuBNaHU?N(=QPfJh1*h_ zplgqvw;1W9)%^fmS zsUjgN$3wR%kBnAwGpu%R*141yRuAqyhtPB>viUcC?u4jjGMPf+bc-0$AdQE^9N}f= zkr197@0J<$0|uDH)WB_G8$MOX;HuUm&Zm08lC-he8 ztd25|@BI`HXj2?6bX7oh^8J`lx5O0;JNL$P2=I8hv5K$Sf)3M*G~BbySs zE^Cc8V1J0gWces;5TCIV^L}kN#)KEhw{~Od6^juCNO{LI5PF?>Y5>@k7PCHW@~N%_ zfVBj&TL#Efr~rY}F}J{^y8}el<_OntY>;>Y072b@BqbPzsVL|bLjnYBe-|PQ7!1U4 z1)E;*Z#~<_@GK$1S%_0j-h^w0O!0(ZhhT<&_E-JLSVU$bRgY8{%7%V@B7I@RhGqZ< zXbV>Sy4y%;BAGDE7CCTCmZY2Dpy+h~QtswZf%Cvze~dkN`6-Y`s3G&%!5&K zd8Sans6cP|v}B;a3m}aUa7`}s1Tog^ucoM z+bB+JO(p+mE2$bgZ75vDd-~HOSPIj)m;_ zNtoA9U<;^H(Qjn^ckJJf1-6Z{VII;lt?tU1_FC?tH?R{dxyv9%!-^Bx5z>Q?_cTaL zK0DCD5{k$at!mHjf=FS1<6k7n8I-Wg<fEV?~;R64rODbw_4jBp|S zOkxDx?4wNtBy`oqVK3d*u=5WWfCgCBa#gx^IGYsbpUX$6zf&6l_}iwLvv2~(_()mJ z@G%K{lCnVa1pa%$Tp>d9>0CJ*n_vF@M48?;z5UM~Vx(e)!&u_L!CJRy35}Wu84e*~ zGgLi2=uULLj?{nq30;ItIdiyZ0gwM-hn~>%qx@|}gu{+%tWPF0o{RA&14eUSK0SlO zs83E8-V`tDXU!VR^miF|R@%Lc51{tp1TV9NTdnoFi!hSPBrzyhFx;a4c}$m@HD{!6>&a!ODnFmo$N zAu4BYNeMn|DU*W0w-RdIpU~kxm*C5P-M&kE&@pJg5oyCq`jJG1&|m?9usaUk*wE#Mp_L zY`h*rTz^TtnSBZPArU_vf_QN~ZQ9Wop}r0B+V{W#FQSOT5KhLv8KaVJjm}9HZ!DHq zj(`Q#id*teAxk>aX@z*6nZh9m8f&}+BGVRGdPyXBoISxV9PJ?nc4cWVww1r5x)QpT z+_V1^a3q2@pB_{7Pb`e<=z51Ct|BzAV@FgBV z#rjy*q~*ELe&?oW*;Td=!UA6+^Q#wl7j!}yI43rn$^u6n7xE1Qyny*-WHx%F5LqHn z2H?EF7F8fd9rz0y-er**I^Hpdw+Jxt@wPsofc|+b-rik8U|+^rf8wfrVj)pde91#^!3lY0Jo_w@yrwF1cLI|ws0pdTzu?JXx%YxC zXAr9|PQl`v%$=EX*Ab*X0E&I;gC*Os5`C<9tomS@ps^y5Zz*KDC+v1L z9Ge_;IAO{4#_&aUeMbd70_HS%mR02G-~hkVd_5=D>S`m+>t&%9_I8~{`C}Vy3>?5& zTWGjb>%(h}gg~ZTX)I{lyc=uOYs1;M%v0;aV$h4P^nqftY=+N4xm#kk#8k=YV+S#b zm(UKmB>UPJraLQ3z*oVnD?F|p)=zCwbhyn^diB+yxup}rbid+2Dor;X=hp?9&L-A# zTIH&m#gRUoo#x2U)Z}XV<3$mT)=FkO2e< zyCFS~b2b?5zSCIGG8kpetp~?~sF(Bn6?mUQq9JUfieCx^$Ti%H0wb{Jv#ogbWmXn? z*kf&2BV)yyYG3pgoGp$jrr>Rv${5 z{;+_s)0TXpE#p=>WHXoPn5K{PC#Z{>d9PEWaNkqCastXJ0C|vO4C}tonKFqb?bSfwZ%zjL*+1Tce?;|`pfmXjnCFze zBe#9Gh$3(ND=#ILAshd-8$X#>-2fes42`VfO4{p~pLp)8_78lUt7|u?hN*)Kon5To zy1B{OjOk5U3c6k|;QULP7-V$Es$b5T4EYrTv;nHSx}JLDNnf*muv5R#1@VqR6oKaw z;{Z;-M<+vDb>ZG97tWCEDy__r{w<(TN!+aiC~3pEQn0lhDA=Ob@X7&{GR`1OyeK^z z_z+~&!~C$Co3WWW6$WMcWR12_v;@9bV;#_-f*;br z6RW^g)m0e98xQPTmy-9GMP%gD8IwzDH0xlNVI-J=&Y3Jf@R2e0J|a=n6^j7dZosM0OmYN}9972fHgFF(?Iz_Er@c1xSXb+{fr}Bor|rf&_H#-k_Yu zzZsr32*n$nMdizsDktTtJ$j1FT6hwfIRo49(5_}u$xf2?W!`WpeQqId;7AkoJ(i}= z98(TNE=d>~he(d4@QsA;j##M>?s4kbN{g^9phn)x++8S;T`<3r7~MN4Xp!DzRwYf8 zAl~@Py58>s)XfX+mLXwJJQ3n`A3<`Oy+seP?vShxwgi{<%SyD=FvffH4v`f++>$XX zQ=zjiuN`@$sfMLRz?4=>a)WRH$caf>8GU(L)D2mP5Ni7N&y!$Oqa<1dnDr0Inam;@ zgaVR@MNS6_IohCnzjXrAdkV&+2MI?UO>dgYqi$INkyHdY3dvP`9c+17=gOjOLORyDwI~Yhim`+? zXQ91n&yeRby#?{j9QA@l-{^MZ_<_8q< zYru>vGWB>%;I%VSycNX^59-`>f|xg8Q5rUDoFVX;von47bAZ-3BB=IGozwDhUNN;D zJMj6E`o6QlYF9oi$cBL;F6N}P;s z9r$|ktgwo5sh8$kqN=YSq3T7?W;lg8KbpM=$zV$9vtUsG3yoks*WC-D|4pyfJhGS7 zmC?9~%1+ZfBq7W8tX?9t|4bXj9sk(0x~J-9pT?i0C~I3&GP!c5Qwm&CR!Rgw(9lMLl1Ns&n5IMsM4eE)&lK9=tUl4tcR40h^x zCuCytQTikStNugKwg9aoki!nQ1$JUprebLE=d302G_HT6N1jS4rE|GMzsZJOt$`_u zr1nl3e@sz?X9)6ngNOf{ls+-cIavbu3P|9SALl0v6>_mW8~8; z^)NHvZ7xL6#-GnObt_=Mi5Gx)S8ZUjcVUrc`&LB40q8(&05}1SKq@9oDV}0e?o!l2 zRR&h!uWM!lIpYf|#^IWax9sJvDSrM^7zx!5>)I_RKPQTZ#M#tO-S-6Npf3iPXUVpvVQsE5hWgY&@iOE4NR*WHqb;n@hK zV)E+!S?R|_IJ%V%5Z+b?DkZ-06TvPALA_}QyV-mJl z)k}&uMdv8$zApEA7}!7g(>{Z{JoN!NTuggmEW{k4NDl=(bO{imZ3gcm#$X3e8Nh|0 zavofHMVpc8vS14`R=J5ly%LGriL_$BhVmi>YDNX(Das-Rb#Yz_(++<5Nkw425{q3a z4p9b=RVj;Esnqz?rWfYjV${8Py9j$D>lTewy~kn2io)D*IP+HnsR_PWbAJdyVo=Hm zNQ$T#igf$gj^Q5pYCimBcqK{;a{iCQRo#6~v)dY|ujjI?!&&p^cdGYq^)4ut>)zR8}y zZP6Mah`b34{*LOLLD{}D!M}Q)oB08UvRZV45INZwj8PNdkm0ny2gg(ytWnteoYV!9 zlcF+vSCNqs_8I^i#6Q}RD9M>f`}UMVCfYILi8%qfdTEOv8JnFA9I+{sgZUHfOyusp z(a4Iz%P}ZTTZAjC)Kw{zeEe1zGlyaj*~Gm7MlNYDf{|O{e>56TEIZh&h5i-< zXTez(c3eaNwy_hpNf*gkVN2MNuKe0r#>+0HCggcj<9%)~)2}D#@8YyAnBZ^mU=_ zk^Tw>yGtS1C>{dlPzH}$RiUW4{;Ml0vnHboS`9*O#ZIc6X8#wE{ZM8%&T~*@KcrMT z!5!cAfi0vHsF(ixWgO_rB*`CDc*?lnE00a`8Z)P)!28c-yuxBoJg#9nbe|)*$@oJT zu8Lj@It)w8w>)fuM7g2dwCoFsU|x$6UC?<=dA~|6g2_Y|Z4Ibw5#*~0FCt?(8Rrd; z&BQKfjx_>rp!1& zOV~(aIazXN+@6W-%-!aCS9Z{v<3qso;9qGO|8t;-j0vUu)&(ycE&WXM>Eh$R<&+INtCmwz zk7#Adf$fQ!Osi6+9y~3JQmZ+ZQP;A~plqd@Eo@86DJ@J1Ts_8Gfvser7636lXFKtvsa!YFhcL3nax||`MG;81%qgm|K?pUwL!jdZ z@@4)`3}gwV3?%G&iCesCrpZH`Nw3!jp$evI)elK1+Wk8Meuh}lD*8Y8cAA8Yrs-cH5#{+)`+33 zWH4bV`QMD#!AlrO?Xab5>TXrlRLcfnfJ(IYnl?P`-ejmle1po&>ampR01=qU4weiU zH$ek-j(-~aIDnv83-)t>fK}#hxk%wqC__PXO<>S!)iGLDxr<$zqqo=CPR|jj6S6fE zPH@dvKUmbe`gYXKB`6eols)5at0tvhZ9*s2Mb%?fnEw(cpJd?HxA0o;4OkoI=?9K| zMUV%&K(@r(}4074=16PNV3*pbhD<@?(T zcdgN{h~zDBewQq*{SQH}M%IsA`PGy*yeT{gmTN#{5yN$cP6$CdIA%g!Dl@oV%&Utz z3BvJAaA~N?z7N4DMw$PQSK*`;hqF`<$T?@(WiDy(Yt9_8;nDIOK$)YVUBm zm{5NzJOEggl81VqWO2=iqW>H`nOtRMZ=uNugb+l3Qm6{SHpCIE$xXF*|6Umdp6|IM zlDR_ld|)b%dTK^Jl@!GF3~i&hYp|rrj^_e(IJf3EU9-aUbPhfyO}VJp(=Gp*(|P2z zQ95m~nNsf9$lTN#aa_jv$*4yx*zdnnE51tzs{ptX+VkvlfGa?!m@e20NOGZ~rh}cK;!}<3Ky8qTycD4R zu?FK0lry0KTxEb2IRu3X7OTyA$iZs?xw}$$-B(`go1qOMtadjiQpES2Np?p zw4+7Kim!TTXiGb$-9kk&ir(?0S*1 zOg(&_-;-t1RLpcm&wMiJShbE{`Rh6C49_*buY(q`O9_*F6tw`=9>Eb{IRxm^qLU~j zFV?*00H(>*5WK*E2wo*#z!Lz%X~muoPQBacG#q~i6K2z;f&c{)L@*5UvQ4m8V%Uz; zR^f@kCv8YuXcXO`L;>rV#tRM2rxUa_L~JKAdym*baQZYT3L<&eSs;057(UXlroJn!Z@>Jx+vuWg$Y)%bYar}X3VU&PzGYglxhtiTJ18R*9Bb0aPKupK>~}o z1y{q+W*RiZG;#SG>;{XhaH8KK!4F%Pi^>wwAa_FF9Y!at5|RZB)3RVJ8rr=gOH}!2 z^^=(8upnr%7G1wRhko_h>1zs&rYX^-@mI!Q<$)8gQfmprWA+`;%%wuxQ921&Jl!F; z{To$qVA-w%+#a_Sun78PQ9{S+BjBI3m}E1Zy?aga}>&b`q?{5IGn$ zTbudbst8O{iT*W&NK0Q9JUEbo8&PHu@SyQL&piyBs+yayT@bC=d8geZ7;93sok zaIo+*0RbsdK1zU%1E#$VfTRcqTaq@d8Dl80w$xe5J{@0yz!kiCj_o!akxaLvk8>j4 zJKo?Hw!b^q6lS9X9YQ^^*#8tUIcHG>WAO65Rcy_gVwE*3Xpw*l#bG22b{wz>f#`Cq z%msqX*0j0+6-AaqK?@_z7K`zk)nG4lMP!@NNWw~)7XoWegRQlp6aL!kYeBk6ISNwy z*~J^2xar4EwhT`rhQRt59tMI$q#N z+ENx;ao@WjLcY%h6vQbw^p(32j;X`7 zu{NE`3d5U43ihJd9P-eQpHDb*$fu0Fp$MCL^(76#{nvWML?gJ*@B!;%OF zZ?}J+9mLk}+IdV)*w-kZatnhuREF_GJpvfi)t4Xuff4KrVdIEUeB)FV0gJ#A(?siq zK(c*WtpR^a;cgJB1&=`qlLriugW@O3M0;A8;dpsfMB*B7)bS)l!q_^lSR}IV)V~=> zD3)6&QSacq<0g=SSWyHe)ErrLeQHC3B=@XMo7!N*5u)4X*laCTKg*?7lVTJAf7o5= zVw)L_?WUcBA!Un{!hQ8@3Ai#^MLpx0394?VTnep~q!mau36naWl9@!~W;D6rII1C_IFA$fS&+gd+6g`>E zxApU4l7?wuni2#*gYr&=WR&I}_(RN2FTs9p=S4g%5nj!w$MB?7BB-mW%gJq;Xo({E z5rrcFZV| ziL=ujxHs^0aPS%|BwL0ZOJkA7p{)y!Ro}KQn?_z~P&4#_Ch!B=b}spY=Nb9z{NTLx zAe5e8xBw%+s;r+N-Lo*co`NTdy;y*r${lD%<6%8ctS}D~;0js+=g3s9eND;sIVrPy>b`2Zbc0mRzz8h~H6HPCGRXC1 zm7+Gl!?8GG=)@W{Ho3703FaySm-Z8~S{0Iy@b#;hoZ}TGTEoC#TCm#l)wVAUg%)63kQiC0u5G%JeX?}n}mi%!&ptqS*R75 zxRQ={FskF5-2T?fcI_(QX@-5kh*pfDQ^0d=EJ%#GBMf9KU_uv|Qn8l5f<;a)RtV9) zv!j2eD)&rT0*MTUCkDoyD>x2S%NB|kZ`Tjy=PWf=!C^19HB9@ZQlCPGOopven zS28!0_(QrmAjcXgF(^2LmFX8OeafPiR{G`d`-Zp&$&^vLyu$i}vI`qvUZC6IhLlC7 z99}s^Sj93gmw9mvbKLisV8hIHi&33`1f!8cX%Uy~I3+qcOmZSb}}xPUFgn z@f*5-3xp{$Ksh9U1o6D0jfo&}^ya{q2x$X8B(-Rsf0K|(x#s4t=KjZFY5xQHS)9B% z)ARBng6PcmSBU*h2CU}vW4&RuROabidw-Bf15Nk06Q3gse7b~~!MQDlnPqmpERyi_ zSmfK-T?$ZT^VVS zd!*8FpE6RxXeiY__xW5#tyzX>4g6CR{1Xt1fhqAo4*zazscsq=yi%fA)|2C9L=#xL z{`m(?YP6)JDCA`sN=s8Hifea~F;9RFT?kEe|6olY(c3id_-}bzp?dH%(XE}lNcQMv ztW`UH`rnN2Q|x2h=duVQ{`3nrC1bYDPlxyEC=8$2%C8<|3Zs_DXyMs_lGTsRW=xcQ z7G~!BJOkV`SBxLx7%xZmwh`Jem;7tN=|at)&M}8fbMB#HVE(AJ{e5zta+4=MT6l6|-p7!5?h z`O^=NLraGm-b)|IlmsF|t`d6gd=UuF;W&#a{}D&j1I?R+0^|3U>05my9m!fYr!Hue ziuZj8#u=SUW$wH~&Dddn#28&xwlF2SY~0|721MH46QjCd{=rJEJZ*@8o9e)vP^PR_ z(JVJgf2JGpZmBk{1=S3jirc7WJP4f98YX9o>&whD@e8%lBWxHFg}4tOq{z5?_B_iU zg%^a#Iosx?oy|rd0xAW}@n?>7yb}Rngm=E~e?fqm*_trj-j)PlRn$R(KxGUe5QRc4 zc_dfp%7@PI2IBqa`;;?CWrfS8kZkEtRZ&D{GWqa&-}b&yJO7aBMiXUroNT-Y!=0 zK$1yc#za1B{nFLcp=P-}iAwu!`6jSdF6TjAhCl9>VUf#!5K2)PI^(tlhH9-O+MApC1+YRV2>?_8ScA+; zVNC(OMNT7^5?(VzuAUg*`YlTL5d)RJvLJjxg}wJU@^jrKENYvqzV=M3Ih} z_4G*gG0}+n3F_C3(QSxOtQ*B$}8XilmxUwJYLL_`{ zIV5M5`U>{1p`Q+k4l9`rSm$l)LQ+#6T|EI~*+`m9<=b{mm|aL7jqBH6~tD;=r% zM}xnMOV=&K66Z+_J&Yr2Bd_BadYA`PM&2gTwb6IU|D$my(Pv9Y=piqiIAf1qe>j4@ zo*VtHiq{D>&U)VB96`eiP1N%ifksLKjI-~hnz7(a&bZ)AH=<&8j|hAk3@tGz z;CS?Vezq}1szkc}5iu~bqf#j=8BIzE=^+(+=0pmF!bWVrD>n>8W8EO>8Wl{&4h$B* z4cnX{5Rf!$JbXayZ!XWp^;HS^&b52TdV*mmXeg#eDW{{9ItfMT^Uo71;Z3P{p7Jfo(zjz4-&Oe)jP7n4|=0l2OiltX0+p%Or)1FBmqBsfwmUM%N}ua=8$ z-*mvy5pll@EVfkO9=F^_jtH?C3XGDrZ$s*0(M7?|6aBNWz;zUPK$OECw&C|lhG}OY zK0uj-#-5L4`z;B7e2s={;1qX#&HVI)aR5{F6>>?yJYyxq7OaYl*$1eL!(_-15B%mu z{UCr2@!RnLe8GY@6JoUY+a*$A*761AcrNw~yEH}>(Y07kHr4qL!NOOvsmM?z;c zAoj(HupfdY(^O#8nBdd|d{rvsoqmk8T#q@alnG5!z~Zv&7a!FKa7xN!c;75{zm;$W zIX*Ej++m;mKYtZ_e>@^zZhLsd=hDVT5W&9$#Fm!*ph#A>$*bm7c+=;ovTzRqZG*?)ft9RW+m}QmVQVnn>@|Q-Z zF(-2TO;tqqmP)wKU~0*6T~P@%6%!=y=sK}#L25ZL^oaqrdj@f$0XC?r&Iw^O)M-@~ z`>&d90AqZdXicKtwI~L-)h5uMTCp6CRVH6#{v3B^2am@X$NuR=P;aMKFj2c#Vpw78 z?C#BiZ3hV8e0ERoOdTM&dOQQb#HAk-OxPQ)%lDpK3&?RBs|J1*bDUpF4Ry?@QqQEp z7J!q%<-m>qLhLRZXfmv~fi{FumzAS2n-3z8?3k0+WP=cF;xvOCD*Ueohc=$_O6(0` z@t&1|AYoBGd_SN8sfC|m!~&dVqiObhb&L;x4d5^mt7<-+CR-#ajy0ekSE3_gWqF4A9K!m%s{jrU=4xU&&?MYzht7d?k z5wr2H(7FZz@l%HZC^mr^fD3S8^M~>5I*ZoQ8laZqoTBE#%%!M|p~wriWipTUOA^R5 z@VKJ{2|6LI9JTo|9E#redQk8XNvP}K| zY!ot4g7H&2n6BT-BU3jq%FJ4SV3{ofl*pVD%Re1KZ59h<#LWl?;WkkxddL``+S$c` z4a{xRZ2;-)s;1}D)#WSYxJ|@-Nj${>twb-=knw6YOmutE7b)gYMKXRyqH-l7j@ANf z66WI-ZrX_xx$yoZ5FnDXvEACYLUai)Y(I}}DTUzyxAWk(&sJg(f@ZI9r9!uoFLakT zv4q1ZpDfqHk~JBfl-ZHObZ|1!;@j*)So{cMzcFgIKgzpp?P+I5q-b3vVK`vBM z4Jh~UkoSc>lGIM9D^rL-r=m5%vQt=q^<^+&LuJ@Y2)#tb2^;W5pgQfhH!E&d(&YM2 zVf47)21~0AJDYo%6bvwgT+7HtXRmDymy$^nwrqTV5hn9E677$ai3vVzNsr_q$gom4 z9I`S`zHd-qd@oQ@KzGCtprOOU@4q}`G1l;H(k4ulLxEvjQ^u|7Q~!M+%%1=d?~l`V z0c&tY8C`s+8O3Y-`o!ku*tW2jmH_L&p^1TGiZHJm$f)(C(m?MV&lv;Q`5TOquXcP8 z^g0Cn5QD&#vm)R^sn9_|bh13^9+J5FG>cJ8HF$OZe`+9Vp$vZ}_oAVgk}Aa@&{w;c z#!%r>O7h1h>S_3O^F<5ON?TIqcPkcJ{JO=p z&u!&A?Y5)OUsP*P^9xTny7r!P=8h?C-oz4ny>ItSEoq4Dcq*)YRw1gv;NH=Mz6r;A?jb}B1ro9VNJA$#W6hciSAf9*b@y?dAGnw0vx zQW4jMR{FLHnQ{lrT>s&S;xuiOqjCotXX~{5JJ4jCd8RMPVGY0Kjz(vZ2M4(S20ThV zDBRo^;@>DXH8aROzi^-LahDR6kl07LUw3Iu-*I;P)fKNy)@Xm7DtgbX`eSs;j0>k1 zUgs9weXUsiwPKX>lqMJHob{)ZPsiQ9eV{F4Y1~xVh%To18eh$-hivmh-n+^j*|_6< z0Xs{0abaEahdePBO|=Bark&>`6zut*-kzELKJ=!~F6O<;+AI!tmP?BKc_XUGW}zcz z%yaGhB}Y&0`~S2q&8(Z0a^s_cyRu&LnX^3SB-%szLcg?FdNplHxbyIf*_~}l;!kR9 zt$FO8m=?^B(RN!ZD*Mox#r|_BkBpPnc~k48+}ax-4KLqz?$o{M_>uMaY{%k;CD-2^ zT@74#xxB%C!`%=6vL1fUTO7}-ee+85)QHuKT0ht8d_AZWz%734_{OMHts;dw^MQ*n zWw}?!czj*w?Z@hUb5HZqDH1%3j~J+|nQ=M1YwM;RPhWPhHl}$5SqFLLy07WX@XWpS z*#FA(Aa9|`iw+(=x}(~M9u=&K5lmN(n~C!?o;F%7xa8o?Z)wuq51nt`O?)u% zeA|uxcD=WmV|QP8f8;!K>YbI=Y>A;s6+(L=Y4+j`1wl9DIRGnrcCe6^0#6X z3**sZZq8|0Yi%q1AjvXS#yiU)_=h>L?JW2%(oJ@0^*YIz8>;Qo<;~yQ9e!Trc64{h zM?Lf771Q6U{`%kL(c%$N-K9L^Op9S*YqR8gpBG0t)$c8Pdhy@g^9S6!8|>M7du8gj z2-IvVb$M}5aO09N9b+%!#Z4aE$KUlTJmhA-k>78?`ugyL0M=#i{xf$TT`m9q0uuuO Df&akG literal 15704 zcma*NbF65=v+ucW+qP}nwsp2`+qP}nwr$(?KHKlyJ8zQ7%=~U%|FKf}RHu_#Yo+>I zT`j04NT6(MXzyfh=S<+r1O)`Z?f)>6cBQT2>dYsZlEc`B9|ZyM-vjtY7t&itb;XZ< zWD!PN`&HC^xqrI3iN#`rN%uT4RZ3gRLb{;lfb=O*hFLnDJ&6n!(4?w55DF+obRSsM z6;&ZWr6xR|091r+qp~qvK~(VgsOz)qZpNpHG)eMP*LRiVZO7}@_qOBA@0Qc-wwR)f z>hc0xttOqBzwz`@decp-XK%L>=+_JPOS!M`-6(_w%mj zX+3%&&SbTm;>Ar+bi?TwP@Av)<&!<+ccW!!I9k0IE#owgM+}}r6 z)Dk>iX+@!er_R*9-!S#Jm)y3Cm>7CsONJMpzb64XdO1EL+jDZBZhP45d}uv_q7`n_ zVETAIhAW_Ey$=0++NehhTU}%SUPuF(C}iHe_u~TbSoe3I_G^0E;X#tClH%q27{%mp z&MoJ0M?+56S`FXb7ys`=yDF8`j$?JdF0|x9hhu<6Nw! zy>D=x-{-vC9~sdK**%ryqFBz)pwZv=o#m(8@5j}+%vC!D#mm$t)DnjNDhHavkD#@J>Jfaz{D>_c6`oHh{PxQBY zE`Oevhg6e4ep(`#dUUysz6-xyJ5CpL?XvkFy_)`OC6`DhtHJ1oy1o0GzFy?spV~fo zE(7*|-^eSdaQgMmDp1z*ve%+LZC{RoEzQYS?x_Si3`+jj7U90!yvlSk1xB{NFQflle?ECpRtIqE? z;>@?_?Zvol)Zwy$yj<$~`&K{C>o5+E&)_HtThI1K6s5U&mlM8h^b>IH>(CB; zm-QR<8y)uMjAq?_!ZG^;fBqxdZeb7J!*h6hkC(}FI@#$qJwVy5T|~9fY?q_v;CZdr z>BOUFrndy$54&s^=;wt7x6S0~@IikTx8+Hbe5ctQSk4BB)AM)t=Uab9hv94-bZ)xc zP2}D+`(yJ>wZ!h$s?N6KD(j5r>-r9#kM<=?+Tn7pPAP@ixA)98uZFRQer?KkuwjHSK2jYv{Zb7(9|NA-gB@WNG=yxz}uM40o z*QKY@+v>64Om{tJ{i%+8yXR%5Bqncv8Q!m)3jMXW*>nILzwh2;3)0Ot#!Y!>** z`QStRw)-&OEj5orUw_B(YuU~IlBHgW&c}FT9ourY=ehwN|7WGBVuk!@ISx-bW$Jh1 zZ84+o@AvmWkdOGC?-il^!SWyZ%E=b9W_Ah}eDAk0-7CBAu{CVC;fglE$~E6J?7f_a zCTVutpAF-_h->eCwd~HHxk|?!LtZn#%ZjeWwmHFCB*p_zU=zGvF_`u@s$fHi$j=-@M7U&pN#?0bDzUHY@TXa55D zEXO+O{q(yZ0hL`^>-+q=QTIJtN(nny7PqoW{^XAm!Dsq?s_^i5x)weH57;!kvUTzpha9)%1Cny}!NuE8#@C;Snw z)-jXwqVt_U?8m z(w^1E{A~xWc2EDXt`~dX>7n0wxBbq5@9nugO%WfHldPgx;Xv}<=w#w4Irt*)eSNi> z@~L>}Q&qIQOU62RXYA`H^xbfBX}iPgwVCYV2j&4O<>UGn^+V5&o~G;ap8+TNFZ*R} z{@Sg7N!UxiTv6}adDBc;Oy_AXvk9;BXMdiF!HPjuSF5PI*UEW`P(M52d-LtJ{k=G9 ziMyO)#m^|_vFzKI?PESen(q5u6#O0T^PaO`*Wgll$|||-)=&9u#^dP+bc+3}dbKU? zpAOKMT&1|vXi%W= z6HwO4y}@74>md(vp3W=QJfDX}<2>LE(9+s22=5M>$CXXVHX4rKSN>Zyzb#BY)DpU$ zcCmN&+n%Ub4%-_ix0dd2nKj$H07n0cIUS(h>Yf)tn=$b0f^-g_dI;5!?|Hn>iD6Uce(6>r*E!F7DbxYu(3Nwdu=%j92Q z((h4P^}GAc-mz}qOBT-|$jh%VowY+zh&veCeXta-399<^5i~XAqC&Z% zb^}!EoOAlUx;(!Py!m~#ah54NJFWg=^L?<#7;Uhw-T^49*MKDvzmnt~l`l~Lr0n^_ zx)yL850=AUXbLF5;6*WY9XnR&&Oaoqvb}xfN`>_QAxn@+z0S_tc3~Me)saGdx@K)ic0$%|o&raSf0P4-@ z5^)IwPy1^_MdC{x5ab7I4oJ~vNMxgOEZHE<0k`;!6QCsIfIJCo^BV)XYR%!70_oc@}4g1FY~l_#ORDDrBY1bvZXUoR4?!RdesRvsAVmv-6D(^LEDkD8TJdiZ6)eUSo)JN4oRf*X z43_P-FB}nLi*ZNV)3Od57+EJ7TD@4t$zKWE`U&FwC9M8x*g+fyP1zxth7>gOoB5@t z{^7atzeYb0lL2EmD;)0-%e2p*im<-xCm5USv6J>gEH$7w3OT`0$GG+tiL?7+_qhEq z+*?2*PIp36rBm(u+OYWI)2#ogMcw;uz|GzzIG9%2;iN z(G5){#Y1xR3Rjg(G0a(99G&Fht5#-ccV(s`8iW3_Tw7~i7{E_qXRr1Lk~Qp zwIb8n(BQ137d_hmMV)Drqyk`bR~vN!W$)xh3bkk;*X?PH0Tw7%L?fDn!6Kg}k*hmB z{Po}Vk;f9)Ls^%T3Pz zwF{T&gQlcnNt3GP|6L^234;?tdWNwJ7P^9zqfN=zsHg}WnOh;;v@fRFbuPwN@SL6c zqr(X^riSxGxvyL+0 zB7iDNV}7-NG{pqyFAtLdtrE;F`*0$!kYYceouc_B?d^@Wpu}PFdb=>_PtsockO6!h z4*F@mrK@L41CHIqOcVHZDWRh}~A8)Y)lx>a1mTFM(yEh^wo$J;2S<-Bz7 zWZVzuF}6su;lt3Us}o8DDm@}?(djd~fVmT16W|R3!<- zb_sZJY4pP25|bnf`3r!j&`3!kOM7ycPUlYxyZbp*8SD;a+xrjDT{1-Zo{ zw6Oq!Ljb`Mu#hQP;&p&pw8y`G11$90znN}RAv0tRWNNiKU5q61!j=EJNugSN@~3%n zf&koN0P)16kDuw>s&q2Pxq4H|W!VQ-t>bsZ2F_Lk1VDlYP#a7F6t@LLWF6wlM(mE{ zuoqs6!Z$D-0^T#7kYPS0^qn`DqhDWSys!{%4Wl?ZLaPQN%oT6^HeR)OQ z*JQlhM2K<8tO~O-5tvgPe4KU?i;lET+tk6T<1Z)Zk6sal-7<>EofyY_ z7o)j2*cH50&hjeL0|nezmlo>2`-}kEYSRM@PxW}+KJpjP8Vm|Z&pCP~z9M+V!Gpe) ztzI)qIM2+{5J>T$(F+lQHs*y)9lXvL#E6)hY`=2UIIGcPt}g@Z%uHxR7-F=gejDE0 zU<}BxJX>h_Vy9=C<-Al*lye5VBvq2k{N@nxX)P=M~LM#b?Z^K!1ocup7xVhO*P z`Z(uy3HWMwXXk~v@G-`SA`0yir?+@yLo|5Kf?VcuEcVJwAB}{@aDe#&``JUmu8GU) z74_}GZM>z}gS*39P6X2z=Yc_*PKU43k(9-W<@HD7B&_*ynMBnXup*%Jcd|2YLNx#_ zgsaFQJXjh~i zN}8nzK=oC%Le-EI(VEHrk@t31$w^96Y*Q<)RnS-_d;}IQ#&d0IQ!2@L!hBIeP#Z3S z4GF4p*2InAgivZkr&Itruy-unDEJcPo5F@dy4w(HQPNc95w$PefU%jnowmhGlrNSE`DtUmjdNVm1mhFuu}Z&QxZk5QHCTAG^0b? zgJa_Wh=9q5Kx0~2Uyl({%Z8z(xuJytBM6uZ@0v{3#PWQ~&s$|`8^i2`q&n@PGNMGY z8Gq6>JH6#i-7`df1t`Qi^J|2e=P9SQ`C~elPZOaFIHKD~8zBO)W()}&1WvmD# zUSM4FK5`>tJjwpyLVzKv-6`nww^=AsWcrW|Po7gm-Yd!OW}6Y`xJHNyL`a4XL;=3m zu@92Hf+Qe1sPYdBz|5xL?f`rxHXADB+dvyW1}p34CPEbWZUzq&p1FCQhF%o!&KDgF1mI6Ub)H=P;|W2Yv*sya0qfV**!* znf^fWwm#*8r6bq*1(5}Ouc!>8mufTgM>eRM)}Gr?)KfSH71dK{Er5pVa%0h)$97{4 ze_RYY(taQ0)fP11-8fF-yif^@8S8EpwHRVa#GDBWW-uiMVJE79Kn$xx7sBnFumQ3b zjz9JwW*I$7!!uWy1=1cLeKxO>A7N$6L%DOS7n)oE(};1};i}4*$zcSpq;O+|-$kv7 zpwv59q;ke>su8c6CeRy1>wGS5w?fZEs?r_VDKl*f+Sasg$GLukE0R`r?-s|dD=1Sy zs1EunK+TwH#@H7S3uVHd48h--OC1iePy z=@a2xe`;#9)fZzCi3OUDn7FYzPaQlrY(}A>^;>8=(-B7IiA}Aa8%+iWQK}%sJth}B zMl7C+FPuUs04L#38hnaz?P)=e>TRt;@vsZO0q>z?VLNw#;LdBon3l5B%uYnyZDLty zu<28V1fkU~y8hB*(fPB8JP~yLMH59t4xLI_qk1%tItNSc4|^Srs!VgWO`EuE&lwfx z%Cs+~0aFw4hYO9%#+ZWG0RO=Q2P~|ipv5Ff@o#GpD=KRBiFL$M z9Sd*#`^!C4snHz=Z!EW5+;{BKk-Im;_MCZEFsp)cOhD?Ks(TVNM-n_mqxyXyXz6yC z4VZN`gt4m(pf2D_9c4U8`DK1Ur2(v`(K9Eks|1{VUYVwZX(el^zR)q02I0yBF;Npj z^}y?Fc0+o8CGCe+wtXY}AU*FqZ9F=kxCHoqoz+2|mEv8!XNi2#-hlI~a>U$6DD?fF zyK7LCY`BDo(n@_RK^9;)JnuBY`$NCiy*{B@Y!ChcT01j57I-}M(!v!m zCzv(8M_wg`c(M)sh88~WV?A+^xZ_cCxk$E|e`&&2DDAO-G(NNjXXQ-EI-n!7STu?g zTGWzQL;tQET=7TZG(wJc7VTl#08wwtwdnS|<6p!uOyszIv<5=0;UL4!uAB6S!{KhW z?po7MwWI~RKU;Tv9L29)+gua|eOH!gI)U%DGk*$!OU_3->~P{tZE(Ln7Hqqrb7cC- zF=CgYaI^f@#XAQQZR?A%X)eH||J!U_giUo0BHb~NWY_3cC;Y$h|6|5~n^xgF1_@C8 zb8NuZm8;#gRz~;h^mBE{fD_}$0|0@QU~^5%ls)Dc671gly9~5(dl;^doZVT;CsL)w zdNIVdkd@5ks*Y_cx0krqekvt1%lG(IU}*z`p`i0&Nlk*Bx;V*Xu}`1zEC)6Aem%LC z+L9azDm0{nQ+oI%yvvI6?{gL!T>y1lzTfFT_8XjD7RU+YrL zAw!yM!4>TF)*OL;<_7z6vt|d=)({*WtZ`t{8CDB|9ZUt(p>*twwe3j&Wul$>O^u9+ z-Oe>vn1aX+px%7Zg3V>mUcq<&5lWtxmcLL^PQoa`eYQe2q5;_XB|=#1EA)h&&xQyz z3RG8#5KSWKq=PhwrV$L%!J0(VNQSBZ0kuH}V@9!{#6mL1Sb6kUMOnGtF$(NU4!lbY zu@}Pt(5?)?lW-~cLB&sz!z?Xt#YjNzqDrV=ROKlP9dz<#HvFRSj5(ttcjUs6ZbN62 zgQnh!a;G$dR(@Q7BAj`u6iu6i{8~p zC|_QZIm#7)A&*I&ArH;JgIq5ISUlUI(@|JoaEH>vGfAT#cHu|25v{zQ2rpbX#wjyZo zB}*HQ;jjOFAkjb$n|A3*df=R2Y0Nz-EWjKSEEa-k z&F!o>LyPB6EE5ox3ji|&9LvrpY84aJ|(9Zzqp9oP}GO8yEgr)Tjmb&uEWTF?W9w1S^)0$1idZMxtlw;!xV_`0MC+R z9QsV&45J3S>C}Gz;<*Jpn?2|4ZEzXcD|8p@BxJvCbX%woWjyf?L{5YhlWt;*GlaR} zTK>XTsKzr!qC7w@YABpUVqI=)s3}L$MIdJbO`bW8EZ4jqUm%Iaq_RzA!cwULxMT7;Yf_r=R)f{kmSbO^8AA*DS`}>^GO5lA~Y>_#EHX95QH`T3GD(}(rv%f~%HzxRr-r-jo z48RSo>9VE-Rv8`RCF2kpe%AR258M+dgr@Vh=qcfy1q?2+cmNSpHdE`2rfL-d{ZWt86t-X6A8XSe$fhgG7<$2d7DhlPm z;I?ylO{C*>1Fw-x(g?ahHb}?m1YIE;|3Bz4@Bi|>8p1S!GrOAvPN*PQH@ipeZbCXV zIp(1R6|VS6$}p$A1Zyx5*uqB&I~UIj>#x6j-FYeg0Cr!KmW16U*74=PPeKGtVn){N zr$-V$q`C`~SO^ZufJE@C>-DU|tkwW}+VcKkuGVII9JLO|Lm-+B!vpQAFn|P|Onn~< z481ZIbkqn6%+ZiE^>A-(_iDIzTl7Z4g)dDxYJrcUg+K(w1{T2s@>S1k8 z{HzgPwBt9s-@AV!xtsK?935(WZ7Y<7<}Z5M-p(#&zVJ4qO1D%BuRX;X8wYmu(+RFJ z{-l;(V{iDcDlD*v?rWHS*nd=qqDjz3!~*Y>FQa*t-o7__*V2>YZOT0n*EemTxx>Tw z^aAn}LU~N_f>7Y3VxD`xh}Yww6{mp)K_ z1x^fWu$?^(GUHe++CSIfqj5zU z(4PKK0e>`8U%F=NBftnqh-0w%h8L1Qte~vCCu(Un;1FChbjC97NGW1gt>L!JmNMl? zip10_C1=rK^aijeq^>9$QWtu1R6e>`a*{)o796CoWyJ@{EZK>n%8T|={}WVI9jc(~ zX;HRg4-_bGosz22WKNQb&%ZRR+@u~$pA?J8P<6$6w5G1n5@9xlYqUI!S0;1Hx0~qVWC~5$JF??;BL}mT0%QW z59x93|A1<#j&0HfLH1!;n84AU3om(FH7xv~8b{Q@&A+`WAK_F@f_NC!e22 zze~6@E0g}uA03&OCQ5<~VDirlAHR+-6aMfZfcy+v%oWb`%2ew4Dff`m{#uzf6(&!Q z-B?%>RU_~VV13`Jo^B_d2pwmtDVowlg+sBdx*KxvUE*#h)&xHrx}@<{CWOmWnze49 z+oos)Cz+GL4nFQoH+78yoct~z<4>G9|c(W4SRkH{3>GLjCkk8xrEq<W{6fnqP*5SA)$e}Bt;NN&j; z_#-|gx8)Cgk=~Np^M=3wGg3u*^R)4mUKS2N(AaTNw48(gfaNyj1U00)ZfeA-O zFPuO*YokTef{7#G=6N?N^f21ZT7M#});iJNGPm;b_Z^nCYG!2tp!Ze-#5z_)g{G*?;mC)>_LJq_fVNWhKtC9s+el=}^ST!lxA06{Ip?l6=9`6d^fL%dA?< zESDQL9>EfJ3l%u~CbIKo@0Z;KfsYiIR3`&vmEO$iGtYp-u)9%3L$c7QYDR9TACG})Z zG3q3-$&NL1-s6Yj@TuH%y+L_4I-U6r^&Mm&s!nv>e?tRMb&1rRw@Cn&hwhY z{Hgo9%EF0yK+?gSV*2y8?$`A~Zn-tj>jP{r9Cl$4)fu9!@ay4LlGF55Ky9hMIjHC8k3TvLO2p~*_~X-R98?(jtm>nerXO&zq#1YPvL?(7AzG9D#AtdO z4d2Lt$HWu?8jgtEbZj0QwG=`EF|1DcAt--2mC4(PWPtnv-VkK~&kUeR@T?pjA-(!F zBq};EZ-P%v0|Np{FtU>#G4aP{1WNp|7jWvOeyIOud5_%KlJGwaPb!q9z`H=5YPUOp z9Kkk5o``0loO7sNUi!FFGLZK(a}Q}mE4T+b+)%#)0IL@4DgcJiTe1@dbcIi;s^bry z#x4IvEK8_49^nQ9dUCIGhgKJe48N>5S6R~)tr74AoUX^D%r~#gOgNX}I?arr$>*Ud zVhb}~c0`h<6U8mr4)u9p;7OMwcrxPS@W|#Bwyxf$xAC58BLCqzwECksnI=X z04^RoJSPVql#M6J4y~ty=cN0S%oDmkTh#jnr#+bM-&3lW3_m1;9UyA@v&Npd?gX2p__W?h86*tebP_dI1TeY z3!U9^gr{_(#H@@_MsJ~f3{@pX$Od^$s1ONvkj!`I#lup#$LHDL()}6E`CKGIv#6MY zP!y6<3Z{}G;Dw6~X7qKrO9d6~@Ob~%{h$6ou7Y9o85S$=4gL4S)X>o4)S&1{*idnb zB&@YN#%B~g{?{RMXo%(Ph@+zbC)?N4CR!;|x-jB<^dzxpQN1KKlvPS06ULiPF<$2N zmf)tzLZU2V4hD>7*|O(kny*w%MLkclb3)L4tAj_r3|f1Sh5$+T{>_2VXlrzh*$|4< zU`ck!{s&xsSl+HlWjXpXaM~l3bE62Q-8x?!-hJ=^@mGk-NBL&3FDA1b!g7kr(Bp+$Rdo6JjhQK5kqK3rL)G7D`U}m7?vv_%$i+xdb@Z zVnD2OKJovlDaVR?-W;gR7_LIVpeM)?1XkHQZBF|Vgl!_W-WtlZwfe7bXtM8-z#yY+ z7uMuo%rd={5Qfn1tF{c@9IDz*x{5~rr&-62p)6S9?D7L4#&>>9dGfK)2*1%Goc#XF z-w{|J-%5_Z8C|-}L2cb2oHITSaJx)_%teR{7UJW}T{X!8mJ|LdyH=D36yW zC}V9tY)}rh$<1Ac#5&app|xYfd3v6LLl_pv9MyGNp}?X7Alj+NJcYrzj-X%PrMOpy zBO{Q9^RB>iJM%yFyAO2?;dcX0hq@#0 zd-tx*s^eormg)__^cX6)|4$C$iNtT}OV{}1jt9-U?i_&W6dNY#9i_V?ij@}qM{$;E zH817ALU0S9u}hqJLbBjG7Wi!RwrygDY_BMy`myHGB-knD1N7;fB!dga8Idv| zUC}N5%w@4=4og*%smo%uT;_^o6PJY=`Tqo~Dm8JfHH85c) zjBuCOjc$mcUq&HFJAG^}RDi-KDY2M?CHSfTHOG)BY*Dju3fF;XNN|~DR3_!oJ;*?v zgk!@VkG6tuo&l{$Z=_qQT~&aj1UH!%Eqd5NBtP7T0Z+|b;$=Y=6?CiN%C|w5^2eBQ zd+rOEYZ8kOjDeIvvD-nDf?S4_r(_Mm!JD@9P)xRG^&(y%(F4H{c(zAZ!`6j;7a&zc*#hk@mXnqRW8i9-f39&>0H zO~G)g4VD`;b&7;@&{;05d2*VQ3kF`o7OGk;$W|$34?McB8HnrB`~eI5xAr<;9|dKL zH8@gOh7!C9Ya6rTPqi--zF&TM)q>mYhlD)?KL%-TP=SSaI zT*P&^J1+g7X+Jj`e4@iq|*TI#0b+fK#vzHW{e%*C8&ZJSu|KJV!fBX@R(+ zKQslWHBzAo?v`wHH{pPt#tXfe)S4s4>YpPX=<|ZEyTBUD+y%d%A@F@P5D7|(Vle(%v&vWYjm%sv9FvtjbP>RR}05G8*EcE;F_Cz zAw0uT9zdq4tT2{l&k{i_Ak0TLQA=$9m3R?OvDa8b87YFO9P|^;{7$job}Qs)FC6{6 z5Eipcn&N|`LL29DBTB3w&ksfI_wI{1kDV3t6kyo>|cloqEbqRwO`Af^w31%bIA^Z8}~F?-iR5U?Xn&{ z)M1wAz;@baTt?W3g(vqYFPC3M3dvPBI2Dd32X=m8(8cR|;KhF_{{=@c93yMhRuWhYt>xBc#w#6Q zwBXsm7?5&jKu!8i0eQDTVUhzBs%pM7)7BiY{a7pT$-w(WWDrV-Fc71>TmTq!FSZAU zgZMmZtANI)pv?r-@I7d?K=_zgQpN2Rh@PAIjCmKqGH>QsZH(TPjCJ0_BJdb^JM?`FS8OkkhYY#; zFrWQ-BpT2JW}BV6xFuL2`+&R!sh|8Vj;%bM>1;$nK~Nh!`CmqGK|METMH9 z-75k$7b2184G%3pqYx&2zPhBWl{f6MX=u(Mq(_%bwD5O9KY1jS!2dedn;Be(VKEjp zAbO!t%yL1#k#Kd_I0brE{=+~$6!F9Ckpy7($~ff5`H)Yv9c>U86I}nyz@&mFHojX| zl||A23>p+mp6&o%QvT1aHHN{6|C#q@)r7M-hw)CpQ3U0*Q*fIG5rc zU)SJdvD*Efe>XD}@63C>OlgD9MRmw4y{ObVnD3C#WR36$W>Vcit3W``gIe^*fkPQw zWTDaNa7OxnUz!jS(nKX|c&kk`pGHU7rKE za$37~OIc%4!dlZ@nzGuwn5m|I}Sstf>gn&&40qa4FaUvjM5QX9U#auhrmt0a@Ud1}`k}eOVzaB(W ziEia2(T`-#6~l+!8#q*)>KNLJs2b$Zt$*s=jn0?kGB)kp8KEcw6K@ch{zesytM~<- zVT^>lLie1j&cpAbVV;T}8X$ouaik9qkid~SFhm4N;>i5}BF^a`W2~VaQfaUuE5Uk^ zBU(=@GY(7Vl{8EOP?SFfij|?D3o?HK1ZEcu{1v8~1vv@1WDuqWzripI{6S7zL9ZDp zh*|=Nw6u|<##)@wwnG;yKoSdvaK*Z(B(e^y$C0Nst;K8fO>=IvI2q@61veI`)4^`HGf6sfRV5 zF0bn78xR?oBtyxJ=X11$I*>0lmwZ2Mcz>kXguT-CZ&j;(eNgF$9{q zNKM}pVz-UJ0Kx*XvRUelgD*JBw0Z$UpgXqKB@{z;UKA9F|LZI04Jn8O@(r49gh88< z^{EaY%(DQ_EwNJLM1}?y7^K!Y5z1*%p=}=b_mKLN0@6SlNCHR$X(06{0;Gb}ll%wt z9$%G-fx~h4B2&EuQHTp7Obo-q19aw_2jqxqUGZX^Z!>G-3TiJxK`_g9*dPJ}2OO)8 zP~wN~Zl<<2=J>kyGSHZsXhpT`pcy>r9cGGe#0X$<2Z+;N(OM6$u|gKTrVt+fA}mwu z9LdIYAIY13(|EoCET@9}o=qae*JhK_1^i3M0T#m2O{=F45S|4Q??!PZs7viV2XSXh zbx`A)Dnd2Ljhhj-Ix2chB zJAT-2v(Be0=#C5Z?;2C~hhUR1c-4fk=$}(bZ&|JsYw@{;N5pz&Be4=u`K3_6f>1k5 zvMaL-g0hv}pUPXam#bRfJq0^6Rt6Uyp}(QATh&-8^c+D?4Qyv{Z7waC$J@wTI_5>I z=v2|4=VC?C`3S1v5Q0#1?3*vEde@a{0jCN!QW_+^f83SLP2-_5c&k>77_OY};qRq( zt11C&F|_*fV_s1-tjt)@G%| zr{fDSL+MzC_CvW5I>KFTp=^&%ox=6|3wqs$Hq4Rjrn1$&s}re5RsAYzXs>(w*4b>u zb3f_bxUeYcvy*AH;2f9*K=m#${IUJwFROt!8&sFQ`rl`BPj?eQsGuw3O}^*Ij0HSb z32jkLj16^NGinj5mJ2mP0ROknJKyms;f%)A5Fif2$2cpkdd*B7_-?&(a!3bx`{WO+ LMPR3`00Q`5)Ad{% diff --git a/packages/commonjs/test/snapshots/test.js.md b/packages/commonjs/test/snapshots/test.js.md index e77b5ee38..a484d95ce 100644 --- a/packages/commonjs/test/snapshots/test.js.md +++ b/packages/commonjs/test/snapshots/test.js.md @@ -4,6 +4,79 @@ The actual snapshot is saved in `test.js.snap`. Generated by [AVA](https://avajs.dev). +## produces optimized code when importing esm with a known default export + +> Snapshot 1 + + `'use strict';␊ + ␊ + var require$$0 = "default";␊ + ␊ + var main = require$$0;␊ + ␊ + module.exports = main;␊ + ` + +## produces optimized code when importing esm without a default export + +> Snapshot 1 + + `'use strict';␊ + ␊ + function getAugmentedNamespace(n) {␊ + if (n.__esModule) return n;␊ + var a = Object.defineProperty({}, '__esModule', {value: true});␊ + Object.keys(n).forEach(function (k) {␊ + var d = Object.getOwnPropertyDescriptor(n, k);␊ + Object.defineProperty(a, k, d.get ? d : {␊ + enumerable: true,␊ + get: function () {␊ + return n[k];␊ + }␊ + });␊ + });␊ + return a;␊ + }␊ + ␊ + const value = "value";␊ + ␊ + var esm = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + value: value␊ + });␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(esm);␊ + ␊ + var main = require$$0;␊ + ␊ + module.exports = main;␊ + ` + +## handles array destructuring assignment + +> Snapshot 1 + + `'use strict';␊ + ␊ + Object.defineProperty(exports, '__esModule', { value: true });␊ + ␊ + var main = {};␊ + ␊ + /* eslint-disable */␊ + ␊ + function shuffleArray(array) {␊ + for (let i = array.length - 1; i > 0; i--) {␊ + const j = Math.floor(Math.random() * (i + 1));␊ + [array[i], array[j]] = [array[j], array[i]];␊ + }␊ + }␊ + ␊ + var shuffleArray_1 = main.shuffleArray = shuffleArray;␊ + ␊ + exports.default = main;␊ + exports.shuffleArray = shuffleArray_1;␊ + ` + ## can spread an object into module.exports > Snapshot 1 @@ -28,6 +101,8 @@ Generated by [AVA](https://avajs.dev). `'use strict';␊ ␊ + var main = {};␊ + ␊ var _export = {␊ test: 42␊ };␊ @@ -36,9 +111,5 @@ Generated by [AVA](https://avajs.dev). ␊ console.log(test);␊ ␊ - var main = {␊ - ␊ - };␊ - ␊ module.exports = main;␊ ` diff --git a/packages/commonjs/test/snapshots/test.js.snap b/packages/commonjs/test/snapshots/test.js.snap index b65007f262997968ac08148202273b3cdf4ef525..c7f79fef1e6df7b66cb2414afa6fc14fe78c12fd 100644 GIT binary patch literal 834 zcmV-I1HJq~RzVK@{JlEt0)?_Jc<)>?S6gMm#0NT4=2YYfDuSLRdD*Y_iQ}C(h1RYX}~c;=zL; z3W9=yf;XujAU%5YAn3`1Am~ByZxHm&?B=5}ieMn~@n+up{oZ@O+3Sj;Oetrto+#e1 zw-ox$e(>qQz4tLi{9fS1UOk^Qo=j{ktuB3idUET2Oj@dSFu=U~P_M4wSV$w>d6lFr$ zBQaxB%HH_nm=^d1e9oLI*9xk-QduWeZq$hFcx08)Heq~ICzslkaX$^3X%c^#)&iGk zY3RU)I7} zT{6#@wW(WTOhQKmuqgxGB^(?KB<+SvygF|{266?o9)nq&GMVr?K$UtvhjqNYZ1IL+ zyOc6rE}7-kXiHB*3Umh!LoSItg-c1sEji_Mh)`NDm(jn}+w{y%xhx#IYBx-8n6sHf z50S4iY(?Af7RwM7P}J25Tpl?U`u4wgo4JBI+_M-NX<3*$t%&4BF|0gj6)lac3a+Y} z+8yZ&o*0IK4)UZWyJj%cc&Q=IXh%Mbk`WBg!@-h6LzU3n>s!S zIli%oo%~NNT~o%WcKF*Q_GTC&dKR4cSkR+K%}0L<%*K>z>% literal 255 zcmVu zRz!Py<*dH$SB`Csi-Cq9DJhq!=g7Z0ggB`hET~WmQ~^~BmC6U&my@5a0g~24cN{)P0RTXINJT;c F007@KV%`7% diff --git a/packages/commonjs/test/test.js b/packages/commonjs/test/test.js index ee2c9f91d..78621efa7 100644 --- a/packages/commonjs/test/test.js +++ b/packages/commonjs/test/test.js @@ -388,10 +388,10 @@ test('prefers to set name using directory for index files', async (t) => { }); const code = await getCodeFromBundle(bundle); - t.is(code.indexOf('var index'), -1); - t.not(code.indexOf('var invalidVar'), -1); - t.not(code.indexOf('var validVar'), -1); - t.not(code.indexOf('var nonIndex'), -1); + t.is(code.indexOf('var index'), -1, 'does not contain index'); + t.not(code.indexOf('var invalidVar'), -1, 'contains invalidVar'); + t.not(code.indexOf('var validVar'), -1, 'contains validVar'); + t.not(code.indexOf('var nonIndex'), -1, 'contains nonIndex'); }); test('does not warn even if the ES module does not export "default"', async (t) => { @@ -533,18 +533,7 @@ test('produces optimized code when importing esm with a known default export', a } ] }); - const code = await getCodeFromBundle(bundle); - t.is( - code, - `'use strict'; - -var require$$0 = "default"; - -var main = require$$0; - -module.exports = main; -` - ); + t.snapshot(await getCodeFromBundle(bundle)); }); test('produces optimized code when importing esm without a default export', async (t) => { @@ -568,40 +557,7 @@ test('produces optimized code when importing esm without a default export', asyn } ] }); - const code = await getCodeFromBundle(bundle); - t.is( - code, - `'use strict'; - -const value = "value"; - -var esm = /*#__PURE__*/Object.freeze({ - __proto__: null, - value: value -}); - -function getAugmentedNamespace(n) { - if (n.__esModule) return n; - var a = Object.defineProperty({}, '__esModule', {value: true}); - Object.keys(n).forEach(function (k) { - var d = Object.getOwnPropertyDescriptor(n, k); - Object.defineProperty(a, k, d.get ? d : { - enumerable: true, - get: function () { - return n[k]; - } - }); - }); - return a; -} - -var require$$0 = /*@__PURE__*/getAugmentedNamespace(esm); - -var main = require$$0; - -module.exports = main; -` - ); + t.snapshot(await getCodeFromBundle(bundle)); }); test('handles array destructuring assignment', async (t) => { @@ -610,31 +566,7 @@ test('handles array destructuring assignment', async (t) => { plugins: [commonjs({ sourceMap: true })] }); - const code = await getCodeFromBundle(bundle, { exports: 'named' }); - t.is( - code, - `'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -/* eslint-disable */ -function shuffleArray(array) { - for (let i = array.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [array[i], array[j]] = [array[j], array[i]]; - } -} - -var shuffleArray_1 = shuffleArray; - -var main = { - shuffleArray: shuffleArray_1 -}; - -exports.default = main; -exports.shuffleArray = shuffleArray_1; -` - ); + t.snapshot(await getCodeFromBundle(bundle, { exports: 'named' })); }); test('can spread an object into module.exports', async (t) => { @@ -642,8 +574,7 @@ test('can spread an object into module.exports', async (t) => { input: 'fixtures/samples/module-exports-spread/main.js', plugins: [commonjs()] }); - const code = await getCodeFromBundle(bundle); - t.snapshot(code); + t.snapshot(await getCodeFromBundle(bundle)); }); test('logs a warning when the deprecated namedExports option is used', async (t) => { @@ -668,8 +599,7 @@ test('imports .cjs file extension by default', async (t) => { input: 'fixtures/samples/cjs-extension/main.js', plugins: [commonjs()] }); - const code = await getCodeFromBundle(bundle); - t.snapshot(code); + t.snapshot(await getCodeFromBundle(bundle)); }); test('registers dynamic requires when entry is from a different loader', async (t) => { diff --git a/packages/node-resolve/README.md b/packages/node-resolve/README.md index 3022bcc24..898af5955 100755 --- a/packages/node-resolve/README.md +++ b/packages/node-resolve/README.md @@ -34,9 +34,9 @@ export default { input: 'src/index.js', output: { dir: 'output', - format: 'cjs' + format: 'cjs', }, - plugins: [nodeResolve()] + plugins: [nodeResolve()], }; ``` @@ -179,9 +179,9 @@ export default { output: { file: 'bundle.js', format: 'iife', - name: 'MyModule' + name: 'MyModule', }, - plugins: [nodeResolve(), commonjs()] + plugins: [nodeResolve(), commonjs()], }; ``` @@ -216,7 +216,7 @@ The node resolve plugin uses `import` by default, you can opt into using the `re ```js this.resolve(importee, importer, { skipSelf: true, - custom: { 'node-resolve': { isRequire: true } } + custom: { 'node-resolve': { isRequire: true } }, }); ``` diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86d23b5a7..af4bcd383 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,39 +1,13 @@ -lockfileVersion: 5.3 - importers: .: - specifiers: - "@ava/babel": ^1.0.1 - "@typescript-eslint/eslint-plugin": ^4.9.0 - "@typescript-eslint/parser": ^4.9.0 - ava: ^3.15.0 - chalk: ^4.1.0 - codecov-lite: ^1.0.3 - conventional-commits-parser: ^3.1.0 - del-cli: ^3.0.1 - eslint-config-rollup: ^1.0.0 - esm: ^3.2.25 - globby: ^11.0.1 - husky: ^4.2.5 - lint-staged: ^10.5.2 - nyc: ^15.1.0 - pnpm: 5.13.5 - prettier: ^2.2.1 - prettier-plugin-package: ^1.3.0 - semver: ^7.3.2 - ts-node: ^8.10.2 - tsconfig-paths: ^3.9.0 - typescript: ^3.9.7 - write-pkg: ^4.0.0 - yaml: ^1.10.0 dependencies: conventional-commits-parser: 3.1.0 semver: 7.3.2 write-pkg: 4.0.0 devDependencies: - "@ava/babel": 1.0.1 - "@typescript-eslint/eslint-plugin": 4.9.0_303e5374dd1870bb900303fa6b093324 - "@typescript-eslint/parser": 4.9.0_typescript@3.9.7 + '@ava/babel': 1.0.1 + '@typescript-eslint/eslint-plugin': 4.9.0_303e5374dd1870bb900303fa6b093324 + '@typescript-eslint/parser': 4.9.0_typescript@3.9.7 ava: 3.15.0 chalk: 4.1.0 codecov-lite: 1.0.3 @@ -51,120 +25,121 @@ importers: tsconfig-paths: 3.9.0 typescript: 3.9.7 yaml: 1.10.0 - - packages/alias: specifiers: - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/plugin-typescript": ^5.0.2 + '@ava/babel': ^1.0.1 + '@typescript-eslint/eslint-plugin': ^4.9.0 + '@typescript-eslint/parser': ^4.9.0 + ava: ^3.15.0 + chalk: ^4.1.0 + codecov-lite: ^1.0.3 + conventional-commits-parser: ^3.1.0 del-cli: ^3.0.1 - rollup: ^2.23.0 - slash: ^3.0.0 - typescript: ^4.1.2 + eslint-config-rollup: ^1.0.0 + esm: ^3.2.25 + globby: ^11.0.1 + husky: ^4.2.5 + lint-staged: ^10.5.2 + nyc: ^15.1.0 + pnpm: 5.13.5 + prettier: ^2.2.1 + prettier-plugin-package: ^1.3.0 + semver: ^7.3.2 + ts-node: ^8.10.2 + tsconfig-paths: ^3.9.0 + typescript: ^3.9.7 + write-pkg: ^4.0.0 + yaml: ^1.10.0 + packages/alias: dependencies: slash: 3.0.0 devDependencies: - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 del-cli: 3.0.1 rollup: 2.32.1 typescript: 4.1.2 - - packages/auto-install: specifiers: - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/plugin-typescript": ^5.0.2 - del: ^5.1.0 - node-noop: ^1.0.0 + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/plugin-typescript': ^5.0.2 + del-cli: ^3.0.1 rollup: ^2.23.0 + slash: ^3.0.0 typescript: ^4.1.2 + packages/auto-install: devDependencies: - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 del: 5.1.0 node-noop: 1.0.0 rollup: 2.32.1 typescript: 4.1.2 - - packages/babel: specifiers: - "@babel/core": ^7.10.5 - "@babel/helper-module-imports": ^7.10.4 - "@babel/plugin-external-helpers": ^7.10.4 - "@babel/plugin-proposal-decorators": ^7.10.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-transform-runtime": ^7.10.5 - "@babel/preset-env": ^7.10.4 - "@rollup/plugin-json": ^4.1.0 - "@rollup/plugin-node-resolve": ^10.0.0 - "@rollup/pluginutils": ^3.1.0 - "@types/babel__core": ^7.1.9 + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/plugin-typescript': ^5.0.2 + del: ^5.1.0 + node-noop: ^1.0.0 rollup: ^2.23.0 - source-map: ^0.7.3 + typescript: ^4.1.2 + packages/babel: dependencies: - "@babel/helper-module-imports": 7.12.1 - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@babel/helper-module-imports': 7.12.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 devDependencies: - "@babel/core": 7.12.3 - "@babel/plugin-external-helpers": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-decorators": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-transform-runtime": 7.12.1_@babel+core@7.12.3 - "@babel/preset-env": 7.12.1_@babel+core@7.12.3 - "@rollup/plugin-json": 4.1.0_rollup@2.32.1 - "@rollup/plugin-node-resolve": 10.0.0_rollup@2.32.1 - "@types/babel__core": 7.1.10 + '@babel/core': 7.12.3 + '@babel/plugin-external-helpers': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-decorators': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-transform-runtime': 7.12.1_@babel+core@7.12.3 + '@babel/preset-env': 7.12.1_@babel+core@7.12.3 + '@rollup/plugin-json': 4.1.0_rollup@2.32.1 + '@rollup/plugin-node-resolve': 10.0.0_rollup@2.32.1 + '@types/babel__core': 7.1.10 rollup: 2.32.1 source-map: 0.7.3 - - packages/beep: specifiers: + '@babel/core': ^7.10.5 + '@babel/helper-module-imports': ^7.10.4 + '@babel/plugin-external-helpers': ^7.10.4 + '@babel/plugin-proposal-decorators': ^7.10.5 + '@babel/plugin-syntax-dynamic-import': ^7.8.3 + '@babel/plugin-transform-runtime': ^7.10.5 + '@babel/preset-env': ^7.10.4 + '@rollup/plugin-json': ^4.1.0 + '@rollup/plugin-node-resolve': ^10.0.0 + '@rollup/pluginutils': ^3.1.0 + '@types/babel__core': ^7.1.9 rollup: ^2.23.0 - strip-ansi: ^6.0.0 + source-map: ^0.7.3 + packages/beep: devDependencies: rollup: 2.32.1 strip-ansi: 6.0.0 - - packages/buble: specifiers: - "@rollup/plugin-typescript": ^5.0.2 - "@rollup/pluginutils": ^3.1.0 - "@types/buble": ^0.19.2 - buble: ^0.20.0 - del-cli: ^3.0.1 rollup: ^2.23.0 - source-map: ^0.7.3 - typescript: ^4.1.2 + strip-ansi: ^6.0.0 + packages/buble: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - "@types/buble": 0.19.2 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@types/buble': 0.19.2 buble: 0.20.0 devDependencies: - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 del-cli: 3.0.1 rollup: 2.32.1 source-map: 0.7.3 typescript: 4.1.2 - - packages/commonjs: specifiers: - "@rollup/plugin-json": ^4.1.0 - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/pluginutils": ^3.1.0 - commondir: ^1.0.1 - estree-walker: ^2.0.1 - glob: ^7.1.6 - is-reference: ^1.2.1 - locate-character: ^2.0.5 - magic-string: ^0.25.7 - require-relative: ^0.8.7 - resolve: ^1.17.0 - rollup: ^2.30.0 - shx: ^0.3.2 + '@rollup/plugin-typescript': ^5.0.2 + '@rollup/pluginutils': ^3.1.0 + '@types/buble': ^0.19.2 + buble: ^0.20.0 + del-cli: ^3.0.1 + rollup: ^2.23.0 source-map: ^0.7.3 - source-map-support: ^0.5.19 - typescript: ^3.9.7 + typescript: ^4.1.2 + packages/commonjs: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.39.0 commondir: 1.0.1 estree-walker: 2.0.1 glob: 7.1.6 @@ -172,55 +147,60 @@ importers: magic-string: 0.25.7 resolve: 1.18.1 devDependencies: - "@rollup/plugin-json": 4.1.0_rollup@2.32.1 - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + '@rollup/plugin-json': 4.1.0_rollup@2.39.0 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.39.0 locate-character: 2.0.5 require-relative: 0.8.7 - rollup: 2.32.1 + rollup: 2.39.0 shx: 0.3.3 source-map: 0.7.3 source-map-support: 0.5.19 typescript: 3.9.7 - - packages/data-uri: specifiers: - "@rollup/plugin-typescript": ^5.0.2 - "@rollup/pluginutils": ^3.0.1 - rollup: ^2.23.0 - typescript: ^4.1.2 + '@rollup/plugin-json': ^4.1.0 + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/pluginutils': ^3.1.0 + commondir: ^1.0.1 + estree-walker: ^2.0.1 + glob: ^7.1.6 + is-reference: ^1.2.1 + locate-character: ^2.0.5 + magic-string: ^0.25.7 + require-relative: ^0.8.7 + resolve: ^1.17.0 + rollup: ^2.39.0 + shx: ^0.3.2 + source-map: ^0.7.3 + source-map-support: ^0.5.19 + typescript: ^3.9.7 + packages/data-uri: devDependencies: - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 rollup: 2.32.1 typescript: 4.1.2 - - packages/dsv: specifiers: - "@rollup/pluginutils": ^3.1.0 - d3-dsv: 1.2.0 - del-cli: ^3.0.1 + '@rollup/plugin-typescript': ^5.0.2 + '@rollup/pluginutils': ^3.0.1 rollup: ^2.23.0 - tosource: ^1.0.0 + typescript: ^4.1.2 + packages/dsv: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 d3-dsv: 1.2.0 tosource: 1.0.0 devDependencies: del-cli: 3.0.1 rollup: 2.32.1 - - packages/dynamic-import-vars: specifiers: - "@rollup/pluginutils": ^3.1.0 - acorn: ^7.3.1 - acorn-dynamic-import: ^4.0.0 - estree-walker: ^2.0.1 - globby: ^11.0.1 - magic-string: ^0.25.7 - prettier: ^2.0.5 + '@rollup/pluginutils': ^3.1.0 + d3-dsv: 1.2.0 + del-cli: ^3.0.1 rollup: ^2.23.0 + tosource: ^1.0.0 + packages/dynamic-import-vars: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 estree-walker: 2.0.1 globby: 11.0.1 magic-string: 0.25.7 @@ -229,137 +209,154 @@ importers: acorn-dynamic-import: 4.0.0_acorn@7.4.1 prettier: 2.1.2 rollup: 2.32.1 - - packages/eslint: specifiers: - "@rollup/plugin-node-resolve": ^9.0.0 - "@rollup/plugin-typescript": ^6.0.0 - "@rollup/pluginutils": ^4.0.0 - "@types/eslint": ^7.2.2 - eslint: ^7.12.0 + '@rollup/pluginutils': ^3.1.0 + acorn: ^7.3.1 + acorn-dynamic-import: ^4.0.0 + estree-walker: ^2.0.1 + globby: ^11.0.1 + magic-string: ^0.25.7 + prettier: ^2.0.5 rollup: ^2.23.0 - typescript: ^4.1.2 + packages/eslint: dependencies: - "@rollup/pluginutils": 4.1.0_rollup@2.32.1 + '@rollup/pluginutils': 4.1.0_rollup@2.32.1 eslint: 7.12.0 devDependencies: - "@rollup/plugin-node-resolve": 9.0.0_rollup@2.32.1 - "@rollup/plugin-typescript": 6.0.0_rollup@2.32.1+typescript@4.1.2 - "@types/eslint": 7.2.4 + '@rollup/plugin-node-resolve': 9.0.0_rollup@2.32.1 + '@rollup/plugin-typescript': 6.0.0_rollup@2.32.1+typescript@4.1.2 + '@types/eslint': 7.2.4 rollup: 2.32.1 typescript: 4.1.2 - - packages/graphql: specifiers: - "@rollup/plugin-buble": ^0.21.3 - "@rollup/pluginutils": ^4.0.0 - graphql: ^14.1.1 - graphql-tag: ^2.2.2 + '@rollup/plugin-node-resolve': ^9.0.0 + '@rollup/plugin-typescript': ^6.0.0 + '@rollup/pluginutils': ^4.0.0 + '@types/eslint': ^7.2.2 + eslint: ^7.12.0 rollup: ^2.23.0 + typescript: ^4.1.2 + packages/graphql: dependencies: - "@rollup/pluginutils": 4.1.0_rollup@2.32.1 + '@rollup/pluginutils': 4.1.0_rollup@2.32.1 graphql-tag: 2.11.0_graphql@14.7.0 devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 graphql: 14.7.0 rollup: 2.32.1 - - packages/html: specifiers: - "@rollup/plugin-typescript": ^6.1.0 + '@rollup/plugin-buble': ^0.21.3 + '@rollup/pluginutils': ^4.0.0 + graphql: ^14.1.1 + graphql-tag: ^2.2.2 rollup: ^2.23.0 - rollup-plugin-postcss: ^3.1.3 - typescript: ^4.1.2 + packages/html: devDependencies: - "@rollup/plugin-typescript": 6.1.0_rollup@2.32.1+typescript@4.1.2 + '@rollup/plugin-typescript': 6.1.0_rollup@2.32.1+typescript@4.1.2 rollup: 2.32.1 rollup-plugin-postcss: 3.1.8 typescript: 4.1.2 - - packages/image: specifiers: - "@rollup/plugin-buble": ^0.21.3 - "@rollup/pluginutils": ^3.1.0 - mini-svg-data-uri: ^1.2.3 + '@rollup/plugin-typescript': ^6.1.0 rollup: ^2.23.0 + rollup-plugin-postcss: ^3.1.3 + typescript: ^4.1.2 + packages/image: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 mini-svg-data-uri: 1.2.3 devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 rollup: 2.32.1 - - packages/inject: specifiers: - "@rollup/plugin-buble": ^0.21.3 - "@rollup/pluginutils": ^3.1.0 - del-cli: ^3.0.1 - estree-walker: ^2.0.1 - locate-character: ^2.0.5 - magic-string: ^0.25.7 + '@rollup/plugin-buble': ^0.21.3 + '@rollup/pluginutils': ^3.1.0 + mini-svg-data-uri: ^1.2.3 rollup: ^2.23.0 - source-map: ^0.7.3 - typescript: ^3.9.7 + packages/inject: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 estree-walker: 2.0.1 magic-string: 0.25.7 devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 del-cli: 3.0.1 locate-character: 2.0.5 rollup: 2.32.1 source-map: 0.7.3 typescript: 3.9.7 - - packages/json: specifiers: - "@rollup/plugin-buble": ^0.21.0 - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/pluginutils": ^3.0.8 + '@rollup/plugin-buble': ^0.21.3 + '@rollup/pluginutils': ^3.1.0 + del-cli: ^3.0.1 + estree-walker: ^2.0.1 + locate-character: ^2.0.5 + magic-string: ^0.25.7 rollup: ^2.23.0 - source-map-support: ^0.5.19 + source-map: ^0.7.3 + typescript: ^3.9.7 + packages/json: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 rollup: 2.32.1 source-map-support: 0.5.19 - - packages/legacy: specifiers: - "@rollup/plugin-buble": ^0.21.3 - "@rollup/pluginutils": ^4.1.0 - del-cli: ^3.0.1 + '@rollup/plugin-buble': ^0.21.0 + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/pluginutils': ^3.0.8 rollup: ^2.23.0 + source-map-support: ^0.5.19 + packages/legacy: dependencies: - "@rollup/pluginutils": 4.1.0_rollup@2.32.1 + '@rollup/pluginutils': 4.1.0_rollup@2.32.1 devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 del-cli: 3.0.1 rollup: 2.32.1 - - packages/multi-entry: specifiers: - "@rollup/plugin-virtual": ^2.0.3 - matched: ^5.0.0 + '@rollup/plugin-buble': ^0.21.3 + '@rollup/pluginutils': ^4.1.0 + del-cli: ^3.0.1 rollup: ^2.23.0 + packages/multi-entry: dependencies: - "@rollup/plugin-virtual": 2.0.3_rollup@2.32.1 + '@rollup/plugin-virtual': 2.0.3_rollup@2.32.1 matched: 5.0.0 devDependencies: rollup: 2.32.1 - + specifiers: + '@rollup/plugin-virtual': ^2.0.3 + matched: ^5.0.0 + rollup: ^2.23.0 packages/node-resolve: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.47.0 + '@types/resolve': 1.17.1 + builtin-modules: 3.1.0 + deepmerge: 4.2.2 + is-module: 1.0.0 + resolve: 1.19.0 + devDependencies: + '@babel/core': 7.12.3 + '@babel/plugin-transform-typescript': 7.12.1_@babel+core@7.12.3 + '@rollup/plugin-babel': 5.2.1_@babel+core@7.12.3+rollup@2.47.0 + '@rollup/plugin-commonjs': 16.0.0_rollup@2.47.0 + '@rollup/plugin-json': 4.1.0_rollup@2.47.0 + es5-ext: 0.10.53 + rollup: 2.47.0 + source-map: 0.7.3 + string-capitalize: 1.0.1 specifiers: - "@babel/core": ^7.10.5 - "@babel/plugin-transform-typescript": ^7.10.5 - "@rollup/plugin-babel": ^5.1.0 - "@rollup/plugin-commonjs": ^16.0.0 - "@rollup/plugin-json": ^4.1.0 - "@rollup/pluginutils": ^3.1.0 - "@types/resolve": 1.17.1 + '@babel/core': ^7.10.5 + '@babel/plugin-transform-typescript': ^7.10.5 + '@rollup/plugin-babel': ^5.1.0 + '@rollup/plugin-commonjs': ^16.0.0 + '@rollup/plugin-json': ^4.1.0 + '@rollup/pluginutils': ^3.1.0 + '@types/resolve': 1.17.1 builtin-modules: ^3.1.0 deepmerge: ^4.2.2 es5-ext: ^0.10.53 @@ -368,217 +365,185 @@ importers: rollup: ^2.42.0 source-map: ^0.7.3 string-capitalize: ^1.0.1 + packages/pluginutils: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.42.0 - "@types/resolve": 1.17.1 - builtin-modules: 3.1.0 - deepmerge: 4.2.2 - is-module: 1.0.0 - resolve: 1.19.0 + estree-walker: 2.0.1 + picomatch: 2.2.2 devDependencies: - "@babel/core": 7.12.3 - "@babel/plugin-transform-typescript": 7.12.1_@babel+core@7.12.3 - "@rollup/plugin-babel": 5.2.1_@babel+core@7.12.3+rollup@2.42.0 - "@rollup/plugin-commonjs": 16.0.0_rollup@2.42.0 - "@rollup/plugin-json": 4.1.0_rollup@2.42.0 - es5-ext: 0.10.53 - rollup: 2.42.0 - source-map: 0.7.3 - string-capitalize: 1.0.1 - - packages/pluginutils: + '@rollup/plugin-commonjs': 14.0.0_rollup@2.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + '@types/estree': 0.0.45 + '@types/node': 14.14.3 + '@types/picomatch': 2.2.1 + acorn: 8.0.4 + rollup: 2.32.1 + typescript: 4.1.2 specifiers: - "@rollup/plugin-commonjs": ^14.0.0 - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/plugin-typescript": ^5.0.2 - "@types/estree": 0.0.45 - "@types/node": ^14.0.26 - "@types/picomatch": ^2.2.1 + '@rollup/plugin-commonjs': ^14.0.0 + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/plugin-typescript': ^5.0.2 + '@types/estree': 0.0.45 + '@types/node': ^14.0.26 + '@types/picomatch': ^2.2.1 acorn: ^8.0.4 estree-walker: ^2.0.1 picomatch: ^2.2.2 rollup: ^2.23.0 typescript: ^4.1.2 + packages/replace: dependencies: - estree-walker: 2.0.1 - picomatch: 2.2.2 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + magic-string: 0.25.7 devDependencies: - "@rollup/plugin-commonjs": 14.0.0_rollup@2.32.1 - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 - "@types/estree": 0.0.45 - "@types/node": 14.14.3 - "@types/picomatch": 2.2.1 - acorn: 8.0.4 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + del-cli: 3.0.1 + locate-character: 2.0.5 rollup: 2.32.1 - typescript: 4.1.2 - - packages/replace: + source-map: 0.7.3 + typescript: 3.9.7 specifiers: - "@rollup/plugin-buble": ^0.21.3 - "@rollup/pluginutils": ^3.1.0 + '@rollup/plugin-buble': ^0.21.3 + '@rollup/pluginutils': ^3.1.0 del-cli: ^3.0.1 locate-character: ^2.0.5 magic-string: ^0.25.7 rollup: ^2.23.0 source-map: ^0.7.3 typescript: ^3.9.7 + packages/run: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - magic-string: 0.25.7 + '@types/node': 14.0.26 devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 - del-cli: 3.0.1 - locate-character: 2.0.5 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + del: 5.1.0 rollup: 2.32.1 - source-map: 0.7.3 - typescript: 3.9.7 - - packages/run: + sinon: 9.0.2 + typescript: 4.1.2 specifiers: - "@rollup/plugin-typescript": ^5.0.2 - "@types/node": 14.0.26 + '@rollup/plugin-typescript': ^5.0.2 + '@types/node': 14.0.26 del: ^5.1.0 rollup: ^2.23.0 sinon: 9.0.2 typescript: ^4.1.2 + packages/strip: dependencies: - "@types/node": 14.0.26 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + estree-walker: 2.0.1 + magic-string: 0.25.7 devDependencies: - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 - del: 5.1.0 + acorn: 7.4.1 rollup: 2.32.1 - sinon: 9.0.2 - typescript: 4.1.2 - - packages/strip: specifiers: - "@rollup/pluginutils": ^3.1.0 + '@rollup/pluginutils': ^3.1.0 acorn: ^7.3.1 estree-walker: ^2.0.1 magic-string: ^0.25.7 rollup: ^2.23.0 + packages/sucrase: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - estree-walker: 2.0.1 - magic-string: 0.25.7 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + sucrase: 3.16.0 devDependencies: - acorn: 7.4.1 + '@rollup/plugin-alias': 3.1.1_rollup@2.32.1 rollup: 2.32.1 - - packages/sucrase: specifiers: - "@rollup/plugin-alias": ^3.1.1 - "@rollup/pluginutils": ^3.1.0 + '@rollup/plugin-alias': ^3.1.1 + '@rollup/pluginutils': ^3.1.0 rollup: ^2.23.0 sucrase: ^3.15.0 + packages/typescript: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - sucrase: 3.16.0 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + resolve: 1.18.1 devDependencies: - "@rollup/plugin-alias": 3.1.1_rollup@2.32.1 + '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + '@rollup/plugin-commonjs': 11.1.0_rollup@2.32.1 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.2.4 + '@types/node': 10.17.48 + buble: 0.20.0 rollup: 2.32.1 - - packages/typescript: + typescript: 4.2.4 specifiers: - "@rollup/plugin-buble": ^0.21.3 - "@rollup/plugin-commonjs": ^11.1.0 - "@rollup/plugin-typescript": ^5.0.2 - "@rollup/pluginutils": ^3.1.0 - "@types/node": ^10.0.0 + '@rollup/plugin-buble': ^0.21.3 + '@rollup/plugin-commonjs': ^11.1.0 + '@rollup/plugin-typescript': ^5.0.2 + '@rollup/pluginutils': ^3.1.0 + '@types/node': ^10.0.0 buble: ^0.20.0 resolve: ^1.17.0 rollup: ^2.14.0 typescript: ^4.2.2 - dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - resolve: 1.18.1 - devDependencies: - "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 - "@rollup/plugin-commonjs": 11.1.0_rollup@2.32.1 - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.2.2 - "@types/node": 10.17.48 - buble: 0.20.0 - rollup: 2.32.1 - typescript: 4.2.2 - packages/url: - specifiers: - "@rollup/pluginutils": ^3.1.0 - del: ^5.1.0 - globby: ^11.0.1 - make-dir: ^3.1.0 - mime: ^2.4.6 - rollup: ^2.23.0 dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 make-dir: 3.1.0 mime: 2.4.6 devDependencies: del: 5.1.0 globby: 11.0.1 rollup: 2.32.1 - - packages/virtual: specifiers: - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/plugin-typescript": ^6.0.0 + '@rollup/pluginutils': ^3.1.0 + del: ^5.1.0 + globby: ^11.0.1 + make-dir: ^3.1.0 + mime: ^2.4.6 rollup: ^2.23.0 - typescript: ^4.1.2 + packages/virtual: devDependencies: - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 - "@rollup/plugin-typescript": 6.0.0_rollup@2.32.1+typescript@4.1.2 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + '@rollup/plugin-typescript': 6.0.0_rollup@2.32.1+typescript@4.1.2 rollup: 2.32.1 typescript: 4.1.2 - - packages/wasm: specifiers: - "@rollup/plugin-typescript": ^5.0.2 - del-cli: ^3.0.1 + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/plugin-typescript': ^6.0.0 rollup: ^2.23.0 - source-map: ^0.7.3 typescript: ^4.1.2 + packages/wasm: devDependencies: - "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 + '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 del-cli: 3.0.1 rollup: 2.32.1 source-map: 0.7.3 typescript: 4.1.2 - - packages/yaml: specifiers: - "@rollup/plugin-node-resolve": ^8.4.0 - "@rollup/pluginutils": ^3.1.0 + '@rollup/plugin-typescript': ^5.0.2 del-cli: ^3.0.1 - js-yaml: ^3.14.0 rollup: ^2.23.0 - source-map-support: ^0.5.19 - tosource: ^1.0.0 + source-map: ^0.7.3 + typescript: ^4.1.2 + packages/yaml: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 js-yaml: 3.14.0 tosource: 1.0.0 devDependencies: - "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 del-cli: 3.0.1 rollup: 2.32.1 source-map-support: 0.5.19 - + specifiers: + '@rollup/plugin-node-resolve': ^8.4.0 + '@rollup/pluginutils': ^3.1.0 + del-cli: ^3.0.1 + js-yaml: ^3.14.0 + rollup: ^2.23.0 + source-map-support: ^0.5.19 + tosource: ^1.0.0 +lockfileVersion: 5.2 packages: /@ava/babel/1.0.1: - resolution: - { - integrity: sha512-mGKpGeT6J4UjK2sxPjvwWl/GtsF9+eNyn2HHa7OknWWWYuw+rof/UaTAn1CA0z4sTw4Mruik/ihEasMw+JM6aQ==, - } - engines: { node: ">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0" } - dependencies: - "@ava/require-precompiled": 1.0.0 - "@babel/core": 7.12.3 - "@babel/generator": 7.12.1 - "@babel/plugin-proposal-dynamic-import": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-nullish-coalescing-operator": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-optional-chaining": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-modules-commonjs": 7.12.1_@babel+core@7.12.3 + dependencies: + '@ava/require-precompiled': 1.0.0 + '@babel/core': 7.12.3 + '@babel/generator': 7.12.1 + '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.3 babel-plugin-espower: 3.0.1 concordance: 4.0.0 convert-source-map: 1.7.0 @@ -593,1374 +558,1018 @@ packages: source-map-support: 0.5.19 strip-bom-buf: 2.0.0 write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color dev: true - - /@ava/require-precompiled/1.0.0: + engines: + node: '>=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0' resolution: - { - integrity: sha512-N7w4g+P/SUL8SF+HC4Z4e/ctV6nQ5AERC90K90r4xZQ8WVrJux9albvfyYAzygyU47CSqMWh6yJwFs8DYaeWmg==, - } - engines: { node: ">=10" } + integrity: sha512-mGKpGeT6J4UjK2sxPjvwWl/GtsF9+eNyn2HHa7OknWWWYuw+rof/UaTAn1CA0z4sTw4Mruik/ihEasMw+JM6aQ== + /@ava/require-precompiled/1.0.0: dev: true - - /@babel/code-frame/7.10.4: + engines: + node: '>=10' resolution: - { - integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==, - } + integrity: sha512-N7w4g+P/SUL8SF+HC4Z4e/ctV6nQ5AERC90K90r4xZQ8WVrJux9albvfyYAzygyU47CSqMWh6yJwFs8DYaeWmg== + /@babel/code-frame/7.10.4: dependencies: - "@babel/highlight": 7.10.4 - - /@babel/code-frame/7.12.13: + '@babel/highlight': 7.10.4 resolution: - { - integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==, - } + integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + /@babel/code-frame/7.12.13: dependencies: - "@babel/highlight": 7.12.13 - - /@babel/compat-data/7.12.1: + '@babel/highlight': 7.12.13 resolution: - { - integrity: sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==, - } + integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + /@babel/compat-data/7.12.1: dev: true - - /@babel/core/7.12.3: resolution: - { - integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==, - } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/code-frame": 7.10.4 - "@babel/generator": 7.12.1 - "@babel/helper-module-transforms": 7.12.1 - "@babel/helpers": 7.12.1 - "@babel/parser": 7.12.3 - "@babel/template": 7.10.4 - "@babel/traverse": 7.12.1 - "@babel/types": 7.12.1 + integrity: sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== + /@babel/core/7.12.3: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.12.1 + '@babel/helper-module-transforms': 7.12.1 + '@babel/helpers': 7.12.1 + '@babel/parser': 7.12.3 + '@babel/template': 7.10.4 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 convert-source-map: 1.7.0 debug: 4.2.0 gensync: 1.0.0-beta.1 json5: 2.1.3 - lodash: 4.17.20 + lodash: 4.17.21 resolve: 1.18.1 semver: 5.7.1 source-map: 0.5.7 - transitivePeerDependencies: - - supports-color dev: true - - /@babel/generator/7.12.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==, - } + integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== + /@babel/generator/7.12.1: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 jsesc: 2.5.2 source-map: 0.5.7 dev: true - - /@babel/helper-annotate-as-pure/7.10.4: resolution: - { - integrity: sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==, - } + integrity: sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== + /@babel/helper-annotate-as-pure/7.10.4: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-builder-binary-assignment-operator-visitor/7.10.4: resolution: - { - integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==, - } + integrity: sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + /@babel/helper-builder-binary-assignment-operator-visitor/7.10.4: dependencies: - "@babel/helper-explode-assignable-expression": 7.12.1 - "@babel/types": 7.12.1 + '@babel/helper-explode-assignable-expression': 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-compilation-targets/7.12.1_@babel+core@7.12.3: resolution: - { - integrity: sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==, - } - peerDependencies: - "@babel/core": ^7.0.0 + integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + /@babel/helper-compilation-targets/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/compat-data": 7.12.1 - "@babel/core": 7.12.3 - "@babel/helper-validator-option": 7.12.1 + '@babel/compat-data': 7.12.1 + '@babel/core': 7.12.3 + '@babel/helper-validator-option': 7.12.1 browserslist: 4.14.5 semver: 5.7.1 dev: true - - /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==, - } peerDependencies: - "@babel/core": ^7.0.0 - dependencies: - "@babel/core": 7.12.3 - "@babel/helper-function-name": 7.10.4 - "@babel/helper-member-expression-to-functions": 7.12.1 - "@babel/helper-optimise-call-expression": 7.10.4 - "@babel/helper-replace-supers": 7.12.1 - "@babel/helper-split-export-declaration": 7.11.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-create-regexp-features-plugin/7.12.1_@babel+core@7.12.3: + '@babel/core': ^7.0.0 resolution: - { - integrity: sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==, - } + integrity: sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== + /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.3: + dependencies: + '@babel/core': 7.12.3 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-member-expression-to-functions': 7.12.1 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-split-export-declaration': 7.11.0 + dev: true peerDependencies: - "@babel/core": ^7.0.0 + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== + /@babel/helper-create-regexp-features-plugin/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-annotate-as-pure": 7.10.4 - "@babel/helper-regex": 7.10.5 + '@babel/core': 7.12.3 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-regex': 7.10.5 regexpu-core: 4.7.1 dev: true - - /@babel/helper-define-map/7.10.5: + peerDependencies: + '@babel/core': ^7.0.0 resolution: - { - integrity: sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==, - } + integrity: sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA== + /@babel/helper-define-map/7.10.5: dependencies: - "@babel/helper-function-name": 7.10.4 - "@babel/types": 7.12.1 - lodash: 4.17.20 + '@babel/helper-function-name': 7.10.4 + '@babel/types': 7.12.1 + lodash: 4.17.21 dev: true - - /@babel/helper-explode-assignable-expression/7.12.1: resolution: - { - integrity: sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==, - } + integrity: sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + /@babel/helper-explode-assignable-expression/7.12.1: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-function-name/7.10.4: resolution: - { - integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==, - } + integrity: sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== + /@babel/helper-function-name/7.10.4: dependencies: - "@babel/helper-get-function-arity": 7.10.4 - "@babel/template": 7.10.4 - "@babel/types": 7.12.1 + '@babel/helper-get-function-arity': 7.10.4 + '@babel/template': 7.10.4 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-get-function-arity/7.10.4: resolution: - { - integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==, - } + integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + /@babel/helper-get-function-arity/7.10.4: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-hoist-variables/7.10.4: resolution: - { - integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==, - } + integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + /@babel/helper-hoist-variables/7.10.4: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-member-expression-to-functions/7.12.1: resolution: - { - integrity: sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==, - } + integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== + /@babel/helper-member-expression-to-functions/7.12.1: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-module-imports/7.12.1: resolution: - { - integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==, - } + integrity: sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== + /@babel/helper-module-imports/7.12.1: dependencies: - "@babel/types": 7.12.1 - + '@babel/types': 7.12.1 + resolution: + integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== /@babel/helper-module-transforms/7.12.1: + dependencies: + '@babel/helper-module-imports': 7.12.1 + '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-simple-access': 7.12.1 + '@babel/helper-split-export-declaration': 7.11.0 + '@babel/helper-validator-identifier': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 + lodash: 4.17.21 + dev: true resolution: - { - integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==, - } - dependencies: - "@babel/helper-module-imports": 7.12.1 - "@babel/helper-replace-supers": 7.12.1 - "@babel/helper-simple-access": 7.12.1 - "@babel/helper-split-export-declaration": 7.11.0 - "@babel/helper-validator-identifier": 7.10.4 - "@babel/template": 7.10.4 - "@babel/traverse": 7.12.1 - "@babel/types": 7.12.1 - lodash: 4.17.20 - transitivePeerDependencies: - - supports-color - dev: true - + integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== /@babel/helper-optimise-call-expression/7.10.4: - resolution: - { - integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==, - } dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-plugin-utils/7.10.4: resolution: - { - integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==, - } + integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + /@babel/helper-plugin-utils/7.10.4: dev: true - - /@babel/helper-regex/7.10.5: resolution: - { - integrity: sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==, - } + integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + /@babel/helper-regex/7.10.5: dependencies: - lodash: 4.17.20 + lodash: 4.17.21 dev: true - - /@babel/helper-remap-async-to-generator/7.12.1: resolution: - { - integrity: sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==, - } + integrity: sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + /@babel/helper-remap-async-to-generator/7.12.1: dependencies: - "@babel/helper-annotate-as-pure": 7.10.4 - "@babel/helper-wrap-function": 7.12.3 - "@babel/types": 7.12.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-wrap-function': 7.12.3 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-replace-supers/7.12.1: resolution: - { - integrity: sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==, - } + integrity: sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== + /@babel/helper-replace-supers/7.12.1: dependencies: - "@babel/helper-member-expression-to-functions": 7.12.1 - "@babel/helper-optimise-call-expression": 7.10.4 - "@babel/traverse": 7.12.1 - "@babel/types": 7.12.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-member-expression-to-functions': 7.12.1 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-simple-access/7.12.1: resolution: - { - integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==, - } + integrity: sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw== + /@babel/helper-simple-access/7.12.1: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-skip-transparent-expression-wrappers/7.12.1: resolution: - { - integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==, - } + integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== + /@babel/helper-skip-transparent-expression-wrappers/7.12.1: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helper-split-export-declaration/7.11.0: resolution: - { - integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==, - } + integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + /@babel/helper-split-export-declaration/7.11.0: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - + resolution: + integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== /@babel/helper-validator-identifier/7.10.4: resolution: - { - integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==, - } - + integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== /@babel/helper-validator-identifier/7.12.11: resolution: - { - integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==, - } - + integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== /@babel/helper-validator-option/7.12.1: - resolution: - { - integrity: sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==, - } dev: true - - /@babel/helper-wrap-function/7.12.3: resolution: - { - integrity: sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==, - } + integrity: sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== + /@babel/helper-wrap-function/7.12.3: dependencies: - "@babel/helper-function-name": 7.10.4 - "@babel/template": 7.10.4 - "@babel/traverse": 7.12.1 - "@babel/types": 7.12.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-function-name': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/helpers/7.12.1: resolution: - { - integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==, - } + integrity: sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== + /@babel/helpers/7.12.1: dependencies: - "@babel/template": 7.10.4 - "@babel/traverse": 7.12.1 - "@babel/types": 7.12.1 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.10.4 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@babel/highlight/7.10.4: resolution: - { - integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==, - } + integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== + /@babel/highlight/7.10.4: dependencies: - "@babel/helper-validator-identifier": 7.10.4 + '@babel/helper-validator-identifier': 7.10.4 chalk: 2.4.2 js-tokens: 4.0.0 - - /@babel/highlight/7.12.13: resolution: - { - integrity: sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==, - } + integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + /@babel/highlight/7.12.13: dependencies: - "@babel/helper-validator-identifier": 7.12.11 + '@babel/helper-validator-identifier': 7.12.11 chalk: 2.4.2 js-tokens: 4.0.0 - - /@babel/parser/7.12.3: resolution: - { - integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==, - } - engines: { node: ">=6.0.0" } - hasBin: true + integrity: sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww== + /@babel/parser/7.12.3: dev: true - - /@babel/plugin-external-helpers/7.12.1_@babel+core@7.12.3: + engines: + node: '>=6.0.0' + hasBin: true resolution: - { - integrity: sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 + integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== + /@babel/plugin-external-helpers/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA== + /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-remap-async-to-generator": 7.12.1 - "@babel/plugin-syntax-async-generators": 7.8.4_@babel+core@7.12.3 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-remap-async-to-generator': 7.12.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== + /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-decorators": 7.12.1_@babel+core@7.12.3 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-decorators': 7.12.1_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-dynamic-import/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== + /@babel/plugin-proposal-dynamic-import/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== + /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-export-namespace-from": 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-json-strings/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-json-strings": 7.8.3_@babel+core@7.12.3 - dev: true - - ? /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.3 - : resolution: - { - integrity: sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== + /@babel/plugin-proposal-json-strings/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== + /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-numeric-separator/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== + /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-numeric-separator": 7.10.4_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== + /@babel/plugin-proposal-numeric-separator/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-object-rest-spread": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-transform-parameters": 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-optional-catch-binding/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== + /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-optional-catch-binding": 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + /@babel/plugin-proposal-optional-catch-binding/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-skip-transparent-expression-wrappers": 7.12.1 - "@babel/plugin-syntax-optional-chaining": 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-private-methods/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== + /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 dev: true - - /@babel/plugin-proposal-unicode-property-regex/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==, - } - engines: { node: ">=4" } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== + /@babel/plugin-proposal-private-methods/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.3: - resolution: - { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== + /@babel/plugin-proposal-unicode-property-regex/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==, - } + engines: + node: '>=4' peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-decorators/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.3: - resolution: - { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + /@babel/plugin-syntax-decorators/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.3: - resolution: - { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w== + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.3: - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.3: - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.3: + peerDependencies: + '@babel/core': ^7.0.0-0 resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.3: + dependencies: + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: true peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.3: - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3: - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.3: - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.3: - resolution: - { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-top-level-await/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-top-level-await/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-syntax-typescript/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== + /@babel/plugin-syntax-typescript/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-arrow-functions/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== + /@babel/plugin-transform-arrow-functions/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-async-to-generator/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== + /@babel/plugin-transform-async-to-generator/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-module-imports": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-remap-async-to-generator": 7.12.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-module-imports': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-remap-async-to-generator': 7.12.1 dev: true - - /@babel/plugin-transform-block-scoped-functions/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== + /@babel/plugin-transform-block-scoped-functions/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-block-scoping/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== + /@babel/plugin-transform-block-scoping/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==, - } peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.3 - "@babel/helper-annotate-as-pure": 7.10.4 - "@babel/helper-define-map": 7.10.5 - "@babel/helper-function-name": 7.10.4 - "@babel/helper-optimise-call-expression": 7.10.4 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-replace-supers": 7.12.1 - "@babel/helper-split-export-declaration": 7.11.0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== + /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.3: + dependencies: + '@babel/core': 7.12.3 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-define-map': 7.10.5 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-split-export-declaration': 7.11.0 globals: 11.12.0 - transitivePeerDependencies: - - supports-color dev: true - - /@babel/plugin-transform-computed-properties/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== + /@babel/plugin-transform-computed-properties/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-destructuring/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== + /@babel/plugin-transform-destructuring/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-dotall-regex/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== + /@babel/plugin-transform-dotall-regex/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-duplicate-keys/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== + /@babel/plugin-transform-duplicate-keys/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-exponentiation-operator/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== + /@babel/plugin-transform-exponentiation-operator/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-builder-binary-assignment-operator-visitor": 7.10.4 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-for-of/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== + /@babel/plugin-transform-for-of/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== + /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-function-name": 7.10.4 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-literals/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== + /@babel/plugin-transform-literals/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-member-expression-literals/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== + /@babel/plugin-transform-member-expression-literals/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-modules-amd/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== + /@babel/plugin-transform-modules-amd/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-module-transforms": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-module-transforms': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color dev: true - - /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== + /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-module-transforms": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-simple-access": 7.12.1 + '@babel/core': 7.12.3 + '@babel/helper-module-transforms': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-simple-access': 7.12.1 babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color dev: true - - /@babel/plugin-transform-modules-systemjs/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== + /@babel/plugin-transform-modules-systemjs/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-hoist-variables": 7.10.4 - "@babel/helper-module-transforms": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-validator-identifier": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-hoist-variables': 7.10.4 + '@babel/helper-module-transforms': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-validator-identifier': 7.10.4 babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color dev: true - - /@babel/plugin-transform-modules-umd/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==, - } peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/core": 7.12.3 - "@babel/helper-module-transforms": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 - transitivePeerDependencies: - - supports-color - dev: true - - ? /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.3 - : resolution: - { - integrity: sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==, - } - peerDependencies: - "@babel/core": ^7.0.0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== + /@babel/plugin-transform-modules-umd/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.3 + '@babel/helper-module-transforms': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-new-target/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== + /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 dev: true - - /@babel/plugin-transform-object-super/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== + /@babel/plugin-transform-new-target/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-replace-supers": 7.12.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-parameters/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== + /@babel/plugin-transform-object-super/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.12.1 dev: true - - /@babel/plugin-transform-property-literals/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== + /@babel/plugin-transform-parameters/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-regenerator/7.12.1_@babel+core@7.12.3: + peerDependencies: + '@babel/core': ^7.0.0-0 resolution: - { - integrity: sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==, - } + integrity: sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== + /@babel/plugin-transform-property-literals/7.12.1_@babel+core@7.12.3: + dependencies: + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: true peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== + /@babel/plugin-transform-regenerator/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 + '@babel/core': 7.12.3 regenerator-transform: 0.14.5 dev: true - - /@babel/plugin-transform-reserved-words/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== + /@babel/plugin-transform-reserved-words/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-runtime/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== + /@babel/plugin-transform-runtime/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-module-imports": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-module-imports': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 resolve: 1.18.1 semver: 5.7.1 dev: true - - /@babel/plugin-transform-shorthand-properties/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== + /@babel/plugin-transform-shorthand-properties/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-spread/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== + /@babel/plugin-transform-spread/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-skip-transparent-expression-wrappers": 7.12.1 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 dev: true - - /@babel/plugin-transform-sticky-regex/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== + /@babel/plugin-transform-sticky-regex/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-regex": 7.10.5 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-regex': 7.10.5 dev: true - - /@babel/plugin-transform-template-literals/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== + /@babel/plugin-transform-template-literals/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-typeof-symbol/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== + /@babel/plugin-transform-typeof-symbol/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-typescript/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== + /@babel/plugin-transform-typescript/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-syntax-typescript": 7.12.1_@babel+core@7.12.3 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.12.3 + '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-typescript': 7.12.1_@babel+core@7.12.3 dev: true - - /@babel/plugin-transform-unicode-escapes/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== + /@babel/plugin-transform-unicode-escapes/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/plugin-transform-unicode-regex/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== + /@babel/plugin-transform-unicode-regex/7.12.1_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 - "@babel/helper-plugin-utils": 7.10.4 + '@babel/core': 7.12.3 + '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true - - /@babel/preset-env/7.12.1_@babel+core@7.12.3: - resolution: - { - integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 - dependencies: - "@babel/compat-data": 7.12.1 - "@babel/core": 7.12.3 - "@babel/helper-compilation-targets": 7.12.1_@babel+core@7.12.3 - "@babel/helper-module-imports": 7.12.1 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/helper-validator-option": 7.12.1 - "@babel/plugin-proposal-async-generator-functions": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-class-properties": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-dynamic-import": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-export-namespace-from": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-json-strings": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-logical-assignment-operators": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-nullish-coalescing-operator": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-numeric-separator": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-object-rest-spread": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-optional-catch-binding": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-optional-chaining": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-private-methods": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-proposal-unicode-property-regex": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-syntax-async-generators": 7.8.4_@babel+core@7.12.3 - "@babel/plugin-syntax-class-properties": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-export-namespace-from": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-json-strings": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4_@babel+core@7.12.3 - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-numeric-separator": 7.10.4_@babel+core@7.12.3 - "@babel/plugin-syntax-object-rest-spread": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-optional-catch-binding": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-optional-chaining": 7.8.3_@babel+core@7.12.3 - "@babel/plugin-syntax-top-level-await": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-arrow-functions": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-async-to-generator": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-block-scoped-functions": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-block-scoping": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-classes": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-computed-properties": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-destructuring": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-dotall-regex": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-duplicate-keys": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-exponentiation-operator": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-for-of": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-function-name": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-literals": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-member-expression-literals": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-modules-amd": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-modules-commonjs": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-modules-systemjs": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-modules-umd": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-named-capturing-groups-regex": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-new-target": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-object-super": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-parameters": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-property-literals": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-regenerator": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-reserved-words": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-shorthand-properties": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-spread": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-sticky-regex": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-template-literals": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-typeof-symbol": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-unicode-escapes": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-unicode-regex": 7.12.1_@babel+core@7.12.3 - "@babel/preset-modules": 0.1.4_@babel+core@7.12.3 - "@babel/types": 7.12.1 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== + /@babel/preset-env/7.12.1_@babel+core@7.12.3: + dependencies: + '@babel/compat-data': 7.12.1 + '@babel/core': 7.12.3 + '@babel/helper-compilation-targets': 7.12.1_@babel+core@7.12.3 + '@babel/helper-module-imports': 7.12.1 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-validator-option': 7.12.1 + '@babel/plugin-proposal-async-generator-functions': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-json-strings': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-logical-assignment-operators': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-numeric-separator': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-optional-catch-binding': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-private-methods': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 + '@babel/plugin-syntax-class-properties': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-top-level-await': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-arrow-functions': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-async-to-generator': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-block-scoped-functions': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-block-scoping': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-classes': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-computed-properties': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-destructuring': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-duplicate-keys': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-exponentiation-operator': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-for-of': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-function-name': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-literals': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-member-expression-literals': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-modules-amd': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-modules-systemjs': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-modules-umd': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-named-capturing-groups-regex': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-new-target': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-object-super': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-property-literals': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-regenerator': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-reserved-words': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-shorthand-properties': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-spread': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-sticky-regex': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-template-literals': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-typeof-symbol': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-unicode-escapes': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-unicode-regex': 7.12.1_@babel+core@7.12.3 + '@babel/preset-modules': 0.1.4_@babel+core@7.12.3 + '@babel/types': 7.12.1 core-js-compat: 3.6.5 semver: 5.7.1 - transitivePeerDependencies: - - supports-color dev: true - - /@babel/preset-modules/0.1.4_@babel+core@7.12.3: - resolution: - { - integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==, - } peerDependencies: - "@babel/core": ^7.0.0-0 + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== + /@babel/preset-modules/0.1.4_@babel+core@7.12.3: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-proposal-unicode-property-regex": 7.12.1_@babel+core@7.12.3 - "@babel/plugin-transform-dotall-regex": 7.12.1_@babel+core@7.12.3 - "@babel/types": 7.12.1 + '@babel/core': 7.12.3 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.3 + '@babel/types': 7.12.1 esutils: 2.0.3 dev: true - - /@babel/runtime/7.12.1: + peerDependencies: + '@babel/core': ^7.0.0-0 resolution: - { - integrity: sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==, - } + integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + /@babel/runtime/7.12.1: dependencies: regenerator-runtime: 0.13.7 dev: true - - /@babel/template/7.10.4: resolution: - { - integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==, - } + integrity: sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== + /@babel/template/7.10.4: dependencies: - "@babel/code-frame": 7.10.4 - "@babel/parser": 7.12.3 - "@babel/types": 7.12.1 + '@babel/code-frame': 7.10.4 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 dev: true - - /@babel/traverse/7.12.1: resolution: - { - integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==, - } + integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + /@babel/traverse/7.12.1: dependencies: - "@babel/code-frame": 7.10.4 - "@babel/generator": 7.12.1 - "@babel/helper-function-name": 7.10.4 - "@babel/helper-split-export-declaration": 7.11.0 - "@babel/parser": 7.12.3 - "@babel/types": 7.12.1 + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.12.1 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 debug: 4.2.0 globals: 11.12.0 - lodash: 4.17.20 - transitivePeerDependencies: - - supports-color + lodash: 4.17.21 dev: true - - /@babel/types/7.12.1: resolution: - { - integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==, - } + integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== + /@babel/types/7.12.1: dependencies: - "@babel/helper-validator-identifier": 7.10.4 - lodash: 4.17.20 + '@babel/helper-validator-identifier': 7.10.4 + lodash: 4.17.21 to-fast-properties: 2.0.0 - - /@concordance/react/2.0.0: resolution: - { - integrity: sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==, - } - engines: { node: ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" } + integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== + /@concordance/react/2.0.0: dependencies: arrify: 1.0.1 dev: true - - /@eslint/eslintrc/0.2.0: + engines: + node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0' resolution: - { - integrity: sha512-+cIGPCBdLCzqxdtwppswP+zTsH9BOIGzAeKfBIbtb4gW/giMlfMwP0HUSFfhzh20f9u8uZ8hOp62+4GPquTbwQ==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + integrity: sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA== + /@eslint/eslintrc/0.2.0: dependencies: ajv: 6.12.6 debug: 4.2.0 @@ -1969,18 +1578,14 @@ packages: ignore: 4.0.6 import-fresh: 3.2.1 js-yaml: 3.14.0 - lodash: 4.17.20 + lodash: 4.17.21 minimatch: 3.0.4 strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - /@istanbuljs/load-nyc-config/1.1.0: + engines: + node: ^10.12.0 || >=12.0.0 resolution: - { - integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, - } - engines: { node: ">=8" } + integrity: sha512-+cIGPCBdLCzqxdtwppswP+zTsH9BOIGzAeKfBIbtb4gW/giMlfMwP0HUSFfhzh20f9u8uZ8hOp62+4GPquTbwQ== + /@istanbuljs/load-nyc-config/1.1.0: dependencies: camelcase: 5.3.1 find-up: 4.1.0 @@ -1988,100 +1593,82 @@ packages: js-yaml: 3.14.0 resolve-from: 5.0.0 dev: true - - /@istanbuljs/schema/0.1.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==, - } - engines: { node: ">=8" } + integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + /@istanbuljs/schema/0.1.2: dev: true - - /@nodelib/fs.scandir/2.1.3: + engines: + node: '>=8' resolution: - { - integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==, - } - engines: { node: ">= 8" } + integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== + /@nodelib/fs.scandir/2.1.3: dependencies: - "@nodelib/fs.stat": 2.0.3 + '@nodelib/fs.stat': 2.0.3 run-parallel: 1.1.9 - + engines: + node: '>= 8' + resolution: + integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== /@nodelib/fs.stat/2.0.3: + engines: + node: '>= 8' resolution: - { - integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==, - } - engines: { node: ">= 8" } - + integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== /@nodelib/fs.walk/1.2.4: - resolution: - { - integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==, - } - engines: { node: ">= 8" } dependencies: - "@nodelib/fs.scandir": 2.1.3 + '@nodelib/fs.scandir': 2.1.3 fastq: 1.8.0 - - /@rollup/plugin-alias/3.1.1_rollup@2.32.1: + engines: + node: '>= 8' resolution: - { - integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==, - } - engines: { node: ">=8.0.0" } - peerDependencies: - rollup: ^1.20.0||^2.0.0 + integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + /@rollup/plugin-alias/3.1.1_rollup@2.32.1: dependencies: rollup: 2.32.1 slash: 3.0.0 dev: true - - /@rollup/plugin-babel/5.2.1_@babel+core@7.12.3+rollup@2.42.0: - resolution: - { - integrity: sha512-Jd7oqFR2dzZJ3NWANDyBjwTtX/lYbZpVcmkHrfQcpvawHs9E4c0nYk5U2mfZ6I/DZcIvy506KZJi54XK/jxH7A==, - } - engines: { node: ">= 10.0.0" } + engines: + node: '>=8.0.0' peerDependencies: - "@babel/core": ^7.0.0 - "@types/babel__core": ^7.1.9 rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - "@types/babel__core": - optional: true + resolution: + integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw== + /@rollup/plugin-babel/5.2.1_@babel+core@7.12.3+rollup@2.47.0: dependencies: - "@babel/core": 7.12.3 - "@babel/helper-module-imports": 7.12.1 - "@rollup/pluginutils": 3.1.0_rollup@2.42.0 - rollup: 2.42.0 + '@babel/core': 7.12.3 + '@babel/helper-module-imports': 7.12.1 + '@rollup/pluginutils': 3.1.0_rollup@2.47.0 + rollup: 2.47.0 dev: true - - /@rollup/plugin-buble/0.21.3_rollup@2.32.1: - resolution: - { - integrity: sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw==, - } - engines: { node: ">= 8.0.0" } + engines: + node: '>= 10.0.0' peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + resolution: + integrity: sha512-Jd7oqFR2dzZJ3NWANDyBjwTtX/lYbZpVcmkHrfQcpvawHs9E4c0nYk5U2mfZ6I/DZcIvy506KZJi54XK/jxH7A== + /@rollup/plugin-buble/0.21.3_rollup@2.32.1: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - "@types/buble": 0.19.2 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@types/buble': 0.19.2 buble: 0.20.0 rollup: 2.32.1 dev: true - - /@rollup/plugin-commonjs/11.1.0_rollup@2.32.1: - resolution: - { - integrity: sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==, - } - engines: { node: ">= 8.0.0" } + engines: + node: '>= 8.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw== + /@rollup/plugin-commonjs/11.1.0_rollup@2.32.1: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 commondir: 1.0.1 estree-walker: 1.0.1 glob: 7.1.6 @@ -2090,17 +1677,15 @@ packages: resolve: 1.18.1 rollup: 2.32.1 dev: true - - /@rollup/plugin-commonjs/14.0.0_rollup@2.32.1: - resolution: - { - integrity: sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw==, - } - engines: { node: ">= 8.0.0" } + engines: + node: '>= 8.0.0' peerDependencies: - rollup: ^2.3.4 + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA== + /@rollup/plugin-commonjs/14.0.0_rollup@2.32.1: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 commondir: 1.0.1 estree-walker: 1.0.1 glob: 7.1.6 @@ -2109,1042 +1694,845 @@ packages: resolve: 1.18.1 rollup: 2.32.1 dev: true - - /@rollup/plugin-commonjs/16.0.0_rollup@2.42.0: - resolution: - { - integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==, - } - engines: { node: ">= 8.0.0" } + engines: + node: '>= 8.0.0' peerDependencies: - rollup: ^2.30.0 + rollup: ^2.3.4 + resolution: + integrity: sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw== + /@rollup/plugin-commonjs/16.0.0_rollup@2.47.0: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.42.0 + '@rollup/pluginutils': 3.1.0_rollup@2.47.0 commondir: 1.0.1 estree-walker: 2.0.1 glob: 7.1.6 is-reference: 1.2.1 magic-string: 0.25.7 resolve: 1.18.1 - rollup: 2.42.0 + rollup: 2.47.0 dev: true - - /@rollup/plugin-json/4.1.0_rollup@2.32.1: - resolution: - { - integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==, - } + engines: + node: '>= 8.0.0' peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^2.30.0 + resolution: + integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw== + /@rollup/plugin-json/4.1.0_rollup@2.32.1: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 rollup: 2.32.1 dev: true - - /@rollup/plugin-json/4.1.0_rollup@2.42.0: + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 resolution: - { - integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==, - } + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + /@rollup/plugin-json/4.1.0_rollup@2.39.0: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.39.0 + rollup: 2.39.0 + dev: true peerDependencies: rollup: ^1.20.0 || ^2.0.0 + resolution: + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + /@rollup/plugin-json/4.1.0_rollup@2.47.0: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.42.0 - rollup: 2.42.0 + '@rollup/pluginutils': 3.1.0_rollup@2.47.0 + rollup: 2.47.0 dev: true - - /@rollup/plugin-node-resolve/10.0.0_rollup@2.32.1: + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 resolution: - { - integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==, - } - engines: { node: ">= 10.0.0" } + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + /@rollup/plugin-node-resolve/10.0.0_rollup@2.32.1: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@types/resolve': 1.17.1 + builtin-modules: 3.1.0 + deepmerge: 4.2.2 + is-module: 1.0.0 + resolve: 1.18.1 + rollup: 2.32.1 + dev: true + engines: + node: '>= 10.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A== + /@rollup/plugin-node-resolve/8.4.0_rollup@2.32.1: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - "@types/resolve": 1.17.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@types/resolve': 1.17.1 builtin-modules: 3.1.0 + deep-freeze: 0.0.1 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.18.1 rollup: 2.32.1 dev: true - - /@rollup/plugin-node-resolve/8.4.0_rollup@2.32.1: - resolution: - { - integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==, - } - engines: { node: ">= 8.0.0" } + engines: + node: '>= 8.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== + /@rollup/plugin-node-resolve/8.4.0_rollup@2.39.0: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - "@types/resolve": 1.17.1 + '@rollup/pluginutils': 3.1.0_rollup@2.39.0 + '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deep-freeze: 0.0.1 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.18.1 - rollup: 2.32.1 + rollup: 2.39.0 dev: true - - /@rollup/plugin-node-resolve/9.0.0_rollup@2.32.1: - resolution: - { - integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==, - } - engines: { node: ">= 10.0.0" } + engines: + node: '>= 8.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== + /@rollup/plugin-node-resolve/9.0.0_rollup@2.32.1: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 - "@types/resolve": 1.17.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.18.1 rollup: 2.32.1 dev: true - - /@rollup/plugin-typescript/5.0.2_rollup@2.32.1+typescript@4.1.2: - resolution: - { - integrity: sha512-CkS028Itwjqm1uLbFVfpJgtVtnNvZ+og/m6UlNRR5wOOnNTWPcVQzOu5xGdEX+WWJxdvWIqUq2uR/RBt2ZipWg==, - } - engines: { node: ">=8.0.0" } + engines: + node: '>= 10.0.0' peerDependencies: - rollup: ^2.14.0 - tslib: "*" - typescript: ">=3.4.0" + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== + /@rollup/plugin-typescript/5.0.2_rollup@2.32.1+typescript@4.1.2: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.1.2 dev: true - - /@rollup/plugin-typescript/5.0.2_rollup@2.32.1+typescript@4.2.2: - resolution: - { - integrity: sha512-CkS028Itwjqm1uLbFVfpJgtVtnNvZ+og/m6UlNRR5wOOnNTWPcVQzOu5xGdEX+WWJxdvWIqUq2uR/RBt2ZipWg==, - } - engines: { node: ">=8.0.0" } + engines: + node: '>=8.0.0' peerDependencies: rollup: ^2.14.0 - tslib: "*" - typescript: ">=3.4.0" + tslib: '*' + typescript: '>=3.4.0' + resolution: + integrity: sha512-CkS028Itwjqm1uLbFVfpJgtVtnNvZ+og/m6UlNRR5wOOnNTWPcVQzOu5xGdEX+WWJxdvWIqUq2uR/RBt2ZipWg== + /@rollup/plugin-typescript/5.0.2_rollup@2.32.1+typescript@4.2.4: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 - typescript: 4.2.2 + typescript: 4.2.4 dev: true - - /@rollup/plugin-typescript/6.0.0_rollup@2.32.1+typescript@4.1.2: - resolution: - { - integrity: sha512-Y5U2L4eaF3wUSgCZRMdvNmuzWkKMyN3OwvhAdbzAi5sUqedaBk/XbzO4T7RlViDJ78MOPhwAIv2FtId/jhMtbg==, - } - engines: { node: ">=8.0.0" } + engines: + node: '>=8.0.0' peerDependencies: rollup: ^2.14.0 - tslib: "*" - typescript: ">=3.4.0" + tslib: '*' + typescript: '>=3.4.0' + resolution: + integrity: sha512-CkS028Itwjqm1uLbFVfpJgtVtnNvZ+og/m6UlNRR5wOOnNTWPcVQzOu5xGdEX+WWJxdvWIqUq2uR/RBt2ZipWg== + /@rollup/plugin-typescript/6.0.0_rollup@2.32.1+typescript@4.1.2: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.1.2 dev: true - - /@rollup/plugin-typescript/6.1.0_rollup@2.32.1+typescript@4.1.2: - resolution: - { - integrity: sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ==, - } - engines: { node: ">=8.0.0" } + engines: + node: '>=8.0.0' peerDependencies: rollup: ^2.14.0 - tslib: "*" - typescript: ">=3.4.0" + tslib: '*' + typescript: '>=3.4.0' + resolution: + integrity: sha512-Y5U2L4eaF3wUSgCZRMdvNmuzWkKMyN3OwvhAdbzAi5sUqedaBk/XbzO4T7RlViDJ78MOPhwAIv2FtId/jhMtbg== + /@rollup/plugin-typescript/6.1.0_rollup@2.32.1+typescript@4.1.2: dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.1.2 dev: true - - /@rollup/plugin-virtual/2.0.3_rollup@2.32.1: - resolution: - { - integrity: sha512-pw6ziJcyjZtntQ//bkad9qXaBx665SgEL8C8KI5wO8G5iU5MPxvdWrQyVaAvjojGm9tJoS8M9Z/EEepbqieYmw==, - } + engines: + node: '>=8.0.0' peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^2.14.0 + tslib: '*' + typescript: '>=3.4.0' + resolution: + integrity: sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ== + /@rollup/plugin-virtual/2.0.3_rollup@2.32.1: dependencies: rollup: 2.32.1 dev: false - - /@rollup/pluginutils/3.1.0_rollup@2.32.1: - resolution: - { - integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, - } - engines: { node: ">= 8.0.0" } peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-pw6ziJcyjZtntQ//bkad9qXaBx665SgEL8C8KI5wO8G5iU5MPxvdWrQyVaAvjojGm9tJoS8M9Z/EEepbqieYmw== + /@rollup/pluginutils/3.1.0_rollup@2.32.1: dependencies: - "@types/estree": 0.0.39 + '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 rollup: 2.32.1 - - /@rollup/pluginutils/3.1.0_rollup@2.42.0: - resolution: - { - integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, - } - engines: { node: ">= 8.0.0" } + engines: + node: '>= 8.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/3.1.0_rollup@2.39.0: dependencies: - "@types/estree": 0.0.39 + '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 - rollup: 2.42.0 - - /@rollup/pluginutils/4.1.0_rollup@2.32.1: + rollup: 2.39.0 + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 resolution: - { - integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==, - } - engines: { node: ">= 8.0.0" } + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/3.1.0_rollup@2.47.0: + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.2.2 + rollup: 2.47.0 + engines: + node: '>= 8.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/4.1.0_rollup@2.32.1: dependencies: estree-walker: 2.0.1 picomatch: 2.2.2 rollup: 2.32.1 dev: false - - /@sindresorhus/is/0.14.0: + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 resolution: - { - integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==, - } - engines: { node: ">=6" } + integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ== + /@sindresorhus/is/0.14.0: dev: true - - /@sindresorhus/is/2.1.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==, - } - engines: { node: ">=10" } + integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + /@sindresorhus/is/2.1.1: dev: true - - /@sinonjs/commons/1.8.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==, - } + integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== + /@sinonjs/commons/1.8.1: dependencies: type-detect: 4.0.8 dev: true - - /@sinonjs/fake-timers/6.0.1: resolution: - { - integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==, - } + integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== + /@sinonjs/fake-timers/6.0.1: dependencies: - "@sinonjs/commons": 1.8.1 + '@sinonjs/commons': 1.8.1 dev: true - - /@sinonjs/formatio/5.0.1: resolution: - { - integrity: sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ==, - } + integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + /@sinonjs/formatio/5.0.1: dependencies: - "@sinonjs/commons": 1.8.1 - "@sinonjs/samsam": 5.2.0 + '@sinonjs/commons': 1.8.1 + '@sinonjs/samsam': 5.2.0 dev: true - - /@sinonjs/samsam/5.2.0: resolution: - { - integrity: sha512-CaIcyX5cDsjcW/ab7HposFWzV1kC++4HNsfnEdFJa7cP1QIuILAKV+BgfeqRXhcnSAc76r/Rh/O5C+300BwUIw==, - } + integrity: sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ== + /@sinonjs/samsam/5.2.0: dependencies: - "@sinonjs/commons": 1.8.1 + '@sinonjs/commons': 1.8.1 lodash.get: 4.4.2 type-detect: 4.0.8 dev: true - - /@sinonjs/text-encoding/0.7.1: resolution: - { - integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==, - } + integrity: sha512-CaIcyX5cDsjcW/ab7HposFWzV1kC++4HNsfnEdFJa7cP1QIuILAKV+BgfeqRXhcnSAc76r/Rh/O5C+300BwUIw== + /@sinonjs/text-encoding/0.7.1: dev: true - - /@szmarczak/http-timer/1.1.2: resolution: - { - integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==, - } - engines: { node: ">=6" } + integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== + /@szmarczak/http-timer/1.1.2: dependencies: defer-to-connect: 1.1.3 dev: true - - /@szmarczak/http-timer/4.0.5: + engines: + node: '>=6' resolution: - { - integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==, - } - engines: { node: ">=10" } + integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + /@szmarczak/http-timer/4.0.5: dependencies: defer-to-connect: 2.0.0 dev: true - - /@types/babel__core/7.1.10: + engines: + node: '>=10' resolution: - { - integrity: sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==, - } + integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== + /@types/babel__core/7.1.10: dependencies: - "@babel/parser": 7.12.3 - "@babel/types": 7.12.1 - "@types/babel__generator": 7.6.2 - "@types/babel__template": 7.0.3 - "@types/babel__traverse": 7.0.15 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 + '@types/babel__generator': 7.6.2 + '@types/babel__template': 7.0.3 + '@types/babel__traverse': 7.0.15 dev: true - - /@types/babel__generator/7.6.2: resolution: - { - integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==, - } + integrity: sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw== + /@types/babel__generator/7.6.2: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@types/babel__template/7.0.3: resolution: - { - integrity: sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==, - } + integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + /@types/babel__template/7.0.3: dependencies: - "@babel/parser": 7.12.3 - "@babel/types": 7.12.1 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 dev: true - - /@types/babel__traverse/7.0.15: resolution: - { - integrity: sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==, - } + integrity: sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q== + /@types/babel__traverse/7.0.15: dependencies: - "@babel/types": 7.12.1 + '@babel/types': 7.12.1 dev: true - - /@types/buble/0.19.2: resolution: - { - integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==, - } + integrity: sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== + /@types/buble/0.19.2: dependencies: magic-string: 0.25.7 - - /@types/cacheable-request/6.0.1: resolution: - { - integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==, - } + integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q== + /@types/cacheable-request/6.0.1: dependencies: - "@types/http-cache-semantics": 4.0.0 - "@types/keyv": 3.1.1 - "@types/node": 14.14.3 - "@types/responselike": 1.0.0 + '@types/http-cache-semantics': 4.0.0 + '@types/keyv': 3.1.1 + '@types/node': 14.14.3 + '@types/responselike': 1.0.0 dev: true - - /@types/eslint-visitor-keys/1.0.0: resolution: - { - integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==, - } + integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== + /@types/eslint-visitor-keys/1.0.0: dev: true - - /@types/eslint/7.2.4: resolution: - { - integrity: sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==, - } + integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + /@types/eslint/7.2.4: dependencies: - "@types/estree": 0.0.45 - "@types/json-schema": 7.0.6 + '@types/estree': 0.0.45 + '@types/json-schema': 7.0.6 dev: true - + resolution: + integrity: sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q== /@types/estree/0.0.39: resolution: - { - integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, - } - + integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== /@types/estree/0.0.45: resolution: - { - integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==, - } - + integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== /@types/glob/7.1.3: - resolution: - { - integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==, - } dependencies: - "@types/minimatch": 3.0.3 - "@types/node": 14.14.3 + '@types/minimatch': 3.0.3 + '@types/node': 14.14.3 dev: true - - /@types/http-cache-semantics/4.0.0: resolution: - { - integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==, - } + integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + /@types/http-cache-semantics/4.0.0: dev: true - - /@types/json-schema/7.0.6: resolution: - { - integrity: sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==, - } + integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A== + /@types/json-schema/7.0.6: dev: true - + resolution: + integrity: sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== /@types/json5/0.0.29: - resolution: { integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= } dev: true - - /@types/keyv/3.1.1: resolution: - { - integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==, - } + integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + /@types/keyv/3.1.1: dependencies: - "@types/node": 14.14.3 + '@types/node': 14.14.3 dev: true - - /@types/minimatch/3.0.3: resolution: - { - integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==, - } + integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== + /@types/minimatch/3.0.3: dev: true - + resolution: + integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/minimist/1.2.0: - resolution: { integrity: sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= } - - /@types/node/10.17.48: resolution: - { - integrity: sha512-Agl6xbYP6FOMDeAsr3QVZ+g7Yzg0uhPHWx0j5g4LFdUBHVtqtU+gH660k/lCEe506jJLOGbEzsnqPDTZGJQLag==, - } + integrity: sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= + /@types/node/10.17.48: dev: true - - /@types/node/14.0.26: resolution: - { - integrity: sha512-W+fpe5s91FBGE0pEa0lnqGLL4USgpLgs4nokw16SrBBco/gQxuua7KnArSEOd5iaMqbbSHV10vUDkJYJJqpXKA==, - } + integrity: sha512-Agl6xbYP6FOMDeAsr3QVZ+g7Yzg0uhPHWx0j5g4LFdUBHVtqtU+gH660k/lCEe506jJLOGbEzsnqPDTZGJQLag== + /@types/node/14.0.26: dev: false - + resolution: + integrity: sha512-W+fpe5s91FBGE0pEa0lnqGLL4USgpLgs4nokw16SrBBco/gQxuua7KnArSEOd5iaMqbbSHV10vUDkJYJJqpXKA== /@types/node/14.14.3: resolution: - { - integrity: sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ==, - } - + integrity: sha512-33/L34xS7HVUx23e0wOT2V1qPF1IrHgQccdJVm9uXGTB9vFBrrzBtkQymT8VskeKOxjz55MSqMv0xuLq+u98WQ== /@types/normalize-package-data/2.4.0: resolution: - { - integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==, - } - + integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== /@types/parse-json/4.0.0: - resolution: - { - integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, - } dev: true - - /@types/picomatch/2.2.1: resolution: - { - integrity: sha512-26/tQcDmJXYHiaWAAIjnTVL5nwrT+IVaqFZIbBImAuKk/r/j1r/1hmZ7uaOzG6IknqP3QHcNNQ6QO8Vp28lUoA==, - } + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + /@types/picomatch/2.2.1: dev: true - - /@types/q/1.5.4: resolution: - { - integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==, - } + integrity: sha512-26/tQcDmJXYHiaWAAIjnTVL5nwrT+IVaqFZIbBImAuKk/r/j1r/1hmZ7uaOzG6IknqP3QHcNNQ6QO8Vp28lUoA== + /@types/q/1.5.4: dev: true - - /@types/resolve/1.17.1: resolution: - { - integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, - } + integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + /@types/resolve/1.17.1: dependencies: - "@types/node": 14.14.3 - - /@types/responselike/1.0.0: + '@types/node': 14.14.3 resolution: - { - integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, - } + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + /@types/responselike/1.0.0: dependencies: - "@types/node": 14.14.3 + '@types/node': 14.14.3 dev: true - - /@typescript-eslint/eslint-plugin/4.9.0_303e5374dd1870bb900303fa6b093324: resolution: - { - integrity: sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw==, - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - "@typescript-eslint/parser": ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + /@typescript-eslint/eslint-plugin/4.9.0_303e5374dd1870bb900303fa6b093324: dependencies: - "@typescript-eslint/experimental-utils": 4.9.0_typescript@3.9.7 - "@typescript-eslint/parser": 4.9.0_typescript@3.9.7 - "@typescript-eslint/scope-manager": 4.9.0 + '@typescript-eslint/experimental-utils': 4.9.0_typescript@3.9.7 + '@typescript-eslint/parser': 4.9.0_typescript@3.9.7 + '@typescript-eslint/scope-manager': 4.9.0 debug: 4.2.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 tsutils: 3.17.1_typescript@3.9.7 typescript: 3.9.7 - transitivePeerDependencies: - - supports-color dev: true - - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.0+typescript@3.9.7: - resolution: - { - integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: + node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: "*" + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.0+typescript@3.9.7: dependencies: - "@types/json-schema": 7.0.6 - "@typescript-eslint/types": 3.10.1 - "@typescript-eslint/typescript-estree": 3.10.1_typescript@3.9.7 + '@types/json-schema': 7.0.6 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.7 eslint: 7.12.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript dev: true - - /@typescript-eslint/experimental-utils/4.9.0_typescript@3.9.7: - resolution: - { - integrity: sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: + node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: "*" + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + /@typescript-eslint/experimental-utils/4.9.0_typescript@3.9.7: dependencies: - "@types/json-schema": 7.0.6 - "@typescript-eslint/scope-manager": 4.9.0 - "@typescript-eslint/types": 4.9.0 - "@typescript-eslint/typescript-estree": 4.9.0_typescript@3.9.7 + '@types/json-schema': 7.0.6 + '@typescript-eslint/scope-manager': 4.9.0 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/typescript-estree': 4.9.0_typescript@3.9.7 eslint-scope: 5.1.1 eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript dev: true - - /@typescript-eslint/parser/3.10.1_eslint@7.12.0+typescript@3.9.7: - resolution: - { - integrity: sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: + node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== + /@typescript-eslint/parser/3.10.1_eslint@7.12.0+typescript@3.9.7: dependencies: - "@types/eslint-visitor-keys": 1.0.0 - "@typescript-eslint/experimental-utils": 3.10.1_eslint@7.12.0+typescript@3.9.7 - "@typescript-eslint/types": 3.10.1 - "@typescript-eslint/typescript-estree": 3.10.1_typescript@3.9.7 + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.0+typescript@3.9.7 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.7 eslint: 7.12.0 eslint-visitor-keys: 1.3.0 typescript: 3.9.7 - transitivePeerDependencies: - - supports-color dev: true - - /@typescript-eslint/parser/4.9.0_typescript@3.9.7: - resolution: - { - integrity: sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: + node: ^10.12.0 || >=12.0.0 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true + resolution: + integrity: sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw== + /@typescript-eslint/parser/4.9.0_typescript@3.9.7: dependencies: - "@typescript-eslint/scope-manager": 4.9.0 - "@typescript-eslint/types": 4.9.0 - "@typescript-eslint/typescript-estree": 4.9.0_typescript@3.9.7 + '@typescript-eslint/scope-manager': 4.9.0 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/typescript-estree': 4.9.0_typescript@3.9.7 debug: 4.2.0 typescript: 3.9.7 - transitivePeerDependencies: - - supports-color dev: true - - /@typescript-eslint/scope-manager/4.9.0: + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true resolution: - { - integrity: sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + integrity: sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw== + /@typescript-eslint/scope-manager/4.9.0: dependencies: - "@typescript-eslint/types": 4.9.0 - "@typescript-eslint/visitor-keys": 4.9.0 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/visitor-keys': 4.9.0 dev: true - - /@typescript-eslint/types/3.10.1: + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - { - integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + integrity: sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg== + /@typescript-eslint/types/3.10.1: dev: true - - /@typescript-eslint/types/4.9.0: + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - { - integrity: sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + /@typescript-eslint/types/4.9.0: dev: true - - /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.7: + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - { - integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==, - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + integrity: sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA== + /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.7: dependencies: - "@typescript-eslint/types": 3.10.1 - "@typescript-eslint/visitor-keys": 3.10.1 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/visitor-keys': 3.10.1 debug: 4.2.0 glob: 7.1.6 is-glob: 4.0.1 - lodash: 4.17.20 + lodash: 4.17.21 semver: 7.3.2 tsutils: 3.17.1_typescript@3.9.7 typescript: 3.9.7 - transitivePeerDependencies: - - supports-color dev: true - - /@typescript-eslint/typescript-estree/4.9.0_typescript@3.9.7: - resolution: - { - integrity: sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: + node: ^10.12.0 || >=12.0.0 peerDependencies: - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true + resolution: + integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + /@typescript-eslint/typescript-estree/4.9.0_typescript@3.9.7: dependencies: - "@typescript-eslint/types": 4.9.0 - "@typescript-eslint/visitor-keys": 4.9.0 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/visitor-keys': 4.9.0 debug: 4.2.0 globby: 11.0.1 is-glob: 4.0.1 - lodash: 4.17.20 + lodash: 4.17.21 semver: 7.3.2 tsutils: 3.17.1_typescript@3.9.7 typescript: 3.9.7 - transitivePeerDependencies: - - supports-color dev: true - - /@typescript-eslint/visitor-keys/3.10.1: + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true resolution: - { - integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + integrity: sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== + /@typescript-eslint/visitor-keys/3.10.1: dependencies: eslint-visitor-keys: 1.3.0 dev: true - - /@typescript-eslint/visitor-keys/4.9.0: + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - { - integrity: sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + /@typescript-eslint/visitor-keys/4.9.0: dependencies: - "@typescript-eslint/types": 4.9.0 + '@typescript-eslint/types': 4.9.0 eslint-visitor-keys: 2.0.0 dev: true - - /JSONStream/1.3.5: + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - { - integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, - } - hasBin: true + integrity: sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg== + /JSONStream/1.3.5: dependencies: jsonparse: 1.3.1 through: 2.3.8 dev: false - - /acorn-dynamic-import/4.0.0_acorn@6.4.2: + hasBin: true resolution: - { - integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==, - } - peerDependencies: - acorn: ^6.0.0 + integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + /acorn-dynamic-import/4.0.0_acorn@6.4.2: dependencies: acorn: 6.4.2 - - /acorn-dynamic-import/4.0.0_acorn@7.4.1: - resolution: - { - integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==, - } peerDependencies: acorn: ^6.0.0 + resolution: + integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + /acorn-dynamic-import/4.0.0_acorn@7.4.1: dependencies: acorn: 7.4.1 dev: true - - /acorn-jsx/5.3.1_acorn@6.4.2: - resolution: - { - integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==, - } peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn: ^6.0.0 + resolution: + integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + /acorn-jsx/5.3.1_acorn@6.4.2: dependencies: acorn: 6.4.2 - - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: - { - integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==, - } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + resolution: + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + /acorn-jsx/5.3.1_acorn@7.4.1: dependencies: acorn: 7.4.1 - - /acorn-walk/8.0.2: + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 resolution: - { - integrity: sha512-+bpA9MJsHdZ4bgfDcpk0ozQyhhVct7rzOmO0s1IIr0AGGgKBljss8n2zp11rRP2wid5VGeh04CgeKzgat5/25A==, - } - engines: { node: ">=0.4.0" } + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + /acorn-walk/8.0.2: dev: true - - /acorn/6.4.2: + engines: + node: '>=0.4.0' resolution: - { - integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==, - } - engines: { node: ">=0.4.0" } + integrity: sha512-+bpA9MJsHdZ4bgfDcpk0ozQyhhVct7rzOmO0s1IIr0AGGgKBljss8n2zp11rRP2wid5VGeh04CgeKzgat5/25A== + /acorn/6.4.2: + engines: + node: '>=0.4.0' hasBin: true - - /acorn/7.4.1: resolution: - { - integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, - } - engines: { node: ">=0.4.0" } + integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + /acorn/7.4.1: + engines: + node: '>=0.4.0' hasBin: true - - /acorn/8.0.4: resolution: - { - integrity: sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==, - } - engines: { node: ">=0.4.0" } - hasBin: true + integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + /acorn/8.0.4: dev: true - - /acorn/8.0.5: - resolution: - { - integrity: sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==, - } - engines: { node: ">=0.4.0" } + engines: + node: '>=0.4.0' hasBin: true + resolution: + integrity: sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ== + /acorn/8.0.5: dev: true - - /aggregate-error/3.1.0: + engines: + node: '>=0.4.0' + hasBin: true resolution: - { - integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, - } - engines: { node: ">=8" } + integrity: sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg== + /aggregate-error/3.1.0: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 dev: true - - /ajv/6.12.6: + engines: + node: '>=8' resolution: - { - integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, - } + integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + /ajv/6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.0 - + resolution: + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== /alphanum-sort/1.0.2: - resolution: { integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= } dev: true - - /ansi-align/3.0.0: resolution: - { - integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==, - } + integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + /ansi-align/3.0.0: dependencies: string-width: 3.1.0 dev: true - + resolution: + integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== /ansi-colors/4.1.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==, - } - engines: { node: ">=6" } - + integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== /ansi-escapes/4.3.1: - resolution: - { - integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==, - } - engines: { node: ">=8" } dependencies: type-fest: 0.11.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== /ansi-regex/2.1.1: - resolution: { integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= } - engines: { node: ">=0.10.0" } dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= /ansi-regex/4.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==, - } - engines: { node: ">=6" } - + integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== /ansi-regex/5.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==, - } - engines: { node: ">=8" } - + integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== /ansi-styles/2.2.1: - resolution: { integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= } - engines: { node: ">=0.10.0" } dev: true - - /ansi-styles/3.2.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, - } - engines: { node: ">=4" } + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: dependencies: color-convert: 1.9.3 - - /ansi-styles/4.3.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, - } - engines: { node: ">=8" } + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /ansi-styles/4.3.0: dependencies: color-convert: 2.0.1 - - /ansi-styles/5.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==, - } - engines: { node: ">=10" } + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + /ansi-styles/5.1.0: dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w== /any-promise/1.3.0: - resolution: { integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= } dev: false - - /anymatch/3.1.1: resolution: - { - integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==, - } - engines: { node: ">= 8" } + integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= + /anymatch/3.1.1: dependencies: normalize-path: 3.0.0 picomatch: 2.2.2 dev: true - - /append-transform/2.0.0: + engines: + node: '>= 8' resolution: - { - integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==, - } - engines: { node: ">=8" } + integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + /append-transform/2.0.0: dependencies: default-require-extensions: 3.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg== /archy/1.0.0: - resolution: { integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= } dev: true - - /arg/4.1.3: resolution: - { - integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, - } + integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + /arg/4.1.3: dev: true - - /argparse/1.0.10: resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, - } + integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + /argparse/1.0.10: dependencies: sprintf-js: 1.0.3 - + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== /array-find-index/1.0.2: - resolution: { integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= } - engines: { node: ">=0.10.0" } dev: true - - /array-includes/3.1.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==, - } - engines: { node: ">= 0.4" } + integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + /array-includes/3.1.1: dependencies: define-properties: 1.1.3 es-abstract: 1.17.7 is-string: 1.0.5 dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== /array-union/2.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, - } - engines: { node: ">=8" } - + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== /array.prototype.flat/1.2.3: - resolution: - { - integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==, - } - engines: { node: ">= 0.4" } dependencies: define-properties: 1.1.3 es-abstract: 1.17.7 dev: true - - /arrgv/1.0.2: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + /arrgv/1.0.2: dev: true - + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw== /arrify/1.0.1: - resolution: { integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= } - engines: { node: ">=0.10.0" } - - /arrify/2.0.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==, - } - engines: { node: ">=8" } + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /arrify/2.0.1: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== /astral-regex/1.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==, - } - engines: { node: ">=4" } - + integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== /astral-regex/2.0.0: - resolution: - { - integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, - } - engines: { node: ">=8" } dev: true - - /ava/3.15.0: - resolution: - { - integrity: sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA==, - } engines: - { - node: ">=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15", - } - hasBin: true + node: '>=8' + resolution: + integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + /ava/3.15.0: dependencies: - "@concordance/react": 2.0.0 + '@concordance/react': 2.0.0 acorn: 8.0.5 acorn-walk: 8.0.2 ansi-styles: 5.1.0 @@ -3176,7 +2564,7 @@ packages: is-error: 2.2.2 is-plain-object: 5.0.0 is-promise: 4.0.0 - lodash: 4.17.20 + lodash: 4.17.21 matcher: 3.0.0 md5-hex: 3.0.1 mem: 8.0.0 @@ -3200,87 +2588,64 @@ packages: update-notifier: 5.1.0 write-file-atomic: 3.0.3 yargs: 16.2.0 - transitivePeerDependencies: - - supports-color dev: true - - /babel-plugin-dynamic-import-node/2.3.3: + engines: + node: '>=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15' + hasBin: true resolution: - { - integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, - } + integrity: sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA== + /babel-plugin-dynamic-import-node/2.3.3: dependencies: object.assign: 4.1.1 dev: true - - /babel-plugin-espower/3.0.1: resolution: - { - integrity: sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==, - } + integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + /babel-plugin-espower/3.0.1: dependencies: - "@babel/generator": 7.12.1 - "@babel/parser": 7.12.3 + '@babel/generator': 7.12.1 + '@babel/parser': 7.12.3 call-matcher: 1.1.0 core-js: 2.6.11 espower-location-detector: 1.0.0 espurify: 1.8.1 estraverse: 4.3.0 dev: true - + resolution: + integrity: sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A== /balanced-match/1.0.0: - resolution: { integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= } - - /base64-js/1.5.1: resolution: - { - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, - } + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base64-js/1.5.1: dev: true - - /big.js/5.2.2: resolution: - { - integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, - } + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + /big.js/5.2.2: dev: true - - /binary-extensions/2.2.0: resolution: - { - integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, - } - engines: { node: ">=8" } + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + /binary-extensions/2.2.0: dev: true - - /bl/4.0.4: + engines: + node: '>=8' resolution: - { - integrity: sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ==, - } + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + /bl/4.0.4: dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 dev: true - - /blueimp-md5/2.18.0: resolution: - { - integrity: sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q==, - } + integrity: sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ== + /blueimp-md5/2.18.0: dev: true - + resolution: + integrity: sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q== /boolbase/1.0.0: - resolution: { integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= } dev: true - - /boxen/5.0.0: resolution: - { - integrity: sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==, - } - engines: { node: ">=10" } + integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= + /boxen/5.0.0: dependencies: ansi-align: 3.0.0 camelcase: 6.2.0 @@ -3291,45 +2656,36 @@ packages: widest-line: 3.1.0 wrap-ansi: 7.0.0 dev: true - - /brace-expansion/1.1.11: + engines: + node: '>=10' resolution: - { - integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, - } + integrity: sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA== + /brace-expansion/1.1.11: dependencies: balanced-match: 1.0.0 concat-map: 0.0.1 - - /braces/3.0.2: resolution: - { - integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, - } - engines: { node: ">=8" } + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/3.0.2: dependencies: fill-range: 7.0.1 - - /browserslist/4.14.5: + engines: + node: '>=8' resolution: - { - integrity: sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + /browserslist/4.14.5: dependencies: caniuse-lite: 1.0.30001151 electron-to-chromium: 1.3.583 escalade: 3.1.1 node-releases: 1.1.64 dev: true - - /buble/0.20.0: - resolution: - { - integrity: sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==, - } + engines: + node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 hasBin: true + resolution: + integrity: sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA== + /buble/0.20.0: dependencies: acorn: 6.4.2 acorn-dynamic-import: 4.0.0_acorn@6.4.2 @@ -3338,48 +2694,35 @@ packages: magic-string: 0.25.7 minimist: 1.2.5 regexpu-core: 4.5.4 - - /buffer-from/1.1.1: + hasBin: true resolution: - { - integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==, - } + integrity: sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw== + /buffer-from/1.1.1: dev: true - - /buffer/5.7.1: resolution: - { - integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, - } + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer/5.7.1: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 dev: true - + resolution: + integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== /builtin-modules/3.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==, - } - engines: { node: ">=6" } - + integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== /cacheable-lookup/2.0.1: - resolution: - { - integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==, - } - engines: { node: ">=10" } dependencies: - "@types/keyv": 3.1.1 + '@types/keyv': 3.1.1 keyv: 4.0.3 dev: true - - /cacheable-request/6.1.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==, - } - engines: { node: ">=8" } + integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg== + /cacheable-request/6.1.0: dependencies: clone-response: 1.0.2 get-stream: 5.2.0 @@ -3389,13 +2732,11 @@ packages: normalize-url: 4.5.0 responselike: 1.0.2 dev: true - - /cacheable-request/7.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==, - } - engines: { node: ">=8" } + integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + /cacheable-request/7.0.1: dependencies: clone-response: 1.0.2 get-stream: 5.2.0 @@ -3405,111 +2746,97 @@ packages: normalize-url: 4.5.0 responselike: 2.0.0 dev: true - - /caching-transform/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==, - } - engines: { node: ">=8" } + integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== + /caching-transform/4.0.0: dependencies: hasha: 5.2.2 make-dir: 3.1.0 package-hash: 4.0.0 write-file-atomic: 3.0.3 dev: true - - /call-matcher/1.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==, - } + integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA== + /call-matcher/1.1.0: dependencies: core-js: 2.6.11 deep-equal: 1.1.1 espurify: 1.8.1 estraverse: 4.3.0 dev: true - + resolution: + integrity: sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw== /call-signature/0.0.2: - resolution: { integrity: sha1-qEq8glpV70yysCi9dOIFpluaSZY= } - engines: { node: ">=0.10.0" } dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qEq8glpV70yysCi9dOIFpluaSZY= /caller-callsite/2.0.0: - resolution: { integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= } - engines: { node: ">=4" } dependencies: callsites: 2.0.0 dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= /caller-path/2.0.0: - resolution: { integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= } - engines: { node: ">=4" } dependencies: caller-callsite: 2.0.0 dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= /callsites/2.0.0: - resolution: { integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= } - engines: { node: ">=4" } dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= /callsites/3.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, - } - engines: { node: ">=6" } - + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== /camelcase-keys/6.2.2: - resolution: - { - integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, - } - engines: { node: ">=8" } dependencies: camelcase: 5.3.1 map-obj: 4.1.0 quick-lru: 4.0.1 - + engines: + node: '>=8' + resolution: + integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== /camelcase/5.3.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, - } - engines: { node: ">=6" } - + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== /camelcase/6.2.0: - resolution: - { - integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==, - } - engines: { node: ">=10" } dev: true - - /caniuse-api/3.0.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, - } + integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + /caniuse-api/3.0.0: dependencies: browserslist: 4.14.5 caniuse-lite: 1.0.30001151 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - - /caniuse-lite/1.0.30001151: resolution: - { - integrity: sha512-Zh3sHqskX6mHNrqUerh+fkf0N72cMxrmflzje/JyVImfpknscMnkeJrlFGJcqTmaa0iszdYptGpWMJCRQDkBVw==, - } + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + /caniuse-lite/1.0.30001151: dev: true - + resolution: + integrity: sha512-Zh3sHqskX6mHNrqUerh+fkf0N72cMxrmflzje/JyVImfpknscMnkeJrlFGJcqTmaa0iszdYptGpWMJCRQDkBVw== /chalk/1.1.3: - resolution: { integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= } - engines: { node: ">=0.10.0" } dependencies: ansi-styles: 2.2.1 escape-string-regexp: 1.0.5 @@ -3517,34 +2844,28 @@ packages: strip-ansi: 3.0.1 supports-color: 2.0.0 dev: true - - /chalk/2.4.2: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, - } - engines: { node: ">=4" } + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - - /chalk/4.1.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==, - } - engines: { node: ">=10" } + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chalk/4.1.0: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - - /chokidar/3.5.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==, - } - engines: { node: ">= 8.10.0" } + integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + /chokidar/3.5.1: dependencies: anymatch: 3.1.1 braces: 3.0.2 @@ -3553,251 +2874,190 @@ packages: is-glob: 4.0.1 normalize-path: 3.0.0 readdirp: 3.5.0 + dev: true + engines: + node: '>= 8.10.0' optionalDependencies: fsevents: 2.3.1 - dev: true - - /chunkd/2.0.1: resolution: - { - integrity: sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==, - } + integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + /chunkd/2.0.1: dev: true - - /ci-info/2.0.0: resolution: - { - integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==, - } + integrity: sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ== + /ci-info/2.0.0: dev: true - - /ci-parallel-vars/1.0.1: resolution: - { - integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==, - } + integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + /ci-parallel-vars/1.0.1: dev: true - - /clean-stack/2.2.0: resolution: - { - integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, - } - engines: { node: ">=6" } + integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg== + /clean-stack/2.2.0: dev: true - + engines: + node: '>=6' + resolution: + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== /clean-yaml-object/0.1.0: - resolution: { integrity: sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g= } - engines: { node: ">=0.10.0" } dev: true - - /cli-boxes/2.2.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==, - } - engines: { node: ">=6" } + integrity: sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g= + /cli-boxes/2.2.1: dev: true - - /cli-cursor/3.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, - } - engines: { node: ">=8" } + integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + /cli-cursor/3.1.0: dependencies: restore-cursor: 3.1.0 dev: true - - /cli-spinners/2.5.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==, - } - engines: { node: ">=6" } + integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + /cli-spinners/2.5.0: dev: true - - /cli-truncate/2.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==, - } - engines: { node: ">=8" } + integrity: sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== + /cli-truncate/2.1.0: dependencies: slice-ansi: 3.0.0 string-width: 4.2.0 dev: true - - /cliui/6.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==, - } + integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + /cliui/6.0.0: dependencies: string-width: 4.2.0 strip-ansi: 6.0.0 wrap-ansi: 6.2.0 dev: true - - /cliui/7.0.4: resolution: - { - integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, - } + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + /cliui/7.0.4: dependencies: string-width: 4.2.0 strip-ansi: 6.0.0 wrap-ansi: 7.0.0 dev: true - + resolution: + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== /clone-response/1.0.2: - resolution: { integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= } dependencies: mimic-response: 1.0.1 dev: true - + resolution: + integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= /clone/1.0.4: - resolution: { integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= } - engines: { node: ">=0.8" } dev: true - - /coa/2.0.2: + engines: + node: '>=0.8' resolution: - { - integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==, - } - engines: { node: ">= 4.0" } + integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + /coa/2.0.2: dependencies: - "@types/q": 1.5.4 + '@types/q': 1.5.4 chalk: 2.4.2 q: 1.5.1 dev: true - - /code-excerpt/3.0.0: + engines: + node: '>= 4.0' resolution: - { - integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==, - } - engines: { node: ">=10" } + integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + /code-excerpt/3.0.0: dependencies: convert-to-spaces: 1.0.2 dev: true - - /codecov-lite/1.0.3: + engines: + node: '>=10' resolution: - { - integrity: sha512-GXInsZH2PYwOvLk6bCBXdgiTIWXRbmb0B1H+RqIBzyfWd6CwQfJQ4PS8GUIy4ukViJIZqjebjbe3mDo5dAG+fA==, - } - engines: { node: ">=10.13.0" } + integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw== + /codecov-lite/1.0.3: dependencies: - "@babel/runtime": 7.12.1 + '@babel/runtime': 7.12.1 got: 10.7.0 dev: true - - /color-convert/1.9.3: + engines: + node: '>=10.13.0' resolution: - { - integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, - } + integrity: sha512-GXInsZH2PYwOvLk6bCBXdgiTIWXRbmb0B1H+RqIBzyfWd6CwQfJQ4PS8GUIy4ukViJIZqjebjbe3mDo5dAG+fA== + /color-convert/1.9.3: dependencies: color-name: 1.1.3 - - /color-convert/2.0.1: resolution: - { - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, - } - engines: { node: ">=7.0.0" } + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-convert/2.0.1: dependencies: color-name: 1.1.4 - + engines: + node: '>=7.0.0' + resolution: + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== /color-name/1.1.3: - resolution: { integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= } - + resolution: + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= /color-name/1.1.4: resolution: - { - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, - } - + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== /color-string/1.5.4: - resolution: - { - integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==, - } dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 dev: true - - /color/3.1.3: resolution: - { - integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==, - } + integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + /color/3.1.3: dependencies: color-convert: 1.9.3 color-string: 1.5.4 dev: true - - /commander/2.20.3: resolution: - { - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, - } + integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + /commander/2.20.3: dev: false - - /commander/4.1.1: resolution: - { - integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, - } - engines: { node: ">= 6" } + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + /commander/4.1.1: dev: false - - /commander/6.2.0: + engines: + node: '>= 6' resolution: - { - integrity: sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==, - } - engines: { node: ">= 6" } + integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + /commander/6.2.0: dev: true - - /common-path-prefix/3.0.0: + engines: + node: '>= 6' resolution: - { - integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==, - } + integrity: sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== + /common-path-prefix/3.0.0: dev: true - + resolution: + integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== /commondir/1.0.1: - resolution: { integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= } - - /compare-versions/3.6.0: resolution: - { - integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==, - } + integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + /compare-versions/3.6.0: dev: true - + resolution: + integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== /concat-map/0.0.1: - resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } - - /concat-with-sourcemaps/1.1.0: resolution: - { - integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==, - } + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concat-with-sourcemaps/1.1.0: dependencies: source-map: 0.6.1 dev: true - - /concordance/4.0.0: resolution: - { - integrity: sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==, - } - engines: { node: ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" } + integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== + /concordance/4.0.0: dependencies: date-time: 2.1.0 esutils: 2.0.3 @@ -3811,30 +3071,26 @@ packages: semver: 5.7.1 well-known-symbols: 2.0.0 dev: true - - /concordance/5.0.1: + engines: + node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0' resolution: - { - integrity: sha512-TbNtInKVElgEBnJ1v2Xg+MFX2lvFLbmlv3EuSC5wTfCwpB8kC3w3mffF6cKuUhkn475Ym1f1I4qmuXzx2+uXpw==, - } - engines: { node: ">=10.18.0 <11 || >=12.14.0 <13 || >=14" } + integrity: sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ== + /concordance/5.0.1: dependencies: date-time: 3.1.0 esutils: 2.0.3 fast-diff: 1.2.0 js-string-escape: 1.0.1 - lodash: 4.17.20 + lodash: 4.17.21 md5-hex: 3.0.1 semver: 7.3.2 well-known-symbols: 2.0.0 dev: true - - /configstore/5.0.1: + engines: + node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14' resolution: - { - integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==, - } - engines: { node: ">=8" } + integrity: sha512-TbNtInKVElgEBnJ1v2Xg+MFX2lvFLbmlv3EuSC5wTfCwpB8kC3w3mffF6cKuUhkn475Ym1f1I4qmuXzx2+uXpw== + /configstore/5.0.1: dependencies: dot-prop: 5.3.0 graceful-fs: 4.2.4 @@ -3843,129 +3099,112 @@ packages: write-file-atomic: 3.0.3 xdg-basedir: 4.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== /contains-path/0.1.0: - resolution: { integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= } - engines: { node: ">=0.10.0" } dev: true - - /conventional-commits-parser/3.1.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==, - } - engines: { node: ">=10" } - hasBin: true + integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + /conventional-commits-parser/3.1.0: dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 - lodash: 4.17.20 + is-text-path: 1.0.1 + lodash: 4.17.21 meow: 7.1.1 split2: 2.2.0 through2: 3.0.2 trim-off-newlines: 1.0.1 dev: false - - /convert-source-map/1.7.0: + engines: + node: '>=10' + hasBin: true resolution: - { - integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==, - } + integrity: sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA== + /convert-source-map/1.7.0: dependencies: safe-buffer: 5.1.2 dev: true - + resolution: + integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== /convert-to-spaces/1.0.2: - resolution: { integrity: sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU= } - engines: { node: ">= 4" } dev: true - - /core-js-compat/3.6.5: + engines: + node: '>= 4' resolution: - { - integrity: sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==, - } + integrity: sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU= + /core-js-compat/3.6.5: dependencies: browserslist: 4.14.5 semver: 7.0.0 dev: true - - /core-js/2.6.11: resolution: - { - integrity: sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==, - } + integrity: sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== + /core-js/2.6.11: deprecated: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. - requiresBuild: true dev: true - + requiresBuild: true + resolution: + integrity: sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== /core-util-is/1.0.2: - resolution: { integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= } dev: false - - /cosmiconfig/5.2.1: resolution: - { - integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==, - } - engines: { node: ">=4" } + integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /cosmiconfig/5.2.1: dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 js-yaml: 3.14.0 parse-json: 4.0.0 dev: true - - /cosmiconfig/7.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==, - } - engines: { node: ">=10" } + integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + /cosmiconfig/7.0.0: dependencies: - "@types/parse-json": 4.0.0 + '@types/parse-json': 4.0.0 import-fresh: 3.2.1 parse-json: 5.1.0 path-type: 4.0.0 yaml: 1.10.0 dev: true - - /cross-spawn/7.0.3: + engines: + node: '>=10' resolution: - { - integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, - } - engines: { node: ">= 8" } + integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + /cross-spawn/7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - - /crypto-random-string/2.0.0: + engines: + node: '>= 8' resolution: - { - integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==, - } - engines: { node: ">=8" } + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + /crypto-random-string/2.0.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== /css-color-names/0.0.4: - resolution: { integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= } dev: true - - /css-declaration-sorter/4.0.1: resolution: - { - integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==, - } - engines: { node: ">4" } + integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + /css-declaration-sorter/4.0.1: dependencies: postcss: 7.0.35 timsort: 0.3.0 dev: true - + engines: + node: '>4' + resolution: + integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== /css-modules-loader-core/1.1.0: - resolution: { integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= } dependencies: icss-replace-symbols: 1.1.0 postcss: 6.0.1 @@ -3974,81 +3213,60 @@ packages: postcss-modules-scope: 1.1.0 postcss-modules-values: 1.3.0 dev: true - - /css-select-base-adapter/0.1.1: resolution: - { - integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==, - } + integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= + /css-select-base-adapter/0.1.1: dev: true - - /css-select/2.1.0: resolution: - { - integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==, - } + integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + /css-select/2.1.0: dependencies: boolbase: 1.0.0 css-what: 3.4.2 domutils: 1.7.0 nth-check: 1.0.2 dev: true - - /css-selector-tokenizer/0.7.3: resolution: - { - integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==, - } + integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + /css-selector-tokenizer/0.7.3: dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true - - /css-tree/1.0.0-alpha.37: resolution: - { - integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== + /css-tree/1.0.0-alpha.37: dependencies: mdn-data: 2.0.4 source-map: 0.6.1 dev: true - - /css-tree/1.0.0-alpha.39: + engines: + node: '>=8.0.0' resolution: - { - integrity: sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + /css-tree/1.0.0-alpha.39: dependencies: mdn-data: 2.0.6 source-map: 0.6.1 dev: true - - /css-what/3.4.2: + engines: + node: '>=8.0.0' resolution: - { - integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, - } - engines: { node: ">= 6" } + integrity: sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== + /css-what/3.4.2: dev: true - - /cssesc/3.0.0: + engines: + node: '>= 6' resolution: - { - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, - } - engines: { node: ">=4" } - hasBin: true + integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + /cssesc/3.0.0: dev: true - - /cssnano-preset-default/4.0.7: + engines: + node: '>=4' + hasBin: true resolution: - { - integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + /cssnano-preset-default/4.0.7: dependencies: css-declaration-sorter: 4.0.1 cssnano-util-raw-cache: 4.0.1 @@ -4081,183 +3299,161 @@ packages: postcss-svgo: 4.0.2 postcss-unique-selectors: 4.0.1 dev: true - + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== /cssnano-util-get-arguments/4.0.0: - resolution: { integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= } - engines: { node: ">=6.9.0" } dev: true - + engines: + node: '>=6.9.0' + resolution: + integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= /cssnano-util-get-match/4.0.0: - resolution: { integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= } - engines: { node: ">=6.9.0" } dev: true - - /cssnano-util-raw-cache/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==, - } - engines: { node: ">=6.9.0" } + integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + /cssnano-util-raw-cache/4.0.1: dependencies: postcss: 7.0.35 dev: true - - /cssnano-util-same-parent/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + /cssnano-util-same-parent/4.0.1: dev: true - - /cssnano/4.1.10: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + /cssnano/4.1.10: dependencies: cosmiconfig: 5.2.1 cssnano-preset-default: 4.0.7 is-resolvable: 1.1.0 postcss: 7.0.35 dev: true - - /csso/4.0.3: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + /csso/4.0.3: dependencies: css-tree: 1.0.0-alpha.39 dev: true - + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== /currently-unhandled/0.4.1: - resolution: { integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= } - engines: { node: ">=0.10.0" } dependencies: array-find-index: 1.0.2 dev: true - - /d/1.0.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==, - } + integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= + /d/1.0.1: dependencies: es5-ext: 0.10.53 type: 1.2.0 dev: true - - /d3-dsv/1.2.0: resolution: - { - integrity: sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==, - } - hasBin: true + integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + /d3-dsv/1.2.0: dependencies: commander: 2.20.3 iconv-lite: 0.4.24 rw: 1.3.3 dev: false - - /date-time/2.1.0: + hasBin: true resolution: - { - integrity: sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==, - } - engines: { node: ">=4" } + integrity: sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== + /date-time/2.1.0: dependencies: time-zone: 1.0.0 dev: true - - /date-time/3.1.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==, - } - engines: { node: ">=6" } + integrity: sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g== + /date-time/3.1.0: dependencies: time-zone: 1.0.0 dev: true - - /debug/2.6.9: + engines: + node: '>=6' resolution: - { - integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, - } + integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg== + /debug/2.6.9: dependencies: ms: 2.0.0 dev: true - - /debug/4.2.0: resolution: - { - integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==, - } - engines: { node: ">=6.0" } + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/4.2.0: + dependencies: + ms: 2.1.2 deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + engines: + node: '>=6.0' peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true + resolution: + integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== + /debug/4.3.1: dependencies: ms: 2.1.2 - - /debug/4.3.1: - resolution: - { - integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==, - } - engines: { node: ">=6.0" } + dev: true + engines: + node: '>=6.0' peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true - dependencies: - ms: 2.1.2 - dev: true - + resolution: + integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== /decamelize-keys/1.1.0: - resolution: { integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= } - engines: { node: ">=0.10.0" } dependencies: decamelize: 1.2.0 map-obj: 1.0.1 - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= /decamelize/1.2.0: - resolution: { integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= } - engines: { node: ">=0.10.0" } - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= /decompress-response/3.3.0: - resolution: { integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= } - engines: { node: ">=4" } dependencies: mimic-response: 1.0.1 dev: true - - /decompress-response/5.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==, - } - engines: { node: ">=10" } + integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + /decompress-response/5.0.0: dependencies: mimic-response: 2.1.0 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw== /dedent/0.7.0: - resolution: { integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= } dev: true - - /deep-equal/1.1.1: resolution: - { - integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==, - } + integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + /deep-equal/1.1.1: dependencies: is-arguments: 1.0.4 is-date-object: 1.0.2 @@ -4266,88 +3462,69 @@ packages: object-keys: 1.1.1 regexp.prototype.flags: 1.3.0 dev: true - - /deep-extend/0.6.0: resolution: - { - integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, - } - engines: { node: ">=4.0.0" } + integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + /deep-extend/0.6.0: dev: true - + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== /deep-freeze/0.0.1: - resolution: { integrity: sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ= } dev: true - + resolution: + integrity: sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ= /deep-is/0.1.3: - resolution: { integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= } - + resolution: + integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= /deepmerge/4.2.2: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==, - } - engines: { node: ">=0.10.0" } - + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== /default-require-extensions/3.0.0: - resolution: - { - integrity: sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==, - } - engines: { node: ">=8" } dependencies: strip-bom: 4.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg== /defaults/1.0.3: - resolution: { integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= } dependencies: clone: 1.0.4 dev: true - - /defer-to-connect/1.1.3: resolution: - { - integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==, - } + integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + /defer-to-connect/1.1.3: dev: true - - /defer-to-connect/2.0.0: resolution: - { - integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==, - } - engines: { node: ">=10" } + integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + /defer-to-connect/2.0.0: dev: true - - /define-properties/1.1.3: + engines: + node: '>=10' resolution: - { - integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==, - } - engines: { node: ">= 0.4" } + integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg== + /define-properties/1.1.3: dependencies: object-keys: 1.1.1 dev: true - - /del-cli/3.0.1: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-BLHItGr82rUbHhjMu41d+vw9Md49i81jmZSV00HdTq4t+RTHywmEht/23mNFpUl2YeLYJZJyGz4rdlMAyOxNeg==, - } - engines: { node: ">=8" } - hasBin: true + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + /del-cli/3.0.1: dependencies: del: 5.1.0 meow: 6.1.1 dev: true - - /del/5.1.0: + engines: + node: '>=8' + hasBin: true resolution: - { - integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==, - } - engines: { node: ">=8" } + integrity: sha512-BLHItGr82rUbHhjMu41d+vw9Md49i81jmZSV00HdTq4t+RTHywmEht/23mNFpUl2YeLYJZJyGz4rdlMAyOxNeg== + /del/5.1.0: dependencies: globby: 10.0.2 graceful-fs: 4.2.4 @@ -4358,13 +3535,11 @@ packages: rimraf: 3.0.2 slash: 3.0.0 dev: true - - /del/6.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==, - } - engines: { node: ">=10" } + integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + /del/6.0.0: dependencies: globby: 11.0.1 graceful-fs: 4.2.4 @@ -4375,184 +3550,138 @@ packages: rimraf: 3.0.2 slash: 3.0.0 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== /detect-indent/5.0.0: - resolution: { integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= } - engines: { node: ">=4" } dev: false - - /diff/4.0.2: + engines: + node: '>=4' resolution: - { - integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, - } - engines: { node: ">=0.3.1" } + integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + /diff/4.0.2: dev: true - - /dir-glob/3.0.1: + engines: + node: '>=0.3.1' resolution: - { - integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, - } - engines: { node: ">=8" } + integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + /dir-glob/3.0.1: dependencies: path-type: 4.0.0 - + engines: + node: '>=8' + resolution: + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== /doctrine/1.5.0: - resolution: { integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= } - engines: { node: ">=0.10.0" } dependencies: esutils: 2.0.3 isarray: 1.0.0 dev: true - - /doctrine/3.0.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, - } - engines: { node: ">=6.0.0" } + integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + /doctrine/3.0.0: dependencies: esutils: 2.0.3 - - /dom-serializer/0.2.2: + engines: + node: '>=6.0.0' resolution: - { - integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, - } + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + /dom-serializer/0.2.2: dependencies: domelementtype: 2.0.2 entities: 2.1.0 dev: true - - /domelementtype/1.3.1: resolution: - { - integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==, - } + integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + /domelementtype/1.3.1: dev: true - - /domelementtype/2.0.2: resolution: - { - integrity: sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==, - } + integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + /domelementtype/2.0.2: dev: true - - /domutils/1.7.0: resolution: - { - integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==, - } + integrity: sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== + /domutils/1.7.0: dependencies: dom-serializer: 0.2.2 domelementtype: 1.3.1 dev: true - - /dot-prop/5.3.0: resolution: - { - integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, - } - engines: { node: ">=8" } + integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + /dot-prop/5.3.0: dependencies: is-obj: 2.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== /duplexer3/0.1.4: - resolution: { integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= } dev: true - - /electron-to-chromium/1.3.583: resolution: - { - integrity: sha512-L9BwLwJohjZW9mQESI79HRzhicPk1DFgM+8hOCfGgGCFEcA3Otpv7QK6SGtYoZvfQfE3wKLh0Hd5ptqUFv3gvQ==, - } + integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + /electron-to-chromium/1.3.583: dev: true - - /emittery/0.8.1: resolution: - { - integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==, - } - engines: { node: ">=10" } + integrity: sha512-L9BwLwJohjZW9mQESI79HRzhicPk1DFgM+8hOCfGgGCFEcA3Otpv7QK6SGtYoZvfQfE3wKLh0Hd5ptqUFv3gvQ== + /emittery/0.8.1: dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== /emoji-regex/7.0.3: resolution: - { - integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==, - } - + integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== /emoji-regex/8.0.0: - resolution: - { - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, - } dev: true - - /emojis-list/3.0.0: resolution: - { - integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, - } - engines: { node: ">= 4" } + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + /emojis-list/3.0.0: dev: true - - /empower-core/1.2.0: + engines: + node: '>= 4' resolution: - { - integrity: sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==, - } + integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + /empower-core/1.2.0: dependencies: call-signature: 0.0.2 core-js: 2.6.11 dev: true - - /end-of-stream/1.4.4: resolution: - { - integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, - } + integrity: sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ== + /end-of-stream/1.4.4: dependencies: once: 1.4.0 dev: true - - /enquirer/2.3.6: resolution: - { - integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, - } - engines: { node: ">=8.6" } + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + /enquirer/2.3.6: dependencies: ansi-colors: 4.1.1 - - /entities/2.1.0: + engines: + node: '>=8.6' resolution: - { - integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==, - } + integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + /entities/2.1.0: dev: true - + resolution: + integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== /equal-length/1.0.1: - resolution: { integrity: sha1-IcoRLUirJLTh5//A5TOdMf38J0w= } - engines: { node: ">=4" } dev: true - - /error-ex/1.3.2: + engines: + node: '>=4' resolution: - { - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, - } + integrity: sha1-IcoRLUirJLTh5//A5TOdMf38J0w= + /error-ex/1.3.2: dependencies: is-arrayish: 0.2.1 - - /es-abstract/1.17.7: resolution: - { - integrity: sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==, - } - engines: { node: ">= 0.4" } + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /es-abstract/1.17.7: dependencies: es-to-primitive: 1.2.1 function-bind: 1.1.1 @@ -4566,13 +3695,11 @@ packages: string.prototype.trimend: 1.0.2 string.prototype.trimstart: 1.0.2 dev: true - - /es-abstract/1.18.0-next.1: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==, - } - engines: { node: ">= 0.4" } + integrity: sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== + /es-abstract/1.18.0-next.1: dependencies: es-to-primitive: 1.2.1 function-bind: 1.1.1 @@ -4587,137 +3714,107 @@ packages: string.prototype.trimend: 1.0.2 string.prototype.trimstart: 1.0.2 dev: true - - /es-to-primitive/1.2.1: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, - } - engines: { node: ">= 0.4" } + integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== + /es-to-primitive/1.2.1: dependencies: is-callable: 1.2.2 is-date-object: 1.0.2 is-symbol: 1.0.3 dev: true - - /es5-ext/0.10.53: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==, - } + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + /es5-ext/0.10.53: dependencies: es6-iterator: 2.0.3 es6-symbol: 3.1.3 next-tick: 1.0.0 dev: true - - /es6-error/4.1.1: resolution: - { - integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==, - } + integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + /es6-error/4.1.1: dev: true - + resolution: + integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== /es6-iterator/2.0.3: - resolution: { integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c= } dependencies: d: 1.0.1 es5-ext: 0.10.53 es6-symbol: 3.1.3 dev: true - - /es6-symbol/3.1.3: resolution: - { - integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==, - } + integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + /es6-symbol/3.1.3: dependencies: d: 1.0.1 ext: 1.4.0 dev: true - - /escalade/3.1.1: resolution: - { - integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, - } - engines: { node: ">=6" } + integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + /escalade/3.1.1: dev: true - - /escape-goat/2.1.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==, - } - engines: { node: ">=8" } + integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + /escape-goat/2.1.1: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== /escape-string-regexp/1.0.5: - resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= } - engines: { node: ">=0.8.0" } - - /escape-string-regexp/2.0.0: + engines: + node: '>=0.8.0' resolution: - { - integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, - } - engines: { node: ">=8" } + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /escape-string-regexp/2.0.0: dev: true - - /escape-string-regexp/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, - } - engines: { node: ">=10" } + integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + /escape-string-regexp/4.0.0: dev: true - - /eslint-config-rollup/1.0.0_typescript@3.9.7: + engines: + node: '>=10' resolution: - { - integrity: sha512-nkBX6Cyitwe/CB98aoCSdObZwEcdZS86IJiDpGOfEsM1B0oYSmICueap9RUld6OyYx+K397y4iiSm0ZL9YGwmA==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + /eslint-config-rollup/1.0.0_typescript@3.9.7: dependencies: - "@typescript-eslint/parser": 3.10.1_eslint@7.12.0+typescript@3.9.7 + '@typescript-eslint/parser': 3.10.1_eslint@7.12.0+typescript@3.9.7 eslint: 7.12.0 eslint-plugin-import: 2.22.1_eslint@7.12.0 eslint-plugin-prettier: 3.1.4_eslint@7.12.0+prettier@2.2.1 prettier: 2.2.1 - transitivePeerDependencies: - - supports-color - - typescript dev: true - - /eslint-import-resolver-node/0.3.4: + engines: + node: '>=8.0.0' + peerDependencies: + typescript: '*' resolution: - { - integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==, - } + integrity: sha512-nkBX6Cyitwe/CB98aoCSdObZwEcdZS86IJiDpGOfEsM1B0oYSmICueap9RUld6OyYx+K397y4iiSm0ZL9YGwmA== + /eslint-import-resolver-node/0.3.4: dependencies: debug: 2.6.9 resolve: 1.19.0 dev: true - - /eslint-module-utils/2.6.0: resolution: - { - integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==, - } - engines: { node: ">=4" } + integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + /eslint-module-utils/2.6.0: dependencies: debug: 2.6.9 pkg-dir: 2.0.0 dev: true - - /eslint-plugin-import/2.22.1_eslint@7.12.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==, - } - engines: { node: ">=4" } - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + /eslint-plugin-import/2.22.1_eslint@7.12.0: dependencies: array-includes: 3.1.1 array.prototype.flat: 1.2.3 @@ -4734,65 +3831,54 @@ packages: resolve: 1.19.0 tsconfig-paths: 3.9.0 dev: true - - /eslint-plugin-prettier/3.1.4_eslint@7.12.0+prettier@2.2.1: - resolution: - { - integrity: sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==, - } - engines: { node: ">=6.0.0" } + engines: + node: '>=4' peerDependencies: - eslint: ">=5.0.0" - prettier: ">=1.13.0" + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + resolution: + integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== + /eslint-plugin-prettier/3.1.4_eslint@7.12.0+prettier@2.2.1: dependencies: eslint: 7.12.0 prettier: 2.2.1 prettier-linter-helpers: 1.0.0 dev: true - - /eslint-scope/5.1.1: + engines: + node: '>=6.0.0' + peerDependencies: + eslint: '>=5.0.0' + prettier: '>=1.13.0' resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg== + /eslint-scope/5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - - /eslint-utils/2.1.0: + engines: + node: '>=8.0.0' resolution: - { - integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==, - } - engines: { node: ">=6" } + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + /eslint-utils/2.1.0: dependencies: eslint-visitor-keys: 1.3.0 - + engines: + node: '>=6' + resolution: + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== /eslint-visitor-keys/1.3.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==, - } - engines: { node: ">=4" } - + integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== /eslint-visitor-keys/2.0.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==, - } - engines: { node: ">=10" } - + integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== /eslint/7.12.0: - resolution: - { - integrity: sha512-n5pEU27DRxCSlOhJ2rO57GDLcNsxO0LPpAbpFdh7xmcDmjmlGUfoyrsB3I7yYdQXO5N3gkSTiDrPSPNFiiirXA==, - } - engines: { node: ^10.12.0 || >=12.0.0 } - hasBin: true dependencies: - "@babel/code-frame": 7.10.4 - "@eslint/eslintrc": 0.2.0 + '@babel/code-frame': 7.10.4 + '@eslint/eslintrc': 0.2.0 ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 @@ -4816,7 +3902,7 @@ packages: js-yaml: 3.14.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.20 + lodash: 4.17.21 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 @@ -4828,125 +3914,91 @@ packages: table: 5.4.6 text-table: 0.2.0 v8-compile-cache: 2.1.1 - transitivePeerDependencies: - - supports-color - - /esm/3.2.25: + engines: + node: ^10.12.0 || >=12.0.0 + hasBin: true resolution: - { - integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==, - } - engines: { node: ">=6" } + integrity: sha512-n5pEU27DRxCSlOhJ2rO57GDLcNsxO0LPpAbpFdh7xmcDmjmlGUfoyrsB3I7yYdQXO5N3gkSTiDrPSPNFiiirXA== + /esm/3.2.25: dev: true - + engines: + node: '>=6' + resolution: + integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== /espower-location-detector/1.0.0: - resolution: { integrity: sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU= } dependencies: is-url: 1.2.4 path-is-absolute: 1.0.1 source-map: 0.5.7 xtend: 4.0.2 dev: true - - /espree/7.3.0: resolution: - { - integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==, - } - engines: { node: ^10.12.0 || >=12.0.0 } + integrity: sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU= + /espree/7.3.0: dependencies: acorn: 7.4.1 acorn-jsx: 5.3.1_acorn@7.4.1 eslint-visitor-keys: 1.3.0 - - /esprima/4.0.1: + engines: + node: ^10.12.0 || >=12.0.0 resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: ">=4" } + integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== + /esprima/4.0.1: + engines: + node: '>=4' hasBin: true - - /espurify/1.8.1: resolution: - { - integrity: sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==, - } + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + /espurify/1.8.1: dependencies: core-js: 2.6.11 dev: true - - /esquery/1.3.1: resolution: - { - integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==, - } - engines: { node: ">=0.10" } + integrity: sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg== + /esquery/1.3.1: dependencies: estraverse: 5.2.0 - - /esrecurse/4.3.0: + engines: + node: '>=0.10' resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: ">=4.0" } + integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + /esrecurse/4.3.0: dependencies: estraverse: 5.2.0 - + engines: + node: '>=4.0' + resolution: + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== /estraverse/4.3.0: + engines: + node: '>=4.0' resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, - } - engines: { node: ">=4.0" } - + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== /estraverse/5.2.0: + engines: + node: '>=4.0' resolution: - { - integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==, - } - engines: { node: ">=4.0" } - + integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== /estree-walker/0.6.1: - resolution: - { - integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==, - } dev: true - + resolution: + integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== /estree-walker/1.0.1: resolution: - { - integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==, - } - + integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== /estree-walker/2.0.1: resolution: - { - integrity: sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg==, - } - + integrity: sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== /esutils/2.0.3: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: ">=0.10.0" } - + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== /eventemitter3/4.0.7: - resolution: - { - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, - } dev: true - - /execa/4.1.0: resolution: - { - integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==, - } - engines: { node: ">=10" } + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + /execa/4.1.0: dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 @@ -4958,285 +4010,228 @@ packages: signal-exit: 3.0.3 strip-final-newline: 2.0.0 dev: true - - /ext/1.4.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==, - } + integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + /ext/1.4.0: dependencies: type: 2.1.0 dev: true - + resolution: + integrity: sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== /fast-deep-equal/3.1.3: resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, - } - + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== /fast-diff/1.2.0: - resolution: - { - integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==, - } dev: true - - /fast-glob/3.2.4: resolution: - { - integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==, - } - engines: { node: ">=8" } + integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + /fast-glob/3.2.4: dependencies: - "@nodelib/fs.stat": 2.0.3 - "@nodelib/fs.walk": 1.2.4 + '@nodelib/fs.stat': 2.0.3 + '@nodelib/fs.walk': 1.2.4 glob-parent: 5.1.1 merge2: 1.4.1 micromatch: 4.0.2 picomatch: 2.2.2 - + engines: + node: '>=8' + resolution: + integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== /fast-json-stable-stringify/2.1.0: resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, - } - + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== /fast-levenshtein/2.0.6: - resolution: { integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= } - - /fastparse/1.1.2: resolution: - { - integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==, - } + integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + /fastparse/1.1.2: dev: true - - /fastq/1.8.0: resolution: - { - integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==, - } + integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + /fastq/1.8.0: dependencies: reusify: 1.0.4 - - /figures/3.2.0: resolution: - { - integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, - } - engines: { node: ">=8" } + integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + /figures/3.2.0: dependencies: escape-string-regexp: 1.0.5 dev: true - - /file-entry-cache/5.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==, - } - engines: { node: ">=4" } + integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + /file-entry-cache/5.0.1: dependencies: flat-cache: 2.0.1 - - /fill-range/7.0.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, - } - engines: { node: ">=8" } + integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + /fill-range/7.0.1: dependencies: to-regex-range: 5.0.1 - - /find-cache-dir/3.3.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==, - } - engines: { node: ">=8" } + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + /find-cache-dir/3.3.1: dependencies: commondir: 1.0.1 make-dir: 3.1.0 pkg-dir: 4.2.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== /find-up/2.1.0: - resolution: { integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= } - engines: { node: ">=4" } dependencies: locate-path: 2.0.0 dev: true - - /find-up/3.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, - } - engines: { node: ">=6" } + integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /find-up/3.0.0: dependencies: locate-path: 3.0.0 dev: true - - /find-up/4.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, - } - engines: { node: ">=8" } + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - - /find-versions/3.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==, - } - engines: { node: ">=6" } + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /find-versions/3.2.0: dependencies: semver-regex: 2.0.0 dev: true - - /flat-cache/2.0.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==, - } - engines: { node: ">=4" } + integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== + /flat-cache/2.0.1: dependencies: flatted: 2.0.2 rimraf: 2.6.3 write: 1.0.3 - + engines: + node: '>=4' + resolution: + integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== /flatted/2.0.2: resolution: - { - integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==, - } - + integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== /foreground-child/2.0.0: - resolution: - { - integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==, - } - engines: { node: ">=8.0.0" } dependencies: cross-spawn: 7.0.3 signal-exit: 3.0.3 dev: true - - /fromentries/1.3.0: + engines: + node: '>=8.0.0' resolution: - { - integrity: sha512-+pKvlQHvpxxSTF+tWZ4DjxD0Sz4G26EjAP4z7D2k8VLJ19hrLbSgaQLx/u2mVQn7hiA2s/3DyutOyFwTuDsRgA==, - } + integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + /fromentries/1.3.0: dev: true - + resolution: + integrity: sha512-+pKvlQHvpxxSTF+tWZ4DjxD0Sz4G26EjAP4z7D2k8VLJ19hrLbSgaQLx/u2mVQn7hiA2s/3DyutOyFwTuDsRgA== /fs.realpath/1.0.0: - resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } - - /fsevents/2.1.3: resolution: - { - integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } - os: [darwin] + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/2.1.3: + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 optional: true - + os: + - darwin + resolution: + integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== /fsevents/2.3.1: + dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 + optional: true + os: + - darwin resolution: - { - integrity: sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } - os: [darwin] + integrity: sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== + /fsevents/2.3.2: dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 optional: true - + os: + - darwin + resolution: + integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== /function-bind/1.1.1: resolution: - { - integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, - } - + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== /functional-red-black-tree/1.0.1: - resolution: { integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= } - - /generic-names/2.0.1: resolution: - { - integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==, - } + integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + /generic-names/2.0.1: dependencies: loader-utils: 1.4.0 dev: true - - /gensync/1.0.0-beta.1: resolution: - { - integrity: sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + /gensync/1.0.0-beta.1: dev: true - - /get-caller-file/2.0.5: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, - } - engines: { node: 6.* || 8.* || >= 10.* } + integrity: sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== + /get-caller-file/2.0.5: dev: true - - /get-own-enumerable-property-symbols/3.0.2: + engines: + node: 6.* || 8.* || >= 10.* resolution: - { - integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, - } + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + /get-own-enumerable-property-symbols/3.0.2: dev: true - - /get-package-type/0.1.0: resolution: - { - integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, - } - engines: { node: ">=8.0.0" } + integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + /get-package-type/0.1.0: dev: true - - /get-stream/4.1.0: + engines: + node: '>=8.0.0' resolution: - { - integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, - } - engines: { node: ">=6" } + integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + /get-stream/4.1.0: dependencies: pump: 3.0.0 dev: true - - /get-stream/5.2.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, - } - engines: { node: ">=8" } + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + /get-stream/5.2.0: dependencies: pump: 3.0.0 dev: true - - /glob-parent/5.1.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==, - } - engines: { node: ">= 6" } + integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + /glob-parent/5.1.1: dependencies: is-glob: 4.0.1 - - /glob/7.1.6: + engines: + node: '>= 6' resolution: - { - integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, - } + integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + /glob/7.1.6: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -5244,42 +4239,32 @@ packages: minimatch: 3.0.4 once: 1.4.0 path-is-absolute: 1.0.1 - - /global-dirs/3.0.0: resolution: - { - integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==, - } - engines: { node: ">=10" } + integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + /global-dirs/3.0.0: dependencies: ini: 2.0.0 dev: true - - /globals/11.12.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, - } - engines: { node: ">=4" } + integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== + /globals/11.12.0: dev: true - - /globals/12.4.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==, - } - engines: { node: ">=8" } + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + /globals/12.4.0: dependencies: type-fest: 0.8.1 - - /globby/10.0.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==, - } - engines: { node: ">=8" } + integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + /globby/10.0.2: dependencies: - "@types/glob": 7.1.3 + '@types/glob': 7.1.3 array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.4 @@ -5288,13 +4273,11 @@ packages: merge2: 1.4.1 slash: 3.0.0 dev: true - - /globby/11.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==, - } - engines: { node: ">=10" } + integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + /globby/11.0.1: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -5302,17 +4285,15 @@ packages: ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 - - /got/10.7.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==, - } - engines: { node: ">=10" } + integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + /got/10.7.0: dependencies: - "@sindresorhus/is": 2.1.1 - "@szmarczak/http-timer": 4.0.5 - "@types/cacheable-request": 6.0.1 + '@sindresorhus/is': 2.1.1 + '@szmarczak/http-timer': 4.0.5 + '@types/cacheable-request': 6.0.1 cacheable-lookup: 2.0.1 cacheable-request: 7.0.1 decompress-response: 5.0.0 @@ -5326,16 +4307,14 @@ packages: to-readable-stream: 2.1.0 type-fest: 0.10.0 dev: true - - /got/9.6.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==, - } - engines: { node: ">=8.6" } + integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg== + /got/9.6.0: dependencies: - "@sindresorhus/is": 0.14.0 - "@szmarczak/http-timer": 1.1.2 + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 cacheable-request: 6.1.0 decompress-response: 3.3.0 duplexer3: 0.1.4 @@ -5346,158 +4325,120 @@ packages: to-readable-stream: 1.0.0 url-parse-lax: 3.0.0 dev: true - + engines: + node: '>=8.6' + resolution: + integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== /graceful-fs/4.2.4: resolution: - { - integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==, - } - + integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== /graphql-tag/2.11.0_graphql@14.7.0: - resolution: - { - integrity: sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==, - } - peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 dependencies: graphql: 14.7.0 dev: false - - /graphql/14.7.0: + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 resolution: - { - integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==, - } - engines: { node: ">= 6.x" } + integrity: sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA== + /graphql/14.7.0: dependencies: iterall: 1.3.0 dev: true - + engines: + node: '>= 6.x' + resolution: + integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== /hard-rejection/2.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, - } - engines: { node: ">=6" } - + integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== /has-ansi/2.0.0: - resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= } - engines: { node: ">=0.10.0" } dependencies: ansi-regex: 2.1.1 dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= /has-flag/1.0.0: - resolution: { integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= } - engines: { node: ">=0.10.0" } dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= /has-flag/3.0.0: - resolution: { integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= } - engines: { node: ">=4" } - + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= /has-flag/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, - } - engines: { node: ">=8" } - + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== /has-symbols/1.0.1: - resolution: - { - integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==, - } - engines: { node: ">= 0.4" } dev: true - - /has-yarn/2.1.0: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==, - } - engines: { node: ">=8" } + integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + /has-yarn/2.1.0: dev: true - - /has/1.0.3: + engines: + node: '>=8' resolution: - { - integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, - } - engines: { node: ">= 0.4.0" } + integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + /has/1.0.3: dependencies: function-bind: 1.1.1 - - /hasha/5.2.2: + engines: + node: '>= 0.4.0' resolution: - { - integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==, - } - engines: { node: ">=8" } + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /hasha/5.2.2: dependencies: is-stream: 2.0.0 type-fest: 0.8.1 dev: true - - /hex-color-regex/1.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==, - } + integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ== + /hex-color-regex/1.1.0: dev: true - - /hosted-git-info/2.8.8: resolution: - { - integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==, - } - + integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + /hosted-git-info/2.8.9: + resolution: + integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== /hsl-regex/1.0.0: - resolution: { integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= } dev: true - + resolution: + integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= /hsla-regex/1.0.0: - resolution: { integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg= } dev: true - - /html-comment-regex/1.1.2: resolution: - { - integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==, - } + integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + /html-comment-regex/1.1.2: dev: true - - /html-escaper/2.0.2: resolution: - { - integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, - } + integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + /html-escaper/2.0.2: dev: true - - /http-cache-semantics/4.1.0: resolution: - { - integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==, - } + integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + /http-cache-semantics/4.1.0: dev: true - - /human-signals/1.1.1: resolution: - { - integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==, - } - engines: { node: ">=8.12.0" } + integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + /human-signals/1.1.1: dev: true - - /husky/4.3.0: + engines: + node: '>=8.12.0' resolution: - { - integrity: sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==, - } - engines: { node: ">=10" } - hasBin: true - requiresBuild: true + integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + /husky/4.3.0: dependencies: chalk: 4.1.0 ci-info: 2.0.0 @@ -5510,230 +4451,195 @@ packages: slash: 3.0.0 which-pm-runs: 1.0.0 dev: true - - /iconv-lite/0.4.24: + engines: + node: '>=10' + hasBin: true + requiresBuild: true resolution: - { - integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, - } - engines: { node: ">=0.10.0" } + integrity: sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA== + /iconv-lite/0.4.24: dependencies: safer-buffer: 2.1.2 dev: false - + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== /icss-replace-symbols/1.1.0: - resolution: { integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= } dev: true - - /ieee754/1.2.1: resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } + integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + /ieee754/1.2.1: dev: true - - /ignore-by-default/2.0.0: resolution: - { - integrity: sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA==, - } - engines: { node: ">=10 <11 || >=12 <13 || >=14" } + integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + /ignore-by-default/2.0.0: dev: true - + engines: + node: '>=10 <11 || >=12 <13 || >=14' + resolution: + integrity: sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA== /ignore/4.0.6: + engines: + node: '>= 4' resolution: - { - integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, - } - engines: { node: ">= 4" } - + integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== /ignore/5.1.8: + engines: + node: '>= 4' resolution: - { - integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==, - } - engines: { node: ">= 4" } - + integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== /import-cwd/2.1.0: - resolution: { integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= } - engines: { node: ">=4" } dependencies: import-from: 2.1.0 dev: true - - /import-cwd/3.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==, - } - engines: { node: ">=8" } + integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + /import-cwd/3.0.0: dependencies: import-from: 3.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== /import-fresh/2.0.0: - resolution: { integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= } - engines: { node: ">=4" } dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 dev: true - - /import-fresh/3.2.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==, - } - engines: { node: ">=6" } + integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + /import-fresh/3.2.1: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - + engines: + node: '>=6' + resolution: + integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== /import-from/2.1.0: - resolution: { integrity: sha1-M1238qev/VOqpHHUuAId7ja387E= } - engines: { node: ">=4" } dependencies: resolve-from: 3.0.0 dev: true - - /import-from/3.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==, - } - engines: { node: ">=8" } + integrity: sha1-M1238qev/VOqpHHUuAId7ja387E= + /import-from/3.0.0: dependencies: resolve-from: 5.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== /import-lazy/2.1.0: - resolution: { integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= } - engines: { node: ">=4" } dev: true - - /import-local/3.0.2: + engines: + node: '>=4' resolution: - { - integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==, - } - engines: { node: ">=8" } - hasBin: true + integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + /import-local/3.0.2: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 dev: true - + engines: + node: '>=8' + hasBin: true + resolution: + integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== /imurmurhash/0.1.4: - resolution: { integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= } - engines: { node: ">=0.8.19" } - + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= /indent-string/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, - } - engines: { node: ">=8" } - + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== /indexes-of/1.0.1: - resolution: { integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= } dev: true - + resolution: + integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= /inflight/1.0.6: - resolution: { integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= } dependencies: once: 1.4.0 wrappy: 1.0.2 - + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= /inherits/2.0.4: resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } - + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== /ini/1.3.8: - resolution: - { - integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, - } dev: true - - /ini/2.0.0: resolution: - { - integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==, - } - engines: { node: ">=10" } + integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + /ini/2.0.0: dev: true - - /interpret/1.4.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, - } - engines: { node: ">= 0.10" } + integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + /interpret/1.4.0: dev: true - - /irregular-plurals/3.2.0: + engines: + node: '>= 0.10' resolution: - { - integrity: sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==, - } - engines: { node: ">=8" } + integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + /irregular-plurals/3.2.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q== /is-absolute-url/2.1.0: - resolution: { integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= } - engines: { node: ">=0.10.0" } dev: true - - /is-arguments/1.0.4: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==, - } - engines: { node: ">= 0.4" } + integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + /is-arguments/1.0.4: dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== /is-arrayish/0.2.1: - resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } - - /is-arrayish/0.3.2: resolution: - { - integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, - } + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-arrayish/0.3.2: dev: true - - /is-binary-path/2.1.0: resolution: - { - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, - } - engines: { node: ">=8" } + integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + /is-binary-path/2.1.0: dependencies: binary-extensions: 2.2.0 dev: true - - /is-callable/1.2.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==, - } - engines: { node: ">= 0.4" } + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + /is-callable/1.2.2: dev: true - - /is-ci/2.0.0: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==, - } - hasBin: true + integrity: sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== + /is-ci/2.0.0: dependencies: ci-info: 2.0.0 dev: true - + hasBin: true + resolution: + integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== /is-color-stop/1.1.0: - resolution: { integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= } dependencies: css-color-names: 0.0.4 hex-color-regex: 1.1.0 @@ -5742,318 +4648,254 @@ packages: rgb-regex: 1.0.1 rgba-regex: 1.0.0 dev: true - - /is-core-module/2.0.0: resolution: - { - integrity: sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==, - } + integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + /is-core-module/2.0.0: dependencies: has: 1.0.3 - - /is-core-module/2.1.0: resolution: - { - integrity: sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==, - } + integrity: sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw== + /is-core-module/2.1.0: dependencies: has: 1.0.3 - - /is-date-object/1.0.2: resolution: - { - integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==, - } - engines: { node: ">= 0.4" } + integrity: sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== + /is-date-object/1.0.2: dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== /is-directory/0.3.1: - resolution: { integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= } - engines: { node: ">=0.10.0" } dev: true - - /is-error/2.2.2: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==, - } + integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + /is-error/2.2.2: dev: true - + resolution: + integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg== /is-extglob/2.1.1: - resolution: { integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= } - engines: { node: ">=0.10.0" } - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= /is-fullwidth-code-point/2.0.0: - resolution: { integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= } - engines: { node: ">=4" } - - /is-fullwidth-code-point/3.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, - } - engines: { node: ">=8" } + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-fullwidth-code-point/3.0.0: dev: true - - /is-glob/4.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==, - } - engines: { node: ">=0.10.0" } + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + /is-glob/4.0.1: dependencies: is-extglob: 2.1.1 - - /is-installed-globally/0.4.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==, - } - engines: { node: ">=10" } + integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + /is-installed-globally/0.4.0: dependencies: global-dirs: 3.0.0 is-path-inside: 3.0.2 dev: true - - /is-interactive/1.0.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, - } - engines: { node: ">=8" } + integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + /is-interactive/1.0.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== /is-module/1.0.0: - resolution: { integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= } - + resolution: + integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= /is-negative-zero/2.0.0: - resolution: { integrity: sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= } - engines: { node: ">= 0.4" } dev: true - - /is-npm/5.0.0: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==, - } - engines: { node: ">=10" } + integrity: sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= + /is-npm/5.0.0: dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== /is-number/7.0.0: + engines: + node: '>=0.12.0' resolution: - { - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, - } - engines: { node: ">=0.12.0" } - + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== /is-obj/1.0.1: - resolution: { integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= } - engines: { node: ">=0.10.0" } dev: true - - /is-obj/2.0.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, - } - engines: { node: ">=8" } + integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + /is-obj/2.0.0: dev: true - - /is-path-cwd/2.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==, - } - engines: { node: ">=6" } + integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + /is-path-cwd/2.2.0: dev: true - - /is-path-inside/3.0.2: + engines: + node: '>=6' resolution: - { - integrity: sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==, - } - engines: { node: ">=8" } + integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + /is-path-inside/3.0.2: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== /is-plain-obj/1.1.0: - resolution: { integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= } - engines: { node: ">=0.10.0" } - - /is-plain-object/3.0.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==, - } - engines: { node: ">=0.10.0" } + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-plain-object/3.0.1: dev: true - - /is-plain-object/5.0.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, - } - engines: { node: ">=0.10.0" } + integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== + /is-plain-object/5.0.0: dev: true - - /is-promise/4.0.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==, - } + integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + /is-promise/4.0.0: dev: true - - /is-reference/1.2.1: resolution: - { - integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, - } + integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== + /is-reference/1.2.1: dependencies: - "@types/estree": 0.0.45 - - /is-regex/1.1.1: + '@types/estree': 0.0.45 resolution: - { - integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==, - } - engines: { node: ">= 0.4" } + integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + /is-regex/1.1.1: dependencies: has-symbols: 1.0.1 dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== /is-regexp/1.0.0: - resolution: { integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= } - engines: { node: ">=0.10.0" } dev: true - - /is-resolvable/1.1.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==, - } + integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + /is-resolvable/1.1.0: dev: true - - /is-stream/2.0.0: resolution: - { - integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==, - } - engines: { node: ">=8" } + integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + /is-stream/2.0.0: dev: true - - /is-string/1.0.5: + engines: + node: '>=8' resolution: - { - integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==, - } - engines: { node: ">= 0.4" } + integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + /is-string/1.0.5: dev: true - - /is-svg/3.0.0: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==, - } - engines: { node: ">=4" } + integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + /is-svg/3.0.0: dependencies: html-comment-regex: 1.1.2 dev: true - - /is-symbol/1.0.3: + engines: + node: '>=4' resolution: - { - integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==, - } - engines: { node: ">= 0.4" } + integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + /is-symbol/1.0.3: dependencies: has-symbols: 1.0.1 dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== /is-text-path/1.0.1: - resolution: { integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= } - engines: { node: ">=0.10.0" } dependencies: text-extensions: 1.9.0 dev: false - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= /is-typedarray/1.0.0: - resolution: { integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= } dev: true - - /is-url/1.2.4: resolution: - { - integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==, - } + integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + /is-url/1.2.4: dev: true - + resolution: + integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== /is-utf8/0.2.1: - resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= } dev: true - - /is-windows/1.0.2: resolution: - { - integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==, - } - engines: { node: ">=0.10.0" } + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: dev: true - - /is-yarn-global/0.3.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==, - } + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /is-yarn-global/0.3.0: dev: true - + resolution: + integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== /isarray/0.0.1: - resolution: { integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= } dev: true - + resolution: + integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= /isarray/1.0.0: - resolution: { integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= } - + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= /isexe/2.0.0: - resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= } - - /istanbul-lib-coverage/3.0.0: resolution: - { - integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==, - } - engines: { node: ">=8" } + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /istanbul-lib-coverage/3.0.0: dev: true - - /istanbul-lib-hook/3.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==, - } - engines: { node: ">=8" } + integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== + /istanbul-lib-hook/3.0.0: dependencies: append-transform: 2.0.0 dev: true - - /istanbul-lib-instrument/4.0.3: + engines: + node: '>=8' resolution: - { - integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==, - } - engines: { node: ">=8" } + integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ== + /istanbul-lib-instrument/4.0.3: dependencies: - "@babel/core": 7.12.3 - "@istanbuljs/schema": 0.1.2 + '@babel/core': 7.12.3 + '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 - transitivePeerDependencies: - - supports-color dev: true - - /istanbul-lib-processinfo/2.0.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==, - } - engines: { node: ">=8" } + integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + /istanbul-lib-processinfo/2.0.2: dependencies: archy: 1.0.0 cross-spawn: 7.0.3 @@ -6063,216 +4905,162 @@ packages: rimraf: 3.0.2 uuid: 3.4.0 dev: true - - /istanbul-lib-report/3.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==, - } - engines: { node: ">=8" } + integrity: sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw== + /istanbul-lib-report/3.0.0: dependencies: istanbul-lib-coverage: 3.0.0 make-dir: 3.1.0 supports-color: 7.2.0 dev: true - - /istanbul-lib-source-maps/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==, - } - engines: { node: ">=8" } + integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + /istanbul-lib-source-maps/4.0.0: dependencies: debug: 4.2.0 istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 - transitivePeerDependencies: - - supports-color dev: true - - /istanbul-reports/3.0.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==, - } - engines: { node: ">=8" } + integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== + /istanbul-reports/3.0.2: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 dev: true - - /iterall/1.3.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==, - } + integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== + /iterall/1.3.0: dev: true - + resolution: + integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== /js-string-escape/1.0.1: - resolution: { integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= } - engines: { node: ">= 0.8" } dev: true - + engines: + node: '>= 0.8' + resolution: + integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= /js-tokens/4.0.0: resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, - } - + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== /js-yaml/3.14.0: - resolution: - { - integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==, - } - hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 - - /js-yaml/3.14.1: - resolution: - { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, - } hasBin: true + resolution: + integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + /js-yaml/3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 dev: true - - /jsesc/0.5.0: - resolution: { integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= } hasBin: true - - /jsesc/2.5.2: resolution: - { - integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, - } - engines: { node: ">=4" } + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + /jsesc/0.5.0: hasBin: true + resolution: + integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + /jsesc/2.5.2: dev: true - + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== /json-buffer/3.0.0: - resolution: { integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= } dev: true - - /json-buffer/3.0.1: resolution: - { - integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, - } + integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + /json-buffer/3.0.1: dev: true - - /json-parse-better-errors/1.0.2: resolution: - { - integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, - } + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + /json-parse-better-errors/1.0.2: dev: true - + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== /json-parse-even-better-errors/2.3.1: resolution: - { - integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, - } - + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== /json-schema-traverse/0.4.1: resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, - } - + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== /json-stable-stringify-without-jsonify/1.0.1: - resolution: { integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= } - - /json5/1.0.1: resolution: - { - integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, - } - hasBin: true + integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + /json5/1.0.1: dependencies: minimist: 1.2.5 dev: true - - /json5/2.1.3: - resolution: - { - integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==, - } - engines: { node: ">=6" } hasBin: true + resolution: + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + /json5/2.1.3: dependencies: minimist: 1.2.5 dev: true - + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== /jsonparse/1.3.1: - resolution: { integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= } - engines: { "0": node >= 0.2.0 } dev: false - - /just-extend/4.1.1: + engines: + '0': node >= 0.2.0 resolution: - { - integrity: sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==, - } + integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + /just-extend/4.1.1: dev: true - - /keyv/3.1.0: resolution: - { - integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==, - } + integrity: sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA== + /keyv/3.1.0: dependencies: json-buffer: 3.0.0 dev: true - - /keyv/4.0.3: resolution: - { - integrity: sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==, - } + integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + /keyv/4.0.3: dependencies: json-buffer: 3.0.1 dev: true - + resolution: + integrity: sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== /kind-of/6.0.3: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, - } - engines: { node: ">=0.10.0" } - + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== /latest-version/5.1.0: - resolution: - { - integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==, - } - engines: { node: ">=8" } dependencies: package-json: 6.5.0 dev: true - - /levn/0.4.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, - } - engines: { node: ">= 0.8.0" } + integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + /levn/0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== /lines-and-columns/1.1.6: - resolution: { integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= } - - /lint-staged/10.5.2: resolution: - { - integrity: sha512-e8AYR1TDlzwB8VVd38Xu2lXDZf6BcshVqKVuBQThDJRaJLobqKnpbm4dkwJ2puypQNbLr9KF/9mfA649mAGvjA==, - } - hasBin: true + integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + /lint-staged/10.5.2: dependencies: chalk: 4.1.0 cli-truncate: 2.1.0 @@ -6289,18 +5077,11 @@ packages: please-upgrade-node: 3.2.0 string-argv: 0.3.1 stringify-object: 3.3.0 - transitivePeerDependencies: - - supports-color dev: true - - /listr2/3.2.3_enquirer@2.3.6: + hasBin: true resolution: - { - integrity: sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==, - } - engines: { node: ">=10.0.0" } - peerDependencies: - enquirer: ">= 2.3.0 < 3" + integrity: sha512-e8AYR1TDlzwB8VVd38Xu2lXDZf6BcshVqKVuBQThDJRaJLobqKnpbm4dkwJ2puypQNbLr9KF/9mfA649mAGvjA== + /listr2/3.2.3_enquirer@2.3.6: dependencies: chalk: 4.1.0 cli-truncate: 2.1.0 @@ -6312,23 +5093,24 @@ packages: rxjs: 6.6.3 through: 2.3.8 dev: true - + engines: + node: '>=10.0.0' + peerDependencies: + enquirer: '>= 2.3.0 < 3' + resolution: + integrity: sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w== /load-json-file/2.0.0: - resolution: { integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= } - engines: { node: ">=4" } dependencies: graceful-fs: 4.2.4 parse-json: 2.2.0 pify: 2.3.0 strip-bom: 3.0.0 dev: true - - /load-json-file/5.3.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==, - } - engines: { node: ">=6" } + integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + /load-json-file/5.3.0: dependencies: graceful-fs: 4.2.4 parse-json: 4.0.0 @@ -6336,275 +5118,223 @@ packages: strip-bom: 3.0.0 type-fest: 0.3.1 dev: true - - /loader-utils/1.4.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==, - } - engines: { node: ">=4.0.0" } + integrity: sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== + /loader-utils/1.4.0: dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 1.0.1 dev: true - - /locate-character/2.0.5: + engines: + node: '>=4.0.0' resolution: - { - integrity: sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==, - } + integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + /locate-character/2.0.5: dev: true - + resolution: + integrity: sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg== /locate-path/2.0.0: - resolution: { integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= } - engines: { node: ">=4" } dependencies: p-locate: 2.0.0 path-exists: 3.0.0 dev: true - - /locate-path/3.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, - } - engines: { node: ">=6" } + integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /locate-path/3.0.0: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 dev: true - - /locate-path/5.0.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, - } - engines: { node: ">=8" } + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: dependencies: p-locate: 4.1.0 - + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== /lodash.camelcase/4.3.0: - resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= } dev: true - + resolution: + integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= /lodash.clonedeep/4.5.0: - resolution: { integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= } dev: true - + resolution: + integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= /lodash.flattendeep/4.4.0: - resolution: { integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= } dev: true - + resolution: + integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= /lodash.get/4.4.2: - resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= } dev: true - + resolution: + integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= /lodash.islength/4.0.1: - resolution: { integrity: sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc= } dev: true - + resolution: + integrity: sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc= /lodash.memoize/4.1.2: - resolution: { integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= } dev: true - - /lodash.merge/4.6.2: resolution: - { - integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, - } + integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + /lodash.merge/4.6.2: dev: true - + resolution: + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== /lodash.uniq/4.5.0: - resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= } dev: true - - /lodash/4.17.20: resolution: - { - integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==, - } - - /log-symbols/4.0.0: + integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + /lodash/4.17.21: resolution: - { - integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==, - } - engines: { node: ">=10" } + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + /log-symbols/4.0.0: dependencies: chalk: 4.1.0 dev: true - - /log-update/4.0.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==, - } - engines: { node: ">=10" } + integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== + /log-update/4.0.0: dependencies: ansi-escapes: 4.3.1 cli-cursor: 3.1.0 slice-ansi: 4.0.0 wrap-ansi: 6.2.0 dev: true - - /lowercase-keys/1.0.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==, - } - engines: { node: ">=0.10.0" } + integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== + /lowercase-keys/1.0.1: dev: true - - /lowercase-keys/2.0.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, - } - engines: { node: ">=8" } + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + /lowercase-keys/2.0.0: dev: true - - /lru-cache/6.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, - } - engines: { node: ">=10" } + integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + /lru-cache/6.0.0: dependencies: yallist: 4.0.0 dev: true - - /magic-string/0.25.7: + engines: + node: '>=10' resolution: - { - integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==, - } + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + /magic-string/0.25.7: dependencies: sourcemap-codec: 1.4.8 - - /make-dir/2.1.0: resolution: - { - integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, - } - engines: { node: ">=6" } + integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + /make-dir/2.1.0: dependencies: pify: 4.0.1 semver: 5.7.1 dev: false - - /make-dir/3.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, - } - engines: { node: ">=8" } + integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + /make-dir/3.1.0: dependencies: semver: 6.3.0 - - /make-error/1.3.6: + engines: + node: '>=8' resolution: - { - integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, - } + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + /make-error/1.3.6: dev: true - - /map-age-cleaner/0.1.3: resolution: - { - integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==, - } - engines: { node: ">=6" } + integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + /map-age-cleaner/0.1.3: dependencies: p-defer: 1.0.0 dev: true - + engines: + node: '>=6' + resolution: + integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== /map-obj/1.0.1: - resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= } - engines: { node: ">=0.10.0" } - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= /map-obj/4.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==, - } - engines: { node: ">=8" } - + integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== /matched/5.0.0: - resolution: - { - integrity: sha512-O0LCuxYYBNBjP2dmAg0i6PME0Mb0dvjulpMC0tTIeMRh6kXYsugOT5GOWpFkSzqjQjgOUs/eiyvpVhXdN2La4g==, - } - engines: { node: ">=12" } dependencies: glob: 7.1.6 picomatch: 2.2.2 dev: false - - /matcher/3.0.0: + engines: + node: '>=12' resolution: - { - integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==, - } - engines: { node: ">=10" } + integrity: sha512-O0LCuxYYBNBjP2dmAg0i6PME0Mb0dvjulpMC0tTIeMRh6kXYsugOT5GOWpFkSzqjQjgOUs/eiyvpVhXdN2La4g== + /matcher/3.0.0: dependencies: escape-string-regexp: 4.0.0 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== /md5-hex/2.0.0: - resolution: { integrity: sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= } - engines: { node: ">=4" } dependencies: md5-o-matic: 0.1.1 dev: true - - /md5-hex/3.0.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==, - } - engines: { node: ">=8" } + integrity: sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= + /md5-hex/3.0.1: dependencies: blueimp-md5: 2.18.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw== /md5-o-matic/0.1.1: - resolution: { integrity: sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= } dev: true - - /mdn-data/2.0.4: resolution: - { - integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==, - } + integrity: sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= + /mdn-data/2.0.4: dev: true - - /mdn-data/2.0.6: resolution: - { - integrity: sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==, - } + integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + /mdn-data/2.0.6: dev: true - - /mem/8.0.0: resolution: - { - integrity: sha512-qrcJOe6uD+EW8Wrci1Vdiua/15Xw3n/QnaNXE7varnB6InxSk7nu3/i5jfy3S6kWxr8WYJ6R1o0afMUtvorTsA==, - } - engines: { node: ">=10" } + integrity: sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== + /mem/8.0.0: dependencies: map-age-cleaner: 0.1.3 mimic-fn: 3.1.0 dev: true - - /meow/6.1.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==, - } - engines: { node: ">=8" } + integrity: sha512-qrcJOe6uD+EW8Wrci1Vdiua/15Xw3n/QnaNXE7varnB6InxSk7nu3/i5jfy3S6kWxr8WYJ6R1o0afMUtvorTsA== + /meow/6.1.1: dependencies: - "@types/minimist": 1.2.0 + '@types/minimist': 1.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -6616,15 +5346,13 @@ packages: type-fest: 0.13.1 yargs-parser: 18.1.3 dev: true - - /meow/7.1.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==, - } - engines: { node: ">=10" } + integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg== + /meow/7.1.1: dependencies: - "@types/minimist": 1.2.0 + '@types/minimist': 1.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -6636,258 +5364,192 @@ packages: type-fest: 0.13.1 yargs-parser: 18.1.3 dev: false - - /merge-stream/2.0.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, - } + integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== + /merge-stream/2.0.0: dev: true - + resolution: + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== /merge2/1.4.1: + engines: + node: '>= 8' resolution: - { - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, - } - engines: { node: ">= 8" } - + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== /micromatch/4.0.2: - resolution: - { - integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==, - } - engines: { node: ">=8" } dependencies: braces: 3.0.2 picomatch: 2.2.2 - - /mime/2.4.6: + engines: + node: '>=8' resolution: - { - integrity: sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==, - } - engines: { node: ">=4.0.0" } - hasBin: true + integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + /mime/2.4.6: dev: false - - /mimic-fn/2.1.0: + engines: + node: '>=4.0.0' + hasBin: true resolution: - { - integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, - } - engines: { node: ">=6" } + integrity: sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + /mimic-fn/2.1.0: dev: true - - /mimic-fn/3.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==, - } - engines: { node: ">=8" } + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + /mimic-fn/3.1.0: dev: true - - /mimic-response/1.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, - } - engines: { node: ">=4" } + integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== + /mimic-response/1.0.1: dev: true - - /mimic-response/2.1.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==, - } - engines: { node: ">=8" } + integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + /mimic-response/2.1.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== /min-indent/1.0.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, - } - engines: { node: ">=4" } - + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== /mini-svg-data-uri/1.2.3: - resolution: - { - integrity: sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==, - } dev: false - - /minimatch/3.0.4: resolution: - { - integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, - } + integrity: sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ== + /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 - - /minimist-options/4.1.0: resolution: - { - integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, - } - engines: { node: ">= 6" } + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist-options/4.1.0: dependencies: arrify: 1.0.1 is-plain-obj: 1.1.0 kind-of: 6.0.3 - + engines: + node: '>= 6' + resolution: + integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== /minimist/1.2.5: resolution: - { - integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==, - } - + integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== /mkdirp/0.5.5: - resolution: - { - integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==, - } - hasBin: true dependencies: minimist: 1.2.5 - + hasBin: true + resolution: + integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== /ms/2.0.0: - resolution: { integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= } dev: true - + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= /ms/2.1.2: resolution: - { - integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, - } - + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== /ms/2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } dev: true - - /mz/2.7.0: resolution: - { - integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, - } + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + /mz/2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 dev: false - + resolution: + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== /natural-compare/1.4.0: - resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } - + resolution: + integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= /next-tick/1.0.0: - resolution: { integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= } dev: true - - /nise/4.0.4: resolution: - { - integrity: sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A==, - } + integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= + /nise/4.0.4: dependencies: - "@sinonjs/commons": 1.8.1 - "@sinonjs/fake-timers": 6.0.1 - "@sinonjs/text-encoding": 0.7.1 + '@sinonjs/commons': 1.8.1 + '@sinonjs/fake-timers': 6.0.1 + '@sinonjs/text-encoding': 0.7.1 just-extend: 4.1.1 path-to-regexp: 1.8.0 dev: true - + resolution: + integrity: sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A== /node-modules-regexp/1.0.0: - resolution: { integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= } - engines: { node: ">=0.10.0" } dev: false - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= /node-noop/1.0.0: - resolution: { integrity: sha1-R6Pn2Az/qmRYNkvSLthcqzMHvnk= } dev: true - - /node-preload/0.2.1: resolution: - { - integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==, - } - engines: { node: ">=8" } + integrity: sha1-R6Pn2Az/qmRYNkvSLthcqzMHvnk= + /node-preload/0.2.1: dependencies: process-on-spawn: 1.0.0 dev: true - - /node-releases/1.1.64: + engines: + node: '>=8' resolution: - { - integrity: sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg==, - } + integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ== + /node-releases/1.1.64: dev: true - - /normalize-package-data/2.5.0: resolution: - { - integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, - } + integrity: sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg== + /normalize-package-data/2.5.0: dependencies: - hosted-git-info: 2.8.8 + hosted-git-info: 2.8.9 resolve: 1.19.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 - - /normalize-path/3.0.0: resolution: - { - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, - } - engines: { node: ">=0.10.0" } + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + /normalize-path/3.0.0: dev: true - - /normalize-url/3.3.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==, - } - engines: { node: ">=6" } + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /normalize-url/3.3.0: dev: true - - /normalize-url/4.5.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==, - } - engines: { node: ">=8" } + integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + /normalize-url/4.5.0: dev: true - - /npm-run-path/4.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, - } - engines: { node: ">=8" } + integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + /npm-run-path/4.0.1: dependencies: path-key: 3.1.1 dev: true - - /nth-check/1.0.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==, - } + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + /nth-check/1.0.2: dependencies: boolbase: 1.0.0 dev: true - - /nyc/15.1.0: resolution: - { - integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==, - } - engines: { node: ">=8.9" } - hasBin: true + integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + /nyc/15.1.0: dependencies: - "@istanbuljs/load-nyc-config": 1.1.0 - "@istanbuljs/schema": 0.1.2 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.2 caching-transform: 4.0.0 convert-source-map: 1.7.0 decamelize: 1.2.0 @@ -6913,107 +5575,87 @@ packages: spawn-wrap: 2.0.0 test-exclude: 6.0.0 yargs: 15.4.1 - transitivePeerDependencies: - - supports-color dev: true - + engines: + node: '>=8.9' + hasBin: true + resolution: + integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A== /object-assign/4.1.1: - resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= } - engines: { node: ">=0.10.0" } dev: false - - /object-inspect/1.8.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==, - } + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-inspect/1.8.0: dev: true - - /object-is/1.1.3: resolution: - { - integrity: sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==, - } - engines: { node: ">= 0.4" } + integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + /object-is/1.1.3: dependencies: define-properties: 1.1.3 es-abstract: 1.18.0-next.1 dev: true - - /object-keys/1.1.1: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, - } - engines: { node: ">= 0.4" } + integrity: sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg== + /object-keys/1.1.1: dev: true - - /object.assign/4.1.1: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==, - } - engines: { node: ">= 0.4" } + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + /object.assign/4.1.1: dependencies: define-properties: 1.1.3 es-abstract: 1.18.0-next.1 has-symbols: 1.0.1 object-keys: 1.1.1 dev: true - - /object.getownpropertydescriptors/2.1.0: + engines: + node: '>= 0.4' resolution: - { - integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==, - } - engines: { node: ">= 0.8" } + integrity: sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== + /object.getownpropertydescriptors/2.1.0: dependencies: define-properties: 1.1.3 es-abstract: 1.17.7 dev: true - - /object.values/1.1.1: + engines: + node: '>= 0.8' resolution: - { - integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==, - } - engines: { node: ">= 0.4" } + integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + /object.values/1.1.1: dependencies: define-properties: 1.1.3 es-abstract: 1.17.7 function-bind: 1.1.1 has: 1.0.3 dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== /once/1.4.0: - resolution: { integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= } dependencies: wrappy: 1.0.2 - - /onetime/5.1.2: resolution: - { - integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, - } - engines: { node: ">=6" } + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /onetime/5.1.2: dependencies: mimic-fn: 2.1.0 dev: true - - /opencollective-postinstall/2.0.3: + engines: + node: '>=6' resolution: - { - integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==, - } - hasBin: true + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + /opencollective-postinstall/2.0.3: dev: true - - /optionator/0.9.1: + hasBin: true resolution: - { - integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, - } - engines: { node: ">= 0.8.0" } + integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== + /optionator/0.9.1: dependencies: deep-is: 0.1.3 fast-levenshtein: 2.0.6 @@ -7021,13 +5663,11 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.3 - - /ora/5.3.0: + engines: + node: '>= 0.8.0' resolution: - { - integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==, - } - engines: { node: ">=10" } + integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + /ora/5.3.0: dependencies: bl: 4.0.4 chalk: 4.1.0 @@ -7038,386 +5678,325 @@ packages: strip-ansi: 6.0.0 wcwidth: 1.0.1 dev: true - - /p-cancelable/1.1.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==, - } - engines: { node: ">=6" } + integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== + /p-cancelable/1.1.0: dev: true - - /p-cancelable/2.0.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==, - } - engines: { node: ">=8" } + integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + /p-cancelable/2.0.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== /p-defer/1.0.0: - resolution: { integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= } - engines: { node: ">=4" } dev: true - - /p-event/4.2.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==, - } - engines: { node: ">=8" } + integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + /p-event/4.2.0: dependencies: p-timeout: 3.2.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== /p-finally/1.0.0: - resolution: { integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= } - engines: { node: ">=4" } dev: true - - /p-limit/1.3.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, - } - engines: { node: ">=4" } + integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-limit/1.3.0: dependencies: p-try: 1.0.0 dev: true - - /p-limit/2.3.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, - } - engines: { node: ">=6" } + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + /p-limit/2.3.0: dependencies: p-try: 2.2.0 - + engines: + node: '>=6' + resolution: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== /p-locate/2.0.0: - resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= } - engines: { node: ">=4" } dependencies: p-limit: 1.3.0 dev: true - - /p-locate/3.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, - } - engines: { node: ">=6" } + integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-locate/3.0.0: dependencies: p-limit: 2.3.0 dev: true - - /p-locate/4.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, - } - engines: { node: ">=8" } + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: dependencies: p-limit: 2.3.0 - - /p-map/3.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==, - } - engines: { node: ">=8" } + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-map/3.0.0: dependencies: aggregate-error: 3.1.0 dev: true - - /p-map/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, - } - engines: { node: ">=10" } + integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + /p-map/4.0.0: dependencies: aggregate-error: 3.1.0 dev: true - - /p-queue/6.6.2: + engines: + node: '>=10' resolution: - { - integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==, - } - engines: { node: ">=8" } + integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + /p-queue/6.6.2: dependencies: eventemitter3: 4.0.7 p-timeout: 3.2.0 dev: true - - /p-timeout/3.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, - } - engines: { node: ">=8" } + integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + /p-timeout/3.2.0: dependencies: p-finally: 1.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== /p-try/1.0.0: - resolution: { integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= } - engines: { node: ">=4" } dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= /p-try/2.2.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, - } - engines: { node: ">=6" } - + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== /package-hash/4.0.0: - resolution: - { - integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==, - } - engines: { node: ">=8" } dependencies: graceful-fs: 4.2.4 hasha: 5.2.2 lodash.flattendeep: 4.4.0 release-zalgo: 1.0.0 dev: true - - /package-json/6.5.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==, - } - engines: { node: ">=8" } + integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ== + /package-json/6.5.0: dependencies: got: 9.6.0 registry-auth-token: 4.2.1 registry-url: 5.1.0 semver: 6.3.0 dev: true - - /parent-module/1.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, - } - engines: { node: ">=6" } + integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + /parent-module/1.0.1: dependencies: callsites: 3.1.0 - + engines: + node: '>=6' + resolution: + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== /parse-json/2.2.0: - resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= } - engines: { node: ">=0.10.0" } dependencies: error-ex: 1.3.2 dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= /parse-json/4.0.0: - resolution: { integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= } - engines: { node: ">=4" } dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 dev: true - - /parse-json/5.1.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==, - } - engines: { node: ">=8" } + integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-json/5.1.0: dependencies: - "@babel/code-frame": 7.10.4 + '@babel/code-frame': 7.10.4 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 dev: true - - /parse-json/5.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, - } - engines: { node: ">=8" } + integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + /parse-json/5.2.0: dependencies: - "@babel/code-frame": 7.12.13 + '@babel/code-frame': 7.12.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 - - /parse-ms/2.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==, - } - engines: { node: ">=6" } + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + /parse-ms/2.1.0: dev: true - + engines: + node: '>=6' + resolution: + integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== /path-exists/3.0.0: - resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= } - engines: { node: ">=4" } dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= /path-exists/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, - } - engines: { node: ">=8" } - + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-is-absolute/1.0.1: - resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= } - engines: { node: ">=0.10.0" } - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= /path-key/3.1.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, - } - engines: { node: ">=8" } - + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== /path-parse/1.0.6: resolution: - { - integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==, - } - + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== /path-to-regexp/1.8.0: - resolution: - { - integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==, - } dependencies: isarray: 0.0.1 dev: true - + resolution: + integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== /path-type/2.0.0: - resolution: { integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= } - engines: { node: ">=4" } dependencies: pify: 2.3.0 dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= /path-type/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, - } - engines: { node: ">=8" } - + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== /picomatch/2.2.2: + engines: + node: '>=8.6' resolution: - { - integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==, - } - engines: { node: ">=8.6" } - + integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== /pify/2.3.0: - resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= } - engines: { node: ">=0.10.0" } dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= /pify/4.0.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, - } - engines: { node: ">=6" } - + integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== /pify/5.0.0: - resolution: - { - integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==, - } - engines: { node: ">=10" } dev: true - - /pirates/4.0.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==, - } - engines: { node: ">= 6" } + integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + /pirates/4.0.1: dependencies: node-modules-regexp: 1.0.0 dev: false - - /pkg-conf/3.1.0: + engines: + node: '>= 6' resolution: - { - integrity: sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==, - } - engines: { node: ">=6" } + integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + /pkg-conf/3.1.0: dependencies: find-up: 3.0.0 load-json-file: 5.3.0 dev: true - + engines: + node: '>=6' + resolution: + integrity: sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== /pkg-dir/2.0.0: - resolution: { integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= } - engines: { node: ">=4" } dependencies: find-up: 2.1.0 dev: true - - /pkg-dir/4.2.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, - } - engines: { node: ">=8" } + integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + /pkg-dir/4.2.0: dependencies: find-up: 4.1.0 dev: true - - /please-upgrade-node/3.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==, - } + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + /please-upgrade-node/3.2.0: dependencies: semver-compare: 1.0.0 dev: true - - /plur/4.0.0: resolution: - { - integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==, - } - engines: { node: ">=10" } + integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== + /plur/4.0.0: dependencies: irregular-plurals: 3.2.0 dev: true - - /pnpm/5.13.5: + engines: + node: '>=10' resolution: - { - integrity: sha512-EJO8eYZyNpOvW+JhjBnLtxD2xcC6YlrzH8jxjETj8bevLATFa9vnGq614ada6o1XOIMq31JWtj1WyPJNogAzLA==, - } - engines: { node: ">=10.16" } - hasBin: true + integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg== + /pnpm/5.13.5: dev: true - - /postcss-calc/7.0.5: + engines: + node: '>=10.16' + hasBin: true resolution: - { - integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==, - } + integrity: sha512-EJO8eYZyNpOvW+JhjBnLtxD2xcC6YlrzH8jxjETj8bevLATFa9vnGq614ada6o1XOIMq31JWtj1WyPJNogAzLA== + /postcss-calc/7.0.5: dependencies: postcss: 7.0.35 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 dev: true - - /postcss-colormin/4.0.3: resolution: - { - integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + /postcss-colormin/4.0.3: dependencies: browserslist: 4.14.5 color: 3.1.3 @@ -7425,88 +6004,72 @@ packages: postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-convert-values/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + /postcss-convert-values/4.0.1: dependencies: postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-discard-comments/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + /postcss-discard-comments/4.0.2: dependencies: postcss: 7.0.35 dev: true - - /postcss-discard-duplicates/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + /postcss-discard-duplicates/4.0.2: dependencies: postcss: 7.0.35 dev: true - - /postcss-discard-empty/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + /postcss-discard-empty/4.0.1: dependencies: postcss: 7.0.35 dev: true - - /postcss-discard-overridden/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + /postcss-discard-overridden/4.0.1: dependencies: postcss: 7.0.35 dev: true - - /postcss-load-config/2.1.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==, - } - engines: { node: ">= 4" } + integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + /postcss-load-config/2.1.2: dependencies: cosmiconfig: 5.2.1 import-cwd: 2.1.0 dev: true - - /postcss-merge-longhand/4.0.11: + engines: + node: '>= 4' resolution: - { - integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== + /postcss-merge-longhand/4.0.11: dependencies: css-color-names: 0.0.4 postcss: 7.0.35 postcss-value-parser: 3.3.1 stylehacks: 4.0.3 dev: true - - /postcss-merge-rules/4.0.3: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + /postcss-merge-rules/4.0.3: dependencies: browserslist: 4.14.5 caniuse-api: 3.0.0 @@ -7515,37 +6078,31 @@ packages: postcss-selector-parser: 3.1.2 vendors: 1.0.4 dev: true - - /postcss-minify-font-values/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + /postcss-minify-font-values/4.0.2: dependencies: postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-minify-gradients/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + /postcss-minify-gradients/4.0.2: dependencies: cssnano-util-get-arguments: 4.0.0 is-color-stop: 1.1.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-minify-params/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + /postcss-minify-params/4.0.2: dependencies: alphanum-sort: 1.0.2 browserslist: 4.14.5 @@ -7554,52 +6111,49 @@ packages: postcss-value-parser: 3.3.1 uniqs: 2.0.0 dev: true - - /postcss-minify-selectors/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + /postcss-minify-selectors/4.0.2: dependencies: alphanum-sort: 1.0.2 has: 1.0.3 postcss: 7.0.35 postcss-selector-parser: 3.1.2 dev: true - + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== /postcss-modules-extract-imports/1.1.0: - resolution: { integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds= } dependencies: postcss: 6.0.1 dev: true - + resolution: + integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds= /postcss-modules-local-by-default/1.2.0: - resolution: { integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= } dependencies: css-selector-tokenizer: 0.7.3 postcss: 6.0.1 dev: true - + resolution: + integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= /postcss-modules-scope/1.1.0: - resolution: { integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A= } dependencies: css-selector-tokenizer: 0.7.3 postcss: 6.0.1 dev: true - + resolution: + integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A= /postcss-modules-values/1.3.0: - resolution: { integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= } dependencies: icss-replace-symbols: 1.1.0 postcss: 6.0.1 dev: true - - /postcss-modules/2.0.0: resolution: - { - integrity: sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw==, - } + integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + /postcss-modules/2.0.0: dependencies: css-modules-loader-core: 1.1.0 generic-names: 2.0.1 @@ -7607,426 +6161,355 @@ packages: postcss: 7.0.35 string-hash: 1.1.3 dev: true - - /postcss-normalize-charset/4.0.1: resolution: - { - integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw== + /postcss-normalize-charset/4.0.1: dependencies: postcss: 7.0.35 dev: true - - /postcss-normalize-display-values/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + /postcss-normalize-display-values/4.0.2: dependencies: cssnano-util-get-match: 4.0.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-positions/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + /postcss-normalize-positions/4.0.2: dependencies: cssnano-util-get-arguments: 4.0.0 has: 1.0.3 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-repeat-style/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + /postcss-normalize-repeat-style/4.0.2: dependencies: cssnano-util-get-arguments: 4.0.0 cssnano-util-get-match: 4.0.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-string/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + /postcss-normalize-string/4.0.2: dependencies: has: 1.0.3 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-timing-functions/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + /postcss-normalize-timing-functions/4.0.2: dependencies: cssnano-util-get-match: 4.0.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-unicode/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + /postcss-normalize-unicode/4.0.1: dependencies: browserslist: 4.14.5 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-url/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + /postcss-normalize-url/4.0.1: dependencies: is-absolute-url: 2.1.0 normalize-url: 3.3.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-normalize-whitespace/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + /postcss-normalize-whitespace/4.0.2: dependencies: postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-ordered-values/4.1.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + /postcss-ordered-values/4.1.2: dependencies: cssnano-util-get-arguments: 4.0.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-reduce-initial/4.0.3: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + /postcss-reduce-initial/4.0.3: dependencies: browserslist: 4.14.5 caniuse-api: 3.0.0 has: 1.0.3 postcss: 7.0.35 dev: true - - /postcss-reduce-transforms/4.0.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + /postcss-reduce-transforms/4.0.2: dependencies: cssnano-util-get-match: 4.0.0 has: 1.0.3 postcss: 7.0.35 postcss-value-parser: 3.3.1 dev: true - - /postcss-selector-parser/3.1.2: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==, - } - engines: { node: ">=8" } + integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + /postcss-selector-parser/3.1.2: dependencies: dot-prop: 5.3.0 indexes-of: 1.0.1 uniq: 1.0.1 dev: true - - /postcss-selector-parser/6.0.4: + engines: + node: '>=8' resolution: - { - integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==, - } - engines: { node: ">=4" } + integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + /postcss-selector-parser/6.0.4: dependencies: cssesc: 3.0.0 indexes-of: 1.0.1 uniq: 1.0.1 util-deprecate: 1.0.2 dev: true - - /postcss-svgo/4.0.2: + engines: + node: '>=4' resolution: - { - integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + /postcss-svgo/4.0.2: dependencies: is-svg: 3.0.0 postcss: 7.0.35 postcss-value-parser: 3.3.1 svgo: 1.3.2 dev: true - - /postcss-unique-selectors/4.0.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + /postcss-unique-selectors/4.0.1: dependencies: alphanum-sort: 1.0.2 postcss: 7.0.35 uniqs: 2.0.0 dev: true - - /postcss-value-parser/3.3.1: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==, - } + integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + /postcss-value-parser/3.3.1: dev: true - - /postcss-value-parser/4.1.0: resolution: - { - integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==, - } + integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + /postcss-value-parser/4.1.0: dev: true - + resolution: + integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== /postcss/6.0.1: - resolution: { integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= } - engines: { node: ">=4.0.0" } dependencies: chalk: 1.1.3 source-map: 0.5.7 supports-color: 3.2.3 dev: true - - /postcss/7.0.35: + engines: + node: '>=4.0.0' resolution: - { - integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==, - } - engines: { node: ">=6.0.0" } + integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= + /postcss/7.0.35: dependencies: chalk: 2.4.2 source-map: 0.6.1 supports-color: 6.1.0 dev: true - + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== /prelude-ls/1.2.1: + engines: + node: '>= 0.8.0' resolution: - { - integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, - } - engines: { node: ">= 0.8.0" } - + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== /prepend-http/2.0.0: - resolution: { integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= } - engines: { node: ">=4" } dev: true - - /prettier-linter-helpers/1.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, - } - engines: { node: ">=6.0.0" } + integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + /prettier-linter-helpers/1.0.0: dependencies: fast-diff: 1.2.0 dev: true - - /prettier-plugin-package/1.3.0_prettier@2.2.1: + engines: + node: '>=6.0.0' resolution: - { - integrity: sha512-KPNHR/Jm2zTevBp1SnjzMnooO1BOQW2bixVbOp8flOJoW+dxdDwEncObfsKZdkjwrv6AIH4oWqm5EO/etDmK9Q==, - } - engines: { node: ">=10.13.0" } - peerDependencies: - prettier: ^2.0.0 + integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + /prettier-plugin-package/1.3.0_prettier@2.2.1: dependencies: prettier: 2.2.1 dev: true - - /prettier/2.1.2: + engines: + node: '>=10.13.0' + peerDependencies: + prettier: ^2.0.0 resolution: - { - integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==, - } - engines: { node: ">=10.13.0" } - hasBin: true + integrity: sha512-KPNHR/Jm2zTevBp1SnjzMnooO1BOQW2bixVbOp8flOJoW+dxdDwEncObfsKZdkjwrv6AIH4oWqm5EO/etDmK9Q== + /prettier/2.1.2: dev: true - - /prettier/2.2.1: - resolution: - { - integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==, - } - engines: { node: ">=10.13.0" } + engines: + node: '>=10.13.0' hasBin: true + resolution: + integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== + /prettier/2.2.1: dev: true - - /pretty-ms/7.0.1: + engines: + node: '>=10.13.0' + hasBin: true resolution: - { - integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==, - } - engines: { node: ">=10" } + integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== + /pretty-ms/7.0.1: dependencies: parse-ms: 2.1.0 dev: true - - /process-nextick-args/2.0.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } + integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== + /process-nextick-args/2.0.1: dev: false - - /process-on-spawn/1.0.0: resolution: - { - integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==, - } - engines: { node: ">=8" } + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + /process-on-spawn/1.0.0: dependencies: fromentries: 1.3.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg== /progress/2.0.3: + engines: + node: '>=0.4.0' resolution: - { - integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, - } - engines: { node: ">=0.4.0" } - + integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== /promise.series/0.2.0: - resolution: { integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= } - engines: { node: ">=0.12" } dev: true - - /pump/3.0.0: + engines: + node: '>=0.12' resolution: - { - integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, - } + integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= + /pump/3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 dev: true - + resolution: + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== /punycode/2.1.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, - } - engines: { node: ">=6" } - + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== /pupa/2.1.1: - resolution: - { - integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==, - } - engines: { node: ">=8" } dependencies: escape-goat: 2.1.1 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== /q/1.5.1: - resolution: { integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= } - engines: { node: ">=0.6.0", teleport: ">=0.2.0" } dev: true - + engines: + node: '>=0.6.0' + teleport: '>=0.2.0' + resolution: + integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= /quick-lru/4.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, - } - engines: { node: ">=8" } - + integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== /rc/1.2.8: - resolution: - { - integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, - } - hasBin: true dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.5 strip-json-comments: 2.0.1 dev: true - + hasBin: true + resolution: + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== /read-pkg-up/2.0.0: - resolution: { integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= } - engines: { node: ">=4" } dependencies: find-up: 2.1.0 read-pkg: 2.0.0 dev: true - - /read-pkg-up/7.0.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, - } - engines: { node: ">=8" } + integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + /read-pkg-up/7.0.1: dependencies: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - + engines: + node: '>=8' + resolution: + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== /read-pkg/2.0.0: - resolution: { integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= } - engines: { node: ">=4" } dependencies: load-json-file: 2.0.0 normalize-package-data: 2.5.0 path-type: 2.0.0 dev: true - - /read-pkg/5.2.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, - } - engines: { node: ">=8" } + integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + /read-pkg/5.2.0: dependencies: - "@types/normalize-package-data": 2.4.0 + '@types/normalize-package-data': 2.4.0 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 - - /readable-stream/2.3.7: + engines: + node: '>=8' resolution: - { - integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, - } + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + /readable-stream/2.3.7: dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -8036,100 +6519,76 @@ packages: string_decoder: 1.1.1 util-deprecate: 1.0.2 dev: false - - /readable-stream/3.6.0: resolution: - { - integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==, - } - engines: { node: ">= 6" } + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + /readable-stream/3.6.0: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - - /readdirp/3.5.0: + engines: + node: '>= 6' resolution: - { - integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==, - } - engines: { node: ">=8.10.0" } + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + /readdirp/3.5.0: dependencies: picomatch: 2.2.2 dev: true - + engines: + node: '>=8.10.0' + resolution: + integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== /rechoir/0.6.2: - resolution: { integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= } - engines: { node: ">= 0.10" } dependencies: resolve: 1.18.1 dev: true - - /redent/3.0.0: + engines: + node: '>= 0.10' resolution: - { - integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, - } - engines: { node: ">=8" } + integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + /redent/3.0.0: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 - - /regenerate-unicode-properties/8.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==, - } - engines: { node: ">=4" } + integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + /regenerate-unicode-properties/8.2.0: dependencies: regenerate: 1.4.1 - + engines: + node: '>=4' + resolution: + integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== /regenerate/1.4.1: resolution: - { - integrity: sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==, - } - + integrity: sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== /regenerator-runtime/0.13.7: - resolution: - { - integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==, - } dev: true - - /regenerator-transform/0.14.5: resolution: - { - integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==, - } + integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + /regenerator-transform/0.14.5: dependencies: - "@babel/runtime": 7.12.1 + '@babel/runtime': 7.12.1 dev: true - - /regexp.prototype.flags/1.3.0: resolution: - { - integrity: sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==, - } - engines: { node: ">= 0.4" } + integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + /regexp.prototype.flags/1.3.0: dependencies: define-properties: 1.1.3 es-abstract: 1.17.7 dev: true - + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== /regexpp/3.1.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==, - } - engines: { node: ">=8" } - + integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== /regexpu-core/4.5.4: - resolution: - { - integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==, - } - engines: { node: ">=4" } dependencies: regenerate: 1.4.1 regenerate-unicode-properties: 8.2.0 @@ -8137,13 +6596,11 @@ packages: regjsparser: 0.6.4 unicode-match-property-ecmascript: 1.0.4 unicode-match-property-value-ecmascript: 1.2.0 - - /regexpu-core/4.7.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==, - } - engines: { node: ">=4" } + integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== + /regexpu-core/4.7.1: dependencies: regenerate: 1.4.1 regenerate-unicode-properties: 8.2.0 @@ -8152,179 +6609,143 @@ packages: unicode-match-property-ecmascript: 1.0.4 unicode-match-property-value-ecmascript: 1.2.0 dev: true - - /registry-auth-token/4.2.1: + engines: + node: '>=4' resolution: - { - integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==, - } - engines: { node: ">=6.0.0" } + integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== + /registry-auth-token/4.2.1: dependencies: rc: 1.2.8 dev: true - - /registry-url/5.1.0: + engines: + node: '>=6.0.0' resolution: - { - integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==, - } - engines: { node: ">=8" } + integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== + /registry-url/5.1.0: dependencies: rc: 1.2.8 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== /regjsgen/0.5.2: resolution: - { - integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==, - } - + integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== /regjsparser/0.6.4: - resolution: - { - integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==, - } - hasBin: true dependencies: jsesc: 0.5.0 - + hasBin: true + resolution: + integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== /release-zalgo/1.0.0: - resolution: { integrity: sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA= } - engines: { node: ">=4" } dependencies: es6-error: 4.1.1 dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA= /require-directory/2.1.1: - resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } - engines: { node: ">=0.10.0" } dev: true - - /require-main-filename/2.0.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==, - } + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/2.0.0: dev: true - + resolution: + integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== /require-relative/0.8.7: - resolution: { integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= } dev: true - - /resolve-cwd/3.0.0: resolution: - { - integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, - } - engines: { node: ">=8" } + integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= + /resolve-cwd/3.0.0: dependencies: resolve-from: 5.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== /resolve-from/3.0.0: - resolution: { integrity: sha1-six699nWiBvItuZTM17rywoYh0g= } - engines: { node: ">=4" } dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= /resolve-from/4.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, - } - engines: { node: ">=4" } - + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== /resolve-from/5.0.0: - resolution: - { - integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, - } - engines: { node: ">=8" } dev: true - - /resolve/1.18.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==, - } + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + /resolve/1.18.1: dependencies: is-core-module: 2.0.0 path-parse: 1.0.6 - - /resolve/1.19.0: resolution: - { - integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==, - } + integrity: sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== + /resolve/1.19.0: dependencies: is-core-module: 2.1.0 path-parse: 1.0.6 - + resolution: + integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== /responselike/1.0.2: - resolution: { integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= } dependencies: lowercase-keys: 1.0.1 dev: true - - /responselike/2.0.0: resolution: - { - integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==, - } + integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + /responselike/2.0.0: dependencies: lowercase-keys: 2.0.0 dev: true - - /restore-cursor/3.1.0: resolution: - { - integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, - } - engines: { node: ">=8" } + integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + /restore-cursor/3.1.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.3 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== /reusify/1.0.4: + engines: + iojs: '>=1.0.0' + node: '>=0.10.0' resolution: - { - integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, - } - engines: { iojs: ">=1.0.0", node: ">=0.10.0" } - + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== /rgb-regex/1.0.1: - resolution: { integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE= } dev: true - + resolution: + integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE= /rgba-regex/1.0.0: - resolution: { integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= } dev: true - - /rimraf/2.6.3: resolution: - { - integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==, - } - hasBin: true + integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + /rimraf/2.6.3: dependencies: glob: 7.1.6 - - /rimraf/3.0.2: - resolution: - { - integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, - } hasBin: true + resolution: + integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + /rimraf/3.0.2: dependencies: glob: 7.1.6 dev: true - - /rollup-plugin-postcss/3.1.8: + hasBin: true resolution: - { - integrity: sha512-JHnGfW8quNc6ePxEkZ05HEZ1YiRxDgY9RKEetMfsrwxR2kh/d90OVScTc6b1c2Q17Cs/5TRYL+1uddG21lQe3w==, - } - engines: { node: ">=10" } + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + /rollup-plugin-postcss/3.1.8: dependencies: chalk: 4.1.0 concat-with-sourcemaps: 1.1.0 @@ -8341,328 +6762,259 @@ packages: safe-identifier: 0.4.2 style-inject: 0.3.0 dev: true - - /rollup-pluginutils/2.8.2: + engines: + node: '>=10' resolution: - { - integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==, - } + integrity: sha512-JHnGfW8quNc6ePxEkZ05HEZ1YiRxDgY9RKEetMfsrwxR2kh/d90OVScTc6b1c2Q17Cs/5TRYL+1uddG21lQe3w== + /rollup-pluginutils/2.8.2: dependencies: estree-walker: 0.6.1 dev: true - - /rollup/2.32.1: resolution: - { - integrity: sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==, - } - engines: { node: ">=10.0.0" } + integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + /rollup/2.32.1: + dev: true + engines: + node: '>=10.0.0' hasBin: true optionalDependencies: fsevents: 2.1.3 - dev: true - - /rollup/2.42.0: resolution: - { - integrity: sha512-P9bJnaZ2P0hawoJo+Jto8YZZqil9URogNVE4KJeyj6wrUSDIbdMvmj7CsyEFwdXu/I5SiWEzB1hfmLeMldH6ww==, - } - engines: { node: ">=10.0.0" } + integrity: sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw== + /rollup/2.39.0: + dev: true + engines: + node: '>=10.0.0' hasBin: true optionalDependencies: - fsevents: 2.3.1 + fsevents: 2.3.2 + resolution: + integrity: sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw== + /rollup/2.47.0: dev: true - + engines: + node: '>=10.0.0' + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + resolution: + integrity: sha512-rqBjgq9hQfW0vRmz+0S062ORRNJXvwRpzxhFXORvar/maZqY6za3rgQ/p1Glg+j1hnc1GtYyQCPiAei95uTElg== /run-parallel/1.1.9: resolution: - { - integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==, - } - + integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== /rw/1.3.3: - resolution: { integrity: sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= } dev: false - - /rxjs/6.6.3: resolution: - { - integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==, - } - engines: { npm: ">=2.0.0" } + integrity: sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= + /rxjs/6.6.3: dependencies: tslib: 1.14.1 dev: true - + engines: + npm: '>=2.0.0' + resolution: + integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== /safe-buffer/5.1.2: resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, - } - + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== /safe-buffer/5.2.1: resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } - + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== /safe-identifier/0.4.2: - resolution: - { - integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==, - } dev: true - - /safer-buffer/2.1.2: resolution: - { - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, - } + integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== + /safer-buffer/2.1.2: dev: false - - /sax/1.2.4: resolution: - { - integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, - } + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /sax/1.2.4: dev: true - + resolution: + integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== /semver-compare/1.0.0: - resolution: { integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= } dev: true - - /semver-diff/3.1.1: resolution: - { - integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==, - } - engines: { node: ">=8" } + integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + /semver-diff/3.1.1: dependencies: semver: 6.3.0 dev: true - - /semver-regex/2.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==, - } - engines: { node: ">=6" } + integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + /semver-regex/2.0.0: dev: true - - /semver/5.7.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, - } + integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== + /semver/5.7.1: hasBin: true - - /semver/6.3.0: resolution: - { - integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, - } + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + /semver/6.3.0: hasBin: true - - /semver/7.0.0: resolution: - { - integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==, - } - hasBin: true + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /semver/7.0.0: dev: true - - /semver/7.3.2: - resolution: - { - integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==, - } - engines: { node: ">=10" } hasBin: true - - /semver/7.3.4: resolution: - { - integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==, - } - engines: { node: ">=10" } + integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + /semver/7.3.2: + engines: + node: '>=10' hasBin: true + resolution: + integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + /semver/7.3.4: dependencies: lru-cache: 6.0.0 dev: true - - /serialize-error/7.0.1: + engines: + node: '>=10' + hasBin: true resolution: - { - integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==, - } - engines: { node: ">=10" } + integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + /serialize-error/7.0.1: dependencies: type-fest: 0.13.1 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== /set-blocking/2.0.0: - resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= } dev: true - - /shebang-command/2.0.0: resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, - } - engines: { node: ">=8" } + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /shebang-command/2.0.0: dependencies: shebang-regex: 3.0.0 - + engines: + node: '>=8' + resolution: + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== /shebang-regex/3.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, - } - engines: { node: ">=8" } - + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== /shelljs/0.8.4: - resolution: - { - integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==, - } - engines: { node: ">=4" } - hasBin: true dependencies: glob: 7.1.6 interpret: 1.4.0 rechoir: 0.6.2 dev: true - - /shx/0.3.3: - resolution: - { - integrity: sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA==, - } - engines: { node: ">=6" } + engines: + node: '>=4' hasBin: true + resolution: + integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + /shx/0.3.3: dependencies: minimist: 1.2.5 shelljs: 0.8.4 dev: true - + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA== /signal-exit/3.0.3: resolution: - { - integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==, - } - + integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== /simple-swizzle/0.2.2: - resolution: { integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= } dependencies: is-arrayish: 0.3.2 dev: true - - /sinon/9.0.2: resolution: - { - integrity: sha512-0uF8Q/QHkizNUmbK3LRFqx5cpTttEVXudywY9Uwzy8bTfZUhljZ7ARzSxnRHWYWtVTeh4Cw+tTb3iU21FQVO9A==, - } + integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + /sinon/9.0.2: dependencies: - "@sinonjs/commons": 1.8.1 - "@sinonjs/fake-timers": 6.0.1 - "@sinonjs/formatio": 5.0.1 - "@sinonjs/samsam": 5.2.0 + '@sinonjs/commons': 1.8.1 + '@sinonjs/fake-timers': 6.0.1 + '@sinonjs/formatio': 5.0.1 + '@sinonjs/samsam': 5.2.0 diff: 4.0.2 nise: 4.0.4 supports-color: 7.2.0 dev: true - + resolution: + integrity: sha512-0uF8Q/QHkizNUmbK3LRFqx5cpTttEVXudywY9Uwzy8bTfZUhljZ7ARzSxnRHWYWtVTeh4Cw+tTb3iU21FQVO9A== /slash/3.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, - } - engines: { node: ">=8" } - + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== /slice-ansi/2.1.0: - resolution: - { - integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==, - } - engines: { node: ">=6" } dependencies: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 - - /slice-ansi/3.0.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==, - } - engines: { node: ">=8" } + integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + /slice-ansi/3.0.0: dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 dev: true - - /slice-ansi/4.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==, - } - engines: { node: ">=10" } + integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + /slice-ansi/4.0.0: dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== /sort-keys/2.0.0: - resolution: { integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= } - engines: { node: ">=4" } dependencies: is-plain-obj: 1.1.0 dev: false - - /source-map-support/0.5.19: + engines: + node: '>=4' resolution: - { - integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==, - } + integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + /source-map-support/0.5.19: dependencies: buffer-from: 1.1.1 source-map: 0.6.1 dev: true - + resolution: + integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== /source-map/0.5.7: - resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } - engines: { node: ">=0.10.0" } dev: true - - /source-map/0.6.1: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, - } - engines: { node: ">=0.10.0" } + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: dev: true - - /source-map/0.7.3: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==, - } - engines: { node: ">= 8" } + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /source-map/0.7.3: dev: true - + engines: + node: '>= 8' + resolution: + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== /sourcemap-codec/1.4.8: resolution: - { - integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, - } - + integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== /spawn-wrap/2.0.0: - resolution: - { - integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==, - } - engines: { node: ">=8" } dependencies: foreground-child: 2.0.0 is-windows: 1.0.2 @@ -8671,257 +7023,198 @@ packages: signal-exit: 3.0.3 which: 2.0.2 dev: true - - /spdx-correct/3.1.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==, - } + integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg== + /spdx-correct/3.1.1: dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.7 - + resolution: + integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== /spdx-exceptions/2.3.0: resolution: - { - integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, - } - + integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== /spdx-expression-parse/3.0.1: - resolution: - { - integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, - } dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.7 - + resolution: + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== /spdx-license-ids/3.0.7: resolution: - { - integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==, - } - + integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== /split2/2.2.0: - resolution: - { - integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==, - } dependencies: through2: 2.0.5 dev: false - + resolution: + integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== /sprintf-js/1.0.3: - resolution: { integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= } - - /stable/0.1.8: resolution: - { - integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, - } + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /stable/0.1.8: dev: true - - /stack-utils/2.0.3: resolution: - { - integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==, - } - engines: { node: ">=10" } + integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + /stack-utils/2.0.3: dependencies: escape-string-regexp: 2.0.0 dev: true - - /string-argv/0.3.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==, - } - engines: { node: ">=0.6.19" } + integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== + /string-argv/0.3.1: dev: true - + engines: + node: '>=0.6.19' + resolution: + integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== /string-capitalize/1.0.1: - resolution: { integrity: sha1-qGZfdzYbTOBKa95tm7shcSu5dJ4= } dev: true - + resolution: + integrity: sha1-qGZfdzYbTOBKa95tm7shcSu5dJ4= /string-hash/1.1.3: - resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= } dev: true - - /string-width/3.1.0: resolution: - { - integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==, - } - engines: { node: ">=6" } + integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + /string-width/3.1.0: dependencies: emoji-regex: 7.0.3 is-fullwidth-code-point: 2.0.0 strip-ansi: 5.2.0 - - /string-width/4.2.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==, - } - engines: { node: ">=8" } + integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + /string-width/4.2.0: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.0 dev: true - - /string.prototype.trimend/1.0.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==, - } + integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + /string.prototype.trimend/1.0.2: dependencies: define-properties: 1.1.3 es-abstract: 1.18.0-next.1 dev: true - - /string.prototype.trimstart/1.0.2: resolution: - { - integrity: sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==, - } + integrity: sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw== + /string.prototype.trimstart/1.0.2: dependencies: define-properties: 1.1.3 es-abstract: 1.18.0-next.1 dev: true - - /string_decoder/1.1.1: resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } + integrity: sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg== + /string_decoder/1.1.1: dependencies: safe-buffer: 5.1.2 dev: false - - /string_decoder/1.3.0: resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /string_decoder/1.3.0: dependencies: safe-buffer: 5.2.1 - - /stringify-object/3.3.0: resolution: - { - integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==, - } - engines: { node: ">=4" } + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + /stringify-object/3.3.0: dependencies: get-own-enumerable-property-symbols: 3.0.2 is-obj: 1.0.1 is-regexp: 1.0.0 dev: true - + engines: + node: '>=4' + resolution: + integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== /strip-ansi/3.0.1: - resolution: { integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= } - engines: { node: ">=0.10.0" } dependencies: ansi-regex: 2.1.1 dev: true - - /strip-ansi/5.2.0: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, - } - engines: { node: ">=6" } + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/5.2.0: dependencies: ansi-regex: 4.1.0 - - /strip-ansi/6.0.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==, - } - engines: { node: ">=8" } + integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + /strip-ansi/6.0.0: dependencies: ansi-regex: 5.0.0 - - /strip-bom-buf/2.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==, - } - engines: { node: ">=8" } + integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + /strip-bom-buf/2.0.0: dependencies: is-utf8: 0.2.1 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ== /strip-bom/3.0.0: - resolution: { integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= } - engines: { node: ">=4" } dev: true - - /strip-bom/4.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, - } - engines: { node: ">=8" } + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-bom/4.0.0: dev: true - - /strip-final-newline/2.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, - } - engines: { node: ">=6" } + integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + /strip-final-newline/2.0.0: dev: true - - /strip-indent/3.0.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, - } - engines: { node: ">=8" } + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + /strip-indent/3.0.0: dependencies: min-indent: 1.0.1 - + engines: + node: '>=8' + resolution: + integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== /strip-json-comments/2.0.1: - resolution: { integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= } - engines: { node: ">=0.10.0" } dev: true - + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= /strip-json-comments/3.1.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, - } - engines: { node: ">=8" } - + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== /style-inject/0.3.0: - resolution: - { - integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==, - } dev: true - - /stylehacks/4.0.3: resolution: - { - integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==, - } - engines: { node: ">=6.9.0" } + integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== + /stylehacks/4.0.3: dependencies: browserslist: 4.14.5 postcss: 7.0.35 postcss-selector-parser: 3.1.2 dev: true - - /sucrase/3.16.0: + engines: + node: '>=6.9.0' resolution: - { - integrity: sha512-ovVuswxV5TayCPXfTk8bgBgk6uNRvsinIkEpq0J6zS1xXCx5N/LLGcbsKdRhqn/ToZylMX6+yXaR1LSn1I42Pg==, - } - engines: { node: ">=8" } - hasBin: true + integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + /sucrase/3.16.0: dependencies: commander: 4.1.1 glob: 7.1.6 @@ -8930,13 +7223,12 @@ packages: pirates: 4.0.1 ts-interface-checker: 0.1.13 dev: false - - /supertap/2.0.0: + engines: + node: '>=8' + hasBin: true resolution: - { - integrity: sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA==, - } - engines: { node: ">=10" } + integrity: sha512-ovVuswxV5TayCPXfTk8bgBgk6uNRvsinIkEpq0J6zS1xXCx5N/LLGcbsKdRhqn/ToZylMX6+yXaR1LSn1I42Pg== + /supertap/2.0.0: dependencies: arrify: 2.0.1 indent-string: 4.0.0 @@ -8944,54 +7236,47 @@ packages: serialize-error: 7.0.1 strip-ansi: 6.0.0 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA== /supports-color/2.0.0: - resolution: { integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= } - engines: { node: ">=0.8.0" } dev: true - + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= /supports-color/3.2.3: - resolution: { integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= } - engines: { node: ">=0.8.0" } dependencies: has-flag: 1.0.0 dev: true - - /supports-color/5.5.0: + engines: + node: '>=0.8.0' resolution: - { - integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, - } - engines: { node: ">=4" } + integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + /supports-color/5.5.0: dependencies: has-flag: 3.0.0 - - /supports-color/6.1.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==, - } - engines: { node: ">=6" } + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + /supports-color/6.1.0: dependencies: has-flag: 3.0.0 dev: true - - /supports-color/7.2.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, - } - engines: { node: ">=8" } + integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + /supports-color/7.2.0: dependencies: has-flag: 4.0.0 - - /svgo/1.3.2: + engines: + node: '>=8' resolution: - { - integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==, - } - engines: { node: ">=4.0.0" } - hasBin: true + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + /svgo/1.3.2: dependencies: chalk: 2.4.2 coa: 2.0.2 @@ -9007,159 +7292,132 @@ packages: unquote: 1.1.1 util.promisify: 1.0.1 dev: true - - /table/5.4.6: + engines: + node: '>=4.0.0' + hasBin: true resolution: - { - integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==, - } - engines: { node: ">=6.0.0" } + integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + /table/5.4.6: dependencies: ajv: 6.12.6 - lodash: 4.17.20 + lodash: 4.17.21 slice-ansi: 2.1.0 string-width: 3.1.0 - - /temp-dir/2.0.0: + engines: + node: '>=6.0.0' resolution: - { - integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==, - } - engines: { node: ">=8" } + integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + /temp-dir/2.0.0: dev: true - - /test-exclude/6.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==, - } - engines: { node: ">=8" } + integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + /test-exclude/6.0.0: dependencies: - "@istanbuljs/schema": 0.1.2 + '@istanbuljs/schema': 0.1.2 glob: 7.1.6 minimatch: 3.0.4 dev: true - - /text-extensions/1.9.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, - } - engines: { node: ">=0.10" } + integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + /text-extensions/1.9.0: dev: false - + engines: + node: '>=0.10' + resolution: + integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== /text-table/0.2.0: - resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= } - + resolution: + integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= /thenify-all/1.6.0: - resolution: { integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= } - engines: { node: ">=0.8" } dependencies: thenify: 3.3.1 dev: false - - /thenify/3.3.1: + engines: + node: '>=0.8' resolution: - { - integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, - } + integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + /thenify/3.3.1: dependencies: any-promise: 1.3.0 dev: false - + resolution: + integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== /through/2.3.8: - resolution: { integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= } - - /through2/2.0.5: resolution: - { - integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, - } + integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + /through2/2.0.5: dependencies: readable-stream: 2.3.7 xtend: 4.0.2 dev: false - - /through2/3.0.2: resolution: - { - integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==, - } + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + /through2/3.0.2: dependencies: inherits: 2.0.4 readable-stream: 3.6.0 dev: false - + resolution: + integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== /time-zone/1.0.0: - resolution: { integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0= } - engines: { node: ">=4" } dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0= /timsort/0.3.0: - resolution: { integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= } dev: true - + resolution: + integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= /to-fast-properties/2.0.0: - resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } - engines: { node: ">=4" } - - /to-readable-stream/1.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==, - } - engines: { node: ">=6" } + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + /to-readable-stream/1.0.0: dev: true - - /to-readable-stream/2.1.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==, - } - engines: { node: ">=8" } + integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + /to-readable-stream/2.1.0: dev: true - - /to-regex-range/5.0.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, - } - engines: { node: ">=8.0" } + integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w== + /to-regex-range/5.0.1: dependencies: is-number: 7.0.0 - + engines: + node: '>=8.0' + resolution: + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== /tosource/1.0.0: - resolution: { integrity: sha1-QtiN0RZhi88A1hBt1URvNCeQL/E= } - engines: { node: ">=0.4.0" } dev: false - + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-QtiN0RZhi88A1hBt1URvNCeQL/E= /trim-newlines/3.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==, - } - engines: { node: ">=8" } - + integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== /trim-off-newlines/1.0.1: - resolution: { integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= } - engines: { node: ">=0.10.0" } - - /ts-interface-checker/0.1.13: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, - } + integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= + /ts-interface-checker/0.1.13: dev: false - - /ts-node/8.10.2_typescript@3.9.7: resolution: - { - integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==, - } - engines: { node: ">=6.0.0" } - hasBin: true - peerDependencies: - typescript: ">=2.7" + integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + /ts-node/8.10.2_typescript@3.9.7: dependencies: arg: 4.1.3 diff: 4.0.2 @@ -9168,226 +7426,174 @@ packages: typescript: 3.9.7 yn: 3.1.1 dev: true - - /tsconfig-paths/3.9.0: + engines: + node: '>=6.0.0' + hasBin: true + peerDependencies: + typescript: '>=2.7' resolution: - { - integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==, - } + integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== + /tsconfig-paths/3.9.0: dependencies: - "@types/json5": 0.0.29 + '@types/json5': 0.0.29 json5: 1.0.1 minimist: 1.2.5 strip-bom: 3.0.0 dev: true - - /tslib/1.14.1: resolution: - { - integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, - } + integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + /tslib/1.14.1: dev: true - - /tsutils/3.17.1_typescript@3.9.7: resolution: - { - integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==, - } - engines: { node: ">= 6" } - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + /tsutils/3.17.1_typescript@3.9.7: dependencies: tslib: 1.14.1 typescript: 3.9.7 dev: true - - /type-check/0.4.0: + engines: + node: '>= 6' + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' resolution: - { - integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, - } - engines: { node: ">= 0.8.0" } + integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + /type-check/0.4.0: dependencies: prelude-ls: 1.2.1 - - /type-detect/4.0.8: + engines: + node: '>= 0.8.0' resolution: - { - integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, - } - engines: { node: ">=4" } + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + /type-detect/4.0.8: dev: true - - /type-fest/0.10.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==, - } - engines: { node: ">=8" } + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + /type-fest/0.10.0: dev: true - - /type-fest/0.11.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==, - } - engines: { node: ">=8" } + integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw== + /type-fest/0.11.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== /type-fest/0.13.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==, - } - engines: { node: ">=10" } - + integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== /type-fest/0.20.2: - resolution: - { - integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, - } - engines: { node: ">=10" } dev: true - - /type-fest/0.3.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==, - } - engines: { node: ">=6" } + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + /type-fest/0.3.1: dev: true - - /type-fest/0.4.1: + engines: + node: '>=6' resolution: - { - integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==, - } - engines: { node: ">=6" } + integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + /type-fest/0.4.1: dev: false - + engines: + node: '>=6' + resolution: + integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== /type-fest/0.6.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, - } - engines: { node: ">=8" } - + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== /type-fest/0.8.1: + engines: + node: '>=8' resolution: - { - integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, - } - engines: { node: ">=8" } - + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== /type/1.2.0: - resolution: - { - integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==, - } dev: true - - /type/2.1.0: resolution: - { - integrity: sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==, - } + integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + /type/2.1.0: dev: true - - /typedarray-to-buffer/3.1.5: resolution: - { - integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, - } + integrity: sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== + /typedarray-to-buffer/3.1.5: dependencies: is-typedarray: 1.0.0 dev: true - - /typescript/3.9.7: resolution: - { - integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==, - } - engines: { node: ">=4.2.0" } - hasBin: true + integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + /typescript/3.9.7: dev: true - - /typescript/4.1.2: - resolution: - { - integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==, - } - engines: { node: ">=4.2.0" } + engines: + node: '>=4.2.0' hasBin: true - dev: true - - /typescript/4.2.2: resolution: - { - integrity: sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ==, - } - engines: { node: ">=4.2.0" } + integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== + /typescript/4.1.2: + dev: true + engines: + node: '>=4.2.0' hasBin: true + resolution: + integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== + /typescript/4.2.4: dev: true - + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== /unicode-canonical-property-names-ecmascript/1.0.4: + engines: + node: '>=4' resolution: - { - integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==, - } - engines: { node: ">=4" } - + integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== /unicode-match-property-ecmascript/1.0.4: - resolution: - { - integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==, - } - engines: { node: ">=4" } dependencies: unicode-canonical-property-names-ecmascript: 1.0.4 unicode-property-aliases-ecmascript: 1.1.0 - + engines: + node: '>=4' + resolution: + integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== /unicode-match-property-value-ecmascript/1.2.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==, - } - engines: { node: ">=4" } - + integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== /unicode-property-aliases-ecmascript/1.1.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==, - } - engines: { node: ">=4" } - + integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== /uniq/1.0.1: - resolution: { integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= } dev: true - + resolution: + integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= /uniqs/2.0.0: - resolution: { integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= } dev: true - - /unique-string/2.0.0: resolution: - { - integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==, - } - engines: { node: ">=8" } + integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + /unique-string/2.0.0: dependencies: crypto-random-string: 2.0.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== /unquote/1.1.1: - resolution: { integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= } dev: true - - /update-notifier/5.1.0: resolution: - { - integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==, - } - engines: { node: ">=10" } + integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + /update-notifier/5.1.0: dependencies: boxen: 5.0.0 chalk: 4.1.0 @@ -9404,172 +7610,135 @@ packages: semver-diff: 3.1.1 xdg-basedir: 4.0.0 dev: true - - /uri-js/4.4.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==, - } + integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== + /uri-js/4.4.0: dependencies: punycode: 2.1.1 - + resolution: + integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== /url-parse-lax/3.0.0: - resolution: { integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= } - engines: { node: ">=4" } dependencies: prepend-http: 2.0.0 dev: true - + engines: + node: '>=4' + resolution: + integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= /util-deprecate/1.0.2: - resolution: { integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= } - - /util.promisify/1.0.1: resolution: - { - integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==, - } + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /util.promisify/1.0.1: dependencies: define-properties: 1.1.3 es-abstract: 1.17.7 has-symbols: 1.0.1 object.getownpropertydescriptors: 2.1.0 dev: true - - /uuid/3.4.0: resolution: - { - integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, - } - hasBin: true + integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + /uuid/3.4.0: dev: true - + hasBin: true + resolution: + integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== /v8-compile-cache/2.1.1: resolution: - { - integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==, - } - + integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== /validate-npm-package-license/3.0.4: - resolution: - { - integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, - } dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - - /vendors/1.0.4: resolution: - { - integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==, - } + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /vendors/1.0.4: dev: true - + resolution: + integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== /wcwidth/1.0.1: - resolution: { integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= } dependencies: defaults: 1.0.3 dev: true - - /well-known-symbols/2.0.0: resolution: - { - integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==, - } - engines: { node: ">=6" } + integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + /well-known-symbols/2.0.0: dev: true - + engines: + node: '>=6' + resolution: + integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q== /which-module/2.0.0: - resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= } dev: true - + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= /which-pm-runs/1.0.0: - resolution: { integrity: sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= } dev: true - - /which/2.0.2: resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, - } - engines: { node: ">= 8" } - hasBin: true + integrity: sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + /which/2.0.2: dependencies: isexe: 2.0.0 - - /widest-line/3.1.0: + engines: + node: '>= 8' + hasBin: true resolution: - { - integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==, - } - engines: { node: ">=8" } + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + /widest-line/3.1.0: dependencies: string-width: 4.2.0 dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== /word-wrap/1.2.3: + engines: + node: '>=0.10.0' resolution: - { - integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, - } - engines: { node: ">=0.10.0" } - + integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== /wrap-ansi/6.2.0: - resolution: - { - integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, - } - engines: { node: ">=8" } dependencies: ansi-styles: 4.3.0 string-width: 4.2.0 strip-ansi: 6.0.0 dev: true - - /wrap-ansi/7.0.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, - } - engines: { node: ">=10" } + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + /wrap-ansi/7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.0 strip-ansi: 6.0.0 dev: true - + engines: + node: '>=10' + resolution: + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== /wrappy/1.0.2: - resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } - - /write-file-atomic/2.4.3: resolution: - { - integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, - } + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /write-file-atomic/2.4.3: dependencies: graceful-fs: 4.2.4 imurmurhash: 0.1.4 signal-exit: 3.0.3 dev: false - - /write-file-atomic/3.0.3: resolution: - { - integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, - } + integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + /write-file-atomic/3.0.3: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 signal-exit: 3.0.3 typedarray-to-buffer: 3.1.5 dev: true - - /write-json-file/3.2.0: resolution: - { - integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==, - } - engines: { node: ">=6" } + integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + /write-json-file/3.2.0: dependencies: detect-indent: 5.0.0 graceful-fs: 4.2.4 @@ -9578,97 +7747,73 @@ packages: sort-keys: 2.0.0 write-file-atomic: 2.4.3 dev: false - - /write-pkg/4.0.0: + engines: + node: '>=6' resolution: - { - integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==, - } - engines: { node: ">=8" } + integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== + /write-pkg/4.0.0: dependencies: sort-keys: 2.0.0 type-fest: 0.4.1 write-json-file: 3.2.0 dev: false - - /write/1.0.3: + engines: + node: '>=8' resolution: - { - integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==, - } - engines: { node: ">=4" } + integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== + /write/1.0.3: dependencies: mkdirp: 0.5.5 - - /xdg-basedir/4.0.0: + engines: + node: '>=4' resolution: - { - integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==, - } - engines: { node: ">=8" } + integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + /xdg-basedir/4.0.0: dev: true - + engines: + node: '>=8' + resolution: + integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== /xtend/4.0.2: + engines: + node: '>=0.4' resolution: - { - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, - } - engines: { node: ">=0.4" } - + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== /y18n/4.0.3: - resolution: - { - integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, - } dev: true - - /y18n/5.0.8: resolution: - { - integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, - } - engines: { node: ">=10" } + integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + /y18n/5.0.8: dev: true - - /yallist/4.0.0: + engines: + node: '>=10' resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } + integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + /yallist/4.0.0: dev: true - - /yaml/1.10.0: resolution: - { - integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==, - } - engines: { node: ">= 6" } + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yaml/1.10.0: dev: true - - /yargs-parser/18.1.3: + engines: + node: '>= 6' resolution: - { - integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==, - } - engines: { node: ">=6" } + integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== + /yargs-parser/18.1.3: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 - - /yargs-parser/20.2.4: + engines: + node: '>=6' resolution: - { - integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==, - } - engines: { node: ">=10" } + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + /yargs-parser/20.2.4: dev: true - - /yargs/15.4.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==, - } - engines: { node: ">=8" } + integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + /yargs/15.4.1: dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -9682,13 +7827,11 @@ packages: y18n: 4.0.3 yargs-parser: 18.1.3 dev: true - - /yargs/16.2.0: + engines: + node: '>=8' resolution: - { - integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, - } - engines: { node: ">=10" } + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + /yargs/16.2.0: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -9698,11 +7841,13 @@ packages: y18n: 5.0.8 yargs-parser: 20.2.4 dev: true - - /yn/3.1.1: + engines: + node: '>=10' resolution: - { - integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, - } - engines: { node: ">=6" } + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + /yn/3.1.1: dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==