From 482f9964add72580bac88f705f1b4983cfdd5ac9 Mon Sep 17 00:00:00 2001 From: Rosanny Date: Tue, 12 Jul 2022 15:49:01 +0200 Subject: [PATCH] update required modules --- node_modules/.bin/acorn | 12 - node_modules/.bin/acorn.cmd | 17 - node_modules/.bin/acorn.ps1 | 28 - node_modules/.bin/babel | 12 - node_modules/.bin/babel-external-helpers | 12 - node_modules/.bin/babel-external-helpers.cmd | 17 - node_modules/.bin/babel-external-helpers.ps1 | 28 - node_modules/.bin/babel.cmd | 17 - node_modules/.bin/babel.ps1 | 28 - node_modules/.bin/browserslist | 12 - node_modules/.bin/browserslist-lint | 12 - node_modules/.bin/browserslist-lint.cmd | 17 - node_modules/.bin/browserslist-lint.ps1 | 28 - node_modules/.bin/browserslist.cmd | 17 - node_modules/.bin/browserslist.ps1 | 28 - node_modules/.bin/eslint | 12 - node_modules/.bin/eslint.cmd | 17 - node_modules/.bin/eslint.ps1 | 28 - node_modules/.bin/esparse | 12 - node_modules/.bin/esparse.cmd | 17 - node_modules/.bin/esparse.ps1 | 28 - node_modules/.bin/esvalidate | 12 - node_modules/.bin/esvalidate.cmd | 17 - node_modules/.bin/esvalidate.ps1 | 28 - node_modules/.bin/import-local-fixture | 12 - node_modules/.bin/import-local-fixture.cmd | 17 - node_modules/.bin/import-local-fixture.ps1 | 28 - node_modules/.bin/jest | 12 - node_modules/.bin/jest.cmd | 17 - node_modules/.bin/jest.ps1 | 28 - node_modules/.bin/js-yaml | 12 - node_modules/.bin/js-yaml.cmd | 17 - node_modules/.bin/js-yaml.ps1 | 28 - node_modules/.bin/jsesc | 12 - node_modules/.bin/jsesc.cmd | 17 - node_modules/.bin/jsesc.ps1 | 28 - node_modules/.bin/json5 | 12 - node_modules/.bin/json5.cmd | 17 - node_modules/.bin/json5.ps1 | 28 - node_modules/.bin/loose-envify | 12 - node_modules/.bin/loose-envify.cmd | 17 - node_modules/.bin/loose-envify.ps1 | 28 - node_modules/.bin/node-which | 12 - node_modules/.bin/node-which.cmd | 17 - node_modules/.bin/node-which.ps1 | 28 - node_modules/.bin/nodemon | 12 - node_modules/.bin/nodemon.cmd | 17 - node_modules/.bin/nodemon.ps1 | 28 - node_modules/.bin/nodetouch | 12 - node_modules/.bin/nodetouch.cmd | 17 - node_modules/.bin/nodetouch.ps1 | 28 - node_modules/.bin/nopt | 12 - node_modules/.bin/nopt.cmd | 17 - node_modules/.bin/nopt.ps1 | 28 - node_modules/.bin/regjsparser | 12 - node_modules/.bin/regjsparser.cmd | 17 - node_modules/.bin/regjsparser.ps1 | 28 - node_modules/.bin/rimraf | 12 - node_modules/.bin/rimraf.cmd | 17 - node_modules/.bin/rimraf.ps1 | 28 - node_modules/.bin/semver | 12 - node_modules/.bin/semver.cmd | 17 - node_modules/.bin/semver.ps1 | 28 - node_modules/.bin/ts-jest | 12 - node_modules/.bin/ts-jest.cmd | 17 - node_modules/.bin/ts-jest.ps1 | 28 - node_modules/.bin/ts-node | 12 - node_modules/.bin/ts-node-script | 12 - node_modules/.bin/ts-node-script.cmd | 17 - node_modules/.bin/ts-node-script.ps1 | 28 - node_modules/.bin/ts-node-transpile-only | 12 - node_modules/.bin/ts-node-transpile-only.cmd | 17 - node_modules/.bin/ts-node-transpile-only.ps1 | 28 - node_modules/.bin/ts-node.cmd | 17 - node_modules/.bin/ts-node.ps1 | 28 - node_modules/.bin/ts-script | 12 - node_modules/.bin/ts-script.cmd | 17 - node_modules/.bin/ts-script.ps1 | 28 - node_modules/.bin/ts-standard | 12 - node_modules/.bin/ts-standard.cmd | 17 - node_modules/.bin/ts-standard.ps1 | 28 - node_modules/.bin/tsc | 12 - node_modules/.bin/tsc.cmd | 17 - node_modules/.bin/tsc.ps1 | 28 - node_modules/.bin/tsserver | 12 - node_modules/.bin/tsserver.cmd | 17 - node_modules/.bin/tsserver.ps1 | 28 - node_modules/.package-lock.json | 10600 +- node_modules/@ampproject/remapping/LICENSE | 202 - node_modules/@ampproject/remapping/README.md | 218 - .../@ampproject/remapping/dist/remapping.mjs | 204 - .../remapping/dist/remapping.mjs.map | 1 - .../remapping/dist/remapping.umd.js | 209 - .../remapping/dist/remapping.umd.js.map | 1 - .../dist/types/build-source-map-tree.d.ts | 14 - .../remapping/dist/types/remapping.d.ts | 19 - .../remapping/dist/types/source-map-tree.d.ts | 48 - .../remapping/dist/types/source-map.d.ts | 17 - .../remapping/dist/types/types.d.ts | 14 - .../@ampproject/remapping/package.json | 63 - node_modules/@babel/cli/LICENSE | 22 - node_modules/@babel/cli/README.md | 19 - .../@babel/cli/bin/babel-external-helpers.js | 3 - node_modules/@babel/cli/bin/babel.js | 3 - node_modules/@babel/cli/index.js | 1 - .../@babel/cli/lib/babel-external-helpers.js | 43 - node_modules/@babel/cli/lib/babel/dir.js | 284 - node_modules/@babel/cli/lib/babel/file.js | 272 - node_modules/@babel/cli/lib/babel/index.js | 20 - node_modules/@babel/cli/lib/babel/options.js | 285 - node_modules/@babel/cli/lib/babel/util.js | 181 - node_modules/@babel/cli/lib/babel/watcher.js | 132 - .../@babel/cli/node_modules/.bin/semver | 12 - .../@babel/cli/node_modules/.bin/semver.cmd | 17 - .../@babel/cli/node_modules/.bin/semver.ps1 | 28 - .../cli/node_modules/commander/CHANGELOG.md | 436 - .../@babel/cli/node_modules/commander/LICENSE | 22 - .../cli/node_modules/commander/Readme.md | 713 - .../cli/node_modules/commander/index.js | 1649 - .../cli/node_modules/commander/package.json | 41 - .../node_modules/commander/typings/index.d.ts | 311 - .../cli/node_modules/make-dir/index.d.ts | 39 - .../@babel/cli/node_modules/make-dir/index.js | 139 - .../@babel/cli/node_modules/make-dir/license | 9 - .../cli/node_modules/make-dir/package.json | 59 - .../cli/node_modules/make-dir/readme.md | 123 - .../cli/node_modules/semver/CHANGELOG.md | 39 - .../@babel/cli/node_modules/semver/LICENSE | 15 - .../@babel/cli/node_modules/semver/README.md | 412 - .../@babel/cli/node_modules/semver/bin/semver | 160 - .../cli/node_modules/semver/package.json | 28 - .../@babel/cli/node_modules/semver/range.bnf | 16 - .../@babel/cli/node_modules/semver/semver.js | 1483 - .../@babel/cli/node_modules/slash/index.js | 11 - .../@babel/cli/node_modules/slash/license | 9 - .../cli/node_modules/slash/package.json | 34 - .../@babel/cli/node_modules/slash/readme.md | 44 - node_modules/@babel/cli/package.json | 55 - node_modules/@babel/code-frame/LICENSE | 22 - node_modules/@babel/code-frame/README.md | 19 - node_modules/@babel/code-frame/lib/index.js | 163 - node_modules/@babel/code-frame/package.json | 30 - node_modules/@babel/compat-data/LICENSE | 22 - node_modules/@babel/compat-data/README.md | 19 - .../@babel/compat-data/corejs2-built-ins.js | 1 - .../compat-data/corejs3-shipped-proposals.js | 1 - .../compat-data/data/corejs2-built-ins.json | 1789 - .../data/corejs3-shipped-proposals.json | 5 - .../compat-data/data/native-modules.json | 18 - .../compat-data/data/overlapping-plugins.json | 22 - .../compat-data/data/plugin-bugfixes.json | 157 - .../@babel/compat-data/data/plugins.json | 478 - .../@babel/compat-data/native-modules.js | 1 - .../@babel/compat-data/overlapping-plugins.js | 1 - node_modules/@babel/compat-data/package.json | 40 - .../@babel/compat-data/plugin-bugfixes.js | 1 - node_modules/@babel/compat-data/plugins.js | 1 - node_modules/@babel/core/LICENSE | 22 - node_modules/@babel/core/README.md | 19 - .../@babel/core/lib/config/cache-contexts.js | 1 - .../@babel/core/lib/config/caching.js | 327 - .../@babel/core/lib/config/config-chain.js | 566 - .../core/lib/config/config-descriptors.js | 246 - .../core/lib/config/files/configuration.js | 360 - .../lib/config/files/import-meta-resolve.js | 43 - .../@babel/core/lib/config/files/import.js | 12 - .../core/lib/config/files/index-browser.js | 69 - .../@babel/core/lib/config/files/index.js | 87 - .../core/lib/config/files/module-types.js | 121 - .../@babel/core/lib/config/files/package.js | 77 - .../@babel/core/lib/config/files/plugins.js | 275 - .../@babel/core/lib/config/files/types.js | 1 - .../@babel/core/lib/config/files/utils.js | 46 - node_modules/@babel/core/lib/config/full.js | 380 - .../core/lib/config/helpers/config-api.js | 109 - .../core/lib/config/helpers/deep-array.js | 26 - .../core/lib/config/helpers/environment.js | 12 - node_modules/@babel/core/lib/config/index.js | 77 - node_modules/@babel/core/lib/config/item.js | 77 - .../@babel/core/lib/config/partial.js | 198 - .../core/lib/config/pattern-to-regex.js | 46 - node_modules/@babel/core/lib/config/plugin.js | 35 - .../@babel/core/lib/config/printer.js | 140 - .../lib/config/resolve-targets-browser.js | 47 - .../@babel/core/lib/config/resolve-targets.js | 73 - node_modules/@babel/core/lib/config/util.js | 33 - .../config/validation/option-assertions.js | 354 - .../core/lib/config/validation/options.js | 213 - .../core/lib/config/validation/plugins.js | 73 - .../core/lib/config/validation/removed.js | 67 - .../@babel/core/lib/gensync-utils/async.js | 96 - .../@babel/core/lib/gensync-utils/fs.js | 41 - node_modules/@babel/core/lib/index.js | 268 - node_modules/@babel/core/lib/parse.js | 54 - node_modules/@babel/core/lib/parser/index.js | 97 - .../lib/parser/util/missing-plugin-helper.js | 325 - .../core/lib/tools/build-external-helpers.js | 166 - node_modules/@babel/core/lib/transform-ast.js | 55 - .../@babel/core/lib/transform-file-browser.js | 28 - .../@babel/core/lib/transform-file.js | 42 - node_modules/@babel/core/lib/transform.js | 54 - .../lib/transformation/block-hoist-plugin.js | 95 - .../core/lib/transformation/file/file.js | 255 - .../core/lib/transformation/file/generate.js | 96 - .../core/lib/transformation/file/merge-map.js | 45 - .../@babel/core/lib/transformation/index.js | 129 - .../core/lib/transformation/normalize-file.js | 169 - .../core/lib/transformation/normalize-opts.js | 64 - .../core/lib/transformation/plugin-pass.js | 55 - .../lib/transformation/util/clone-deep.js | 41 - .../core/lib/vendor/import-meta-resolve.js | 3431 - .../@babel/core/node_modules/debug/LICENSE | 20 - .../@babel/core/node_modules/debug/README.md | 481 - .../core/node_modules/debug/package.json | 59 - .../core/node_modules/debug/src/browser.js | 269 - .../core/node_modules/debug/src/common.js | 274 - .../core/node_modules/debug/src/index.js | 10 - .../core/node_modules/debug/src/node.js | 263 - .../@babel/core/node_modules/ms/index.js | 162 - .../@babel/core/node_modules/ms/license.md | 21 - .../@babel/core/node_modules/ms/package.json | 37 - .../@babel/core/node_modules/ms/readme.md | 60 - node_modules/@babel/core/package.json | 79 - .../core/src/config/files/index-browser.ts | 109 - .../@babel/core/src/config/files/index.ts | 30 - .../src/config/resolve-targets-browser.ts | 40 - .../@babel/core/src/config/resolve-targets.ts | 56 - .../@babel/core/src/transform-file-browser.ts | 31 - .../@babel/core/src/transform-file.ts | 40 - node_modules/@babel/generator/LICENSE | 22 - node_modules/@babel/generator/README.md | 19 - node_modules/@babel/generator/lib/buffer.js | 258 - .../@babel/generator/lib/generators/base.js | 96 - .../generator/lib/generators/classes.js | 215 - .../generator/lib/generators/expressions.js | 352 - .../@babel/generator/lib/generators/flow.js | 795 - .../@babel/generator/lib/generators/index.js | 148 - .../@babel/generator/lib/generators/jsx.js | 145 - .../generator/lib/generators/methods.js | 156 - .../generator/lib/generators/modules.js | 245 - .../generator/lib/generators/statements.js | 340 - .../lib/generators/template-literals.js | 33 - .../@babel/generator/lib/generators/types.js | 276 - .../generator/lib/generators/typescript.js | 833 - node_modules/@babel/generator/lib/index.js | 97 - .../@babel/generator/lib/node/index.js | 111 - .../@babel/generator/lib/node/parentheses.js | 361 - .../@babel/generator/lib/node/whitespace.js | 210 - node_modules/@babel/generator/lib/printer.js | 539 - .../@babel/generator/lib/source-map.js | 62 - .../@jridgewell/gen-mapping/LICENSE | 19 - .../@jridgewell/gen-mapping/README.md | 227 - .../gen-mapping/dist/gen-mapping.mjs | 230 - .../gen-mapping/dist/gen-mapping.mjs.map | 1 - .../gen-mapping/dist/gen-mapping.umd.js | 236 - .../gen-mapping/dist/gen-mapping.umd.js.map | 1 - .../gen-mapping/dist/types/gen-mapping.d.ts | 90 - .../dist/types/sourcemap-segment.d.ts | 12 - .../gen-mapping/dist/types/types.d.ts | 35 - .../@jridgewell/gen-mapping/package.json | 78 - .../gen-mapping/src/gen-mapping.ts | 458 - .../gen-mapping/src/sourcemap-segment.ts | 16 - .../@jridgewell/gen-mapping/src/types.ts | 43 - node_modules/@babel/generator/package.json | 37 - .../@babel/helper-annotate-as-pure/LICENSE | 22 - .../@babel/helper-annotate-as-pure/README.md | 19 - .../helper-annotate-as-pure/lib/index.js | 27 - .../helper-annotate-as-pure/package.json | 24 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 47 - .../package.json | 25 - .../@babel/helper-compilation-targets/LICENSE | 22 - .../helper-compilation-targets/README.md | 19 - .../helper-compilation-targets/lib/debug.js | 33 - .../lib/filter-items.js | 88 - .../helper-compilation-targets/lib/index.js | 250 - .../helper-compilation-targets/lib/options.js | 21 - .../helper-compilation-targets/lib/pretty.js | 47 - .../helper-compilation-targets/lib/targets.js | 27 - .../helper-compilation-targets/lib/types.js | 0 .../helper-compilation-targets/lib/utils.js | 72 - .../helper-compilation-targets/package.json | 42 - .../LICENSE | 22 - .../README.md | 19 - .../lib/decorators.js | 170 - .../lib/features.js | 151 - .../lib/fields.js | 930 - .../lib/index.js | 236 - .../lib/misc.js | 129 - .../lib/typescript.js | 12 - .../package.json | 42 - .../LICENSE | 22 - .../README.md | 19 - .../lib/features.js | 31 - .../lib/index.js | 106 - .../lib/util.js | 70 - .../package.json | 35 - .../helper-define-polyfill-provider/LICENSE | 22 - .../helper-define-polyfill-provider/README.md | 15 - .../esm/index.browser.mjs | 805 - .../esm/index.browser.mjs.map | 1 - .../esm/index.node.mjs | 865 - .../esm/index.node.mjs.map | 1 - .../lib/browser/dependencies.js | 23 - .../lib/debug-utils.js | 19 - .../lib/define-provider.js | 9 - .../lib/imports-cache.js | 115 - .../lib/index.js | 298 - .../lib/meta-resolver.js | 59 - .../lib/node/dependencies.js | 86 - .../lib/normalize-options.js | 81 - .../lib/types.js | 15 - .../lib/utils.js | 196 - .../lib/visitors/entry.js | 31 - .../lib/visitors/index.js | 14 - .../lib/visitors/usage.js | 97 - .../node_modules/debug/LICENSE | 20 - .../node_modules/debug/README.md | 481 - .../node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../node_modules/debug/src/common.js | 274 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/node.js | 263 - .../node_modules/ms/index.js | 162 - .../node_modules/ms/license.md | 21 - .../node_modules/ms/package.json | 37 - .../node_modules/ms/readme.md | 60 - .../package.json | 60 - .../src/browser/dependencies.js | 24 - .../src/node/dependencies.js | 91 - .../@babel/helper-environment-visitor/LICENSE | 22 - .../helper-environment-visitor/README.md | 19 - .../helper-environment-visitor/lib/index.js | 59 - .../helper-environment-visitor/package.json | 29 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 92 - .../package.json | 27 - .../@babel/helper-function-name/LICENSE | 22 - .../@babel/helper-function-name/README.md | 19 - .../@babel/helper-function-name/lib/index.js | 199 - .../@babel/helper-function-name/package.json | 25 - .../@babel/helper-hoist-variables/LICENSE | 22 - .../@babel/helper-hoist-variables/README.md | 19 - .../helper-hoist-variables/lib/index.js | 58 - .../helper-hoist-variables/package.json | 28 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 453 - .../lib/index.js.map | 1 - .../package.json | 27 - .../@babel/helper-module-imports/LICENSE | 22 - .../@babel/helper-module-imports/README.md | 19 - .../lib/import-builder.js | 164 - .../lib/import-injector.js | 280 - .../@babel/helper-module-imports/lib/index.js | 41 - .../helper-module-imports/lib/is-module.js | 18 - .../@babel/helper-module-imports/package.json | 28 - .../@babel/helper-module-transforms/LICENSE | 22 - .../@babel/helper-module-transforms/README.md | 19 - .../lib/get-module-name.js | 54 - .../helper-module-transforms/lib/index.js | 424 - .../lib/normalize-and-load-metadata.js | 401 - .../lib/rewrite-live-references.js | 404 - .../lib/rewrite-this.js | 30 - .../helper-module-transforms/package.json | 31 - .../helper-optimise-call-expression/LICENSE | 22 - .../helper-optimise-call-expression/README.md | 19 - .../lib/index.js | 36 - .../package.json | 28 - .../@babel/helper-plugin-utils/LICENSE | 22 - .../@babel/helper-plugin-utils/README.md | 19 - .../@babel/helper-plugin-utils/lib/index.js | 95 - .../@babel/helper-plugin-utils/package.json | 21 - .../helper-remap-async-to-generator/LICENSE | 22 - .../helper-remap-async-to-generator/README.md | 19 - .../lib/index.js | 78 - .../package.json | 33 - .../@babel/helper-replace-supers/LICENSE | 22 - .../@babel/helper-replace-supers/README.md | 19 - .../@babel/helper-replace-supers/lib/index.js | 276 - .../@babel/helper-replace-supers/package.json | 28 - .../@babel/helper-simple-access/LICENSE | 22 - .../@babel/helper-simple-access/README.md | 19 - .../@babel/helper-simple-access/lib/index.js | 100 - .../@babel/helper-simple-access/package.json | 27 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 38 - .../package.json | 30 - .../helper-split-export-declaration/LICENSE | 22 - .../helper-split-export-declaration/README.md | 19 - .../lib/index.js | 63 - .../package.json | 24 - .../@babel/helper-validator-option/LICENSE | 22 - .../@babel/helper-validator-option/README.md | 19 - .../lib/find-suggestion.js | 45 - .../helper-validator-option/lib/index.js | 21 - .../helper-validator-option/lib/validator.js | 58 - .../helper-validator-option/package.json | 24 - .../@babel/helper-wrap-function/LICENSE | 22 - .../@babel/helper-wrap-function/README.md | 19 - .../@babel/helper-wrap-function/lib/index.js | 124 - .../@babel/helper-wrap-function/package.json | 27 - node_modules/@babel/helpers/LICENSE | 22 - node_modules/@babel/helpers/README.md | 19 - .../@babel/helpers/lib/helpers-generated.js | 29 - node_modules/@babel/helpers/lib/helpers.js | 1961 - .../@babel/helpers/lib/helpers/applyDecs.js | 530 - .../helpers/lib/helpers/asyncIterator.js | 81 - .../@babel/helpers/lib/helpers/jsx.js | 53 - .../helpers/lib/helpers/objectSpread2.js | 46 - .../helpers/lib/helpers/regeneratorRuntime.js | 587 - .../@babel/helpers/lib/helpers/typeof.js | 22 - .../@babel/helpers/lib/helpers/wrapRegExp.js | 73 - node_modules/@babel/helpers/lib/index.js | 290 - node_modules/@babel/helpers/package.json | 33 - .../helpers/scripts/generate-helpers.js | 64 - .../scripts/generate-regenerator-runtime.js | 64 - .../@babel/helpers/scripts/package.json | 1 - node_modules/@babel/highlight/LICENSE | 22 - node_modules/@babel/highlight/README.md | 19 - node_modules/@babel/highlight/lib/index.js | 116 - .../node_modules/ansi-styles/index.js | 165 - .../node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 56 - .../node_modules/ansi-styles/readme.md | 147 - .../highlight/node_modules/chalk/index.js | 228 - .../node_modules/chalk/index.js.flow | 93 - .../highlight/node_modules/chalk/license | 9 - .../highlight/node_modules/chalk/package.json | 71 - .../highlight/node_modules/chalk/readme.md | 314 - .../highlight/node_modules/chalk/templates.js | 128 - .../node_modules/chalk/types/index.d.ts | 97 - .../node_modules/color-convert/CHANGELOG.md | 54 - .../node_modules/color-convert/LICENSE | 21 - .../node_modules/color-convert/README.md | 68 - .../node_modules/color-convert/conversions.js | 868 - .../node_modules/color-convert/index.js | 78 - .../node_modules/color-convert/package.json | 46 - .../node_modules/color-convert/route.js | 97 - .../node_modules/color-name/.eslintrc.json | 43 - .../node_modules/color-name/.npmignore | 107 - .../highlight/node_modules/color-name/LICENSE | 8 - .../node_modules/color-name/README.md | 11 - .../node_modules/color-name/index.js | 152 - .../node_modules/color-name/package.json | 25 - .../highlight/node_modules/color-name/test.js | 7 - .../highlight/node_modules/has-flag/index.js | 8 - .../highlight/node_modules/has-flag/license | 9 - .../node_modules/has-flag/package.json | 44 - .../highlight/node_modules/has-flag/readme.md | 70 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 53 - .../node_modules/supports-color/readme.md | 66 - node_modules/@babel/highlight/package.json | 30 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 53 - .../lib/index.js.map | 1 - .../package.json | 41 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 76 - .../lib/index.js.map | 1 - .../package.json | 42 - .../LICENSE | 22 - .../README.md | 19 - .../lib/for-await.js | 86 - .../lib/index.js | 104 - .../package.json | 39 - .../plugin-proposal-class-properties/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 27 - .../package.json | 35 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 77 - .../package.json | 42 - .../plugin-proposal-dynamic-import/LICENSE | 22 - .../plugin-proposal-dynamic-import/README.md | 19 - .../lib/index.js | 49 - .../package.json | 34 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 57 - .../package.json | 35 - .../plugin-proposal-json-strings/LICENSE | 22 - .../plugin-proposal-json-strings/README.md | 19 - .../plugin-proposal-json-strings/lib/index.js | 40 - .../plugin-proposal-json-strings/package.json | 35 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 68 - .../package.json | 37 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 59 - .../package.json | 35 - .../plugin-proposal-numeric-separator/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 38 - .../package.json | 37 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 2324 - .../lib/index.js.map | 1 - .../package.json | 39 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 30 - .../package.json | 35 - .../plugin-proposal-optional-chaining/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 249 - .../lib/index.js.map | 1 - .../package.json | 38 - .../plugin-proposal-private-methods/LICENSE | 22 - .../plugin-proposal-private-methods/README.md | 19 - .../lib/index.js | 27 - .../package.json | 35 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 147 - .../package.json | 37 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 31 - .../package.json | 41 - .../plugin-syntax-async-generators/LICENSE | 22 - .../plugin-syntax-async-generators/README.md | 19 - .../lib/index.js | 22 - .../package.json | 23 - .../@babel/plugin-syntax-bigint/LICENSE | 22 - .../@babel/plugin-syntax-bigint/README.md | 19 - .../@babel/plugin-syntax-bigint/lib/index.js | 22 - .../@babel/plugin-syntax-bigint/package.json | 23 - .../plugin-syntax-class-properties/LICENSE | 22 - .../plugin-syntax-class-properties/README.md | 19 - .../lib/index.js | 22 - .../package.json | 28 - .../plugin-syntax-class-static-block/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 32 - .../plugin-syntax-dynamic-import/LICENSE | 22 - .../plugin-syntax-dynamic-import/README.md | 19 - .../plugin-syntax-dynamic-import/lib/index.js | 22 - .../plugin-syntax-dynamic-import/package.json | 23 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 24 - .../plugin-syntax-import-assertions/LICENSE | 22 - .../plugin-syntax-import-assertions/README.md | 19 - .../lib/index.js | 22 - .../package.json | 32 - .../src/index.ts | 13 - .../@babel/plugin-syntax-import-meta/LICENSE | 22 - .../plugin-syntax-import-meta/README.md | 19 - .../plugin-syntax-import-meta/lib/index.js | 22 - .../plugin-syntax-import-meta/package.json | 28 - .../@babel/plugin-syntax-json-strings/LICENSE | 22 - .../plugin-syntax-json-strings/README.md | 19 - .../plugin-syntax-json-strings/lib/index.js | 22 - .../plugin-syntax-json-strings/package.json | 23 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 28 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 23 - .../plugin-syntax-numeric-separator/LICENSE | 22 - .../plugin-syntax-numeric-separator/README.md | 19 - .../lib/index.js | 22 - .../package.json | 28 - .../plugin-syntax-object-rest-spread/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 23 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 23 - .../plugin-syntax-optional-chaining/LICENSE | 22 - .../plugin-syntax-optional-chaining/README.md | 19 - .../lib/index.js | 22 - .../package.json | 23 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 22 - .../package.json | 32 - .../plugin-syntax-top-level-await/LICENSE | 22 - .../plugin-syntax-top-level-await/README.md | 19 - .../lib/index.js | 22 - .../package.json | 32 - .../@babel/plugin-syntax-typescript/LICENSE | 22 - .../@babel/plugin-syntax-typescript/README.md | 19 - .../plugin-syntax-typescript/lib/index.js | 54 - .../plugin-syntax-typescript/package.json | 35 - .../disallow-jsx-ambiguity/options.json | 3 - .../type-assertion/input.ts | 1 - .../type-assertion/options.json | 3 - .../type-parameter-unambiguous/input.ts | 2 - .../type-parameter-unambiguous/output.js | 3 - .../type-parameter/input.ts | 2 - .../type-parameter/options.json | 3 - .../plugin-syntax-typescript/test/index.js | 3 - .../test/package.json | 1 - .../plugin-transform-arrow-functions/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 31 - .../package.json | 36 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 64 - .../package.json | 36 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 54 - .../package.json | 34 - .../plugin-transform-block-scoping/LICENSE | 22 - .../plugin-transform-block-scoping/README.md | 19 - .../lib/index.js | 763 - .../plugin-transform-block-scoping/lib/tdz.js | 97 - .../package.json | 35 - .../@babel/plugin-transform-classes/LICENSE | 22 - .../@babel/plugin-transform-classes/README.md | 19 - .../plugin-transform-classes/lib/index.js | 88 - .../lib/inline-createSuper-helpers.js | 72 - .../lib/transformClass.js | 628 - .../plugin-transform-classes/package.json | 42 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 174 - .../package.json | 34 - .../plugin-transform-destructuring/LICENSE | 22 - .../plugin-transform-destructuring/README.md | 19 - .../lib/index.js | 615 - .../lib/index.js.map | 1 - .../package.json | 35 - .../plugin-transform-dotall-regex/LICENSE | 22 - .../plugin-transform-dotall-regex/README.md | 19 - .../lib/index.js | 20 - .../package.json | 40 - .../plugin-transform-duplicate-keys/LICENSE | 22 - .../plugin-transform-duplicate-keys/README.md | 19 - .../lib/index.js | 74 - .../package.json | 34 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 29 - .../package.json | 35 - .../@babel/plugin-transform-for-of/LICENSE | 22 - .../@babel/plugin-transform-for-of/README.md | 19 - .../plugin-transform-for-of/lib/index.js | 225 - .../lib/no-helper-implementation.js | 175 - .../plugin-transform-for-of/package.json | 34 - .../plugin-transform-function-name/LICENSE | 22 - .../plugin-transform-function-name/README.md | 19 - .../lib/index.js | 43 - .../package.json | 36 - .../@babel/plugin-transform-literals/LICENSE | 22 - .../plugin-transform-literals/README.md | 19 - .../plugin-transform-literals/lib/index.js | 35 - .../plugin-transform-literals/package.json | 34 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 34 - .../package.json | 34 - .../plugin-transform-modules-amd/LICENSE | 22 - .../plugin-transform-modules-amd/README.md | 19 - .../plugin-transform-modules-amd/lib/index.js | 170 - .../plugin-transform-modules-amd/package.json | 37 - .../plugin-transform-modules-commonjs/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 222 - .../package.json | 40 - .../plugin-transform-modules-systemjs/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 475 - .../package.json | 39 - .../plugin-transform-modules-umd/LICENSE | 22 - .../plugin-transform-modules-umd/README.md | 19 - .../plugin-transform-modules-umd/lib/index.js | 182 - .../plugin-transform-modules-umd/package.json | 36 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 30 - .../package.json | 40 - .../plugin-transform-new-target/LICENSE | 22 - .../plugin-transform-new-target/README.md | 19 - .../plugin-transform-new-target/lib/index.js | 88 - .../plugin-transform-new-target/package.json | 36 - .../plugin-transform-object-super/LICENSE | 22 - .../plugin-transform-object-super/README.md | 19 - .../lib/index.js | 50 - .../package.json | 35 - .../plugin-transform-parameters/LICENSE | 22 - .../plugin-transform-parameters/README.md | 19 - .../plugin-transform-parameters/lib/index.js | 49 - .../plugin-transform-parameters/lib/params.js | 212 - .../plugin-transform-parameters/lib/rest.js | 313 - .../plugin-transform-parameters/package.json | 34 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 33 - .../package.json | 34 - .../plugin-transform-regenerator/LICENSE | 22 - .../plugin-transform-regenerator/README.md | 19 - .../plugin-transform-regenerator/lib/index.js | 48 - .../plugin-transform-regenerator/package.json | 32 - .../plugin-transform-reserved-words/LICENSE | 22 - .../plugin-transform-reserved-words/README.md | 19 - .../lib/index.js | 27 - .../package.json | 34 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 61 - .../package.json | 34 - .../@babel/plugin-transform-spread/LICENSE | 22 - .../@babel/plugin-transform-spread/README.md | 19 - .../plugin-transform-spread/lib/index.js | 179 - .../plugin-transform-spread/package.json | 35 - .../plugin-transform-sticky-regex/LICENSE | 22 - .../plugin-transform-sticky-regex/README.md | 19 - .../lib/index.js | 29 - .../package.json | 34 - .../LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 132 - .../package.json | 34 - .../plugin-transform-typeof-symbol/LICENSE | 22 - .../plugin-transform-typeof-symbol/README.md | 19 - .../lib/index.js | 76 - .../package.json | 37 - .../plugin-transform-typescript/LICENSE | 22 - .../plugin-transform-typescript/README.md | 19 - .../lib/const-enum.js | 66 - .../plugin-transform-typescript/lib/enum.js | 279 - .../plugin-transform-typescript/lib/index.js | 535 - .../lib/namespace.js | 186 - .../plugin-transform-typescript/package.json | 39 - .../plugin-transform-unicode-escapes/LICENSE | 22 - .../README.md | 19 - .../lib/index.js | 145 - .../package.json | 34 - .../plugin-transform-unicode-regex/LICENSE | 22 - .../plugin-transform-unicode-regex/README.md | 19 - .../lib/index.js | 20 - .../package.json | 35 - node_modules/@babel/preset-env/LICENSE | 22 - node_modules/@babel/preset-env/README.md | 19 - .../preset-env/data/built-in-modules.js | 3 - .../preset-env/data/built-in-modules.json.js | 3 - .../@babel/preset-env/data/built-ins.js | 4 - .../@babel/preset-env/data/built-ins.json.js | 4 - .../@babel/preset-env/data/core-js-compat.js | 1 - .../preset-env/data/corejs2-built-ins.js | 3 - .../preset-env/data/corejs2-built-ins.json.js | 3 - .../@babel/preset-env/data/package.json | 1 - .../@babel/preset-env/data/plugins.js | 3 - .../@babel/preset-env/data/plugins.json.js | 3 - .../preset-env/data/shipped-proposals.js | 2 - .../preset-env/data/unreleased-labels.js | 3 - .../preset-env/lib/available-plugins.js | 226 - node_modules/@babel/preset-env/lib/debug.js | 33 - .../@babel/preset-env/lib/filter-items.js | 36 - .../lib/get-option-specific-excludes.js | 13 - node_modules/@babel/preset-env/lib/index.js | 364 - .../preset-env/lib/module-transformations.js | 15 - .../preset-env/lib/normalize-options.js | 148 - node_modules/@babel/preset-env/lib/options.js | 40 - .../preset-env/lib/plugins-compat-data.js | 29 - .../lib/polyfills/babel-polyfill.js | 75 - .../preset-env/lib/polyfills/regenerator.js | 54 - .../@babel/preset-env/lib/polyfills/utils.js | 40 - .../preset-env/lib/shipped-proposals.js | 29 - .../@babel/preset-env/lib/targets-parser.js | 19 - node_modules/@babel/preset-env/package.json | 108 - node_modules/@babel/preset-modules/LICENSE | 21 - node_modules/@babel/preset-modules/README.md | 171 - .../@babel/preset-modules/lib/index.js | 27 - .../transform-async-arrows-in-class/index.js | 45 - .../index.js | 36 - .../transform-edge-function-name/index.js | 42 - .../lib/plugins/transform-jsx-spread/index.js | 115 - .../transform-safari-block-shadowing/index.js | 47 - .../transform-safari-for-shadowing/index.js | 42 - .../index.js | 75 - .../@babel/preset-modules/package.json | 106 - .../@babel/preset-modules/src/index.js | 30 - .../transform-async-arrows-in-class/index.js | 35 - .../index.js | 29 - .../transform-edge-function-name/index.js | 31 - .../src/plugins/transform-jsx-spread/index.js | 111 - .../transform-safari-block-shadowing/index.js | 39 - .../transform-safari-for-shadowing/index.js | 38 - .../index.js | 88 - node_modules/@babel/preset-typescript/LICENSE | 22 - .../@babel/preset-typescript/README.md | 19 - .../@babel/preset-typescript/lib/index.js | 103 - .../@babel/preset-typescript/lib/index.js.map | 1 - .../@babel/preset-typescript/package.json | 38 - node_modules/@babel/runtime/LICENSE | 22 - node_modules/@babel/runtime/README.md | 19 - .../@babel/runtime/helpers/AsyncGenerator.js | 98 - .../@babel/runtime/helpers/AwaitValue.js | 5 - .../helpers/applyDecoratedDescriptor.js | 30 - .../@babel/runtime/helpers/applyDecs.js | 284 - .../runtime/helpers/arrayLikeToArray.js | 11 - .../@babel/runtime/helpers/arrayWithHoles.js | 5 - .../runtime/helpers/arrayWithoutHoles.js | 7 - .../runtime/helpers/assertThisInitialized.js | 9 - .../runtime/helpers/asyncGeneratorDelegate.js | 56 - .../@babel/runtime/helpers/asyncIterator.js | 50 - .../runtime/helpers/asyncToGenerator.js | 37 - .../runtime/helpers/awaitAsyncGenerator.js | 7 - .../helpers/checkPrivateRedeclaration.js | 7 - .../classApplyDescriptorDestructureSet.js | 22 - .../helpers/classApplyDescriptorGet.js | 9 - .../helpers/classApplyDescriptorSet.js | 13 - .../@babel/runtime/helpers/classCallCheck.js | 7 - .../helpers/classCheckPrivateStaticAccess.js | 7 - .../classCheckPrivateStaticFieldDescriptor.js | 7 - .../helpers/classExtractFieldDescriptor.js | 9 - .../runtime/helpers/classNameTDZError.js | 5 - .../classPrivateFieldDestructureSet.js | 10 - .../runtime/helpers/classPrivateFieldGet.js | 10 - .../helpers/classPrivateFieldInitSpec.js | 8 - .../helpers/classPrivateFieldLooseBase.js | 9 - .../helpers/classPrivateFieldLooseKey.js | 7 - .../runtime/helpers/classPrivateFieldSet.js | 11 - .../runtime/helpers/classPrivateMethodGet.js | 9 - .../helpers/classPrivateMethodInitSpec.js | 8 - .../runtime/helpers/classPrivateMethodSet.js | 5 - .../classStaticPrivateFieldDestructureSet.js | 13 - .../helpers/classStaticPrivateFieldSpecGet.js | 13 - .../helpers/classStaticPrivateFieldSpecSet.js | 14 - .../helpers/classStaticPrivateMethodGet.js | 8 - .../helpers/classStaticPrivateMethodSet.js | 5 - .../@babel/runtime/helpers/construct.js | 22 - .../@babel/runtime/helpers/createClass.js | 20 - .../helpers/createForOfIteratorHelper.js | 60 - .../helpers/createForOfIteratorHelperLoose.js | 24 - .../@babel/runtime/helpers/createSuper.js | 24 - .../@babel/runtime/helpers/decorate.js | 400 - .../@babel/runtime/helpers/defaults.js | 16 - .../helpers/defineEnumerableProperties.js | 24 - .../@babel/runtime/helpers/defineProperty.js | 16 - .../runtime/helpers/esm/AsyncGenerator.js | 95 - .../@babel/runtime/helpers/esm/AwaitValue.js | 3 - .../helpers/esm/applyDecoratedDescriptor.js | 28 - .../@babel/runtime/helpers/esm/applyDecs.js | 282 - .../runtime/helpers/esm/arrayLikeToArray.js | 9 - .../runtime/helpers/esm/arrayWithHoles.js | 3 - .../runtime/helpers/esm/arrayWithoutHoles.js | 4 - .../helpers/esm/assertThisInitialized.js | 7 - .../helpers/esm/asyncGeneratorDelegate.js | 54 - .../runtime/helpers/esm/asyncIterator.js | 48 - .../runtime/helpers/esm/asyncToGenerator.js | 35 - .../helpers/esm/awaitAsyncGenerator.js | 4 - .../helpers/esm/checkPrivateRedeclaration.js | 5 - .../esm/classApplyDescriptorDestructureSet.js | 20 - .../helpers/esm/classApplyDescriptorGet.js | 7 - .../helpers/esm/classApplyDescriptorSet.js | 11 - .../runtime/helpers/esm/classCallCheck.js | 5 - .../esm/classCheckPrivateStaticAccess.js | 5 - .../classCheckPrivateStaticFieldDescriptor.js | 5 - .../esm/classExtractFieldDescriptor.js | 7 - .../runtime/helpers/esm/classNameTDZError.js | 3 - .../esm/classPrivateFieldDestructureSet.js | 6 - .../helpers/esm/classPrivateFieldGet.js | 6 - .../helpers/esm/classPrivateFieldInitSpec.js | 5 - .../helpers/esm/classPrivateFieldLooseBase.js | 7 - .../helpers/esm/classPrivateFieldLooseKey.js | 4 - .../helpers/esm/classPrivateFieldSet.js | 7 - .../helpers/esm/classPrivateMethodGet.js | 7 - .../helpers/esm/classPrivateMethodInitSpec.js | 5 - .../helpers/esm/classPrivateMethodSet.js | 3 - .../classStaticPrivateFieldDestructureSet.js | 8 - .../esm/classStaticPrivateFieldSpecGet.js | 8 - .../esm/classStaticPrivateFieldSpecSet.js | 9 - .../esm/classStaticPrivateMethodGet.js | 5 - .../esm/classStaticPrivateMethodSet.js | 3 - .../@babel/runtime/helpers/esm/construct.js | 18 - .../@babel/runtime/helpers/esm/createClass.js | 18 - .../helpers/esm/createForOfIteratorHelper.js | 57 - .../esm/createForOfIteratorHelperLoose.js | 21 - .../@babel/runtime/helpers/esm/createSuper.js | 19 - .../@babel/runtime/helpers/esm/decorate.js | 396 - .../@babel/runtime/helpers/esm/defaults.js | 14 - .../helpers/esm/defineEnumerableProperties.js | 22 - .../runtime/helpers/esm/defineProperty.js | 14 - .../@babel/runtime/helpers/esm/extends.js | 16 - .../@babel/runtime/helpers/esm/get.js | 20 - .../runtime/helpers/esm/getPrototypeOf.js | 6 - .../@babel/runtime/helpers/esm/identity.js | 3 - .../@babel/runtime/helpers/esm/inherits.js | 18 - .../runtime/helpers/esm/inheritsLoose.js | 6 - .../helpers/esm/initializerDefineProperty.js | 9 - .../helpers/esm/initializerWarningHelper.js | 3 - .../@babel/runtime/helpers/esm/instanceof.js | 7 - .../helpers/esm/interopRequireDefault.js | 5 - .../helpers/esm/interopRequireWildcard.js | 51 - .../runtime/helpers/esm/isNativeFunction.js | 3 - .../helpers/esm/isNativeReflectConstruct.js | 12 - .../runtime/helpers/esm/iterableToArray.js | 3 - .../helpers/esm/iterableToArrayLimit.js | 29 - .../helpers/esm/iterableToArrayLimitLoose.js | 14 - .../@babel/runtime/helpers/esm/jsx.js | 26 - .../runtime/helpers/esm/maybeArrayLike.js | 9 - .../runtime/helpers/esm/newArrowCheck.js | 5 - .../runtime/helpers/esm/nonIterableRest.js | 3 - .../runtime/helpers/esm/nonIterableSpread.js | 3 - .../helpers/esm/objectDestructuringEmpty.js | 3 - .../runtime/helpers/esm/objectSpread.js | 19 - .../runtime/helpers/esm/objectSpread2.js | 27 - .../helpers/esm/objectWithoutProperties.js | 19 - .../esm/objectWithoutPropertiesLoose.js | 14 - .../@babel/runtime/helpers/esm/package.json | 3 - .../helpers/esm/possibleConstructorReturn.js | 11 - .../runtime/helpers/esm/readOnlyError.js | 3 - .../runtime/helpers/esm/regeneratorRuntime.js | 352 - .../@babel/runtime/helpers/esm/set.js | 51 - .../runtime/helpers/esm/setPrototypeOf.js | 7 - .../helpers/esm/skipFirstGeneratorNext.js | 7 - .../runtime/helpers/esm/slicedToArray.js | 7 - .../runtime/helpers/esm/slicedToArrayLoose.js | 7 - .../runtime/helpers/esm/superPropBase.js | 9 - .../helpers/esm/taggedTemplateLiteral.js | 11 - .../helpers/esm/taggedTemplateLiteralLoose.js | 8 - .../@babel/runtime/helpers/esm/tdz.js | 3 - .../@babel/runtime/helpers/esm/temporalRef.js | 5 - .../runtime/helpers/esm/temporalUndefined.js | 1 - .../@babel/runtime/helpers/esm/toArray.js | 7 - .../runtime/helpers/esm/toConsumableArray.js | 7 - .../@babel/runtime/helpers/esm/toPrimitive.js | 13 - .../runtime/helpers/esm/toPropertyKey.js | 6 - .../@babel/runtime/helpers/esm/typeof.js | 9 - .../helpers/esm/unsupportedIterableToArray.js | 9 - .../runtime/helpers/esm/wrapAsyncGenerator.js | 6 - .../runtime/helpers/esm/wrapNativeSuper.js | 37 - .../@babel/runtime/helpers/esm/wrapRegExp.js | 50 - .../runtime/helpers/esm/writeOnlyError.js | 3 - .../@babel/runtime/helpers/extends.js | 18 - node_modules/@babel/runtime/helpers/get.js | 23 - .../@babel/runtime/helpers/getPrototypeOf.js | 8 - .../@babel/runtime/helpers/identity.js | 5 - .../@babel/runtime/helpers/inherits.js | 21 - .../@babel/runtime/helpers/inheritsLoose.js | 9 - .../helpers/initializerDefineProperty.js | 11 - .../helpers/initializerWarningHelper.js | 5 - .../@babel/runtime/helpers/instanceof.js | 9 - .../runtime/helpers/interopRequireDefault.js | 7 - .../runtime/helpers/interopRequireWildcard.js | 53 - .../runtime/helpers/isNativeFunction.js | 5 - .../helpers/isNativeReflectConstruct.js | 14 - .../@babel/runtime/helpers/iterableToArray.js | 5 - .../runtime/helpers/iterableToArrayLimit.js | 31 - .../helpers/iterableToArrayLimitLoose.js | 16 - node_modules/@babel/runtime/helpers/jsx.js | 29 - .../@babel/runtime/helpers/maybeArrayLike.js | 12 - .../@babel/runtime/helpers/newArrowCheck.js | 7 - .../@babel/runtime/helpers/nonIterableRest.js | 5 - .../runtime/helpers/nonIterableSpread.js | 5 - .../helpers/objectDestructuringEmpty.js | 5 - .../@babel/runtime/helpers/objectSpread.js | 22 - .../@babel/runtime/helpers/objectSpread2.js | 29 - .../helpers/objectWithoutProperties.js | 22 - .../helpers/objectWithoutPropertiesLoose.js | 16 - .../helpers/possibleConstructorReturn.js | 15 - .../@babel/runtime/helpers/readOnlyError.js | 5 - .../runtime/helpers/regeneratorRuntime.js | 354 - node_modules/@babel/runtime/helpers/set.js | 54 - .../@babel/runtime/helpers/setPrototypeOf.js | 9 - .../runtime/helpers/skipFirstGeneratorNext.js | 9 - .../@babel/runtime/helpers/slicedToArray.js | 13 - .../runtime/helpers/slicedToArrayLoose.js | 13 - .../@babel/runtime/helpers/superPropBase.js | 12 - .../runtime/helpers/taggedTemplateLiteral.js | 13 - .../helpers/taggedTemplateLiteralLoose.js | 10 - node_modules/@babel/runtime/helpers/tdz.js | 5 - .../@babel/runtime/helpers/temporalRef.js | 9 - .../runtime/helpers/temporalUndefined.js | 3 - .../@babel/runtime/helpers/toArray.js | 13 - .../runtime/helpers/toConsumableArray.js | 13 - .../@babel/runtime/helpers/toPrimitive.js | 16 - .../@babel/runtime/helpers/toPropertyKey.js | 10 - node_modules/@babel/runtime/helpers/typeof.js | 11 - .../helpers/unsupportedIterableToArray.js | 12 - .../runtime/helpers/wrapAsyncGenerator.js | 9 - .../@babel/runtime/helpers/wrapNativeSuper.js | 42 - .../@babel/runtime/helpers/wrapRegExp.js | 55 - .../@babel/runtime/helpers/writeOnlyError.js | 5 - node_modules/@babel/runtime/package.json | 876 - .../@babel/runtime/regenerator/index.js | 15 - node_modules/@babel/template/LICENSE | 22 - node_modules/@babel/template/README.md | 19 - node_modules/@babel/template/lib/builder.js | 81 - .../@babel/template/lib/formatters.js | 71 - node_modules/@babel/template/lib/index.js | 32 - node_modules/@babel/template/lib/literal.js | 80 - node_modules/@babel/template/lib/options.js | 83 - node_modules/@babel/template/lib/parse.js | 188 - node_modules/@babel/template/lib/populate.js | 135 - node_modules/@babel/template/lib/string.js | 22 - node_modules/@babel/template/package.json | 27 - node_modules/@babel/traverse/LICENSE | 22 - node_modules/@babel/traverse/README.md | 19 - node_modules/@babel/traverse/lib/cache.js | 26 - node_modules/@babel/traverse/lib/context.js | 139 - node_modules/@babel/traverse/lib/hub.js | 23 - node_modules/@babel/traverse/lib/index.js | 111 - .../@babel/traverse/lib/path/ancestry.js | 180 - .../@babel/traverse/lib/path/comments.js | 42 - .../@babel/traverse/lib/path/context.js | 270 - .../@babel/traverse/lib/path/conversion.js | 532 - .../@babel/traverse/lib/path/evaluation.js | 409 - .../@babel/traverse/lib/path/family.js | 407 - .../traverse/lib/path/generated/asserts.js | 5 - .../traverse/lib/path/generated/validators.js | 5 - .../lib/path/generated/virtual-types.js | 3 - .../@babel/traverse/lib/path/index.js | 260 - .../traverse/lib/path/inference/index.js | 162 - .../lib/path/inference/inferer-reference.js | 206 - .../traverse/lib/path/inference/inferers.js | 261 - .../@babel/traverse/lib/path/introspection.js | 459 - .../@babel/traverse/lib/path/lib/hoister.js | 206 - .../traverse/lib/path/lib/removal-hooks.js | 41 - .../traverse/lib/path/lib/virtual-types.js | 230 - .../@babel/traverse/lib/path/modification.js | 269 - .../@babel/traverse/lib/path/removal.js | 73 - .../@babel/traverse/lib/path/replacement.js | 259 - .../@babel/traverse/lib/scope/binding.js | 75 - .../@babel/traverse/lib/scope/index.js | 1067 - .../@babel/traverse/lib/scope/lib/renamer.js | 129 - .../@babel/traverse/lib/traverse-node.js | 30 - node_modules/@babel/traverse/lib/types.js | 5 - node_modules/@babel/traverse/lib/visitors.js | 242 - .../traverse/node_modules/debug/LICENSE | 20 - .../traverse/node_modules/debug/README.md | 481 - .../traverse/node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../traverse/node_modules/debug/src/common.js | 274 - .../traverse/node_modules/debug/src/index.js | 10 - .../traverse/node_modules/debug/src/node.js | 263 - .../@babel/traverse/node_modules/ms/index.js | 162 - .../traverse/node_modules/ms/license.md | 21 - .../traverse/node_modules/ms/package.json | 37 - .../@babel/traverse/node_modules/ms/readme.md | 60 - node_modules/@babel/traverse/package.json | 37 - .../traverse/scripts/generators/asserts.js | 25 - .../traverse/scripts/generators/validators.js | 47 - .../scripts/generators/virtual-types.js | 27 - .../@babel/traverse/scripts/package.json | 1 - node_modules/@bcoe/v8-coverage/.editorconfig | 9 - node_modules/@bcoe/v8-coverage/.gitattributes | 2 - node_modules/@bcoe/v8-coverage/CHANGELOG.md | 250 - node_modules/@bcoe/v8-coverage/LICENSE.md | 21 - node_modules/@bcoe/v8-coverage/LICENSE.txt | 14 - node_modules/@bcoe/v8-coverage/README.md | 11 - .../@bcoe/v8-coverage/dist/lib/CHANGELOG.md | 250 - .../@bcoe/v8-coverage/dist/lib/LICENSE.md | 21 - .../@bcoe/v8-coverage/dist/lib/README.md | 11 - .../@bcoe/v8-coverage/dist/lib/_src/ascii.ts | 146 - .../@bcoe/v8-coverage/dist/lib/_src/clone.ts | 70 - .../v8-coverage/dist/lib/_src/compare.ts | 40 - .../@bcoe/v8-coverage/dist/lib/_src/index.ts | 6 - .../@bcoe/v8-coverage/dist/lib/_src/merge.ts | 343 - .../v8-coverage/dist/lib/_src/normalize.ts | 84 - .../v8-coverage/dist/lib/_src/range-tree.ts | 156 - .../@bcoe/v8-coverage/dist/lib/_src/types.ts | 26 - .../@bcoe/v8-coverage/dist/lib/ascii.d.ts | 12 - .../@bcoe/v8-coverage/dist/lib/ascii.js | 136 - .../@bcoe/v8-coverage/dist/lib/ascii.mjs | 130 - .../@bcoe/v8-coverage/dist/lib/clone.d.ts | 29 - .../@bcoe/v8-coverage/dist/lib/clone.js | 70 - .../@bcoe/v8-coverage/dist/lib/clone.mjs | 64 - .../@bcoe/v8-coverage/dist/lib/compare.d.ts | 21 - .../@bcoe/v8-coverage/dist/lib/compare.js | 46 - .../@bcoe/v8-coverage/dist/lib/compare.mjs | 41 - .../@bcoe/v8-coverage/dist/lib/index.d.ts | 6 - .../@bcoe/v8-coverage/dist/lib/index.js | 24 - .../@bcoe/v8-coverage/dist/lib/index.mjs | 7 - .../@bcoe/v8-coverage/dist/lib/merge.d.ts | 39 - .../@bcoe/v8-coverage/dist/lib/merge.js | 302 - .../@bcoe/v8-coverage/dist/lib/merge.mjs | 297 - .../@bcoe/v8-coverage/dist/lib/normalize.d.ts | 53 - .../@bcoe/v8-coverage/dist/lib/normalize.js | 87 - .../@bcoe/v8-coverage/dist/lib/normalize.mjs | 79 - .../@bcoe/v8-coverage/dist/lib/package.json | 44 - .../v8-coverage/dist/lib/range-tree.d.ts | 24 - .../@bcoe/v8-coverage/dist/lib/range-tree.js | 139 - .../@bcoe/v8-coverage/dist/lib/range-tree.mjs | 136 - .../@bcoe/v8-coverage/dist/lib/tsconfig.json | 62 - .../@bcoe/v8-coverage/dist/lib/types.d.ts | 22 - .../@bcoe/v8-coverage/dist/lib/types.js | 4 - .../@bcoe/v8-coverage/dist/lib/types.mjs | 3 - node_modules/@bcoe/v8-coverage/gulpfile.ts | 95 - node_modules/@bcoe/v8-coverage/package.json | 48 - .../@bcoe/v8-coverage/src/lib/ascii.ts | 146 - .../@bcoe/v8-coverage/src/lib/clone.ts | 70 - .../@bcoe/v8-coverage/src/lib/compare.ts | 40 - .../@bcoe/v8-coverage/src/lib/index.ts | 6 - .../@bcoe/v8-coverage/src/lib/merge.ts | 343 - .../@bcoe/v8-coverage/src/lib/normalize.ts | 84 - .../@bcoe/v8-coverage/src/lib/range-tree.ts | 156 - .../@bcoe/v8-coverage/src/lib/types.ts | 26 - .../@bcoe/v8-coverage/src/test/merge.spec.ts | 280 - node_modules/@bcoe/v8-coverage/tsconfig.json | 59 - node_modules/@eslint/eslintrc/CHANGELOG.md | 50 - node_modules/@eslint/eslintrc/LICENSE | 21 - node_modules/@eslint/eslintrc/README.md | 61 - .../@eslint/eslintrc/conf/config-schema.js | 81 - .../@eslint/eslintrc/conf/environments.js | 180 - .../@eslint/eslintrc/conf/eslint-all.js | 12 - .../eslintrc/conf/eslint-recommended.js | 12 - .../lib/cascading-config-array-factory.js | 519 - .../eslintrc/lib/config-array-factory.js | 1099 - .../eslintrc/lib/config-array/config-array.js | 524 - .../lib/config-array/config-dependency.js | 116 - .../lib/config-array/extracted-config.js | 146 - .../lib/config-array/ignore-pattern.js | 237 - .../eslintrc/lib/config-array/index.js | 20 - .../lib/config-array/override-tester.js | 223 - .../@eslint/eslintrc/lib/flat-compat.js | 308 - node_modules/@eslint/eslintrc/lib/index.js | 54 - .../@eslint/eslintrc/lib/shared/ajv.js | 34 - .../@eslint/eslintrc/lib/shared/config-ops.js | 130 - .../eslintrc/lib/shared/config-validator.js | 326 - .../lib/shared/deprecation-warnings.js | 64 - .../@eslint/eslintrc/lib/shared/naming.js | 97 - .../lib/shared/relative-module-resolver.js | 44 - .../@eslint/eslintrc/lib/shared/types.js | 150 - .../eslintrc/node_modules/debug/LICENSE | 20 - .../eslintrc/node_modules/debug/README.md | 481 - .../eslintrc/node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../eslintrc/node_modules/debug/src/common.js | 274 - .../eslintrc/node_modules/debug/src/index.js | 10 - .../eslintrc/node_modules/debug/src/node.js | 263 - .../node_modules/globals/globals.json | 1787 - .../eslintrc/node_modules/globals/index.d.ts | 6 - .../eslintrc/node_modules/globals/index.js | 2 - .../eslintrc/node_modules/globals/license | 9 - .../node_modules/globals/package.json | 55 - .../eslintrc/node_modules/globals/readme.md | 56 - .../eslintrc/node_modules/ignore/CHANGELOG.md | 19 - .../eslintrc/node_modules/ignore/LICENSE-MIT | 21 - .../eslintrc/node_modules/ignore/README.md | 307 - .../eslintrc/node_modules/ignore/index.d.ts | 45 - .../eslintrc/node_modules/ignore/index.js | 463 - .../eslintrc/node_modules/ignore/legacy.js | 466 - .../eslintrc/node_modules/ignore/package.json | 64 - .../@eslint/eslintrc/node_modules/ms/index.js | 162 - .../eslintrc/node_modules/ms/license.md | 21 - .../eslintrc/node_modules/ms/package.json | 37 - .../eslintrc/node_modules/ms/readme.md | 60 - .../strip-json-comments/index.d.ts | 36 - .../node_modules/strip-json-comments/index.js | 77 - .../node_modules/strip-json-comments/license | 9 - .../strip-json-comments/package.json | 47 - .../strip-json-comments/readme.md | 78 - .../eslintrc/node_modules/type-fest/base.d.ts | 38 - .../node_modules/type-fest/index.d.ts | 2 - .../eslintrc/node_modules/type-fest/license | 9 - .../node_modules/type-fest/package.json | 58 - .../eslintrc/node_modules/type-fest/readme.md | 658 - .../type-fest/source/async-return-type.d.ts | 23 - .../type-fest/source/asyncify.d.ts | 31 - .../node_modules/type-fest/source/basic.d.ts | 67 - .../type-fest/source/conditional-except.d.ts | 43 - .../type-fest/source/conditional-keys.d.ts | 43 - .../type-fest/source/conditional-pick.d.ts | 42 - .../type-fest/source/entries.d.ts | 57 - .../node_modules/type-fest/source/entry.d.ts | 60 - .../node_modules/type-fest/source/except.d.ts | 22 - .../type-fest/source/fixed-length-array.d.ts | 38 - .../type-fest/source/iterable-element.d.ts | 46 - .../type-fest/source/literal-union.d.ts | 33 - .../type-fest/source/merge-exclusive.d.ts | 39 - .../node_modules/type-fest/source/merge.d.ts | 22 - .../type-fest/source/mutable.d.ts | 22 - .../node_modules/type-fest/source/opaque.d.ts | 65 - .../type-fest/source/package-json.d.ts | 611 - .../type-fest/source/partial-deep.d.ts | 72 - .../type-fest/source/promisable.d.ts | 23 - .../type-fest/source/promise-value.d.ts | 27 - .../type-fest/source/readonly-deep.d.ts | 59 - .../source/require-at-least-one.d.ts | 33 - .../type-fest/source/require-exactly-one.d.ts | 35 - .../type-fest/source/set-optional.d.ts | 34 - .../type-fest/source/set-required.d.ts | 34 - .../type-fest/source/set-return-type.d.ts | 29 - .../type-fest/source/stringified.d.ts | 21 - .../type-fest/source/tsconfig-json.d.ts | 870 - .../source/union-to-intersection.d.ts | 58 - .../type-fest/source/utilities.d.ts | 3 - .../type-fest/source/value-of.d.ts | 40 - .../type-fest/ts41/camel-case.d.ts | 72 - .../type-fest/ts41/delimiter-case.d.ts | 85 - .../node_modules/type-fest/ts41/index.d.ts | 9 - .../type-fest/ts41/kebab-case.d.ts | 36 - .../type-fest/ts41/pascal-case.d.ts | 36 - .../type-fest/ts41/snake-case.d.ts | 35 - node_modules/@eslint/eslintrc/package.json | 63 - .../@humanwhocodes/config-array/LICENSE | 201 - .../@humanwhocodes/config-array/README.md | 258 - .../@humanwhocodes/config-array/api.js | 457 - .../config-array/node_modules/debug/LICENSE | 20 - .../config-array/node_modules/debug/README.md | 481 - .../node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../node_modules/debug/src/common.js | 274 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/node.js | 263 - .../config-array/node_modules/ms/index.js | 162 - .../config-array/node_modules/ms/license.md | 21 - .../config-array/node_modules/ms/package.json | 37 - .../config-array/node_modules/ms/readme.md | 60 - .../@humanwhocodes/config-array/package.json | 61 - .../@humanwhocodes/object-schema/.eslintrc.js | 29 - .../.github/workflows/nodejs-test.yml | 27 - .../.github/workflows/release-please.yml | 39 - .../@humanwhocodes/object-schema/CHANGELOG.md | 8 - .../@humanwhocodes/object-schema/LICENSE | 29 - .../@humanwhocodes/object-schema/README.md | 234 - .../@humanwhocodes/object-schema/package.json | 33 - .../@humanwhocodes/object-schema/src/index.js | 7 - .../object-schema/src/merge-strategy.js | 53 - .../object-schema/src/object-schema.js | 235 - .../object-schema/src/validation-strategy.js | 102 - .../object-schema/tests/merge-strategy.js | 66 - .../object-schema/tests/object-schema.js | 611 - .../tests/validation-strategy.js | 186 - .../@istanbuljs/load-nyc-config/CHANGELOG.md | 41 - .../@istanbuljs/load-nyc-config/LICENSE | 16 - .../@istanbuljs/load-nyc-config/README.md | 64 - .../@istanbuljs/load-nyc-config/index.js | 166 - .../@istanbuljs/load-nyc-config/load-esm.js | 12 - .../@istanbuljs/load-nyc-config/package.json | 49 - node_modules/@istanbuljs/schema/CHANGELOG.md | 44 - node_modules/@istanbuljs/schema/LICENSE | 21 - node_modules/@istanbuljs/schema/README.md | 30 - .../@istanbuljs/schema/default-exclude.js | 22 - .../@istanbuljs/schema/default-extension.js | 10 - node_modules/@istanbuljs/schema/index.js | 466 - node_modules/@istanbuljs/schema/package.json | 30 - node_modules/@jest/console/LICENSE | 21 - .../@jest/console/build/BufferedConsole.js | 246 - .../@jest/console/build/CustomConsole.js | 225 - .../@jest/console/build/NullConsole.js | 52 - .../@jest/console/build/getConsoleOutput.js | 96 - node_modules/@jest/console/build/index.d.ts | 130 - node_modules/@jest/console/build/index.js | 41 - node_modules/@jest/console/build/types.js | 1 - node_modules/@jest/console/package.json | 37 - node_modules/@jest/core/LICENSE | 21 - node_modules/@jest/core/README.md | 3 - .../@jest/core/build/FailedTestsCache.js | 43 - .../core/build/FailedTestsInteractiveMode.js | 250 - .../@jest/core/build/ReporterDispatcher.js | 88 - node_modules/@jest/core/build/SearchSource.js | 480 - .../core/build/SnapshotInteractiveMode.js | 304 - .../@jest/core/build/TestNamePatternPrompt.js | 46 - .../@jest/core/build/TestPathPatternPrompt.js | 46 - .../@jest/core/build/TestScheduler.js | 485 - node_modules/@jest/core/build/cli/index.js | 418 - .../@jest/core/build/collectHandles.js | 263 - .../core/build/getChangedFilesPromise.js | 77 - .../core/build/getConfigsOfProjectsToRun.js | 47 - .../@jest/core/build/getNoTestFound.js | 76 - .../@jest/core/build/getNoTestFoundFailed.js | 52 - .../build/getNoTestFoundPassWithNoTests.js | 30 - .../getNoTestFoundRelatedToChangedFiles.js | 58 - .../@jest/core/build/getNoTestFoundVerbose.js | 96 - .../core/build/getNoTestsFoundMessage.js | 74 - .../@jest/core/build/getProjectDisplayName.js | 23 - .../build/getProjectNamesMissingWarning.js | 59 - .../core/build/getSelectProjectsMessage.js | 86 - node_modules/@jest/core/build/index.d.ts | 118 - node_modules/@jest/core/build/index.js | 41 - .../core/build/lib/activeFiltersMessage.js | 54 - .../@jest/core/build/lib/createContext.js | 35 - .../build/lib/handleDeprecationWarnings.js | 72 - .../@jest/core/build/lib/isValidPath.js | 29 - .../@jest/core/build/lib/logDebugMessages.js | 23 - .../core/build/lib/updateGlobalConfig.js | 121 - .../core/build/lib/watchPluginsHelpers.js | 62 - .../build/plugins/FailedTestsInteractive.js | 118 - node_modules/@jest/core/build/plugins/Quit.js | 51 - .../core/build/plugins/TestNamePattern.js | 81 - .../core/build/plugins/TestPathPattern.js | 81 - .../core/build/plugins/UpdateSnapshots.js | 60 - .../plugins/UpdateSnapshotsInteractive.js | 122 - node_modules/@jest/core/build/pluralize.js | 16 - .../@jest/core/build/runGlobalHook.js | 143 - node_modules/@jest/core/build/runJest.js | 426 - .../@jest/core/build/testSchedulerHelper.js | 51 - node_modules/@jest/core/build/types.js | 1 - node_modules/@jest/core/build/version.js | 19 - node_modules/@jest/core/build/watch.js | 767 - .../core/node_modules/ci-info/CHANGELOG.md | 131 - .../@jest/core/node_modules/ci-info/LICENSE | 21 - .../@jest/core/node_modules/ci-info/README.md | 118 - .../core/node_modules/ci-info/index.d.ts | 63 - .../@jest/core/node_modules/ci-info/index.js | 68 - .../core/node_modules/ci-info/package.json | 33 - .../core/node_modules/ci-info/vendors.json | 210 - node_modules/@jest/core/package.json | 104 - node_modules/@jest/environment/LICENSE | 21 - .../@jest/environment/build/index.d.ts | 344 - node_modules/@jest/environment/build/index.js | 1 - node_modules/@jest/environment/package.json | 32 - node_modules/@jest/expect-utils/LICENSE | 21 - node_modules/@jest/expect-utils/README.md | 5 - .../@jest/expect-utils/build/index.d.ts | 93 - .../@jest/expect-utils/build/index.js | 37 - .../@jest/expect-utils/build/jasmineUtils.js | 273 - .../@jest/expect-utils/build/types.js | 1 - .../@jest/expect-utils/build/utils.js | 456 - node_modules/@jest/expect-utils/package.json | 33 - node_modules/@jest/expect/LICENSE | 21 - node_modules/@jest/expect/README.md | 5 - node_modules/@jest/expect/build/index.d.ts | 62 - node_modules/@jest/expect/build/index.js | 48 - node_modules/@jest/expect/build/types.js | 1 - node_modules/@jest/expect/package.json | 34 - node_modules/@jest/fake-timers/LICENSE | 21 - .../@jest/fake-timers/build/index.d.ts | 103 - node_modules/@jest/fake-timers/build/index.js | 25 - .../fake-timers/build/legacyFakeTimers.js | 633 - .../fake-timers/build/modernFakeTimers.js | 194 - node_modules/@jest/fake-timers/package.json | 38 - node_modules/@jest/globals/LICENSE | 21 - node_modules/@jest/globals/build/index.d.ts | 23 - node_modules/@jest/globals/build/index.js | 11 - node_modules/@jest/globals/package.json | 31 - node_modules/@jest/reporters/LICENSE | 21 - .../@jest/reporters/assets/jest_logo.png | Bin 3157 -> 0 bytes .../@jest/reporters/build/BaseReporter.js | 57 - .../@jest/reporters/build/CoverageReporter.js | 666 - .../@jest/reporters/build/CoverageWorker.js | 100 - .../@jest/reporters/build/DefaultReporter.js | 279 - .../reporters/build/GitHubActionsReporter.js | 154 - .../@jest/reporters/build/NotifyReporter.js | 248 - node_modules/@jest/reporters/build/Status.js | 258 - .../@jest/reporters/build/SummaryReporter.js | 260 - .../@jest/reporters/build/VerboseReporter.js | 216 - .../@jest/reporters/build/formatTestPath.js | 97 - .../reporters/build/generateEmptyCoverage.js | 168 - .../@jest/reporters/build/getResultHeader.js | 105 - .../reporters/build/getSnapshotStatus.js | 111 - .../reporters/build/getSnapshotSummary.js | 193 - .../@jest/reporters/build/getSummary.js | 216 - .../@jest/reporters/build/getWatermarks.js | 47 - node_modules/@jest/reporters/build/index.d.ts | 282 - node_modules/@jest/reporters/build/index.js | 104 - .../@jest/reporters/build/printDisplayName.js | 42 - .../@jest/reporters/build/relativePath.js | 77 - .../reporters/build/trimAndFormatPath.js | 130 - node_modules/@jest/reporters/build/types.js | 1 - .../@jest/reporters/build/wrapAnsiString.js | 77 - node_modules/@jest/reporters/package.json | 82 - node_modules/@jest/schemas/LICENSE | 21 - node_modules/@jest/schemas/README.md | 3 - node_modules/@jest/schemas/build/index.d.ts | 69 - node_modules/@jest/schemas/build/index.js | 64 - node_modules/@jest/schemas/package.json | 29 - node_modules/@jest/source-map/LICENSE | 21 - .../@jest/source-map/build/getCallsite.js | 104 - .../@jest/source-map/build/index.d.ts | 16 - node_modules/@jest/source-map/build/index.js | 17 - node_modules/@jest/source-map/build/types.js | 1 - node_modules/@jest/source-map/package.json | 34 - node_modules/@jest/test-result/LICENSE | 21 - .../test-result/build/formatTestResults.js | 71 - .../@jest/test-result/build/helpers.js | 188 - .../@jest/test-result/build/index.d.ts | 233 - node_modules/@jest/test-result/build/index.js | 43 - node_modules/@jest/test-result/build/types.js | 1 - node_modules/@jest/test-result/package.json | 32 - node_modules/@jest/test-sequencer/LICENSE | 21 - .../@jest/test-sequencer/build/index.d.ts | 82 - .../@jest/test-sequencer/build/index.js | 315 - .../@jest/test-sequencer/package.json | 36 - node_modules/@jest/transform/LICENSE | 21 - .../transform/build/ScriptTransformer.js | 1116 - .../build/enhanceUnexpectedTokenMessage.js | 84 - node_modules/@jest/transform/build/index.d.ts | 231 - node_modules/@jest/transform/build/index.js | 41 - .../build/runtimeErrorsAndWarnings.js | 109 - .../@jest/transform/build/shouldInstrument.js | 207 - node_modules/@jest/transform/build/types.js | 1 - .../node_modules/write-file-atomic/LICENSE.md | 6 - .../node_modules/write-file-atomic/README.md | 91 - .../write-file-atomic/lib/index.js | 260 - .../write-file-atomic/package.json | 53 - node_modules/@jest/transform/package.json | 53 - node_modules/@jest/types/LICENSE | 21 - node_modules/@jest/types/README.md | 30 - node_modules/@jest/types/build/Circus.js | 1 - node_modules/@jest/types/build/Config.js | 1 - node_modules/@jest/types/build/Global.js | 1 - node_modules/@jest/types/build/TestResult.js | 1 - node_modules/@jest/types/build/Transform.js | 1 - node_modules/@jest/types/build/index.d.ts | 1166 - node_modules/@jest/types/build/index.js | 1 - node_modules/@jest/types/package.json | 38 - node_modules/@jridgewell/gen-mapping/LICENSE | 19 - .../@jridgewell/gen-mapping/README.md | 128 - .../gen-mapping/dist/gen-mapping.mjs | 167 - .../gen-mapping/dist/gen-mapping.mjs.map | 1 - .../gen-mapping/dist/gen-mapping.umd.js | 174 - .../gen-mapping/dist/gen-mapping.umd.js.map | 1 - .../gen-mapping/dist/types/gen-mapping.d.ts | 70 - .../dist/types/sourcemap-segment.d.ts | 12 - .../gen-mapping/dist/types/types.d.ts | 35 - .../@jridgewell/gen-mapping/package.json | 72 - node_modules/@jridgewell/resolve-uri/LICENSE | 19 - .../@jridgewell/resolve-uri/README.md | 40 - .../resolve-uri/dist/resolve-uri.mjs | 197 - .../resolve-uri/dist/resolve-uri.mjs.map | 1 - .../resolve-uri/dist/resolve-uri.umd.js | 205 - .../resolve-uri/dist/resolve-uri.umd.js.map | 1 - .../resolve-uri/dist/types/resolve-uri.d.ts | 4 - .../@jridgewell/resolve-uri/package.json | 69 - .../resolve-uri/src/resolve-uri.ts | 229 - node_modules/@jridgewell/set-array/LICENSE | 19 - node_modules/@jridgewell/set-array/README.md | 37 - .../@jridgewell/set-array/dist/set-array.mjs | 48 - .../set-array/dist/set-array.mjs.map | 1 - .../set-array/dist/set-array.umd.js | 58 - .../set-array/dist/set-array.umd.js.map | 1 - .../set-array/dist/types/set-array.d.ts | 26 - .../@jridgewell/set-array/package.json | 66 - .../@jridgewell/set-array/src/set-array.ts | 55 - .../@jridgewell/sourcemap-codec/LICENSE | 21 - .../@jridgewell/sourcemap-codec/README.md | 200 - .../sourcemap-codec/dist/sourcemap-codec.mjs | 164 - .../dist/sourcemap-codec.mjs.map | 1 - .../dist/sourcemap-codec.umd.js | 175 - .../dist/sourcemap-codec.umd.js.map | 1 - .../dist/types/sourcemap-codec.d.ts | 6 - .../@jridgewell/sourcemap-codec/package.json | 75 - .../sourcemap-codec/src/sourcemap-codec.ts | 198 - .../@jridgewell/trace-mapping/LICENSE | 19 - .../@jridgewell/trace-mapping/README.md | 252 - .../trace-mapping/dist/trace-mapping.mjs | 518 - .../trace-mapping/dist/trace-mapping.mjs.map | 1 - .../trace-mapping/dist/trace-mapping.umd.js | 532 - .../dist/trace-mapping.umd.js.map | 1 - .../trace-mapping/dist/types/any-map.d.ts | 8 - .../dist/types/binary-search.d.ts | 32 - .../trace-mapping/dist/types/by-source.d.ts | 7 - .../trace-mapping/dist/types/resolve.d.ts | 1 - .../trace-mapping/dist/types/sort.d.ts | 2 - .../dist/types/sourcemap-segment.d.ts | 16 - .../dist/types/strip-filename.d.ts | 4 - .../dist/types/trace-mapping.d.ts | 74 - .../trace-mapping/dist/types/types.d.ts | 85 - .../@jridgewell/trace-mapping/package.json | 76 - .../@jridgewell/trace-mapping/src/any-map.ts | 166 - .../trace-mapping/src/binary-search.ts | 115 - .../trace-mapping/src/by-source.ts | 64 - .../@jridgewell/trace-mapping/src/resolve.ts | 10 - .../@jridgewell/trace-mapping/src/sort.ts | 45 - .../trace-mapping/src/sourcemap-segment.ts | 23 - .../trace-mapping/src/strip-filename.ts | 8 - .../trace-mapping/src/trace-mapping.ts | 405 - .../@jridgewell/trace-mapping/src/types.ts | 90 - .../@nicolo-ribaudo/chokidar-2/README.md | 3 - .../chokidar-2/build-chokidar.sh | 30 - .../@nicolo-ribaudo/chokidar-2/dist/main.js | 2086 - .../@nicolo-ribaudo/chokidar-2/package.json | 36 - .../@nicolo-ribaudo/chokidar-2/types.d.ts | 191 - node_modules/@nodelib/fs.scandir/LICENSE | 21 - node_modules/@nodelib/fs.scandir/README.md | 171 - .../@nodelib/fs.scandir/out/adapters/fs.d.ts | 20 - .../@nodelib/fs.scandir/out/adapters/fs.js | 19 - .../@nodelib/fs.scandir/out/constants.d.ts | 4 - .../@nodelib/fs.scandir/out/constants.js | 17 - .../@nodelib/fs.scandir/out/index.d.ts | 12 - node_modules/@nodelib/fs.scandir/out/index.js | 26 - .../fs.scandir/out/providers/async.d.ts | 7 - .../fs.scandir/out/providers/async.js | 104 - .../fs.scandir/out/providers/common.d.ts | 1 - .../fs.scandir/out/providers/common.js | 13 - .../fs.scandir/out/providers/sync.d.ts | 5 - .../@nodelib/fs.scandir/out/providers/sync.js | 54 - .../@nodelib/fs.scandir/out/settings.d.ts | 20 - .../@nodelib/fs.scandir/out/settings.js | 24 - .../@nodelib/fs.scandir/out/types/index.d.ts | 20 - .../@nodelib/fs.scandir/out/types/index.js | 2 - .../@nodelib/fs.scandir/out/utils/fs.d.ts | 2 - .../@nodelib/fs.scandir/out/utils/fs.js | 19 - .../@nodelib/fs.scandir/out/utils/index.d.ts | 2 - .../@nodelib/fs.scandir/out/utils/index.js | 5 - node_modules/@nodelib/fs.scandir/package.json | 44 - node_modules/@nodelib/fs.stat/LICENSE | 21 - node_modules/@nodelib/fs.stat/README.md | 126 - .../@nodelib/fs.stat/out/adapters/fs.d.ts | 13 - .../@nodelib/fs.stat/out/adapters/fs.js | 17 - node_modules/@nodelib/fs.stat/out/index.d.ts | 12 - node_modules/@nodelib/fs.stat/out/index.js | 26 - .../@nodelib/fs.stat/out/providers/async.d.ts | 4 - .../@nodelib/fs.stat/out/providers/async.js | 36 - .../@nodelib/fs.stat/out/providers/sync.d.ts | 3 - .../@nodelib/fs.stat/out/providers/sync.js | 23 - .../@nodelib/fs.stat/out/settings.d.ts | 16 - node_modules/@nodelib/fs.stat/out/settings.js | 16 - .../@nodelib/fs.stat/out/types/index.d.ts | 4 - .../@nodelib/fs.stat/out/types/index.js | 2 - node_modules/@nodelib/fs.stat/package.json | 37 - node_modules/@nodelib/fs.walk/LICENSE | 21 - node_modules/@nodelib/fs.walk/README.md | 215 - node_modules/@nodelib/fs.walk/out/index.d.ts | 14 - node_modules/@nodelib/fs.walk/out/index.js | 34 - .../@nodelib/fs.walk/out/providers/async.d.ts | 12 - .../@nodelib/fs.walk/out/providers/async.js | 30 - .../@nodelib/fs.walk/out/providers/index.d.ts | 4 - .../@nodelib/fs.walk/out/providers/index.js | 9 - .../fs.walk/out/providers/stream.d.ts | 12 - .../@nodelib/fs.walk/out/providers/stream.js | 34 - .../@nodelib/fs.walk/out/providers/sync.d.ts | 10 - .../@nodelib/fs.walk/out/providers/sync.js | 14 - .../@nodelib/fs.walk/out/readers/async.d.ts | 30 - .../@nodelib/fs.walk/out/readers/async.js | 97 - .../@nodelib/fs.walk/out/readers/common.d.ts | 7 - .../@nodelib/fs.walk/out/readers/common.js | 31 - .../@nodelib/fs.walk/out/readers/reader.d.ts | 6 - .../@nodelib/fs.walk/out/readers/reader.js | 11 - .../@nodelib/fs.walk/out/readers/sync.d.ts | 15 - .../@nodelib/fs.walk/out/readers/sync.js | 59 - .../@nodelib/fs.walk/out/settings.d.ts | 30 - node_modules/@nodelib/fs.walk/out/settings.js | 26 - .../@nodelib/fs.walk/out/types/index.d.ts | 8 - .../@nodelib/fs.walk/out/types/index.js | 2 - node_modules/@nodelib/fs.walk/package.json | 44 - node_modules/@sinclair/typebox/license | 23 - node_modules/@sinclair/typebox/package.json | 40 - node_modules/@sinclair/typebox/readme.md | 740 - node_modules/@sinclair/typebox/typebox.d.ts | 351 - node_modules/@sinclair/typebox/typebox.js | 345 - node_modules/@sinonjs/commons/CHANGES.md | 57 - node_modules/@sinonjs/commons/LICENSE | 29 - node_modules/@sinonjs/commons/README.md | 16 - .../@sinonjs/commons/lib/called-in-order.js | 57 - .../commons/lib/called-in-order.test.js | 121 - .../@sinonjs/commons/lib/class-name.js | 27 - .../@sinonjs/commons/lib/class-name.test.js | 37 - .../@sinonjs/commons/lib/deprecated.js | 58 - .../@sinonjs/commons/lib/deprecated.test.js | 100 - node_modules/@sinonjs/commons/lib/every.js | 27 - .../@sinonjs/commons/lib/every.test.js | 41 - .../@sinonjs/commons/lib/function-name.js | 29 - .../commons/lib/function-name.test.js | 76 - node_modules/@sinonjs/commons/lib/global.js | 22 - .../@sinonjs/commons/lib/global.test.js | 16 - node_modules/@sinonjs/commons/lib/index.js | 14 - .../@sinonjs/commons/lib/index.test.js | 29 - .../commons/lib/order-by-first-call.js | 36 - .../commons/lib/order-by-first-call.test.js | 52 - .../@sinonjs/commons/lib/prototypes/README.md | 43 - .../@sinonjs/commons/lib/prototypes/array.js | 5 - .../commons/lib/prototypes/copy-prototype.js | 21 - .../commons/lib/prototypes/function.js | 5 - .../@sinonjs/commons/lib/prototypes/index.js | 10 - .../commons/lib/prototypes/index.test.js | 51 - .../@sinonjs/commons/lib/prototypes/map.js | 5 - .../@sinonjs/commons/lib/prototypes/object.js | 5 - .../@sinonjs/commons/lib/prototypes/set.js | 5 - .../@sinonjs/commons/lib/prototypes/string.js | 5 - node_modules/@sinonjs/commons/lib/type-of.js | 13 - .../@sinonjs/commons/lib/type-of.test.js | 51 - .../@sinonjs/commons/lib/value-to-string.js | 17 - .../commons/lib/value-to-string.test.js | 20 - .../commons/node_modules/type-detect/LICENSE | 19 - .../node_modules/type-detect/README.md | 228 - .../commons/node_modules/type-detect/index.js | 378 - .../node_modules/type-detect/package.json | 1 - .../node_modules/type-detect/type-detect.js | 388 - node_modules/@sinonjs/commons/package.json | 67 - .../commons/types/called-in-order.d.ts | 36 - .../@sinonjs/commons/types/class-name.d.ts | 8 - .../@sinonjs/commons/types/deprecated.d.ts | 3 - .../@sinonjs/commons/types/every.d.ts | 2 - .../@sinonjs/commons/types/function-name.d.ts | 2 - .../@sinonjs/commons/types/global.d.ts | 7 - .../@sinonjs/commons/types/index.d.ts | 17 - .../commons/types/order-by-first-call.d.ts | 26 - .../commons/types/prototypes/array.d.ts | 2 - .../types/prototypes/copy-prototype.d.ts | 2 - .../commons/types/prototypes/function.d.ts | 2 - .../commons/types/prototypes/index.d.ts | 7 - .../commons/types/prototypes/map.d.ts | 2 - .../commons/types/prototypes/object.d.ts | 2 - .../commons/types/prototypes/set.d.ts | 2 - .../commons/types/prototypes/string.d.ts | 2 - .../@sinonjs/commons/types/type-of.d.ts | 2 - .../commons/types/value-to-string.d.ts | 8 - .../@sinonjs/fake-timers/CHANGELOG.md | 469 - node_modules/@sinonjs/fake-timers/LICENSE | 11 - node_modules/@sinonjs/fake-timers/README.md | 351 - .../@sinonjs/fake-timers/package.json | 71 - .../fake-timers/src/fake-timers-src.js | 1766 - node_modules/@types/async/LICENSE | 21 - node_modules/@types/async/README.md | 16 - node_modules/@types/async/index.d.ts | 416 - node_modules/@types/async/package.json | 64 - node_modules/@types/babel__core/LICENSE | 21 - node_modules/@types/babel__core/README.md | 16 - node_modules/@types/babel__core/index.d.ts | 799 - node_modules/@types/babel__core/package.json | 51 - node_modules/@types/babel__generator/LICENSE | 21 - .../@types/babel__generator/README.md | 16 - .../@types/babel__generator/index.d.ts | 211 - .../@types/babel__generator/package.json | 42 - node_modules/@types/babel__template/LICENSE | 21 - node_modules/@types/babel__template/README.md | 16 - .../@types/babel__template/index.d.ts | 100 - .../@types/babel__template/package.json | 43 - node_modules/@types/babel__traverse/LICENSE | 21 - node_modules/@types/babel__traverse/README.md | 16 - .../@types/babel__traverse/index.d.ts | 1179 - .../@types/babel__traverse/package.json | 69 - .../@types/babel__traverse/ts4.1/index.d.ts | 1160 - node_modules/@types/bcryptjs/LICENSE | 21 - node_modules/@types/bcryptjs/README.md | 16 - node_modules/@types/bcryptjs/index.d.ts | 123 - node_modules/@types/bcryptjs/package.json | 31 - node_modules/@types/body-parser/LICENSE | 21 - node_modules/@types/body-parser/README.md | 16 - node_modules/@types/body-parser/index.d.ts | 104 - node_modules/@types/body-parser/package.json | 57 - node_modules/@types/compression/LICENSE | 21 - node_modules/@types/compression/README.md | 16 - node_modules/@types/compression/index.d.ts | 172 - node_modules/@types/compression/package.json | 41 - node_modules/@types/connect/LICENSE | 21 - node_modules/@types/connect/README.md | 16 - node_modules/@types/connect/index.d.ts | 93 - node_modules/@types/connect/package.json | 31 - node_modules/@types/cookie-parser/LICENSE | 21 - node_modules/@types/cookie-parser/README.md | 16 - node_modules/@types/cookie-parser/index.d.ts | 26 - .../@types/cookie-parser/package.json | 31 - node_modules/@types/cookiejar/LICENSE | 21 - node_modules/@types/cookiejar/README.md | 16 - node_modules/@types/cookiejar/index.d.ts | 116 - node_modules/@types/cookiejar/package.json | 29 - .../@types/express-fileupload/LICENSE | 21 - .../@types/express-fileupload/README.md | 16 - .../@types/express-fileupload/index.d.ts | 133 - .../@types/express-fileupload/package.json | 41 - node_modules/@types/express-flash-2/LICENSE | 21 - node_modules/@types/express-flash-2/README.md | 78 - .../@types/express-flash-2/index.d.ts | 58 - .../@types/express-flash-2/package.json | 27 - .../@types/express-serve-static-core/LICENSE | 21 - .../express-serve-static-core/README.md | 16 - .../express-serve-static-core/index.d.ts | 1238 - .../express-serve-static-core/package.json | 71 - .../ts4.0/index.d.ts | 1162 - node_modules/@types/express-session/LICENSE | 21 - node_modules/@types/express-session/README.md | 16 - .../@types/express-session/index.d.ts | 123 - .../@types/express-session/package.json | 52 - node_modules/@types/express/LICENSE | 21 - node_modules/@types/express/README.md | 16 - node_modules/@types/express/index.d.ts | 133 - node_modules/@types/express/package.json | 51 - node_modules/@types/express/ts4.0/index.d.ts | 118 - node_modules/@types/graceful-fs/LICENSE | 21 - node_modules/@types/graceful-fs/README.md | 16 - node_modules/@types/graceful-fs/index.d.ts | 19 - node_modules/@types/graceful-fs/package.json | 31 - .../@types/istanbul-lib-coverage/LICENSE | 21 - .../@types/istanbul-lib-coverage/README.md | 16 - .../@types/istanbul-lib-coverage/index.d.ts | 117 - .../@types/istanbul-lib-coverage/package.json | 25 - .../@types/istanbul-lib-report/LICENSE | 21 - .../@types/istanbul-lib-report/README.md | 16 - .../@types/istanbul-lib-report/index.d.ts | 191 - .../@types/istanbul-lib-report/package.json | 31 - node_modules/@types/istanbul-reports/LICENSE | 21 - .../@types/istanbul-reports/README.md | 94 - .../@types/istanbul-reports/index.d.ts | 74 - .../@types/istanbul-reports/package.json | 32 - node_modules/@types/jest/LICENSE | 21 - node_modules/@types/jest/README.md | 17 - node_modules/@types/jest/index.d.ts | 1570 - node_modules/@types/jest/package.json | 159 - node_modules/@types/json-schema/LICENSE | 21 - node_modules/@types/json-schema/README.md | 16 - node_modules/@types/json-schema/index.d.ts | 758 - node_modules/@types/json-schema/package.json | 40 - node_modules/@types/json5/README.md | 18 - node_modules/@types/json5/index.d.ts | 44 - node_modules/@types/json5/package.json | 16 - node_modules/@types/json5/types-metadata.json | 25 - node_modules/@types/method-override/LICENSE | 21 - node_modules/@types/method-override/README.md | 16 - .../@types/method-override/index.d.ts | 23 - .../@types/method-override/package.json | 24 - node_modules/@types/mime/LICENSE | 21 - node_modules/@types/mime/Mime.d.ts | 10 - node_modules/@types/mime/README.md | 16 - node_modules/@types/mime/index.d.ts | 35 - node_modules/@types/mime/lite.d.ts | 7 - node_modules/@types/mime/package.json | 29 - node_modules/@types/morgan/LICENSE | 21 - node_modules/@types/morgan/README.md | 16 - node_modules/@types/morgan/index.d.ts | 263 - node_modules/@types/morgan/package.json | 36 - node_modules/@types/mysql/LICENSE | 21 - node_modules/@types/mysql/README.md | 16 - node_modules/@types/mysql/index.d.ts | 695 - node_modules/@types/mysql/package.json | 46 - node_modules/@types/node/LICENSE | 21 - node_modules/@types/node/README.md | 16 - node_modules/@types/node/assert.d.ts | 124 - node_modules/@types/node/assert/strict.d.ts | 4 - node_modules/@types/node/async_hooks.d.ts | 226 - node_modules/@types/node/base.d.ts | 19 - node_modules/@types/node/buffer.d.ts | 84 - node_modules/@types/node/child_process.d.ts | 526 - node_modules/@types/node/cluster.d.ts | 262 - node_modules/@types/node/console.d.ts | 133 - node_modules/@types/node/constants.d.ts | 13 - node_modules/@types/node/crypto.d.ts | 1578 - node_modules/@types/node/dgram.d.ts | 141 - .../@types/node/diagnostic_channel.d.ts | 34 - node_modules/@types/node/dns.d.ts | 322 - node_modules/@types/node/dns/promises.d.ts | 97 - node_modules/@types/node/domain.d.ts | 24 - node_modules/@types/node/events.d.ts | 93 - node_modules/@types/node/fs.d.ts | 2239 - node_modules/@types/node/fs/promises.d.ts | 592 - node_modules/@types/node/globals.d.ts | 655 - node_modules/@types/node/globals.global.d.ts | 1 - node_modules/@types/node/http.d.ts | 434 - node_modules/@types/node/http2.d.ts | 976 - node_modules/@types/node/https.d.ts | 36 - node_modules/@types/node/index.d.ts | 58 - node_modules/@types/node/inspector.d.ts | 3041 - node_modules/@types/node/module.d.ts | 52 - node_modules/@types/node/net.d.ts | 326 - node_modules/@types/node/os.d.ts | 239 - node_modules/@types/node/package.json | 232 - node_modules/@types/node/path.d.ts | 163 - node_modules/@types/node/perf_hooks.d.ts | 310 - node_modules/@types/node/process.d.ts | 461 - node_modules/@types/node/punycode.d.ts | 75 - node_modules/@types/node/querystring.d.ts | 28 - node_modules/@types/node/readline.d.ts | 192 - node_modules/@types/node/repl.d.ts | 395 - node_modules/@types/node/stream.d.ts | 471 - node_modules/@types/node/stream/promises.d.ts | 67 - node_modules/@types/node/string_decoder.d.ts | 7 - node_modules/@types/node/timers.d.ts | 27 - node_modules/@types/node/timers/promises.d.ts | 21 - node_modules/@types/node/tls.d.ts | 793 - node_modules/@types/node/trace_events.d.ts | 61 - node_modules/@types/node/ts3.6/assert.d.ts | 98 - node_modules/@types/node/ts3.6/base.d.ts | 68 - node_modules/@types/node/ts3.6/index.d.ts | 7 - node_modules/@types/node/tty.d.ts | 66 - node_modules/@types/node/url.d.ts | 116 - node_modules/@types/node/util.d.ts | 156 - node_modules/@types/node/util/types.d.ts | 53 - node_modules/@types/node/v8.d.ts | 198 - node_modules/@types/node/vm.d.ts | 152 - node_modules/@types/node/wasi.d.ts | 86 - node_modules/@types/node/worker_threads.d.ts | 282 - node_modules/@types/node/zlib.d.ts | 361 - node_modules/@types/nodemailer/LICENSE | 21 - node_modules/@types/nodemailer/README.md | 16 - node_modules/@types/nodemailer/index.d.ts | 83 - .../@types/nodemailer/lib/addressparser.d.ts | 31 - .../@types/nodemailer/lib/base64.d.ts | 22 - .../@types/nodemailer/lib/dkim/index.d.ts | 45 - .../nodemailer/lib/dkim/message-parser.d.ts | 75 - .../nodemailer/lib/dkim/relaxed-body.d.ts | 75 - .../@types/nodemailer/lib/dkim/sign.d.ts | 11 - .../@types/nodemailer/lib/fetch/cookies.d.ts | 54 - .../@types/nodemailer/lib/fetch/index.d.ts | 38 - .../@types/nodemailer/lib/json-transport.d.ts | 46 - .../@types/nodemailer/lib/mail-composer.d.ts | 25 - .../@types/nodemailer/lib/mailer/index.d.ts | 230 - .../nodemailer/lib/mailer/mail-message.d.ts | 28 - .../nodemailer/lib/mime-funcs/index.d.ts | 87 - .../nodemailer/lib/mime-funcs/mime-types.d.ts | 2 - .../nodemailer/lib/mime-node/index.d.ts | 137 - .../lib/mime-node/last-newline.d.ts | 9 - node_modules/@types/nodemailer/lib/qp.d.ts | 23 - .../lib/sendmail-transport/index.d.ts | 47 - .../lib/sendmail-transport/le-unix.d.ts | 7 - .../lib/sendmail-transport/le-windows.d.ts | 7 - .../@types/nodemailer/lib/ses-transport.d.ts | 133 - .../@types/nodemailer/lib/shared.d.ts | 51 - .../lib/smtp-connection/data-stream.d.ts | 11 - .../smtp-connection/http-proxy-client.d.ts | 11 - .../nodemailer/lib/smtp-connection/index.d.ts | 254 - .../nodemailer/lib/smtp-pool/index.d.ts | 90 - .../lib/smtp-pool/pool-resource.d.ts | 66 - .../@types/nodemailer/lib/smtp-transport.d.ts | 106 - .../nodemailer/lib/stream-transport.d.ts | 52 - .../@types/nodemailer/lib/well-known.d.ts | 6 - .../@types/nodemailer/lib/xoauth2.d.ts | 110 - node_modules/@types/nodemailer/package.json | 36 - node_modules/@types/passport-strategy/LICENSE | 21 - .../@types/passport-strategy/README.md | 16 - .../@types/passport-strategy/index.d.ts | 97 - .../@types/passport-strategy/package.json | 25 - node_modules/@types/passport/LICENSE | 21 - node_modules/@types/passport/README.md | 16 - node_modules/@types/passport/index.d.ts | 177 - node_modules/@types/passport/package.json | 56 - node_modules/@types/prettier/LICENSE | 21 - node_modules/@types/prettier/README.md | 16 - node_modules/@types/prettier/doc.d.ts | 222 - node_modules/@types/prettier/index.d.ts | 920 - node_modules/@types/prettier/package.json | 60 - .../@types/prettier/parser-angular.d.ts | 11 - .../@types/prettier/parser-babel.d.ts | 16 - .../@types/prettier/parser-espree.d.ts | 8 - node_modules/@types/prettier/parser-flow.d.ts | 8 - .../@types/prettier/parser-glimmer.d.ts | 8 - .../@types/prettier/parser-graphql.d.ts | 8 - node_modules/@types/prettier/parser-html.d.ts | 11 - .../@types/prettier/parser-markdown.d.ts | 10 - .../@types/prettier/parser-meriyah.d.ts | 8 - .../@types/prettier/parser-postcss.d.ts | 10 - .../@types/prettier/parser-typescript.d.ts | 8 - node_modules/@types/prettier/parser-yaml.d.ts | 8 - node_modules/@types/prettier/standalone.d.ts | 27 - node_modules/@types/qs/LICENSE | 21 - node_modules/@types/qs/README.md | 16 - node_modules/@types/qs/index.d.ts | 62 - node_modules/@types/qs/package.json | 64 - node_modules/@types/range-parser/LICENSE | 21 - node_modules/@types/range-parser/README.md | 16 - node_modules/@types/range-parser/index.d.ts | 35 - node_modules/@types/range-parser/package.json | 23 - node_modules/@types/serve-static/LICENSE | 21 - node_modules/@types/serve-static/README.md | 16 - node_modules/@types/serve-static/index.d.ts | 108 - node_modules/@types/serve-static/package.json | 37 - node_modules/@types/stack-utils/LICENSE | 21 - node_modules/@types/stack-utils/README.md | 85 - node_modules/@types/stack-utils/index.d.ts | 65 - node_modules/@types/stack-utils/package.json | 25 - node_modules/@types/superagent/LICENSE | 21 - node_modules/@types/superagent/README.md | 16 - node_modules/@types/superagent/index.d.ts | 193 - node_modules/@types/superagent/package.json | 78 - node_modules/@types/supertest/LICENSE | 21 - node_modules/@types/supertest/README.md | 86 - node_modules/@types/supertest/index.d.ts | 66 - node_modules/@types/supertest/package.json | 32 - node_modules/@types/xml2js/LICENSE | 21 - node_modules/@types/xml2js/README.md | 16 - node_modules/@types/xml2js/index.d.ts | 101 - .../@types/xml2js/lib/processors.d.ts | 9 - node_modules/@types/xml2js/package.json | 56 - node_modules/@types/yargs-parser/LICENSE | 21 - node_modules/@types/yargs-parser/README.md | 16 - node_modules/@types/yargs-parser/index.d.ts | 118 - node_modules/@types/yargs-parser/package.json | 25 - node_modules/@types/yargs/LICENSE | 21 - node_modules/@types/yargs/README.md | 16 - node_modules/@types/yargs/helpers.d.mts | 1 - node_modules/@types/yargs/helpers.d.ts | 5 - node_modules/@types/yargs/index.d.mts | 39 - node_modules/@types/yargs/index.d.ts | 906 - node_modules/@types/yargs/package.json | 94 - node_modules/@types/yargs/ts4.1/index.d.ts | 857 - node_modules/@types/yargs/yargs.d.ts | 9 - .../eslint-plugin/CHANGELOG.md | 2214 - .../@typescript-eslint/eslint-plugin/LICENSE | 21 - .../eslint-plugin/README.md | 239 - .../eslint-plugin/dist/configs/all.js | 167 - .../eslint-plugin/dist/configs/all.js.map | 1 - .../eslint-plugin/dist/configs/base.js | 10 - .../eslint-plugin/dist/configs/base.js.map | 1 - .../dist/configs/eslint-recommended.js | 32 - .../dist/configs/eslint-recommended.js.map | 1 - .../recommended-requiring-type-checking.js | 27 - ...recommended-requiring-type-checking.js.map | 1 - .../eslint-plugin/dist/configs/recommended.js | 35 - .../dist/configs/recommended.js.map | 1 - .../eslint-plugin/dist/index.js | 21 - .../eslint-plugin/dist/index.js.map | 1 - .../rules/adjacent-overload-signatures.js | 159 - .../rules/adjacent-overload-signatures.js.map | 1 - .../eslint-plugin/dist/rules/array-type.js | 231 - .../dist/rules/array-type.js.map | 1 - .../dist/rules/await-thenable.js | 59 - .../dist/rules/await-thenable.js.map | 1 - .../dist/rules/ban-ts-comment.js | 147 - .../dist/rules/ban-ts-comment.js.map | 1 - .../dist/rules/ban-tslint-comment.js | 75 - .../dist/rules/ban-tslint-comment.js.map | 1 - .../eslint-plugin/dist/rules/ban-types.js | 198 - .../eslint-plugin/dist/rules/ban-types.js.map | 1 - .../eslint-plugin/dist/rules/brace-style.js | 94 - .../dist/rules/brace-style.js.map | 1 - .../rules/class-literal-property-style.js | 114 - .../rules/class-literal-property-style.js.map | 1 - .../eslint-plugin/dist/rules/comma-dangle.js | 177 - .../dist/rules/comma-dangle.js.map | 1 - .../eslint-plugin/dist/rules/comma-spacing.js | 144 - .../dist/rules/comma-spacing.js.map | 1 - .../rules/consistent-indexed-object-style.js | 109 - .../consistent-indexed-object-style.js.map | 1 - .../dist/rules/consistent-type-assertions.js | 154 - .../rules/consistent-type-assertions.js.map | 1 - .../dist/rules/consistent-type-definitions.js | 123 - .../rules/consistent-type-definitions.js.map | 1 - .../dist/rules/consistent-type-imports.js | 556 - .../dist/rules/consistent-type-imports.js.map | 1 - .../dist/rules/default-param-last.js | 65 - .../dist/rules/default-param-last.js.map | 1 - .../eslint-plugin/dist/rules/dot-notation.js | 123 - .../dist/rules/dot-notation.js.map | 1 - .../rules/explicit-function-return-type.js | 97 - .../explicit-function-return-type.js.map | 1 - .../rules/explicit-member-accessibility.js | 209 - .../explicit-member-accessibility.js.map | 1 - .../rules/explicit-module-boundary-types.js | 420 - .../explicit-module-boundary-types.js.map | 1 - .../dist/rules/func-call-spacing.js | 165 - .../dist/rules/func-call-spacing.js.map | 1 - .../indent-new-do-not-use/BinarySearchTree.js | 55 - .../BinarySearchTree.js.map | 1 - .../indent-new-do-not-use/OffsetStorage.js | 221 - .../OffsetStorage.js.map | 1 - .../rules/indent-new-do-not-use/TokenInfo.js | 49 - .../indent-new-do-not-use/TokenInfo.js.map | 1 - .../dist/rules/indent-new-do-not-use/index.js | 1142 - .../rules/indent-new-do-not-use/index.js.map | 1 - .../eslint-plugin/dist/rules/indent.js | 412 - .../eslint-plugin/dist/rules/indent.js.map | 1 - .../eslint-plugin/dist/rules/index.js | 250 - .../eslint-plugin/dist/rules/index.js.map | 1 - .../dist/rules/init-declarations.js | 48 - .../dist/rules/init-declarations.js.map | 1 - .../dist/rules/keyword-spacing.js | 67 - .../dist/rules/keyword-spacing.js.map | 1 - .../dist/rules/lines-between-class-members.js | 80 - .../rules/lines-between-class-members.js.map | 1 - .../dist/rules/member-delimiter-style.js | 243 - .../dist/rules/member-delimiter-style.js.map | 1 - .../dist/rules/member-ordering.js | 478 - .../dist/rules/member-ordering.js.map | 1 - .../dist/rules/method-signature-style.js | 200 - .../dist/rules/method-signature-style.js.map | 1 - .../rules/naming-convention-utils/enums.js | 94 - .../naming-convention-utils/enums.js.map | 1 - .../rules/naming-convention-utils/format.js | 91 - .../naming-convention-utils/format.js.map | 1 - .../rules/naming-convention-utils/index.js | 12 - .../naming-convention-utils/index.js.map | 1 - .../naming-convention-utils/parse-options.js | 90 - .../parse-options.js.map | 1 - .../rules/naming-convention-utils/schema.js | 259 - .../naming-convention-utils/schema.js.map | 1 - .../rules/naming-convention-utils/shared.js | 18 - .../naming-convention-utils/shared.js.map | 1 - .../rules/naming-convention-utils/types.js | 3 - .../naming-convention-utils/types.js.map | 1 - .../naming-convention-utils/validator.js | 368 - .../naming-convention-utils/validator.js.map | 1 - .../dist/rules/naming-convention.js | 428 - .../dist/rules/naming-convention.js.map | 1 - .../dist/rules/no-array-constructor.js | 72 - .../dist/rules/no-array-constructor.js.map | 1 - .../dist/rules/no-base-to-string.js | 161 - .../dist/rules/no-base-to-string.js.map | 1 - .../rules/no-confusing-non-null-assertion.js | 97 - .../no-confusing-non-null-assertion.js.map | 1 - .../rules/no-confusing-void-expression.js | 272 - .../rules/no-confusing-void-expression.js.map | 1 - .../dist/rules/no-dupe-class-members.js | 55 - .../dist/rules/no-dupe-class-members.js.map | 1 - .../dist/rules/no-duplicate-imports.js | 126 - .../dist/rules/no-duplicate-imports.js.map | 1 - .../dist/rules/no-dynamic-delete.js | 91 - .../dist/rules/no-dynamic-delete.js.map | 1 - .../dist/rules/no-empty-function.js | 146 - .../dist/rules/no-empty-function.js.map | 1 - .../dist/rules/no-empty-interface.js | 105 - .../dist/rules/no-empty-interface.js.map | 1 - .../dist/rules/no-explicit-any.js | 188 - .../dist/rules/no-explicit-any.js.map | 1 - .../dist/rules/no-extra-non-null-assertion.js | 56 - .../rules/no-extra-non-null-assertion.js.map | 1 - .../dist/rules/no-extra-parens.js | 203 - .../dist/rules/no-extra-parens.js.map | 1 - .../eslint-plugin/dist/rules/no-extra-semi.js | 49 - .../dist/rules/no-extra-semi.js.map | 1 - .../dist/rules/no-extraneous-class.js | 129 - .../dist/rules/no-extraneous-class.js.map | 1 - .../dist/rules/no-floating-promises.js | 205 - .../dist/rules/no-floating-promises.js.map | 1 - .../dist/rules/no-for-in-array.js | 58 - .../dist/rules/no-for-in-array.js.map | 1 - .../dist/rules/no-implicit-any-catch.js | 97 - .../dist/rules/no-implicit-any-catch.js.map | 1 - .../dist/rules/no-implied-eval.js | 153 - .../dist/rules/no-implied-eval.js.map | 1 - .../dist/rules/no-inferrable-types.js | 197 - .../dist/rules/no-inferrable-types.js.map | 1 - .../dist/rules/no-invalid-this.js | 79 - .../dist/rules/no-invalid-this.js.map | 1 - .../dist/rules/no-invalid-void-type.js | 184 - .../dist/rules/no-invalid-void-type.js.map | 1 - .../eslint-plugin/dist/rules/no-loop-func.js | 196 - .../dist/rules/no-loop-func.js.map | 1 - .../dist/rules/no-loss-of-precision.js | 63 - .../dist/rules/no-loss-of-precision.js.map | 1 - .../dist/rules/no-magic-numbers.js | 205 - .../dist/rules/no-magic-numbers.js.map | 1 - .../rules/no-meaningless-void-operator.js | 93 - .../rules/no-meaningless-void-operator.js.map | 1 - .../dist/rules/no-misused-new.js | 103 - .../dist/rules/no-misused-new.js.map | 1 - .../dist/rules/no-misused-promises.js | 237 - .../dist/rules/no-misused-promises.js.map | 1 - .../eslint-plugin/dist/rules/no-namespace.js | 81 - .../dist/rules/no-namespace.js.map | 1 - ...no-non-null-asserted-nullish-coalescing.js | 95 - ...on-null-asserted-nullish-coalescing.js.map | 1 - .../no-non-null-asserted-optional-chain.js | 146 - ...no-non-null-asserted-optional-chain.js.map | 1 - .../dist/rules/no-non-null-assertion.js | 126 - .../dist/rules/no-non-null-assertion.js.map | 1 - .../dist/rules/no-parameter-properties.js | 106 - .../dist/rules/no-parameter-properties.js.map | 1 - .../eslint-plugin/dist/rules/no-redeclare.js | 220 - .../dist/rules/no-redeclare.js.map | 1 - .../dist/rules/no-require-imports.js | 61 - .../dist/rules/no-require-imports.js.map | 1 - .../dist/rules/no-restricted-imports.js | 161 - .../dist/rules/no-restricted-imports.js.map | 1 - .../eslint-plugin/dist/rules/no-shadow.js | 345 - .../eslint-plugin/dist/rules/no-shadow.js.map | 1 - .../eslint-plugin/dist/rules/no-this-alias.js | 83 - .../dist/rules/no-this-alias.js.map | 1 - .../dist/rules/no-throw-literal.js | 104 - .../dist/rules/no-throw-literal.js.map | 1 - .../eslint-plugin/dist/rules/no-type-alias.js | 265 - .../dist/rules/no-type-alias.js.map | 1 - .../no-unnecessary-boolean-literal-compare.js | 207 - ...unnecessary-boolean-literal-compare.js.map | 1 - .../dist/rules/no-unnecessary-condition.js | 475 - .../rules/no-unnecessary-condition.js.map | 1 - .../dist/rules/no-unnecessary-qualifier.js | 149 - .../rules/no-unnecessary-qualifier.js.map | 1 - .../rules/no-unnecessary-type-arguments.js | 119 - .../no-unnecessary-type-arguments.js.map | 1 - .../rules/no-unnecessary-type-assertion.js | 243 - .../no-unnecessary-type-assertion.js.map | 1 - .../rules/no-unnecessary-type-constraint.js | 90 - .../no-unnecessary-type-constraint.js.map | 1 - .../dist/rules/no-unsafe-argument.js | 227 - .../dist/rules/no-unsafe-argument.js.map | 1 - .../dist/rules/no-unsafe-assignment.js | 283 - .../dist/rules/no-unsafe-assignment.js.map | 1 - .../dist/rules/no-unsafe-call.js | 83 - .../dist/rules/no-unsafe-call.js.map | 1 - .../dist/rules/no-unsafe-member-access.js | 123 - .../dist/rules/no-unsafe-member-access.js.map | 1 - .../dist/rules/no-unsafe-return.js | 156 - .../dist/rules/no-unsafe-return.js.map | 1 - .../dist/rules/no-unused-expressions.js | 76 - .../dist/rules/no-unused-expressions.js.map | 1 - .../dist/rules/no-unused-vars-experimental.js | 316 - .../rules/no-unused-vars-experimental.js.map | 1 - .../dist/rules/no-unused-vars.js | 502 - .../dist/rules/no-unused-vars.js.map | 1 - .../dist/rules/no-use-before-define.js | 295 - .../dist/rules/no-use-before-define.js.map | 1 - .../dist/rules/no-useless-constructor.js | 87 - .../dist/rules/no-useless-constructor.js.map | 1 - .../dist/rules/no-var-requires.js | 64 - .../dist/rules/no-var-requires.js.map | 1 - .../non-nullable-type-assertion-style.js | 104 - .../non-nullable-type-assertion-style.js.map | 1 - .../dist/rules/object-curly-spacing.js | 220 - .../dist/rules/object-curly-spacing.js.map | 1 - .../rules/padding-line-between-statements.js | 633 - .../padding-line-between-statements.js.map | 1 - .../dist/rules/prefer-as-const.js | 88 - .../dist/rules/prefer-as-const.js.map | 1 - .../dist/rules/prefer-enum-initializers.js | 85 - .../rules/prefer-enum-initializers.js.map | 1 - .../eslint-plugin/dist/rules/prefer-for-of.js | 178 - .../dist/rules/prefer-for-of.js.map | 1 - .../dist/rules/prefer-function-type.js | 208 - .../dist/rules/prefer-function-type.js.map | 1 - .../dist/rules/prefer-includes.js | 208 - .../dist/rules/prefer-includes.js.map | 1 - .../dist/rules/prefer-literal-enum-member.js | 73 - .../rules/prefer-literal-enum-member.js.map | 1 - .../dist/rules/prefer-namespace-keyword.js | 65 - .../rules/prefer-namespace-keyword.js.map | 1 - .../dist/rules/prefer-nullish-coalescing.js | 160 - .../rules/prefer-nullish-coalescing.js.map | 1 - .../dist/rules/prefer-optional-chain.js | 319 - .../dist/rules/prefer-optional-chain.js.map | 1 - .../rules/prefer-readonly-parameter-types.js | 95 - .../prefer-readonly-parameter-types.js.map | 1 - .../dist/rules/prefer-readonly.js | 261 - .../dist/rules/prefer-readonly.js.map | 1 - .../rules/prefer-reduce-type-parameter.js | 97 - .../rules/prefer-reduce-type-parameter.js.map | 1 - .../dist/rules/prefer-regexp-exec.js | 151 - .../dist/rules/prefer-regexp-exec.js.map | 1 - .../dist/rules/prefer-return-this-type.js | 138 - .../dist/rules/prefer-return-this-type.js.map | 1 - .../rules/prefer-string-starts-ends-with.js | 490 - .../prefer-string-starts-ends-with.js.map | 1 - .../dist/rules/prefer-ts-expect-error.js | 81 - .../dist/rules/prefer-ts-expect-error.js.map | 1 - .../dist/rules/promise-function-async.js | 182 - .../dist/rules/promise-function-async.js.map | 1 - .../eslint-plugin/dist/rules/quotes.js | 86 - .../eslint-plugin/dist/rules/quotes.js.map | 1 - .../dist/rules/require-array-sort-compare.js | 81 - .../rules/require-array-sort-compare.js.map | 1 - .../eslint-plugin/dist/rules/require-await.js | 193 - .../dist/rules/require-await.js.map | 1 - .../dist/rules/restrict-plus-operands.js | 135 - .../dist/rules/restrict-plus-operands.js.map | 1 - .../rules/restrict-template-expressions.js | 116 - .../restrict-template-expressions.js.map | 1 - .../eslint-plugin/dist/rules/return-await.js | 250 - .../dist/rules/return-await.js.map | 1 - .../eslint-plugin/dist/rules/semi.js | 84 - .../eslint-plugin/dist/rules/semi.js.map | 1 - .../sort-type-union-intersection-members.js | 229 - ...ort-type-union-intersection-members.js.map | 1 - .../dist/rules/space-before-function-paren.js | 158 - .../rules/space-before-function-paren.js.map | 1 - .../dist/rules/space-infix-ops.js | 146 - .../dist/rules/space-infix-ops.js.map | 1 - .../dist/rules/strict-boolean-expressions.js | 698 - .../rules/strict-boolean-expressions.js.map | 1 - .../dist/rules/switch-exhaustiveness-check.js | 144 - .../rules/switch-exhaustiveness-check.js.map | 1 - .../dist/rules/triple-slash-reference.js | 126 - .../dist/rules/triple-slash-reference.js.map | 1 - .../dist/rules/type-annotation-spacing.js | 238 - .../dist/rules/type-annotation-spacing.js.map | 1 - .../eslint-plugin/dist/rules/typedef.js | 204 - .../eslint-plugin/dist/rules/typedef.js.map | 1 - .../dist/rules/unbound-method.js | 282 - .../dist/rules/unbound-method.js.map | 1 - .../dist/rules/unified-signatures.js | 396 - .../dist/rules/unified-signatures.js.map | 1 - .../eslint-plugin/dist/util/astUtils.js | 85 - .../eslint-plugin/dist/util/astUtils.js.map | 1 - .../dist/util/collectUnusedVariables.js | 585 - .../dist/util/collectUnusedVariables.js.map | 1 - .../eslint-plugin/dist/util/createRule.js | 9 - .../eslint-plugin/dist/util/createRule.js.map | 1 - .../eslint-plugin/dist/util/escapeRegExp.js | 16 - .../dist/util/escapeRegExp.js.map | 1 - .../dist/util/explicitReturnTypeUtils.js | 195 - .../dist/util/explicitReturnTypeUtils.js.map | 1 - .../dist/util/getFunctionHeadLoc.js | 55 - .../dist/util/getFunctionHeadLoc.js.map | 1 - .../dist/util/getThisExpression.js | 26 - .../dist/util/getThisExpression.js.map | 1 - .../dist/util/getWrappingFixer.js | 160 - .../dist/util/getWrappingFixer.js.map | 1 - .../eslint-plugin/dist/util/index.js | 34 - .../eslint-plugin/dist/util/index.js.map | 1 - .../eslint-plugin/dist/util/isTypeReadonly.js | 165 - .../dist/util/isTypeReadonly.js.map | 1 - .../eslint-plugin/dist/util/misc.js | 67 - .../eslint-plugin/dist/util/misc.js.map | 1 - .../eslint-plugin/dist/util/nullThrows.js | 28 - .../eslint-plugin/dist/util/nullThrows.js.map | 1 - .../dist/util/objectIterators.js | 27 - .../dist/util/objectIterators.js.map | 1 - .../eslint-plugin/dist/util/propertyTypes.js | 23 - .../dist/util/propertyTypes.js.map | 1 - .../dist/util/requiresQuoting.js | 39 - .../dist/util/requiresQuoting.js.map | 1 - .../eslint-plugin/dist/util/types.js | 428 - .../eslint-plugin/dist/util/types.js.map | 1 - .../rules/adjacent-overload-signatures.md | 89 - .../eslint-plugin/docs/rules/array-type.md | 116 - .../docs/rules/await-thenable.md | 33 - .../docs/rules/ban-ts-comment.md | 132 - .../docs/rules/ban-tslint-comment.md | 29 - .../eslint-plugin/docs/rules/ban-types.md | 188 - .../eslint-plugin/docs/rules/brace-style.md | 22 - .../eslint-plugin/docs/rules/camelcase.md | 8 - .../rules/class-literal-property-style.md | 96 - .../eslint-plugin/docs/rules/comma-dangle.md | 34 - .../eslint-plugin/docs/rules/comma-spacing.md | 22 - .../rules/consistent-indexed-object-style.md | 67 - .../docs/rules/consistent-type-assertions.md | 94 - .../docs/rules/consistent-type-definitions.md | 74 - .../docs/rules/consistent-type-imports.md | 66 - .../docs/rules/default-param-last.md | 56 - .../eslint-plugin/docs/rules/dot-notation.md | 83 - .../rules/explicit-function-return-type.md | 248 - .../rules/explicit-member-accessibility.md | 348 - .../rules/explicit-module-boundary-types.md | 269 - .../docs/rules/func-call-spacing.md | 22 - .../eslint-plugin/docs/rules/indent.md | 24 - .../docs/rules/init-declarations.md | 22 - .../docs/rules/keyword-spacing.md | 22 - .../docs/rules/lines-between-class-members.md | 73 - .../docs/rules/member-delimiter-style.md | 201 - .../docs/rules/member-ordering.md | 867 - .../docs/rules/method-signature-style.md | 94 - .../docs/rules/naming-convention.md | 696 - .../docs/rules/no-array-constructor.md | 43 - .../docs/rules/no-base-to-string.md | 87 - .../rules/no-confusing-non-null-assertion.md | 46 - .../rules/no-confusing-void-expression.md | 149 - .../docs/rules/no-dupe-class-members.md | 22 - .../docs/rules/no-duplicate-imports.md | 22 - .../docs/rules/no-dynamic-delete.md | 49 - .../docs/rules/no-empty-function.md | 90 - .../docs/rules/no-empty-interface.md | 64 - .../docs/rules/no-explicit-any.md | 181 - .../docs/rules/no-extra-non-null-assertion.md | 49 - .../docs/rules/no-extra-parens.md | 22 - .../eslint-plugin/docs/rules/no-extra-semi.md | 22 - .../docs/rules/no-extraneous-class.md | 80 - .../docs/rules/no-floating-promises.md | 104 - .../docs/rules/no-for-in-array.md | 44 - .../docs/rules/no-implicit-any-catch.md | 76 - .../docs/rules/no-implied-eval.md | 105 - .../docs/rules/no-inferrable-types.md | 146 - .../docs/rules/no-invalid-this.md | 26 - .../docs/rules/no-invalid-void-type.md | 126 - .../eslint-plugin/docs/rules/no-loop-func.md | 22 - .../docs/rules/no-loss-of-precision.md | 19 - .../docs/rules/no-magic-numbers.md | 119 - .../rules/no-meaningless-void-operator.md | 50 - .../docs/rules/no-misused-new.md | 41 - .../docs/rules/no-misused-promises.md | 152 - .../eslint-plugin/docs/rules/no-namespace.md | 115 - ...no-non-null-asserted-nullish-coalescing.md | 49 - .../no-non-null-asserted-optional-chain.md | 48 - .../docs/rules/no-non-null-assertion.md | 35 - .../docs/rules/no-parameter-properties.md | 367 - .../eslint-plugin/docs/rules/no-redeclare.md | 80 - .../docs/rules/no-require-imports.md | 34 - .../docs/rules/no-restricted-imports.md | 64 - .../eslint-plugin/docs/rules/no-shadow.md | 87 - .../eslint-plugin/docs/rules/no-this-alias.md | 60 - .../docs/rules/no-throw-literal.md | 94 - .../eslint-plugin/docs/rules/no-type-alias.md | 592 - .../no-unnecessary-boolean-literal-compare.md | 138 - .../docs/rules/no-unnecessary-condition.md | 107 - .../docs/rules/no-unnecessary-qualifier.md | 79 - .../rules/no-unnecessary-type-arguments.md | 53 - .../rules/no-unnecessary-type-assertion.md | 73 - .../rules/no-unnecessary-type-constraint.md | 55 - .../docs/rules/no-unsafe-argument.md | 69 - .../docs/rules/no-unsafe-assignment.md | 72 - .../docs/rules/no-unsafe-call.md | 48 - .../docs/rules/no-unsafe-member-access.md | 54 - .../docs/rules/no-unsafe-return.md | 89 - .../docs/rules/no-unused-expressions.md | 22 - .../docs/rules/no-unused-vars-experimental.md | 115 - .../docs/rules/no-unused-vars.md | 22 - .../docs/rules/no-use-before-define.md | 104 - .../docs/rules/no-useless-constructor.md | 26 - .../docs/rules/no-var-requires.md | 29 - .../non-nullable-type-assertion-style.md | 27 - .../docs/rules/object-curly-spacing.md | 22 - .../rules/padding-line-between-statements.md | 48 - .../docs/rules/prefer-as-const.md | 28 - .../docs/rules/prefer-enum-initializers.md | 70 - .../eslint-plugin/docs/rules/prefer-for-of.md | 41 - .../docs/rules/prefer-function-type.md | 81 - .../docs/rules/prefer-includes.md | 73 - .../docs/rules/prefer-literal-enum-member.md | 86 - .../docs/rules/prefer-namespace-keyword.md | 22 - .../docs/rules/prefer-nullish-coalescing.md | 141 - .../docs/rules/prefer-optional-chain.md | 82 - .../rules/prefer-readonly-parameter-types.md | 257 - .../docs/rules/prefer-readonly.md | 81 - .../rules/prefer-reduce-type-parameter.md | 54 - .../docs/rules/prefer-regexp-exec.md | 51 - .../docs/rules/prefer-return-this-type.md | 90 - .../rules/prefer-string-starts-ends-with.md | 54 - .../docs/rules/prefer-ts-expect-error.md | 65 - .../docs/rules/promise-function-async.md | 66 - .../eslint-plugin/docs/rules/quotes.md | 22 - .../docs/rules/require-array-sort-compare.md | 85 - .../eslint-plugin/docs/rules/require-await.md | 32 - .../docs/rules/restrict-plus-operands.md | 58 - .../rules/restrict-template-expressions.md | 102 - .../eslint-plugin/docs/rules/return-await.md | 208 - .../eslint-plugin/docs/rules/semi.md | 26 - .../sort-type-union-intersection-members.md | 147 - .../docs/rules/space-before-function-paren.md | 22 - .../docs/rules/space-infix-ops.md | 26 - .../docs/rules/strict-boolean-expressions.md | 194 - .../docs/rules/switch-exhaustiveness-check.md | 103 - .../docs/rules/triple-slash-reference.md | 56 - .../docs/rules/type-annotation-spacing.md | 291 - .../eslint-plugin/docs/rules/typedef.md | 308 - .../docs/rules/unbound-method.md | 114 - .../docs/rules/unified-signatures.md | 33 - .../eslint-plugin/index.d.ts | 4 - .../eslint-plugin/node_modules/.bin/semver | 12 - .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 28 - .../eslint-plugin/node_modules/debug/LICENSE | 20 - .../node_modules/debug/README.md | 481 - .../node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../node_modules/debug/src/common.js | 274 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/node.js | 263 - .../eslint-plugin/node_modules/ms/index.js | 162 - .../eslint-plugin/node_modules/ms/license.md | 21 - .../node_modules/ms/package.json | 37 - .../eslint-plugin/node_modules/ms/readme.md | 60 - .../eslint-plugin/node_modules/semver/LICENSE | 15 - .../node_modules/semver/README.md | 568 - .../node_modules/semver/bin/semver.js | 183 - .../node_modules/semver/classes/comparator.js | 136 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 519 - .../node_modules/semver/classes/semver.js | 287 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 52 - .../node_modules/semver/functions/coerce.js | 52 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 23 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 18 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 33 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../node_modules/semver/index.js | 48 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../semver/internal/parse-options.js | 11 - .../node_modules/semver/internal/re.js | 182 - .../node_modules/semver/package.json | 75 - .../node_modules/semver/preload.js | 2 - .../node_modules/semver/range.bnf | 16 - .../node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 61 - .../node_modules/semver/ranges/outside.js | 80 - .../node_modules/semver/ranges/simplify.js | 47 - .../node_modules/semver/ranges/subset.js | 244 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - .../eslint-plugin/package.json | 79 - .../experimental-utils/CHANGELOG.md | 1212 - .../experimental-utils/LICENSE | 21 - .../experimental-utils/README.md | 37 - .../eslint-utils/PatternMatcher.d.ts | 48 - .../eslint-utils/ReferenceTracker.d.ts | 76 - .../ast-utils/eslint-utils/astUtilities.d.ts | 76 - .../dist/ast-utils/eslint-utils/index.d.ts | 6 - .../ast-utils/eslint-utils/predicates.d.ts | 32 - .../ast-utils/eslint-utils/scopeAnalysis.d.ts | 18 - .../_ts3.4/dist/ast-utils/index.d.ts | 4 - .../_ts3.4/dist/ast-utils/misc.d.ts | 8 - .../_ts3.4/dist/ast-utils/predicates.d.ts | 84 - .../dist/eslint-utils/InferTypesFromRule.d.ts | 11 - .../_ts3.4/dist/eslint-utils/RuleCreator.d.ts | 13 - .../_ts3.4/dist/eslint-utils/RuleTester.d.ts | 18 - .../dist/eslint-utils/applyDefault.d.ts | 10 - .../eslint-utils/batchedSingleLineTests.d.ts | 24 - .../_ts3.4/dist/eslint-utils/deepMerge.d.ts | 17 - .../dist/eslint-utils/getParserServices.d.ts | 8 - .../_ts3.4/dist/eslint-utils/index.d.ts | 8 - .../experimental-utils/_ts3.4/dist/index.d.ts | 8 - .../_ts3.4/dist/json-schema.d.ts | 2 - .../dist/ts-eslint-scope/Definition.d.ts | 19 - .../_ts3.4/dist/ts-eslint-scope/Options.d.ts | 15 - .../dist/ts-eslint-scope/PatternVisitor.d.ts | 25 - .../dist/ts-eslint-scope/Reference.d.ts | 28 - .../dist/ts-eslint-scope/Referencer.d.ts | 55 - .../_ts3.4/dist/ts-eslint-scope/Scope.d.ts | 103 - .../dist/ts-eslint-scope/ScopeManager.d.ts | 50 - .../_ts3.4/dist/ts-eslint-scope/Variable.d.ts | 17 - .../_ts3.4/dist/ts-eslint-scope/analyze.d.ts | 16 - .../_ts3.4/dist/ts-eslint-scope/index.d.ts | 11 - .../_ts3.4/dist/ts-eslint/AST.d.ts | 9 - .../_ts3.4/dist/ts-eslint/CLIEngine.d.ts | 143 - .../_ts3.4/dist/ts-eslint/ESLint.d.ts | 341 - .../_ts3.4/dist/ts-eslint/Linter.d.ts | 326 - .../_ts3.4/dist/ts-eslint/ParserOptions.d.ts | 2 - .../_ts3.4/dist/ts-eslint/Rule.d.ts | 390 - .../_ts3.4/dist/ts-eslint/RuleTester.d.ts | 148 - .../_ts3.4/dist/ts-eslint/Scope.d.ts | 44 - .../_ts3.4/dist/ts-eslint/SourceCode.d.ts | 352 - .../_ts3.4/dist/ts-eslint/index.d.ts | 10 - .../_ts3.4/dist/ts-estree.d.ts | 3 - .../eslint-utils/PatternMatcher.d.ts | 48 - .../eslint-utils/PatternMatcher.d.ts.map | 1 - .../ast-utils/eslint-utils/PatternMatcher.js | 32 - .../eslint-utils/PatternMatcher.js.map | 1 - .../eslint-utils/ReferenceTracker.d.ts | 76 - .../eslint-utils/ReferenceTracker.d.ts.map | 1 - .../eslint-utils/ReferenceTracker.js | 36 - .../eslint-utils/ReferenceTracker.js.map | 1 - .../ast-utils/eslint-utils/astUtilities.d.ts | 76 - .../eslint-utils/astUtilities.d.ts.map | 1 - .../ast-utils/eslint-utils/astUtilities.js | 95 - .../eslint-utils/astUtilities.js.map | 1 - .../dist/ast-utils/eslint-utils/index.d.ts | 6 - .../ast-utils/eslint-utils/index.d.ts.map | 1 - .../dist/ast-utils/eslint-utils/index.js | 18 - .../dist/ast-utils/eslint-utils/index.js.map | 1 - .../ast-utils/eslint-utils/predicates.d.ts | 32 - .../eslint-utils/predicates.d.ts.map | 1 - .../dist/ast-utils/eslint-utils/predicates.js | 68 - .../ast-utils/eslint-utils/predicates.js.map | 1 - .../ast-utils/eslint-utils/scopeAnalysis.d.ts | 18 - .../eslint-utils/scopeAnalysis.d.ts.map | 1 - .../ast-utils/eslint-utils/scopeAnalysis.js | 40 - .../eslint-utils/scopeAnalysis.js.map | 1 - .../dist/ast-utils/index.d.ts | 4 - .../dist/ast-utils/index.d.ts.map | 1 - .../dist/ast-utils/index.js | 16 - .../dist/ast-utils/index.js.map | 1 - .../dist/ast-utils/misc.d.ts | 8 - .../dist/ast-utils/misc.d.ts.map | 1 - .../experimental-utils/dist/ast-utils/misc.js | 13 - .../dist/ast-utils/misc.js.map | 1 - .../dist/ast-utils/predicates.d.ts | 84 - .../dist/ast-utils/predicates.d.ts.map | 1 - .../dist/ast-utils/predicates.js | 152 - .../dist/ast-utils/predicates.js.map | 1 - .../dist/eslint-utils/InferTypesFromRule.d.ts | 11 - .../eslint-utils/InferTypesFromRule.d.ts.map | 1 - .../dist/eslint-utils/InferTypesFromRule.js | 3 - .../eslint-utils/InferTypesFromRule.js.map | 1 - .../dist/eslint-utils/RuleCreator.d.ts | 13 - .../dist/eslint-utils/RuleCreator.d.ts.map | 1 - .../dist/eslint-utils/RuleCreator.js | 19 - .../dist/eslint-utils/RuleCreator.js.map | 1 - .../dist/eslint-utils/RuleTester.d.ts | 18 - .../dist/eslint-utils/RuleTester.d.ts.map | 1 - .../dist/eslint-utils/RuleTester.js | 127 - .../dist/eslint-utils/RuleTester.js.map | 1 - .../dist/eslint-utils/applyDefault.d.ts | 10 - .../dist/eslint-utils/applyDefault.d.ts.map | 1 - .../dist/eslint-utils/applyDefault.js | 32 - .../dist/eslint-utils/applyDefault.js.map | 1 - .../eslint-utils/batchedSingleLineTests.d.ts | 24 - .../batchedSingleLineTests.d.ts.map | 1 - .../eslint-utils/batchedSingleLineTests.js | 26 - .../batchedSingleLineTests.js.map | 1 - .../dist/eslint-utils/deepMerge.d.ts | 17 - .../dist/eslint-utils/deepMerge.d.ts.map | 1 - .../dist/eslint-utils/deepMerge.js | 48 - .../dist/eslint-utils/deepMerge.js.map | 1 - .../dist/eslint-utils/getParserServices.d.ts | 8 - .../eslint-utils/getParserServices.d.ts.map | 1 - .../dist/eslint-utils/getParserServices.js | 28 - .../eslint-utils/getParserServices.js.map | 1 - .../dist/eslint-utils/index.d.ts | 8 - .../dist/eslint-utils/index.d.ts.map | 1 - .../dist/eslint-utils/index.js | 20 - .../dist/eslint-utils/index.js.map | 1 - .../experimental-utils/dist/index.d.ts | 8 - .../experimental-utils/dist/index.d.ts.map | 1 - .../experimental-utils/dist/index.js | 37 - .../experimental-utils/dist/index.js.map | 1 - .../experimental-utils/dist/json-schema.d.ts | 2 - .../dist/json-schema.d.ts.map | 1 - .../experimental-utils/dist/json-schema.js | 6 - .../dist/json-schema.js.map | 1 - .../dist/ts-eslint-scope/Definition.d.ts | 19 - .../dist/ts-eslint-scope/Definition.d.ts.map | 1 - .../dist/ts-eslint-scope/Definition.js | 9 - .../dist/ts-eslint-scope/Definition.js.map | 1 - .../dist/ts-eslint-scope/Options.d.ts | 15 - .../dist/ts-eslint-scope/Options.d.ts.map | 1 - .../dist/ts-eslint-scope/Options.js | 3 - .../dist/ts-eslint-scope/Options.js.map | 1 - .../dist/ts-eslint-scope/PatternVisitor.d.ts | 25 - .../ts-eslint-scope/PatternVisitor.d.ts.map | 1 - .../dist/ts-eslint-scope/PatternVisitor.js | 10 - .../ts-eslint-scope/PatternVisitor.js.map | 1 - .../dist/ts-eslint-scope/Reference.d.ts | 28 - .../dist/ts-eslint-scope/Reference.d.ts.map | 1 - .../dist/ts-eslint-scope/Reference.js | 10 - .../dist/ts-eslint-scope/Reference.js.map | 1 - .../dist/ts-eslint-scope/Referencer.d.ts | 55 - .../dist/ts-eslint-scope/Referencer.d.ts.map | 1 - .../dist/ts-eslint-scope/Referencer.js | 11 - .../dist/ts-eslint-scope/Referencer.js.map | 1 - .../dist/ts-eslint-scope/Scope.d.ts | 103 - .../dist/ts-eslint-scope/Scope.d.ts.map | 1 - .../dist/ts-eslint-scope/Scope.js | 28 - .../dist/ts-eslint-scope/Scope.js.map | 1 - .../dist/ts-eslint-scope/ScopeManager.d.ts | 50 - .../ts-eslint-scope/ScopeManager.d.ts.map | 1 - .../dist/ts-eslint-scope/ScopeManager.js | 10 - .../dist/ts-eslint-scope/ScopeManager.js.map | 1 - .../dist/ts-eslint-scope/Variable.d.ts | 17 - .../dist/ts-eslint-scope/Variable.d.ts.map | 1 - .../dist/ts-eslint-scope/Variable.js | 10 - .../dist/ts-eslint-scope/Variable.js.map | 1 - .../dist/ts-eslint-scope/analyze.d.ts | 16 - .../dist/ts-eslint-scope/analyze.d.ts.map | 1 - .../dist/ts-eslint-scope/analyze.js | 7 - .../dist/ts-eslint-scope/analyze.js.map | 1 - .../dist/ts-eslint-scope/index.d.ts | 11 - .../dist/ts-eslint-scope/index.d.ts.map | 1 - .../dist/ts-eslint-scope/index.js | 25 - .../dist/ts-eslint-scope/index.js.map | 1 - .../dist/ts-eslint/AST.d.ts | 9 - .../dist/ts-eslint/AST.d.ts.map | 1 - .../experimental-utils/dist/ts-eslint/AST.js | 4 - .../dist/ts-eslint/AST.js.map | 1 - .../dist/ts-eslint/CLIEngine.d.ts | 143 - .../dist/ts-eslint/CLIEngine.d.ts.map | 1 - .../dist/ts-eslint/CLIEngine.js | 15 - .../dist/ts-eslint/CLIEngine.js.map | 1 - .../dist/ts-eslint/ESLint.d.ts | 338 - .../dist/ts-eslint/ESLint.d.ts.map | 1 - .../dist/ts-eslint/ESLint.js | 23 - .../dist/ts-eslint/ESLint.js.map | 1 - .../dist/ts-eslint/Linter.d.ts | 323 - .../dist/ts-eslint/Linter.d.ts.map | 1 - .../dist/ts-eslint/Linter.js | 14 - .../dist/ts-eslint/Linter.js.map | 1 - .../dist/ts-eslint/ParserOptions.d.ts | 2 - .../dist/ts-eslint/ParserOptions.d.ts.map | 1 - .../dist/ts-eslint/ParserOptions.js | 3 - .../dist/ts-eslint/ParserOptions.js.map | 1 - .../dist/ts-eslint/Rule.d.ts | 390 - .../dist/ts-eslint/Rule.d.ts.map | 1 - .../experimental-utils/dist/ts-eslint/Rule.js | 3 - .../dist/ts-eslint/Rule.js.map | 1 - .../dist/ts-eslint/RuleTester.d.ts | 148 - .../dist/ts-eslint/RuleTester.d.ts.map | 1 - .../dist/ts-eslint/RuleTester.js | 8 - .../dist/ts-eslint/RuleTester.js.map | 1 - .../dist/ts-eslint/Scope.d.ts | 44 - .../dist/ts-eslint/Scope.d.ts.map | 1 - .../dist/ts-eslint/Scope.js | 31 - .../dist/ts-eslint/Scope.js.map | 1 - .../dist/ts-eslint/SourceCode.d.ts | 352 - .../dist/ts-eslint/SourceCode.d.ts.map | 1 - .../dist/ts-eslint/SourceCode.js | 9 - .../dist/ts-eslint/SourceCode.js.map | 1 - .../dist/ts-eslint/index.d.ts | 10 - .../dist/ts-eslint/index.d.ts.map | 1 - .../dist/ts-eslint/index.js | 22 - .../dist/ts-eslint/index.js.map | 1 - .../experimental-utils/dist/ts-estree.d.ts | 3 - .../dist/ts-estree.d.ts.map | 1 - .../experimental-utils/dist/ts-estree.js | 10 - .../experimental-utils/dist/ts-estree.js.map | 1 - .../experimental-utils/package.json | 67 - .../@typescript-eslint/parser/CHANGELOG.md | 1256 - .../@typescript-eslint/parser/LICENSE | 22 - .../@typescript-eslint/parser/README.md | 290 - .../@typescript-eslint/parser/dist/index.d.ts | 4 - .../parser/dist/index.d.ts.map | 1 - .../@typescript-eslint/parser/dist/index.js | 13 - .../parser/dist/index.js.map | 1 - .../parser/dist/parser.d.ts | 17 - .../parser/dist/parser.d.ts.map | 1 - .../@typescript-eslint/parser/dist/parser.js | 133 - .../parser/dist/parser.js.map | 1 - .../parser/node_modules/debug/LICENSE | 20 - .../parser/node_modules/debug/README.md | 481 - .../parser/node_modules/debug/package.json | 59 - .../parser/node_modules/debug/src/browser.js | 269 - .../parser/node_modules/debug/src/common.js | 274 - .../parser/node_modules/debug/src/index.js | 10 - .../parser/node_modules/debug/src/node.js | 263 - .../parser/node_modules/ms/index.js | 162 - .../parser/node_modules/ms/license.md | 21 - .../parser/node_modules/ms/package.json | 37 - .../parser/node_modules/ms/readme.md | 60 - .../@typescript-eslint/parser/package.json | 75 - .../scope-manager/CHANGELOG.md | 644 - .../@typescript-eslint/scope-manager/LICENSE | 21 - .../scope-manager/README.md | 120 - .../scope-manager/dist/ID.d.ts | 4 - .../scope-manager/dist/ID.d.ts.map | 1 - .../scope-manager/dist/ID.js | 22 - .../scope-manager/dist/ID.js.map | 1 - .../scope-manager/dist/ScopeManager.d.ts | 68 - .../scope-manager/dist/ScopeManager.d.ts.map | 1 - .../scope-manager/dist/ScopeManager.js | 179 - .../scope-manager/dist/ScopeManager.js.map | 1 - .../scope-manager/dist/analyze.d.ts | 62 - .../scope-manager/dist/analyze.d.ts.map | 1 - .../scope-manager/dist/analyze.js | 58 - .../scope-manager/dist/analyze.js.map | 1 - .../scope-manager/dist/assert.d.ts | 3 - .../scope-manager/dist/assert.d.ts.map | 1 - .../scope-manager/dist/assert.js | 11 - .../scope-manager/dist/assert.js.map | 1 - .../definition/CatchClauseDefinition.d.ts | 10 - .../definition/CatchClauseDefinition.d.ts.map | 1 - .../dist/definition/CatchClauseDefinition.js | 14 - .../definition/CatchClauseDefinition.js.map | 1 - .../dist/definition/ClassNameDefinition.d.ts | 10 - .../definition/ClassNameDefinition.d.ts.map | 1 - .../dist/definition/ClassNameDefinition.js | 14 - .../definition/ClassNameDefinition.js.map | 1 - .../dist/definition/Definition.d.ts | 14 - .../dist/definition/Definition.d.ts.map | 1 - .../dist/definition/Definition.js | 3 - .../dist/definition/Definition.js.map | 1 - .../dist/definition/DefinitionBase.d.ts | 39 - .../dist/definition/DefinitionBase.d.ts.map | 1 - .../dist/definition/DefinitionBase.js | 19 - .../dist/definition/DefinitionBase.js.map | 1 - .../dist/definition/DefinitionType.d.ts | 15 - .../dist/definition/DefinitionType.d.ts.map | 1 - .../dist/definition/DefinitionType.js | 19 - .../dist/definition/DefinitionType.js.map | 1 - .../definition/FunctionNameDefinition.d.ts | 10 - .../FunctionNameDefinition.d.ts.map | 1 - .../dist/definition/FunctionNameDefinition.js | 14 - .../definition/FunctionNameDefinition.js.map | 1 - .../ImplicitGlobalVariableDefinition.d.ts | 10 - .../ImplicitGlobalVariableDefinition.d.ts.map | 1 - .../ImplicitGlobalVariableDefinition.js | 14 - .../ImplicitGlobalVariableDefinition.js.map | 1 - .../definition/ImportBindingDefinition.d.ts | 11 - .../ImportBindingDefinition.d.ts.map | 1 - .../definition/ImportBindingDefinition.js | 14 - .../definition/ImportBindingDefinition.js.map | 1 - .../dist/definition/ParameterDefinition.d.ts | 14 - .../definition/ParameterDefinition.d.ts.map | 1 - .../dist/definition/ParameterDefinition.js | 15 - .../definition/ParameterDefinition.js.map | 1 - .../definition/TSEnumMemberDefinition.d.ts | 10 - .../TSEnumMemberDefinition.d.ts.map | 1 - .../dist/definition/TSEnumMemberDefinition.js | 14 - .../definition/TSEnumMemberDefinition.js.map | 1 - .../dist/definition/TSEnumNameDefinition.d.ts | 10 - .../definition/TSEnumNameDefinition.d.ts.map | 1 - .../dist/definition/TSEnumNameDefinition.js | 14 - .../definition/TSEnumNameDefinition.js.map | 1 - .../definition/TSModuleNameDefinition.d.ts | 10 - .../TSModuleNameDefinition.d.ts.map | 1 - .../dist/definition/TSModuleNameDefinition.js | 14 - .../definition/TSModuleNameDefinition.js.map | 1 - .../dist/definition/TypeDefinition.d.ts | 10 - .../dist/definition/TypeDefinition.d.ts.map | 1 - .../dist/definition/TypeDefinition.js | 14 - .../dist/definition/TypeDefinition.js.map | 1 - .../dist/definition/VariableDefinition.d.ts | 10 - .../definition/VariableDefinition.d.ts.map | 1 - .../dist/definition/VariableDefinition.js | 14 - .../dist/definition/VariableDefinition.js.map | 1 - .../scope-manager/dist/definition/index.d.ts | 14 - .../dist/definition/index.d.ts.map | 1 - .../scope-manager/dist/definition/index.js | 26 - .../dist/definition/index.js.map | 1 - .../scope-manager/dist/index.d.ts | 9 - .../scope-manager/dist/index.d.ts.map | 1 - .../scope-manager/dist/index.js | 27 - .../scope-manager/dist/index.js.map | 1 - .../scope-manager/dist/lib/base-config.d.ts | 16 - .../dist/lib/base-config.d.ts.map | 1 - .../scope-manager/dist/lib/base-config.js | 22 - .../scope-manager/dist/lib/base-config.js.map | 1 - .../scope-manager/dist/lib/dom.d.ts | 3 - .../scope-manager/dist/lib/dom.d.ts.map | 1 - .../scope-manager/dist/lib/dom.iterable.d.ts | 3 - .../dist/lib/dom.iterable.d.ts.map | 1 - .../scope-manager/dist/lib/dom.iterable.js | 62 - .../dist/lib/dom.iterable.js.map | 1 - .../scope-manager/dist/lib/dom.js | 1312 - .../scope-manager/dist/lib/dom.js.map | 1 - .../dist/lib/es2015.collection.d.ts | 3 - .../dist/lib/es2015.collection.d.ts.map | 1 - .../dist/lib/es2015.collection.js | 20 - .../dist/lib/es2015.collection.js.map | 1 - .../scope-manager/dist/lib/es2015.core.d.ts | 3 - .../dist/lib/es2015.core.d.ts.map | 1 - .../scope-manager/dist/lib/es2015.core.js | 22 - .../scope-manager/dist/lib/es2015.core.js.map | 1 - .../scope-manager/dist/lib/es2015.d.ts | 3 - .../scope-manager/dist/lib/es2015.d.ts.map | 1 - .../dist/lib/es2015.generator.d.ts | 3 - .../dist/lib/es2015.generator.d.ts.map | 1 - .../dist/lib/es2015.generator.js | 10 - .../dist/lib/es2015.generator.js.map | 1 - .../dist/lib/es2015.iterable.d.ts | 3 - .../dist/lib/es2015.iterable.d.ts.map | 1 - .../scope-manager/dist/lib/es2015.iterable.js | 10 - .../dist/lib/es2015.iterable.js.map | 1 - .../scope-manager/dist/lib/es2015.js | 18 - .../scope-manager/dist/lib/es2015.js.map | 1 - .../dist/lib/es2015.promise.d.ts | 3 - .../dist/lib/es2015.promise.d.ts.map | 1 - .../scope-manager/dist/lib/es2015.promise.js | 11 - .../dist/lib/es2015.promise.js.map | 1 - .../scope-manager/dist/lib/es2015.proxy.d.ts | 3 - .../dist/lib/es2015.proxy.d.ts.map | 1 - .../scope-manager/dist/lib/es2015.proxy.js | 12 - .../dist/lib/es2015.proxy.js.map | 1 - .../dist/lib/es2015.reflect.d.ts | 3 - .../dist/lib/es2015.reflect.d.ts.map | 1 - .../scope-manager/dist/lib/es2015.reflect.js | 11 - .../dist/lib/es2015.reflect.js.map | 1 - .../scope-manager/dist/lib/es2015.symbol.d.ts | 3 - .../dist/lib/es2015.symbol.d.ts.map | 1 - .../scope-manager/dist/lib/es2015.symbol.js | 11 - .../dist/lib/es2015.symbol.js.map | 1 - .../dist/lib/es2015.symbol.wellknown.d.ts | 3 - .../dist/lib/es2015.symbol.wellknown.d.ts.map | 1 - .../dist/lib/es2015.symbol.wellknown.js | 10 - .../dist/lib/es2015.symbol.wellknown.js.map | 1 - .../dist/lib/es2016.array.include.d.ts | 3 - .../dist/lib/es2016.array.include.d.ts.map | 1 - .../dist/lib/es2016.array.include.js | 21 - .../dist/lib/es2016.array.include.js.map | 1 - .../scope-manager/dist/lib/es2016.d.ts | 3 - .../scope-manager/dist/lib/es2016.d.ts.map | 1 - .../scope-manager/dist/lib/es2016.full.d.ts | 3 - .../dist/lib/es2016.full.d.ts.map | 1 - .../scope-manager/dist/lib/es2016.full.js | 13 - .../scope-manager/dist/lib/es2016.full.js.map | 1 - .../scope-manager/dist/lib/es2016.js | 10 - .../scope-manager/dist/lib/es2016.js.map | 1 - .../scope-manager/dist/lib/es2017.d.ts | 3 - .../scope-manager/dist/lib/es2017.d.ts.map | 1 - .../scope-manager/dist/lib/es2017.full.d.ts | 3 - .../dist/lib/es2017.full.d.ts.map | 1 - .../scope-manager/dist/lib/es2017.full.js | 13 - .../scope-manager/dist/lib/es2017.full.js.map | 1 - .../scope-manager/dist/lib/es2017.intl.d.ts | 3 - .../dist/lib/es2017.intl.d.ts.map | 1 - .../scope-manager/dist/lib/es2017.intl.js | 11 - .../scope-manager/dist/lib/es2017.intl.js.map | 1 - .../scope-manager/dist/lib/es2017.js | 14 - .../scope-manager/dist/lib/es2017.js.map | 1 - .../scope-manager/dist/lib/es2017.object.d.ts | 3 - .../dist/lib/es2017.object.d.ts.map | 1 - .../scope-manager/dist/lib/es2017.object.js | 11 - .../dist/lib/es2017.object.js.map | 1 - .../dist/lib/es2017.sharedmemory.d.ts | 3 - .../dist/lib/es2017.sharedmemory.d.ts.map | 1 - .../dist/lib/es2017.sharedmemory.js | 11 - .../dist/lib/es2017.sharedmemory.js.map | 1 - .../scope-manager/dist/lib/es2017.string.d.ts | 3 - .../dist/lib/es2017.string.d.ts.map | 1 - .../scope-manager/dist/lib/es2017.string.js | 11 - .../dist/lib/es2017.string.js.map | 1 - .../dist/lib/es2017.typedarrays.d.ts | 3 - .../dist/lib/es2017.typedarrays.d.ts.map | 1 - .../dist/lib/es2017.typedarrays.js | 19 - .../dist/lib/es2017.typedarrays.js.map | 1 - .../dist/lib/es2018.asyncgenerator.d.ts | 3 - .../dist/lib/es2018.asyncgenerator.d.ts.map | 1 - .../dist/lib/es2018.asyncgenerator.js | 10 - .../dist/lib/es2018.asyncgenerator.js.map | 1 - .../dist/lib/es2018.asynciterable.d.ts | 3 - .../dist/lib/es2018.asynciterable.d.ts.map | 1 - .../dist/lib/es2018.asynciterable.js | 11 - .../dist/lib/es2018.asynciterable.js.map | 1 - .../scope-manager/dist/lib/es2018.d.ts | 3 - .../scope-manager/dist/lib/es2018.d.ts.map | 1 - .../scope-manager/dist/lib/es2018.full.d.ts | 3 - .../dist/lib/es2018.full.d.ts.map | 1 - .../scope-manager/dist/lib/es2018.full.js | 13 - .../scope-manager/dist/lib/es2018.full.js.map | 1 - .../scope-manager/dist/lib/es2018.intl.d.ts | 3 - .../dist/lib/es2018.intl.d.ts.map | 1 - .../scope-manager/dist/lib/es2018.intl.js | 11 - .../scope-manager/dist/lib/es2018.intl.js.map | 1 - .../scope-manager/dist/lib/es2018.js | 14 - .../scope-manager/dist/lib/es2018.js.map | 1 - .../dist/lib/es2018.promise.d.ts | 3 - .../dist/lib/es2018.promise.d.ts.map | 1 - .../scope-manager/dist/lib/es2018.promise.js | 11 - .../dist/lib/es2018.promise.js.map | 1 - .../scope-manager/dist/lib/es2018.regexp.d.ts | 3 - .../dist/lib/es2018.regexp.d.ts.map | 1 - .../scope-manager/dist/lib/es2018.regexp.js | 13 - .../dist/lib/es2018.regexp.js.map | 1 - .../scope-manager/dist/lib/es2019.array.d.ts | 3 - .../dist/lib/es2019.array.d.ts.map | 1 - .../scope-manager/dist/lib/es2019.array.js | 13 - .../dist/lib/es2019.array.js.map | 1 - .../scope-manager/dist/lib/es2019.d.ts | 3 - .../scope-manager/dist/lib/es2019.d.ts.map | 1 - .../scope-manager/dist/lib/es2019.full.d.ts | 3 - .../dist/lib/es2019.full.d.ts.map | 1 - .../scope-manager/dist/lib/es2019.full.js | 13 - .../scope-manager/dist/lib/es2019.full.js.map | 1 - .../scope-manager/dist/lib/es2019.js | 13 - .../scope-manager/dist/lib/es2019.js.map | 1 - .../scope-manager/dist/lib/es2019.object.d.ts | 3 - .../dist/lib/es2019.object.d.ts.map | 1 - .../scope-manager/dist/lib/es2019.object.js | 10 - .../dist/lib/es2019.object.js.map | 1 - .../scope-manager/dist/lib/es2019.string.d.ts | 3 - .../dist/lib/es2019.string.d.ts.map | 1 - .../scope-manager/dist/lib/es2019.string.js | 11 - .../dist/lib/es2019.string.js.map | 1 - .../scope-manager/dist/lib/es2019.symbol.d.ts | 3 - .../dist/lib/es2019.symbol.d.ts.map | 1 - .../scope-manager/dist/lib/es2019.symbol.js | 11 - .../dist/lib/es2019.symbol.js.map | 1 - .../scope-manager/dist/lib/es2020.bigint.d.ts | 3 - .../dist/lib/es2020.bigint.d.ts.map | 1 - .../scope-manager/dist/lib/es2020.bigint.js | 19 - .../dist/lib/es2020.bigint.js.map | 1 - .../scope-manager/dist/lib/es2020.d.ts | 3 - .../scope-manager/dist/lib/es2020.d.ts.map | 1 - .../scope-manager/dist/lib/es2020.full.d.ts | 3 - .../dist/lib/es2020.full.d.ts.map | 1 - .../scope-manager/dist/lib/es2020.full.js | 13 - .../scope-manager/dist/lib/es2020.full.js.map | 1 - .../scope-manager/dist/lib/es2020.intl.d.ts | 3 - .../dist/lib/es2020.intl.d.ts.map | 1 - .../scope-manager/dist/lib/es2020.intl.js | 11 - .../scope-manager/dist/lib/es2020.intl.js.map | 1 - .../scope-manager/dist/lib/es2020.js | 15 - .../scope-manager/dist/lib/es2020.js.map | 1 - .../dist/lib/es2020.promise.d.ts | 3 - .../dist/lib/es2020.promise.d.ts.map | 1 - .../scope-manager/dist/lib/es2020.promise.js | 14 - .../dist/lib/es2020.promise.js.map | 1 - .../dist/lib/es2020.sharedmemory.d.ts | 3 - .../dist/lib/es2020.sharedmemory.d.ts.map | 1 - .../dist/lib/es2020.sharedmemory.js | 11 - .../dist/lib/es2020.sharedmemory.js.map | 1 - .../scope-manager/dist/lib/es2020.string.d.ts | 3 - .../dist/lib/es2020.string.d.ts.map | 1 - .../scope-manager/dist/lib/es2020.string.js | 10 - .../dist/lib/es2020.string.js.map | 1 - .../dist/lib/es2020.symbol.wellknown.d.ts | 3 - .../dist/lib/es2020.symbol.wellknown.d.ts.map | 1 - .../dist/lib/es2020.symbol.wellknown.js | 11 - .../dist/lib/es2020.symbol.wellknown.js.map | 1 - .../scope-manager/dist/lib/es2021.d.ts | 3 - .../scope-manager/dist/lib/es2021.d.ts.map | 1 - .../scope-manager/dist/lib/es2021.full.d.ts | 3 - .../dist/lib/es2021.full.d.ts.map | 1 - .../scope-manager/dist/lib/es2021.full.js | 13 - .../scope-manager/dist/lib/es2021.full.js.map | 1 - .../scope-manager/dist/lib/es2021.js | 12 - .../scope-manager/dist/lib/es2021.js.map | 1 - .../dist/lib/es2021.promise.d.ts | 3 - .../dist/lib/es2021.promise.d.ts.map | 1 - .../scope-manager/dist/lib/es2021.promise.js | 13 - .../dist/lib/es2021.promise.js.map | 1 - .../scope-manager/dist/lib/es2021.string.d.ts | 3 - .../dist/lib/es2021.string.d.ts.map | 1 - .../scope-manager/dist/lib/es2021.string.js | 11 - .../dist/lib/es2021.string.js.map | 1 - .../dist/lib/es2021.weakref.d.ts | 3 - .../dist/lib/es2021.weakref.d.ts.map | 1 - .../scope-manager/dist/lib/es2021.weakref.js | 14 - .../dist/lib/es2021.weakref.js.map | 1 - .../scope-manager/dist/lib/es5.d.ts | 3 - .../scope-manager/dist/lib/es5.d.ts.map | 1 - .../scope-manager/dist/lib/es5.js | 110 - .../scope-manager/dist/lib/es5.js.map | 1 - .../scope-manager/dist/lib/es6.d.ts | 3 - .../scope-manager/dist/lib/es6.d.ts.map | 1 - .../scope-manager/dist/lib/es6.js | 18 - .../scope-manager/dist/lib/es6.js.map | 1 - .../scope-manager/dist/lib/es7.d.ts | 3 - .../scope-manager/dist/lib/es7.d.ts.map | 1 - .../scope-manager/dist/lib/es7.js | 10 - .../scope-manager/dist/lib/es7.js.map | 1 - .../scope-manager/dist/lib/esnext.array.d.ts | 3 - .../dist/lib/esnext.array.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.array.js | 13 - .../dist/lib/esnext.array.js.map | 1 - .../dist/lib/esnext.asynciterable.d.ts | 3 - .../dist/lib/esnext.asynciterable.d.ts.map | 1 - .../dist/lib/esnext.asynciterable.js | 11 - .../dist/lib/esnext.asynciterable.js.map | 1 - .../scope-manager/dist/lib/esnext.bigint.d.ts | 3 - .../dist/lib/esnext.bigint.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.bigint.js | 19 - .../dist/lib/esnext.bigint.js.map | 1 - .../scope-manager/dist/lib/esnext.d.ts | 3 - .../scope-manager/dist/lib/esnext.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.full.d.ts | 3 - .../dist/lib/esnext.full.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.full.js | 13 - .../scope-manager/dist/lib/esnext.full.js.map | 1 - .../scope-manager/dist/lib/esnext.intl.d.ts | 3 - .../dist/lib/esnext.intl.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.intl.js | 11 - .../scope-manager/dist/lib/esnext.intl.js.map | 1 - .../scope-manager/dist/lib/esnext.js | 10 - .../scope-manager/dist/lib/esnext.js.map | 1 - .../dist/lib/esnext.promise.d.ts | 3 - .../dist/lib/esnext.promise.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.promise.js | 13 - .../dist/lib/esnext.promise.js.map | 1 - .../scope-manager/dist/lib/esnext.string.d.ts | 3 - .../dist/lib/esnext.string.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.string.js | 11 - .../dist/lib/esnext.string.js.map | 1 - .../scope-manager/dist/lib/esnext.symbol.d.ts | 3 - .../dist/lib/esnext.symbol.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.symbol.js | 11 - .../dist/lib/esnext.symbol.js.map | 1 - .../dist/lib/esnext.weakref.d.ts | 3 - .../dist/lib/esnext.weakref.d.ts.map | 1 - .../scope-manager/dist/lib/esnext.weakref.js | 14 - .../dist/lib/esnext.weakref.js.map | 1 - .../scope-manager/dist/lib/index.d.ts | 70 - .../scope-manager/dist/lib/index.d.ts.map | 1 - .../scope-manager/dist/lib/index.js | 142 - .../scope-manager/dist/lib/index.js.map | 1 - .../scope-manager/dist/lib/lib.d.ts | 3 - .../scope-manager/dist/lib/lib.d.ts.map | 1 - .../scope-manager/dist/lib/lib.js | 12 - .../scope-manager/dist/lib/lib.js.map | 1 - .../scope-manager/dist/lib/scripthost.d.ts | 3 - .../dist/lib/scripthost.d.ts.map | 1 - .../scope-manager/dist/lib/scripthost.js | 23 - .../scope-manager/dist/lib/scripthost.js.map | 1 - .../scope-manager/dist/lib/webworker.d.ts | 3 - .../scope-manager/dist/lib/webworker.d.ts.map | 1 - .../dist/lib/webworker.importscripts.d.ts | 3 - .../dist/lib/webworker.importscripts.d.ts.map | 1 - .../dist/lib/webworker.importscripts.js | 8 - .../dist/lib/webworker.importscripts.js.map | 1 - .../dist/lib/webworker.iterable.d.ts | 3 - .../dist/lib/webworker.iterable.d.ts.map | 1 - .../dist/lib/webworker.iterable.js | 24 - .../dist/lib/webworker.iterable.js.map | 1 - .../scope-manager/dist/lib/webworker.js | 420 - .../scope-manager/dist/lib/webworker.js.map | 1 - .../dist/referencer/ClassVisitor.d.ts | 25 - .../dist/referencer/ClassVisitor.d.ts.map | 1 - .../dist/referencer/ClassVisitor.js | 303 - .../dist/referencer/ClassVisitor.js.map | 1 - .../dist/referencer/ExportVisitor.d.ts | 15 - .../dist/referencer/ExportVisitor.d.ts.map | 1 - .../dist/referencer/ExportVisitor.js | 73 - .../dist/referencer/ExportVisitor.js.map | 1 - .../dist/referencer/ImportVisitor.d.ts | 14 - .../dist/referencer/ImportVisitor.d.ts.map | 1 - .../dist/referencer/ImportVisitor.js | 50 - .../dist/referencer/ImportVisitor.js.map | 1 - .../dist/referencer/PatternVisitor.d.ts | 28 - .../dist/referencer/PatternVisitor.d.ts.map | 1 - .../dist/referencer/PatternVisitor.js | 111 - .../dist/referencer/PatternVisitor.js.map | 1 - .../dist/referencer/Reference.d.ts | 89 - .../dist/referencer/Reference.d.ts.map | 1 - .../dist/referencer/Reference.js | 109 - .../dist/referencer/Reference.js.map | 1 - .../dist/referencer/Referencer.d.ts | 81 - .../dist/referencer/Referencer.d.ts.map | 1 - .../dist/referencer/Referencer.js | 525 - .../dist/referencer/Referencer.js.map | 1 - .../dist/referencer/TypeVisitor.d.ts | 33 - .../dist/referencer/TypeVisitor.d.ts.map | 1 - .../dist/referencer/TypeVisitor.js | 222 - .../dist/referencer/TypeVisitor.js.map | 1 - .../dist/referencer/Visitor.d.ts | 13 - .../dist/referencer/Visitor.d.ts.map | 1 - .../scope-manager/dist/referencer/Visitor.js | 41 - .../dist/referencer/Visitor.js.map | 1 - .../dist/referencer/VisitorBase.d.ts | 22 - .../dist/referencer/VisitorBase.d.ts.map | 1 - .../dist/referencer/VisitorBase.js | 82 - .../dist/referencer/VisitorBase.js.map | 1 - .../scope-manager/dist/referencer/index.d.ts | 2 - .../dist/referencer/index.d.ts.map | 1 - .../scope-manager/dist/referencer/index.js | 6 - .../dist/referencer/index.js.map | 1 - .../scope-manager/dist/scope/BlockScope.d.ts | 10 - .../dist/scope/BlockScope.d.ts.map | 1 - .../scope-manager/dist/scope/BlockScope.js | 12 - .../dist/scope/BlockScope.js.map | 1 - .../scope-manager/dist/scope/CatchScope.d.ts | 10 - .../dist/scope/CatchScope.d.ts.map | 1 - .../scope-manager/dist/scope/CatchScope.js | 12 - .../dist/scope/CatchScope.js.map | 1 - .../scope-manager/dist/scope/ClassScope.d.ts | 10 - .../dist/scope/ClassScope.d.ts.map | 1 - .../scope-manager/dist/scope/ClassScope.js | 12 - .../dist/scope/ClassScope.js.map | 1 - .../dist/scope/ConditionalTypeScope.d.ts | 10 - .../dist/scope/ConditionalTypeScope.d.ts.map | 1 - .../dist/scope/ConditionalTypeScope.js | 12 - .../dist/scope/ConditionalTypeScope.js.map | 1 - .../scope-manager/dist/scope/ForScope.d.ts | 10 - .../dist/scope/ForScope.d.ts.map | 1 - .../scope-manager/dist/scope/ForScope.js | 12 - .../scope-manager/dist/scope/ForScope.js.map | 1 - .../scope/FunctionExpressionNameScope.d.ts | 11 - .../FunctionExpressionNameScope.d.ts.map | 1 - .../dist/scope/FunctionExpressionNameScope.js | 17 - .../scope/FunctionExpressionNameScope.js.map | 1 - .../dist/scope/FunctionScope.d.ts | 13 - .../dist/scope/FunctionScope.d.ts.map | 1 - .../scope-manager/dist/scope/FunctionScope.js | 37 - .../dist/scope/FunctionScope.js.map | 1 - .../dist/scope/FunctionTypeScope.d.ts | 10 - .../dist/scope/FunctionTypeScope.d.ts.map | 1 - .../dist/scope/FunctionTypeScope.js | 12 - .../dist/scope/FunctionTypeScope.js.map | 1 - .../scope-manager/dist/scope/GlobalScope.d.ts | 18 - .../dist/scope/GlobalScope.d.ts.map | 1 - .../scope-manager/dist/scope/GlobalScope.js | 39 - .../dist/scope/GlobalScope.js.map | 1 - .../dist/scope/MappedTypeScope.d.ts | 10 - .../dist/scope/MappedTypeScope.d.ts.map | 1 - .../dist/scope/MappedTypeScope.js | 12 - .../dist/scope/MappedTypeScope.js.map | 1 - .../scope-manager/dist/scope/ModuleScope.d.ts | 10 - .../dist/scope/ModuleScope.d.ts.map | 1 - .../scope-manager/dist/scope/ModuleScope.js | 12 - .../dist/scope/ModuleScope.js.map | 1 - .../scope-manager/dist/scope/Scope.d.ts | 19 - .../scope-manager/dist/scope/Scope.d.ts.map | 1 - .../scope-manager/dist/scope/Scope.js | 3 - .../scope-manager/dist/scope/Scope.js.map | 1 - .../scope-manager/dist/scope/ScopeBase.d.ts | 106 - .../dist/scope/ScopeBase.d.ts.map | 1 - .../scope-manager/dist/scope/ScopeBase.js | 365 - .../scope-manager/dist/scope/ScopeBase.js.map | 1 - .../scope-manager/dist/scope/ScopeType.d.ts | 20 - .../dist/scope/ScopeType.d.ts.map | 1 - .../scope-manager/dist/scope/ScopeType.js | 24 - .../scope-manager/dist/scope/ScopeType.js.map | 1 - .../scope-manager/dist/scope/SwitchScope.d.ts | 10 - .../dist/scope/SwitchScope.d.ts.map | 1 - .../scope-manager/dist/scope/SwitchScope.js | 12 - .../dist/scope/SwitchScope.js.map | 1 - .../scope-manager/dist/scope/TSEnumScope.d.ts | 10 - .../dist/scope/TSEnumScope.d.ts.map | 1 - .../scope-manager/dist/scope/TSEnumScope.js | 12 - .../dist/scope/TSEnumScope.js.map | 1 - .../dist/scope/TSModuleScope.d.ts | 10 - .../dist/scope/TSModuleScope.d.ts.map | 1 - .../scope-manager/dist/scope/TSModuleScope.js | 12 - .../dist/scope/TSModuleScope.js.map | 1 - .../scope-manager/dist/scope/TypeScope.d.ts | 10 - .../dist/scope/TypeScope.d.ts.map | 1 - .../scope-manager/dist/scope/TypeScope.js | 12 - .../scope-manager/dist/scope/TypeScope.js.map | 1 - .../scope-manager/dist/scope/WithScope.d.ts | 11 - .../dist/scope/WithScope.d.ts.map | 1 - .../scope-manager/dist/scope/WithScope.js | 25 - .../scope-manager/dist/scope/WithScope.js.map | 1 - .../scope-manager/dist/scope/index.d.ts | 19 - .../scope-manager/dist/scope/index.d.ts.map | 1 - .../scope-manager/dist/scope/index.js | 31 - .../scope-manager/dist/scope/index.js.map | 1 - .../dist/variable/ESLintScopeVariable.d.ts | 34 - .../variable/ESLintScopeVariable.d.ts.map | 1 - .../dist/variable/ESLintScopeVariable.js | 12 - .../dist/variable/ESLintScopeVariable.js.map | 1 - .../dist/variable/ImplicitLibVariable.d.ts | 25 - .../variable/ImplicitLibVariable.d.ts.map | 1 - .../dist/variable/ImplicitLibVariable.js | 19 - .../dist/variable/ImplicitLibVariable.js.map | 1 - .../scope-manager/dist/variable/Variable.d.ts | 18 - .../dist/variable/Variable.d.ts.map | 1 - .../scope-manager/dist/variable/Variable.js | 33 - .../dist/variable/Variable.js.map | 1 - .../dist/variable/VariableBase.d.ts | 44 - .../dist/variable/VariableBase.d.ts.map | 1 - .../dist/variable/VariableBase.js | 39 - .../dist/variable/VariableBase.js.map | 1 - .../scope-manager/dist/variable/index.d.ts | 4 - .../dist/variable/index.d.ts.map | 1 - .../scope-manager/dist/variable/index.js | 10 - .../scope-manager/dist/variable/index.js.map | 1 - .../scope-manager/package.json | 68 - .../@typescript-eslint/types/CHANGELOG.md | 626 - node_modules/@typescript-eslint/types/LICENSE | 21 - .../@typescript-eslint/types/README.md | 17 - .../types/dist/ast-spec.d.ts | 1356 - .../types/dist/ast-spec.d.ts.map | 1 - .../@typescript-eslint/types/dist/ast-spec.js | 197 - .../types/dist/ast-spec.js.map | 1 - .../@typescript-eslint/types/dist/index.d.ts | 6 - .../types/dist/index.d.ts.map | 1 - .../@typescript-eslint/types/dist/index.js | 21 - .../types/dist/index.js.map | 1 - .../@typescript-eslint/types/dist/lib.d.ts | 3 - .../types/dist/lib.d.ts.map | 1 - .../@typescript-eslint/types/dist/lib.js | 6 - .../@typescript-eslint/types/dist/lib.js.map | 1 - .../types/dist/parser-options.d.ts | 35 - .../types/dist/parser-options.d.ts.map | 1 - .../types/dist/parser-options.js | 3 - .../types/dist/parser-options.js.map | 1 - .../types/dist/ts-estree.d.ts | 8 - .../types/dist/ts-estree.d.ts.map | 1 - .../types/dist/ts-estree.js | 24 - .../types/dist/ts-estree.js.map | 1 - .../@typescript-eslint/types/package.json | 56 - .../typescript-estree/CHANGELOG.md | 1443 - .../typescript-estree/LICENSE | 26 - .../typescript-estree/README.md | 392 - .../typescript-estree/dist/ast-converter.d.ts | 9 - .../dist/ast-converter.d.ts.map | 1 - .../typescript-estree/dist/ast-converter.js | 61 - .../dist/ast-converter.js.map | 1 - .../dist/convert-comments.d.ts | 11 - .../dist/convert-comments.d.ts.map | 1 - .../dist/convert-comments.js | 59 - .../dist/convert-comments.js.map | 1 - .../typescript-estree/dist/convert.d.ts | 155 - .../typescript-estree/dist/convert.d.ts.map | 1 - .../typescript-estree/dist/convert.js | 2280 - .../typescript-estree/dist/convert.js.map | 1 - .../WatchCompilerHostOfConfigFile.d.ts | 13 - .../WatchCompilerHostOfConfigFile.d.ts.map | 1 - .../WatchCompilerHostOfConfigFile.js | 6 - .../WatchCompilerHostOfConfigFile.js.map | 1 - .../create-program/createDefaultProgram.d.ts | 12 - .../createDefaultProgram.d.ts.map | 1 - .../create-program/createDefaultProgram.js | 62 - .../createDefaultProgram.js.map | 1 - .../create-program/createIsolatedProgram.d.ts | 9 - .../createIsolatedProgram.d.ts.map | 1 - .../create-program/createIsolatedProgram.js | 78 - .../createIsolatedProgram.js.map | 1 - .../create-program/createProjectProgram.d.ts | 11 - .../createProjectProgram.d.ts.map | 1 - .../create-program/createProjectProgram.js | 61 - .../createProjectProgram.js.map | 1 - .../dist/create-program/createSourceFile.d.ts | 5 - .../create-program/createSourceFile.d.ts.map | 1 - .../dist/create-program/createSourceFile.js | 36 - .../create-program/createSourceFile.js.map | 1 - .../create-program/createWatchProgram.d.ts | 19 - .../createWatchProgram.d.ts.map | 1 - .../dist/create-program/createWatchProgram.js | 410 - .../create-program/createWatchProgram.js.map | 1 - .../dist/create-program/shared.d.ts | 23 - .../dist/create-program/shared.d.ts.map | 1 - .../dist/create-program/shared.js | 127 - .../dist/create-program/shared.js.map | 1 - .../create-program/useProvidedPrograms.d.ts | 13 - .../useProvidedPrograms.d.ts.map | 1 - .../create-program/useProvidedPrograms.js | 89 - .../create-program/useProvidedPrograms.js.map | 1 - .../typescript-estree/dist/index.d.ts | 9 - .../typescript-estree/dist/index.d.ts.map | 1 - .../typescript-estree/dist/index.js | 32 - .../typescript-estree/dist/index.js.map | 1 - .../dist/jsx/xhtml-entities.d.ts | 2 - .../dist/jsx/xhtml-entities.d.ts.map | 1 - .../dist/jsx/xhtml-entities.js | 259 - .../dist/jsx/xhtml-entities.js.map | 1 - .../typescript-estree/dist/node-utils.d.ts | 224 - .../dist/node-utils.d.ts.map | 1 - .../typescript-estree/dist/node-utils.js | 559 - .../typescript-estree/dist/node-utils.js.map | 1 - .../dist/parser-options.d.ts | 190 - .../dist/parser-options.d.ts.map | 1 - .../typescript-estree/dist/parser-options.js | 3 - .../dist/parser-options.js.map | 1 - .../typescript-estree/dist/parser.d.ts | 25 - .../typescript-estree/dist/parser.d.ts.map | 1 - .../typescript-estree/dist/parser.js | 533 - .../typescript-estree/dist/parser.js.map | 1 - .../dist/semantic-or-syntactic-errors.d.ts | 14 - .../semantic-or-syntactic-errors.d.ts.map | 1 - .../dist/semantic-or-syntactic-errors.js | 112 - .../dist/semantic-or-syntactic-errors.js.map | 1 - .../dist/simple-traverse.d.ts | 9 - .../dist/simple-traverse.d.ts.map | 1 - .../typescript-estree/dist/simple-traverse.js | 54 - .../dist/simple-traverse.js.map | 1 - .../ts-estree/estree-to-ts-node-types.d.ts | 173 - .../estree-to-ts-node-types.d.ts.map | 1 - .../dist/ts-estree/estree-to-ts-node-types.js | 4 - .../ts-estree/estree-to-ts-node-types.js.map | 1 - .../dist/ts-estree/index.d.ts | 4 - .../dist/ts-estree/index.d.ts.map | 1 - .../typescript-estree/dist/ts-estree/index.js | 21 - .../dist/ts-estree/index.js.map | 1 - .../dist/ts-estree/ts-nodes.d.ts | 10 - .../dist/ts-estree/ts-nodes.d.ts.map | 1 - .../dist/ts-estree/ts-nodes.js | 3 - .../dist/ts-estree/ts-nodes.js.map | 1 - .../typescript-estree/dist/version-check.d.ts | 3 - .../dist/version-check.d.ts.map | 1 - .../typescript-estree/dist/version-check.js | 42 - .../dist/version-check.js.map | 1 - .../node_modules/.bin/semver | 12 - .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 28 - .../node_modules/debug/LICENSE | 20 - .../node_modules/debug/README.md | 481 - .../node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../node_modules/debug/src/common.js | 274 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/node.js | 263 - .../node_modules/ms/index.js | 162 - .../node_modules/ms/license.md | 21 - .../node_modules/ms/package.json | 37 - .../node_modules/ms/readme.md | 60 - .../node_modules/semver/LICENSE | 15 - .../node_modules/semver/README.md | 568 - .../node_modules/semver/bin/semver.js | 183 - .../node_modules/semver/classes/comparator.js | 136 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 519 - .../node_modules/semver/classes/semver.js | 287 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 52 - .../node_modules/semver/functions/coerce.js | 52 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 23 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 18 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 33 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../node_modules/semver/index.js | 48 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../semver/internal/parse-options.js | 11 - .../node_modules/semver/internal/re.js | 182 - .../node_modules/semver/package.json | 75 - .../node_modules/semver/preload.js | 2 - .../node_modules/semver/range.bnf | 16 - .../node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 61 - .../node_modules/semver/ranges/outside.js | 80 - .../node_modules/semver/ranges/simplify.js | 47 - .../node_modules/semver/ranges/subset.js | 244 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - .../typescript-estree/package.json | 86 - .../visitor-keys/CHANGELOG.md | 592 - .../@typescript-eslint/visitor-keys/LICENSE | 21 - .../@typescript-eslint/visitor-keys/README.md | 13 - .../visitor-keys/dist/get-keys.d.ts | 4 - .../visitor-keys/dist/get-keys.d.ts.map | 1 - .../visitor-keys/dist/get-keys.js | 7 - .../visitor-keys/dist/get-keys.js.map | 1 - .../visitor-keys/dist/index.d.ts | 3 - .../visitor-keys/dist/index.d.ts.map | 1 - .../visitor-keys/dist/index.js | 8 - .../visitor-keys/dist/index.js.map | 1 - .../visitor-keys/dist/visitor-keys.d.ts | 6 - .../visitor-keys/dist/visitor-keys.d.ts.map | 1 - .../visitor-keys/dist/visitor-keys.js | 152 - .../visitor-keys/dist/visitor-keys.js.map | 1 - .../visitor-keys/package.json | 59 - node_modules/abbrev/LICENSE | 46 - node_modules/abbrev/README.md | 23 - node_modules/abbrev/abbrev.js | 61 - node_modules/abbrev/package.json | 21 - node_modules/acorn-jsx/LICENSE | 19 - node_modules/acorn-jsx/README.md | 40 - node_modules/acorn-jsx/index.d.ts | 12 - node_modules/acorn-jsx/index.js | 488 - node_modules/acorn-jsx/package.json | 27 - node_modules/acorn-jsx/xhtml.js | 255 - node_modules/acorn/CHANGELOG.md | 732 - node_modules/acorn/LICENSE | 21 - node_modules/acorn/README.md | 276 - node_modules/acorn/bin/acorn | 4 - node_modules/acorn/dist/acorn.d.ts | 210 - node_modules/acorn/dist/acorn.js | 5515 - node_modules/acorn/dist/acorn.mjs | 5484 - node_modules/acorn/dist/acorn.mjs.d.ts | 2 - node_modules/acorn/dist/bin.js | 65 - node_modules/acorn/package.json | 46 - node_modules/ajv/.tonic_example.js | 20 - node_modules/ajv/LICENSE | 22 - node_modules/ajv/README.md | 1497 - node_modules/ajv/dist/ajv.bundle.js | 7189 - node_modules/ajv/dist/ajv.min.js | 3 - node_modules/ajv/dist/ajv.min.js.map | 1 - node_modules/ajv/lib/ajv.d.ts | 397 - node_modules/ajv/lib/ajv.js | 506 - node_modules/ajv/lib/cache.js | 26 - node_modules/ajv/lib/compile/async.js | 90 - node_modules/ajv/lib/compile/equal.js | 5 - node_modules/ajv/lib/compile/error_classes.js | 34 - node_modules/ajv/lib/compile/formats.js | 142 - node_modules/ajv/lib/compile/index.js | 387 - node_modules/ajv/lib/compile/resolve.js | 270 - node_modules/ajv/lib/compile/rules.js | 66 - node_modules/ajv/lib/compile/schema_obj.js | 9 - node_modules/ajv/lib/compile/ucs2length.js | 20 - node_modules/ajv/lib/compile/util.js | 239 - node_modules/ajv/lib/data.js | 49 - node_modules/ajv/lib/definition_schema.js | 37 - node_modules/ajv/lib/dot/_limit.jst | 113 - node_modules/ajv/lib/dot/_limitItems.jst | 12 - node_modules/ajv/lib/dot/_limitLength.jst | 12 - node_modules/ajv/lib/dot/_limitProperties.jst | 12 - node_modules/ajv/lib/dot/allOf.jst | 32 - node_modules/ajv/lib/dot/anyOf.jst | 46 - node_modules/ajv/lib/dot/coerce.def | 51 - node_modules/ajv/lib/dot/comment.jst | 9 - node_modules/ajv/lib/dot/const.jst | 11 - node_modules/ajv/lib/dot/contains.jst | 55 - node_modules/ajv/lib/dot/custom.jst | 191 - node_modules/ajv/lib/dot/defaults.def | 47 - node_modules/ajv/lib/dot/definitions.def | 203 - node_modules/ajv/lib/dot/dependencies.jst | 79 - node_modules/ajv/lib/dot/enum.jst | 30 - node_modules/ajv/lib/dot/errors.def | 194 - node_modules/ajv/lib/dot/format.jst | 106 - node_modules/ajv/lib/dot/if.jst | 73 - node_modules/ajv/lib/dot/items.jst | 98 - node_modules/ajv/lib/dot/missing.def | 39 - node_modules/ajv/lib/dot/multipleOf.jst | 22 - node_modules/ajv/lib/dot/not.jst | 43 - node_modules/ajv/lib/dot/oneOf.jst | 54 - node_modules/ajv/lib/dot/pattern.jst | 14 - node_modules/ajv/lib/dot/properties.jst | 245 - node_modules/ajv/lib/dot/propertyNames.jst | 52 - node_modules/ajv/lib/dot/ref.jst | 85 - node_modules/ajv/lib/dot/required.jst | 108 - node_modules/ajv/lib/dot/uniqueItems.jst | 62 - node_modules/ajv/lib/dot/validate.jst | 276 - node_modules/ajv/lib/dotjs/README.md | 3 - node_modules/ajv/lib/dotjs/_limit.js | 163 - node_modules/ajv/lib/dotjs/_limitItems.js | 80 - node_modules/ajv/lib/dotjs/_limitLength.js | 85 - .../ajv/lib/dotjs/_limitProperties.js | 80 - node_modules/ajv/lib/dotjs/allOf.js | 42 - node_modules/ajv/lib/dotjs/anyOf.js | 73 - node_modules/ajv/lib/dotjs/comment.js | 14 - node_modules/ajv/lib/dotjs/const.js | 56 - node_modules/ajv/lib/dotjs/contains.js | 81 - node_modules/ajv/lib/dotjs/custom.js | 228 - node_modules/ajv/lib/dotjs/dependencies.js | 168 - node_modules/ajv/lib/dotjs/enum.js | 66 - node_modules/ajv/lib/dotjs/format.js | 150 - node_modules/ajv/lib/dotjs/if.js | 103 - node_modules/ajv/lib/dotjs/index.js | 33 - node_modules/ajv/lib/dotjs/items.js | 140 - node_modules/ajv/lib/dotjs/multipleOf.js | 80 - node_modules/ajv/lib/dotjs/not.js | 84 - node_modules/ajv/lib/dotjs/oneOf.js | 73 - node_modules/ajv/lib/dotjs/pattern.js | 75 - node_modules/ajv/lib/dotjs/properties.js | 335 - node_modules/ajv/lib/dotjs/propertyNames.js | 81 - node_modules/ajv/lib/dotjs/ref.js | 124 - node_modules/ajv/lib/dotjs/required.js | 270 - node_modules/ajv/lib/dotjs/uniqueItems.js | 86 - node_modules/ajv/lib/dotjs/validate.js | 482 - node_modules/ajv/lib/keyword.js | 146 - node_modules/ajv/lib/refs/data.json | 17 - .../ajv/lib/refs/json-schema-draft-04.json | 149 - .../ajv/lib/refs/json-schema-draft-06.json | 154 - .../ajv/lib/refs/json-schema-draft-07.json | 168 - .../ajv/lib/refs/json-schema-secure.json | 94 - node_modules/ajv/package.json | 106 - node_modules/ajv/scripts/.eslintrc.yml | 3 - node_modules/ajv/scripts/bundle.js | 61 - node_modules/ajv/scripts/compile-dots.js | 73 - node_modules/ajv/scripts/info | 10 - node_modules/ajv/scripts/prepare-tests | 12 - .../ajv/scripts/publish-built-version | 32 - node_modules/ajv/scripts/travis-gh-pages | 23 - node_modules/ansi-colors/LICENSE | 21 - node_modules/ansi-colors/README.md | 315 - node_modules/ansi-colors/index.js | 184 - node_modules/ansi-colors/package.json | 129 - node_modules/ansi-colors/symbols.js | 69 - node_modules/ansi-colors/types/index.d.ts | 235 - node_modules/ansi-escapes/index.d.ts | 248 - node_modules/ansi-escapes/index.js | 157 - node_modules/ansi-escapes/license | 9 - node_modules/ansi-escapes/package.json | 57 - node_modules/ansi-escapes/readme.md | 245 - node_modules/ansi-regex/index.d.ts | 37 - node_modules/ansi-regex/index.js | 10 - node_modules/ansi-regex/license | 9 - node_modules/ansi-regex/package.json | 55 - node_modules/ansi-regex/readme.md | 78 - node_modules/ansi-styles/index.d.ts | 345 - node_modules/ansi-styles/index.js | 163 - node_modules/ansi-styles/license | 9 - node_modules/ansi-styles/package.json | 56 - node_modules/ansi-styles/readme.md | 152 - node_modules/anymatch/LICENSE | 15 - node_modules/anymatch/README.md | 87 - node_modules/anymatch/index.d.ts | 19 - node_modules/anymatch/index.js | 104 - node_modules/anymatch/package.json | 48 - node_modules/arg/LICENSE.md | 21 - node_modules/arg/README.md | 280 - node_modules/arg/index.d.ts | 31 - node_modules/arg/index.js | 144 - node_modules/arg/package.json | 30 - node_modules/argparse/CHANGELOG.md | 185 - node_modules/argparse/LICENSE | 21 - node_modules/argparse/README.md | 257 - node_modules/argparse/index.js | 3 - node_modules/argparse/lib/action.js | 146 - node_modules/argparse/lib/action/append.js | 53 - .../argparse/lib/action/append/constant.js | 47 - node_modules/argparse/lib/action/count.js | 40 - node_modules/argparse/lib/action/help.js | 47 - node_modules/argparse/lib/action/store.js | 50 - .../argparse/lib/action/store/constant.js | 43 - .../argparse/lib/action/store/false.js | 27 - .../argparse/lib/action/store/true.js | 26 - .../argparse/lib/action/subparsers.js | 149 - node_modules/argparse/lib/action/version.js | 47 - node_modules/argparse/lib/action_container.js | 482 - node_modules/argparse/lib/argparse.js | 14 - node_modules/argparse/lib/argument/error.js | 50 - .../argparse/lib/argument/exclusive.js | 54 - node_modules/argparse/lib/argument/group.js | 75 - node_modules/argparse/lib/argument_parser.js | 1161 - node_modules/argparse/lib/const.js | 21 - .../argparse/lib/help/added_formatters.js | 87 - node_modules/argparse/lib/help/formatter.js | 795 - node_modules/argparse/lib/namespace.js | 76 - node_modules/argparse/lib/utils.js | 57 - node_modules/argparse/package.json | 34 - node_modules/array-includes/.editorconfig | 13 - node_modules/array-includes/.eslintrc | 29 - .../array-includes/.github/FUNDING.yml | 12 - node_modules/array-includes/.nycrc | 9 - node_modules/array-includes/CHANGELOG.md | 140 - node_modules/array-includes/LICENSE | 21 - node_modules/array-includes/README.md | 105 - node_modules/array-includes/auto.js | 3 - node_modules/array-includes/implementation.js | 36 - node_modules/array-includes/index.js | 27 - node_modules/array-includes/package.json | 95 - node_modules/array-includes/polyfill.js | 13 - node_modules/array-includes/shim.js | 14 - .../array-includes/test/implementation.js | 20 - node_modules/array-includes/test/index.js | 17 - node_modules/array-includes/test/shimmed.js | 36 - node_modules/array-includes/test/tests.js | 94 - node_modules/array-union/index.d.ts | 25 - node_modules/array-union/index.js | 5 - node_modules/array-union/license | 9 - node_modules/array-union/package.json | 38 - node_modules/array-union/readme.md | 34 - .../array.prototype.flat/.editorconfig | 20 - node_modules/array.prototype.flat/.eslintrc | 36 - .../array.prototype.flat/.github/FUNDING.yml | 12 - node_modules/array.prototype.flat/.nycrc | 9 - .../array.prototype.flat/CHANGELOG.md | 83 - node_modules/array.prototype.flat/LICENSE | 21 - node_modules/array.prototype.flat/README.md | 75 - node_modules/array.prototype.flat/auto.js | 3 - .../array.prototype.flat/implementation.js | 22 - node_modules/array.prototype.flat/index.js | 19 - .../array.prototype.flat/package.json | 99 - node_modules/array.prototype.flat/polyfill.js | 7 - node_modules/array.prototype.flat/shim.js | 20 - .../test/implementation.js | 20 - .../array.prototype.flat/test/index.js | 17 - .../array.prototype.flat/test/shimmed.js | 36 - .../array.prototype.flat/test/tests.js | 30 - .../array.prototype.flatmap/.editorconfig | 20 - .../array.prototype.flatmap/.eslintrc | 34 - .../.github/FUNDING.yml | 12 - node_modules/array.prototype.flatmap/.nycrc | 9 - .../array.prototype.flatmap/CHANGELOG.md | 82 - node_modules/array.prototype.flatmap/LICENSE | 21 - .../array.prototype.flatmap/README.md | 82 - node_modules/array.prototype.flatmap/auto.js | 3 - .../array.prototype.flatmap/implementation.js | 26 - node_modules/array.prototype.flatmap/index.js | 19 - .../array.prototype.flatmap/package.json | 98 - .../array.prototype.flatmap/polyfill.js | 7 - node_modules/array.prototype.flatmap/shim.js | 20 - .../test/implementation.js | 20 - .../array.prototype.flatmap/test/index.js | 17 - .../array.prototype.flatmap/test/shimmed.js | 36 - .../array.prototype.flatmap/test/tests.js | 43 - node_modules/astral-regex/index.d.ts | 28 - node_modules/astral-regex/index.js | 6 - node_modules/astral-regex/license | 9 - node_modules/astral-regex/package.json | 33 - node_modules/astral-regex/readme.md | 46 - .../babel-helper-evaluate-path/LICENSE | 22 - .../babel-helper-evaluate-path/README.md | 35 - .../babel-helper-evaluate-path/lib/index.js | 337 - .../babel-helper-evaluate-path/package.json | 16 - .../babel-helper-flip-expressions/README.md | 7 - .../lib/index.js | 109 - .../package.json | 14 - .../babel-helper-is-nodes-equiv/.npmignore | 4 - .../babel-helper-is-nodes-equiv/README.md | 7 - .../babel-helper-is-nodes-equiv/lib/index.js | 68 - .../babel-helper-is-nodes-equiv/package.json | 16 - node_modules/babel-helper-is-void-0/README.md | 7 - .../babel-helper-is-void-0/lib/index.js | 11 - .../babel-helper-is-void-0/package.json | 14 - .../babel-helper-mark-eval-scopes/README.md | 9 - .../__tests__/helper-mark-eval-scopes-test.js | 48 - .../lib/index.js | 53 - .../package.json | 15 - .../src/index.js | 56 - .../babel-helper-remove-or-void/README.md | 7 - .../babel-helper-remove-or-void/lib/index.js | 28 - .../babel-helper-remove-or-void/package.json | 14 - .../LICENSE | 22 - .../README.md | 7 - .../lib/index.js | 138 - .../package.json | 15 - node_modules/babel-jest/LICENSE | 21 - node_modules/babel-jest/README.md | 25 - node_modules/babel-jest/build/index.d.ts | 24 - node_modules/babel-jest/build/index.js | 392 - .../babel-jest/build/loadBabelConfig.js | 27 - node_modules/babel-jest/package.json | 44 - .../babel-plugin-dynamic-import-node/.babelrc | 9 - .../.eslintignore | 2 - .../.eslintrc | 5 - .../.travis.yml | 38 - .../CHANGELOG.md | 64 - .../babel-plugin-dynamic-import-node/LICENSE | 21 - .../README.md | 63 - .../lib/index.js | 37 - .../lib/utils.js | 63 - .../package.json | 71 - .../babel-plugin-dynamic-import-node/utils.js | 6 - .../babel-plugin-istanbul/CHANGELOG.md | 320 - node_modules/babel-plugin-istanbul/LICENSE | 27 - node_modules/babel-plugin-istanbul/README.md | 135 - .../babel-plugin-istanbul/lib/index.js | 170 - .../lib/load-nyc-config-sync.js | 20 - .../babel-plugin-istanbul/package.json | 71 - node_modules/babel-plugin-jest-hoist/LICENSE | 21 - .../babel-plugin-jest-hoist/README.md | 33 - .../babel-plugin-jest-hoist/build/index.d.ts | 16 - .../babel-plugin-jest-hoist/build/index.js | 388 - .../babel-plugin-jest-hoist/package.json | 41 - .../babel-plugin-minify-builtins/LICENSE | 22 - .../babel-plugin-minify-builtins/README.md | 55 - .../babel-plugin-minify-builtins/lib/index.js | 354 - .../babel-plugin-minify-builtins/package.json | 16 - .../LICENSE | 22 - .../README.md | 90 - .../lib/index.js | 230 - .../lib/replacements.js | 160 - .../package.json | 18 - .../LICENSE | 22 - .../README.md | 74 - .../lib/index.js | 1396 - .../lib/remove-use-strict.js | 48 - .../package.json | 21 - .../README.md | 55 - .../lib/index.js | 61 - .../package.json | 17 - .../LICENSE | 22 - .../README.md | 49 - .../lib/index.js | 80 - .../package.json | 19 - .../babel-plugin-minify-infinity/README.md | 47 - .../babel-plugin-minify-infinity/lib/index.js | 44 - .../babel-plugin-minify-infinity/package.json | 14 - .../babel-plugin-minify-mangle-names/LICENSE | 22 - .../README.md | 79 - .../lib/bfs-traverse.js | 83 - .../lib/charset.js | 52 - .../lib/counted-set.js | 37 - .../lib/fixup-var-scoping.js | 50 - .../lib/index.js | 577 - .../lib/is-label-identifier.js | 14 - .../lib/scope-tracker.js | 269 - .../package.json | 18 - .../README.md | 49 - .../lib/index.js | 28 - .../package.json | 15 - .../babel-plugin-minify-replace/LICENSE | 22 - .../babel-plugin-minify-replace/README.md | 91 - .../babel-plugin-minify-replace/lib/index.js | 100 - .../babel-plugin-minify-replace/package.json | 15 - .../babel-plugin-minify-simplify/LICENSE | 22 - .../babel-plugin-minify-simplify/README.md | 81 - .../lib/assignment-expression.js | 96 - .../lib/conditional-expression.js | 39 - .../lib/helpers.js | 56 - .../lib/if-statement.js | 273 - .../babel-plugin-minify-simplify/lib/index.js | 1179 - .../lib/logical-expression.js | 75 - .../lib/pattern-match.js | 156 - .../babel-plugin-minify-simplify/package.json | 21 - .../README.md | 67 - .../lib/index.js | 161 - .../package.json | 17 - .../babel-plugin-polyfill-corejs2/LICENSE | 22 - .../babel-plugin-polyfill-corejs2/README.md | 28 - .../esm/index.mjs | 411 - .../esm/index.mjs.map | 1 - .../lib/add-platform-specific-polyfills.js | 24 - .../lib/built-in-definitions.js | 231 - .../lib/helpers.js | 34 - .../lib/index.js | 165 - .../package.json | 43 - .../babel-plugin-polyfill-corejs3/LICENSE | 22 - .../babel-plugin-polyfill-corejs3/README.md | 28 - .../core-js-compat/README.md | 4 - .../core-js-compat/data.js | 1 - .../core-js-compat/entries.js | 1 - .../get-modules-list-for-target-version.js | 1 - .../esm/index.mjs | 705 - .../esm/index.mjs.map | 1 - .../lib/built-in-definitions.js | 412 - .../lib/index.js | 291 - .../lib/shipped-proposals.js | 9 - .../lib/utils.js | 55 - .../package.json | 47 - .../babel-plugin-polyfill-regenerator/LICENSE | 22 - .../README.md | 28 - .../esm/index.mjs | 36 - .../esm/index.mjs.map | 1 - .../lib/index.js | 43 - .../package.json | 39 - .../README.md | 66 - .../lib/array-collapser.js | 52 - .../lib/array-property-collapser.js | 99 - .../lib/collapser.js | 32 - .../lib/index.js | 228 - .../lib/object-collapser.js | 60 - .../lib/set-collapser.js | 61 - .../package.json | 14 - .../README.md | 55 - .../lib/index.js | 36 - .../package.json | 14 - .../LICENSE | 22 - .../README.md | 60 - .../lib/index.js | 109 - .../package.json | 15 - .../README.md | 51 - .../lib/index.js | 20 - .../package.json | 14 - .../README.md | 65 - .../lib/escape-string-literal.js | 80 - .../lib/index.js | 30 - .../lib/property-name.js | 50 - .../package.json | 17 - .../README.md | 51 - .../lib/index.js | 53 - .../package.json | 14 - .../README.md | 61 - .../lib/index.js | 82 - .../package.json | 14 - .../README.md | 48 - .../lib/index.js | 13 - .../package.json | 14 - .../LICENSE | 22 - .../README.md | 63 - .../lib/index.js | 249 - .../package.json | 18 - .../README.md | 49 - .../lib/index.js | 109 - .../package.json | 14 - .../README.md | 51 - .../lib/index.js | 18 - .../package.json | 14 - .../babel-preset-current-node-syntax/LICENSE | 22 - .../README.md | 30 - .../package.json | 41 - .../scripts/check-yarn-bug.sh | 5 - .../src/index.js | 57 - node_modules/babel-preset-jest/LICENSE | 21 - node_modules/babel-preset-jest/README.md | 33 - node_modules/babel-preset-jest/index.js | 14 - node_modules/babel-preset-jest/package.json | 29 - node_modules/babel-preset-minify/LICENSE | 22 - node_modules/babel-preset-minify/README.md | 171 - node_modules/babel-preset-minify/lib/index.js | 114 - node_modules/babel-preset-minify/package.json | 42 - .../binary-extensions/binary-extensions.json | 260 - .../binary-extensions.json.d.ts | 3 - node_modules/binary-extensions/index.d.ts | 14 - node_modules/binary-extensions/index.js | 1 - node_modules/binary-extensions/license | 9 - node_modules/binary-extensions/package.json | 38 - node_modules/binary-extensions/readme.md | 41 - node_modules/braces/CHANGELOG.md | 184 - node_modules/braces/LICENSE | 21 - node_modules/braces/README.md | 593 - node_modules/braces/index.js | 170 - node_modules/braces/lib/compile.js | 57 - node_modules/braces/lib/constants.js | 57 - node_modules/braces/lib/expand.js | 113 - node_modules/braces/lib/parse.js | 333 - node_modules/braces/lib/stringify.js | 32 - node_modules/braces/lib/utils.js | 112 - node_modules/braces/package.json | 77 - node_modules/browserslist/LICENSE | 20 - node_modules/browserslist/README.md | 66 - node_modules/browserslist/browser.js | 50 - node_modules/browserslist/cli.js | 151 - node_modules/browserslist/error.d.ts | 7 - node_modules/browserslist/error.js | 12 - node_modules/browserslist/index.d.ts | 198 - node_modules/browserslist/index.js | 1189 - node_modules/browserslist/node.js | 398 - node_modules/browserslist/package.json | 40 - node_modules/browserslist/parse.js | 78 - node_modules/bs-logger/CHANGELOG.md | 60 - node_modules/bs-logger/LICENSE | 21 - node_modules/bs-logger/README.md | 319 - node_modules/bs-logger/dist/index.d.ts | 8 - node_modules/bs-logger/dist/index.js | 31 - .../bs-logger/dist/logger/context.d.ts | 16 - node_modules/bs-logger/dist/logger/context.js | 11 - node_modules/bs-logger/dist/logger/index.d.ts | 37 - node_modules/bs-logger/dist/logger/index.js | 164 - node_modules/bs-logger/dist/logger/level.d.ts | 25 - node_modules/bs-logger/dist/logger/level.js | 62 - .../bs-logger/dist/logger/message.d.ts | 18 - node_modules/bs-logger/dist/logger/message.js | 37 - node_modules/bs-logger/dist/logger/root.d.ts | 4 - node_modules/bs-logger/dist/logger/root.js | 79 - .../bs-logger/dist/logger/target.d.ts | 11 - node_modules/bs-logger/dist/logger/target.js | 90 - .../bs-logger/dist/testing/index.d.ts | 8 - node_modules/bs-logger/dist/testing/index.js | 29 - .../bs-logger/dist/testing/target-mock.d.ts | 28 - .../bs-logger/dist/testing/target-mock.js | 89 - .../bs-logger/dist/utils/cache-getters.d.ts | 2 - .../bs-logger/dist/utils/cache-getters.js | 40 - node_modules/bs-logger/package.json | 73 - node_modules/bser/README.md | 81 - node_modules/bser/index.js | 586 - node_modules/bser/package.json | 33 - node_modules/buffer-from/LICENSE | 21 - node_modules/buffer-from/index.js | 69 - node_modules/buffer-from/package.json | 19 - node_modules/buffer-from/readme.md | 69 - node_modules/callsites/index.d.ts | 96 - node_modules/callsites/index.js | 13 - node_modules/callsites/license | 9 - node_modules/callsites/package.json | 39 - node_modules/callsites/readme.md | 48 - node_modules/camelcase/index.d.ts | 63 - node_modules/camelcase/index.js | 76 - node_modules/camelcase/license | 9 - node_modules/camelcase/package.json | 43 - node_modules/camelcase/readme.md | 99 - node_modules/caniuse-lite/LICENSE | 395 - node_modules/caniuse-lite/README.md | 92 - node_modules/caniuse-lite/data/agents.js | 1 - .../caniuse-lite/data/browserVersions.js | 1 - node_modules/caniuse-lite/data/browsers.js | 1 - node_modules/caniuse-lite/data/features.js | 1 - .../caniuse-lite/data/features/aac.js | 1 - .../data/features/abortcontroller.js | 1 - .../caniuse-lite/data/features/ac3-ec3.js | 1 - .../data/features/accelerometer.js | 1 - .../data/features/addeventlistener.js | 1 - .../data/features/alternate-stylesheet.js | 1 - .../data/features/ambient-light.js | 1 - .../caniuse-lite/data/features/apng.js | 1 - .../data/features/array-find-index.js | 1 - .../caniuse-lite/data/features/array-find.js | 1 - .../caniuse-lite/data/features/array-flat.js | 1 - .../data/features/array-includes.js | 1 - .../data/features/arrow-functions.js | 1 - .../caniuse-lite/data/features/asmjs.js | 1 - .../data/features/async-clipboard.js | 1 - .../data/features/async-functions.js | 1 - .../caniuse-lite/data/features/atob-btoa.js | 1 - .../caniuse-lite/data/features/audio-api.js | 1 - .../caniuse-lite/data/features/audio.js | 1 - .../caniuse-lite/data/features/audiotracks.js | 1 - .../caniuse-lite/data/features/autofocus.js | 1 - .../caniuse-lite/data/features/auxclick.js | 1 - .../caniuse-lite/data/features/av1.js | 1 - .../caniuse-lite/data/features/avif.js | 1 - .../data/features/background-attachment.js | 1 - .../data/features/background-clip-text.js | 1 - .../data/features/background-img-opts.js | 1 - .../data/features/background-position-x-y.js | 1 - .../features/background-repeat-round-space.js | 1 - .../data/features/background-sync.js | 1 - .../data/features/battery-status.js | 1 - .../caniuse-lite/data/features/beacon.js | 1 - .../data/features/beforeafterprint.js | 1 - .../caniuse-lite/data/features/bigint.js | 1 - .../caniuse-lite/data/features/blobbuilder.js | 1 - .../caniuse-lite/data/features/bloburls.js | 1 - .../data/features/border-image.js | 1 - .../data/features/border-radius.js | 1 - .../data/features/broadcastchannel.js | 1 - .../caniuse-lite/data/features/brotli.js | 1 - .../caniuse-lite/data/features/calc.js | 1 - .../data/features/canvas-blending.js | 1 - .../caniuse-lite/data/features/canvas-text.js | 1 - .../caniuse-lite/data/features/canvas.js | 1 - .../caniuse-lite/data/features/ch-unit.js | 1 - .../data/features/chacha20-poly1305.js | 1 - .../data/features/channel-messaging.js | 1 - .../data/features/childnode-remove.js | 1 - .../caniuse-lite/data/features/classlist.js | 1 - .../client-hints-dpr-width-viewport.js | 1 - .../caniuse-lite/data/features/clipboard.js | 1 - .../caniuse-lite/data/features/colr-v1.js | 1 - .../caniuse-lite/data/features/colr.js | 1 - .../data/features/comparedocumentposition.js | 1 - .../data/features/console-basic.js | 1 - .../data/features/console-time.js | 1 - .../caniuse-lite/data/features/const.js | 1 - .../data/features/constraint-validation.js | 1 - .../data/features/contenteditable.js | 1 - .../data/features/contentsecuritypolicy.js | 1 - .../data/features/contentsecuritypolicy2.js | 1 - .../data/features/cookie-store-api.js | 1 - .../caniuse-lite/data/features/cors.js | 1 - .../data/features/createimagebitmap.js | 1 - .../data/features/credential-management.js | 1 - .../data/features/cryptography.js | 1 - .../caniuse-lite/data/features/css-all.js | 1 - .../data/features/css-animation.js | 1 - .../data/features/css-any-link.js | 1 - .../data/features/css-appearance.js | 1 - .../data/features/css-at-counter-style.js | 1 - .../data/features/css-autofill.js | 1 - .../data/features/css-backdrop-filter.js | 1 - .../data/features/css-background-offsets.js | 1 - .../data/features/css-backgroundblendmode.js | 1 - .../data/features/css-boxdecorationbreak.js | 1 - .../data/features/css-boxshadow.js | 1 - .../caniuse-lite/data/features/css-canvas.js | 1 - .../data/features/css-caret-color.js | 1 - .../data/features/css-cascade-layers.js | 1 - .../data/features/css-case-insensitive.js | 1 - .../data/features/css-clip-path.js | 1 - .../data/features/css-color-adjust.js | 1 - .../data/features/css-color-function.js | 1 - .../data/features/css-conic-gradients.js | 1 - .../data/features/css-container-queries.js | 1 - .../features/css-container-query-units.js | 1 - .../data/features/css-containment.js | 1 - .../data/features/css-content-visibility.js | 1 - .../data/features/css-counters.js | 1 - .../data/features/css-crisp-edges.js | 1 - .../data/features/css-cross-fade.js | 1 - .../data/features/css-default-pseudo.js | 1 - .../data/features/css-descendant-gtgt.js | 1 - .../data/features/css-deviceadaptation.js | 1 - .../data/features/css-dir-pseudo.js | 1 - .../data/features/css-display-contents.js | 1 - .../data/features/css-element-function.js | 1 - .../data/features/css-env-function.js | 1 - .../data/features/css-exclusions.js | 1 - .../data/features/css-featurequeries.js | 1 - .../data/features/css-file-selector-button.js | 1 - .../data/features/css-filter-function.js | 1 - .../caniuse-lite/data/features/css-filters.js | 1 - .../data/features/css-first-letter.js | 1 - .../data/features/css-first-line.js | 1 - .../caniuse-lite/data/features/css-fixed.js | 1 - .../data/features/css-focus-visible.js | 1 - .../data/features/css-focus-within.js | 1 - .../data/features/css-font-palette.js | 1 - .../features/css-font-rendering-controls.js | 1 - .../data/features/css-font-stretch.js | 1 - .../data/features/css-gencontent.js | 1 - .../data/features/css-gradients.js | 1 - .../data/features/css-grid-animation.js | 1 - .../caniuse-lite/data/features/css-grid.js | 1 - .../data/features/css-hanging-punctuation.js | 1 - .../caniuse-lite/data/features/css-has.js | 1 - .../data/features/css-hyphenate.js | 1 - .../caniuse-lite/data/features/css-hyphens.js | 1 - .../data/features/css-image-orientation.js | 1 - .../data/features/css-image-set.js | 1 - .../data/features/css-in-out-of-range.js | 1 - .../data/features/css-indeterminate-pseudo.js | 1 - .../data/features/css-initial-letter.js | 1 - .../data/features/css-initial-value.js | 1 - .../caniuse-lite/data/features/css-lch-lab.js | 1 - .../data/features/css-letter-spacing.js | 1 - .../data/features/css-line-clamp.js | 1 - .../data/features/css-logical-props.js | 1 - .../data/features/css-marker-pseudo.js | 1 - .../caniuse-lite/data/features/css-masks.js | 1 - .../data/features/css-matches-pseudo.js | 1 - .../data/features/css-math-functions.js | 1 - .../data/features/css-media-interaction.js | 1 - .../data/features/css-media-resolution.js | 1 - .../data/features/css-media-scripting.js | 1 - .../data/features/css-mediaqueries.js | 1 - .../data/features/css-mixblendmode.js | 1 - .../data/features/css-motion-paths.js | 1 - .../data/features/css-namespaces.js | 1 - .../caniuse-lite/data/features/css-nesting.js | 1 - .../data/features/css-not-sel-list.js | 1 - .../data/features/css-nth-child-of.js | 1 - .../caniuse-lite/data/features/css-opacity.js | 1 - .../data/features/css-optional-pseudo.js | 1 - .../data/features/css-overflow-anchor.js | 1 - .../data/features/css-overflow-overlay.js | 1 - .../data/features/css-overflow.js | 1 - .../data/features/css-overscroll-behavior.js | 1 - .../data/features/css-page-break.js | 1 - .../data/features/css-paged-media.js | 1 - .../data/features/css-paint-api.js | 1 - .../data/features/css-placeholder-shown.js | 1 - .../data/features/css-placeholder.js | 1 - .../data/features/css-print-color-adjust.js | 1 - .../data/features/css-read-only-write.js | 1 - .../data/features/css-rebeccapurple.js | 1 - .../data/features/css-reflections.js | 1 - .../caniuse-lite/data/features/css-regions.js | 1 - .../data/features/css-repeating-gradients.js | 1 - .../caniuse-lite/data/features/css-resize.js | 1 - .../data/features/css-revert-value.js | 1 - .../data/features/css-rrggbbaa.js | 1 - .../data/features/css-scroll-behavior.js | 1 - .../data/features/css-scroll-timeline.js | 1 - .../data/features/css-scrollbar.js | 1 - .../caniuse-lite/data/features/css-sel2.js | 1 - .../caniuse-lite/data/features/css-sel3.js | 1 - .../data/features/css-selection.js | 1 - .../caniuse-lite/data/features/css-shapes.js | 1 - .../data/features/css-snappoints.js | 1 - .../caniuse-lite/data/features/css-sticky.js | 1 - .../caniuse-lite/data/features/css-subgrid.js | 1 - .../data/features/css-supports-api.js | 1 - .../caniuse-lite/data/features/css-table.js | 1 - .../data/features/css-text-align-last.js | 1 - .../data/features/css-text-indent.js | 1 - .../data/features/css-text-justify.js | 1 - .../data/features/css-text-orientation.js | 1 - .../data/features/css-text-spacing.js | 1 - .../data/features/css-textshadow.js | 1 - .../data/features/css-touch-action-2.js | 1 - .../data/features/css-touch-action.js | 1 - .../data/features/css-transitions.js | 1 - .../data/features/css-unicode-bidi.js | 1 - .../data/features/css-unset-value.js | 1 - .../data/features/css-variables.js | 1 - .../data/features/css-when-else.js | 1 - .../data/features/css-widows-orphans.js | 1 - .../data/features/css-width-stretch.js | 1 - .../data/features/css-writing-mode.js | 1 - .../caniuse-lite/data/features/css-zoom.js | 1 - .../caniuse-lite/data/features/css3-attr.js | 1 - .../data/features/css3-boxsizing.js | 1 - .../caniuse-lite/data/features/css3-colors.js | 1 - .../data/features/css3-cursors-grab.js | 1 - .../data/features/css3-cursors-newer.js | 1 - .../data/features/css3-cursors.js | 1 - .../data/features/css3-tabsize.js | 1 - .../data/features/currentcolor.js | 1 - .../data/features/custom-elements.js | 1 - .../data/features/custom-elementsv1.js | 1 - .../caniuse-lite/data/features/customevent.js | 1 - .../caniuse-lite/data/features/datalist.js | 1 - .../caniuse-lite/data/features/dataset.js | 1 - .../caniuse-lite/data/features/datauri.js | 1 - .../data/features/date-tolocaledatestring.js | 1 - .../data/features/declarative-shadow-dom.js | 1 - .../caniuse-lite/data/features/decorators.js | 1 - .../caniuse-lite/data/features/details.js | 1 - .../data/features/deviceorientation.js | 1 - .../data/features/devicepixelratio.js | 1 - .../caniuse-lite/data/features/dialog.js | 1 - .../data/features/dispatchevent.js | 1 - .../caniuse-lite/data/features/dnssec.js | 1 - .../data/features/do-not-track.js | 1 - .../data/features/document-currentscript.js | 1 - .../data/features/document-evaluate-xpath.js | 1 - .../data/features/document-execcommand.js | 1 - .../data/features/document-policy.js | 1 - .../features/document-scrollingelement.js | 1 - .../data/features/documenthead.js | 1 - .../data/features/dom-manip-convenience.js | 1 - .../caniuse-lite/data/features/dom-range.js | 1 - .../data/features/domcontentloaded.js | 1 - .../features/domfocusin-domfocusout-events.js | 1 - .../caniuse-lite/data/features/dommatrix.js | 1 - .../caniuse-lite/data/features/download.js | 1 - .../caniuse-lite/data/features/dragndrop.js | 1 - .../data/features/element-closest.js | 1 - .../data/features/element-from-point.js | 1 - .../data/features/element-scroll-methods.js | 1 - .../caniuse-lite/data/features/eme.js | 1 - .../caniuse-lite/data/features/eot.js | 1 - .../caniuse-lite/data/features/es5.js | 1 - .../caniuse-lite/data/features/es6-class.js | 1 - .../data/features/es6-generators.js | 1 - .../features/es6-module-dynamic-import.js | 1 - .../caniuse-lite/data/features/es6-module.js | 1 - .../caniuse-lite/data/features/es6-number.js | 1 - .../data/features/es6-string-includes.js | 1 - .../caniuse-lite/data/features/es6.js | 1 - .../caniuse-lite/data/features/eventsource.js | 1 - .../data/features/extended-system-fonts.js | 1 - .../data/features/feature-policy.js | 1 - .../caniuse-lite/data/features/fetch.js | 1 - .../data/features/fieldset-disabled.js | 1 - .../caniuse-lite/data/features/fileapi.js | 1 - .../caniuse-lite/data/features/filereader.js | 1 - .../data/features/filereadersync.js | 1 - .../caniuse-lite/data/features/filesystem.js | 1 - .../caniuse-lite/data/features/flac.js | 1 - .../caniuse-lite/data/features/flexbox-gap.js | 1 - .../caniuse-lite/data/features/flexbox.js | 1 - .../caniuse-lite/data/features/flow-root.js | 1 - .../data/features/focusin-focusout-events.js | 1 - .../features/focusoptions-preventscroll.js | 1 - .../data/features/font-family-system-ui.js | 1 - .../data/features/font-feature.js | 1 - .../data/features/font-kerning.js | 1 - .../data/features/font-loading.js | 1 - .../data/features/font-metrics-overrides.js | 1 - .../data/features/font-size-adjust.js | 1 - .../caniuse-lite/data/features/font-smooth.js | 1 - .../data/features/font-unicode-range.js | 1 - .../data/features/font-variant-alternates.js | 1 - .../data/features/font-variant-east-asian.js | 1 - .../data/features/font-variant-numeric.js | 1 - .../caniuse-lite/data/features/fontface.js | 1 - .../data/features/form-attribute.js | 1 - .../data/features/form-submit-attributes.js | 1 - .../data/features/form-validation.js | 1 - .../caniuse-lite/data/features/forms.js | 1 - .../caniuse-lite/data/features/fullscreen.js | 1 - .../caniuse-lite/data/features/gamepad.js | 1 - .../caniuse-lite/data/features/geolocation.js | 1 - .../data/features/getboundingclientrect.js | 1 - .../data/features/getcomputedstyle.js | 1 - .../data/features/getelementsbyclassname.js | 1 - .../data/features/getrandomvalues.js | 1 - .../caniuse-lite/data/features/gyroscope.js | 1 - .../data/features/hardwareconcurrency.js | 1 - .../caniuse-lite/data/features/hashchange.js | 1 - .../caniuse-lite/data/features/heif.js | 1 - .../caniuse-lite/data/features/hevc.js | 1 - .../caniuse-lite/data/features/hidden.js | 1 - .../data/features/high-resolution-time.js | 1 - .../caniuse-lite/data/features/history.js | 1 - .../data/features/html-media-capture.js | 1 - .../data/features/html5semantic.js | 1 - .../data/features/http-live-streaming.js | 1 - .../caniuse-lite/data/features/http2.js | 1 - .../caniuse-lite/data/features/http3.js | 1 - .../data/features/iframe-sandbox.js | 1 - .../data/features/iframe-seamless.js | 1 - .../data/features/iframe-srcdoc.js | 1 - .../data/features/imagecapture.js | 1 - .../caniuse-lite/data/features/ime.js | 1 - .../img-naturalwidth-naturalheight.js | 1 - .../caniuse-lite/data/features/import-maps.js | 1 - .../caniuse-lite/data/features/imports.js | 1 - .../data/features/indeterminate-checkbox.js | 1 - .../caniuse-lite/data/features/indexeddb.js | 1 - .../caniuse-lite/data/features/indexeddb2.js | 1 - .../data/features/inline-block.js | 1 - .../caniuse-lite/data/features/innertext.js | 1 - .../data/features/input-autocomplete-onoff.js | 1 - .../caniuse-lite/data/features/input-color.js | 1 - .../data/features/input-datetime.js | 1 - .../data/features/input-email-tel-url.js | 1 - .../caniuse-lite/data/features/input-event.js | 1 - .../data/features/input-file-accept.js | 1 - .../data/features/input-file-directory.js | 1 - .../data/features/input-file-multiple.js | 1 - .../data/features/input-inputmode.js | 1 - .../data/features/input-minlength.js | 1 - .../data/features/input-number.js | 1 - .../data/features/input-pattern.js | 1 - .../data/features/input-placeholder.js | 1 - .../caniuse-lite/data/features/input-range.js | 1 - .../data/features/input-search.js | 1 - .../data/features/input-selection.js | 1 - .../data/features/insert-adjacent.js | 1 - .../data/features/insertadjacenthtml.js | 1 - .../data/features/internationalization.js | 1 - .../data/features/intersectionobserver-v2.js | 1 - .../data/features/intersectionobserver.js | 1 - .../data/features/intl-pluralrules.js | 1 - .../data/features/intrinsic-width.js | 1 - .../caniuse-lite/data/features/jpeg2000.js | 1 - .../caniuse-lite/data/features/jpegxl.js | 1 - .../caniuse-lite/data/features/jpegxr.js | 1 - .../data/features/js-regexp-lookbehind.js | 1 - .../caniuse-lite/data/features/json.js | 1 - .../features/justify-content-space-evenly.js | 1 - .../data/features/kerning-pairs-ligatures.js | 1 - .../data/features/keyboardevent-charcode.js | 1 - .../data/features/keyboardevent-code.js | 1 - .../keyboardevent-getmodifierstate.js | 1 - .../data/features/keyboardevent-key.js | 1 - .../data/features/keyboardevent-location.js | 1 - .../data/features/keyboardevent-which.js | 1 - .../caniuse-lite/data/features/lazyload.js | 1 - .../caniuse-lite/data/features/let.js | 1 - .../data/features/link-icon-png.js | 1 - .../data/features/link-icon-svg.js | 1 - .../data/features/link-rel-dns-prefetch.js | 1 - .../data/features/link-rel-modulepreload.js | 1 - .../data/features/link-rel-preconnect.js | 1 - .../data/features/link-rel-prefetch.js | 1 - .../data/features/link-rel-preload.js | 1 - .../data/features/link-rel-prerender.js | 1 - .../data/features/loading-lazy-attr.js | 1 - .../data/features/localecompare.js | 1 - .../data/features/magnetometer.js | 1 - .../data/features/matchesselector.js | 1 - .../caniuse-lite/data/features/matchmedia.js | 1 - .../caniuse-lite/data/features/mathml.js | 1 - .../caniuse-lite/data/features/maxlength.js | 1 - .../data/features/media-attribute.js | 1 - .../data/features/media-fragments.js | 1 - .../data/features/media-session-api.js | 1 - .../data/features/mediacapture-fromelement.js | 1 - .../data/features/mediarecorder.js | 1 - .../caniuse-lite/data/features/mediasource.js | 1 - .../caniuse-lite/data/features/menu.js | 1 - .../data/features/meta-theme-color.js | 1 - .../caniuse-lite/data/features/meter.js | 1 - .../caniuse-lite/data/features/midi.js | 1 - .../caniuse-lite/data/features/minmaxwh.js | 1 - .../caniuse-lite/data/features/mp3.js | 1 - .../caniuse-lite/data/features/mpeg-dash.js | 1 - .../caniuse-lite/data/features/mpeg4.js | 1 - .../data/features/multibackgrounds.js | 1 - .../caniuse-lite/data/features/multicolumn.js | 1 - .../data/features/mutation-events.js | 1 - .../data/features/mutationobserver.js | 1 - .../data/features/namevalue-storage.js | 1 - .../data/features/native-filesystem-api.js | 1 - .../caniuse-lite/data/features/nav-timing.js | 1 - .../data/features/navigator-language.js | 1 - .../caniuse-lite/data/features/netinfo.js | 1 - .../data/features/notifications.js | 1 - .../data/features/object-entries.js | 1 - .../caniuse-lite/data/features/object-fit.js | 1 - .../data/features/object-observe.js | 1 - .../data/features/object-values.js | 1 - .../caniuse-lite/data/features/objectrtc.js | 1 - .../data/features/offline-apps.js | 1 - .../data/features/offscreencanvas.js | 1 - .../caniuse-lite/data/features/ogg-vorbis.js | 1 - .../caniuse-lite/data/features/ogv.js | 1 - .../caniuse-lite/data/features/ol-reversed.js | 1 - .../data/features/once-event-listener.js | 1 - .../data/features/online-status.js | 1 - .../caniuse-lite/data/features/opus.js | 1 - .../data/features/orientation-sensor.js | 1 - .../caniuse-lite/data/features/outline.js | 1 - .../data/features/pad-start-end.js | 1 - .../data/features/page-transition-events.js | 1 - .../data/features/pagevisibility.js | 1 - .../data/features/passive-event-listener.js | 1 - .../data/features/passwordrules.js | 1 - .../caniuse-lite/data/features/path2d.js | 1 - .../data/features/payment-request.js | 1 - .../caniuse-lite/data/features/pdf-viewer.js | 1 - .../data/features/permissions-api.js | 1 - .../data/features/permissions-policy.js | 1 - .../data/features/picture-in-picture.js | 1 - .../caniuse-lite/data/features/picture.js | 1 - .../caniuse-lite/data/features/ping.js | 1 - .../caniuse-lite/data/features/png-alpha.js | 1 - .../data/features/pointer-events.js | 1 - .../caniuse-lite/data/features/pointer.js | 1 - .../caniuse-lite/data/features/pointerlock.js | 1 - .../caniuse-lite/data/features/portals.js | 1 - .../data/features/prefers-color-scheme.js | 1 - .../data/features/prefers-reduced-motion.js | 1 - .../data/features/private-class-fields.js | 1 - .../features/private-methods-and-accessors.js | 1 - .../caniuse-lite/data/features/progress.js | 1 - .../data/features/promise-finally.js | 1 - .../caniuse-lite/data/features/promises.js | 1 - .../caniuse-lite/data/features/proximity.js | 1 - .../caniuse-lite/data/features/proxy.js | 1 - .../data/features/public-class-fields.js | 1 - .../data/features/publickeypinning.js | 1 - .../caniuse-lite/data/features/push-api.js | 1 - .../data/features/queryselector.js | 1 - .../data/features/readonly-attr.js | 1 - .../data/features/referrer-policy.js | 1 - .../data/features/registerprotocolhandler.js | 1 - .../data/features/rel-noopener.js | 1 - .../data/features/rel-noreferrer.js | 1 - .../caniuse-lite/data/features/rellist.js | 1 - .../caniuse-lite/data/features/rem.js | 1 - .../data/features/requestanimationframe.js | 1 - .../data/features/requestidlecallback.js | 1 - .../data/features/resizeobserver.js | 1 - .../data/features/resource-timing.js | 1 - .../data/features/rest-parameters.js | 1 - .../data/features/rtcpeerconnection.js | 1 - .../caniuse-lite/data/features/ruby.js | 1 - .../caniuse-lite/data/features/run-in.js | 1 - .../features/same-site-cookie-attribute.js | 1 - .../data/features/screen-orientation.js | 1 - .../data/features/script-async.js | 1 - .../data/features/script-defer.js | 1 - .../data/features/scrollintoview.js | 1 - .../data/features/scrollintoviewifneeded.js | 1 - .../caniuse-lite/data/features/sdch.js | 1 - .../data/features/selection-api.js | 1 - .../data/features/server-timing.js | 1 - .../data/features/serviceworkers.js | 1 - .../data/features/setimmediate.js | 1 - .../caniuse-lite/data/features/sha-2.js | 1 - .../caniuse-lite/data/features/shadowdom.js | 1 - .../caniuse-lite/data/features/shadowdomv1.js | 1 - .../data/features/sharedarraybuffer.js | 1 - .../data/features/sharedworkers.js | 1 - .../caniuse-lite/data/features/sni.js | 1 - .../caniuse-lite/data/features/spdy.js | 1 - .../data/features/speech-recognition.js | 1 - .../data/features/speech-synthesis.js | 1 - .../data/features/spellcheck-attribute.js | 1 - .../caniuse-lite/data/features/sql-storage.js | 1 - .../caniuse-lite/data/features/srcset.js | 1 - .../caniuse-lite/data/features/stream.js | 1 - .../caniuse-lite/data/features/streams.js | 1 - .../data/features/stricttransportsecurity.js | 1 - .../data/features/style-scoped.js | 1 - .../data/features/subresource-integrity.js | 1 - .../caniuse-lite/data/features/svg-css.js | 1 - .../caniuse-lite/data/features/svg-filters.js | 1 - .../caniuse-lite/data/features/svg-fonts.js | 1 - .../data/features/svg-fragment.js | 1 - .../caniuse-lite/data/features/svg-html.js | 1 - .../caniuse-lite/data/features/svg-html5.js | 1 - .../caniuse-lite/data/features/svg-img.js | 1 - .../caniuse-lite/data/features/svg-smil.js | 1 - .../caniuse-lite/data/features/svg.js | 1 - .../caniuse-lite/data/features/sxg.js | 1 - .../data/features/tabindex-attr.js | 1 - .../data/features/template-literals.js | 1 - .../caniuse-lite/data/features/template.js | 1 - .../caniuse-lite/data/features/temporal.js | 1 - .../caniuse-lite/data/features/testfeat.js | 1 - .../data/features/text-decoration.js | 1 - .../data/features/text-emphasis.js | 1 - .../data/features/text-overflow.js | 1 - .../data/features/text-size-adjust.js | 1 - .../caniuse-lite/data/features/text-stroke.js | 1 - .../data/features/text-underline-offset.js | 1 - .../caniuse-lite/data/features/textcontent.js | 1 - .../caniuse-lite/data/features/textencoder.js | 1 - .../caniuse-lite/data/features/tls1-1.js | 1 - .../caniuse-lite/data/features/tls1-2.js | 1 - .../caniuse-lite/data/features/tls1-3.js | 1 - .../data/features/token-binding.js | 1 - .../caniuse-lite/data/features/touch.js | 1 - .../data/features/transforms2d.js | 1 - .../data/features/transforms3d.js | 1 - .../data/features/trusted-types.js | 1 - .../caniuse-lite/data/features/ttf.js | 1 - .../caniuse-lite/data/features/typedarrays.js | 1 - .../caniuse-lite/data/features/u2f.js | 1 - .../data/features/unhandledrejection.js | 1 - .../data/features/upgradeinsecurerequests.js | 1 - .../features/url-scroll-to-text-fragment.js | 1 - .../caniuse-lite/data/features/url.js | 1 - .../data/features/urlsearchparams.js | 1 - .../caniuse-lite/data/features/use-strict.js | 1 - .../data/features/user-select-none.js | 1 - .../caniuse-lite/data/features/user-timing.js | 1 - .../data/features/variable-fonts.js | 1 - .../data/features/vector-effect.js | 1 - .../caniuse-lite/data/features/vibration.js | 1 - .../caniuse-lite/data/features/video.js | 1 - .../caniuse-lite/data/features/videotracks.js | 1 - .../data/features/viewport-unit-variants.js | 1 - .../data/features/viewport-units.js | 1 - .../caniuse-lite/data/features/wai-aria.js | 1 - .../caniuse-lite/data/features/wake-lock.js | 1 - .../caniuse-lite/data/features/wasm.js | 1 - .../caniuse-lite/data/features/wav.js | 1 - .../caniuse-lite/data/features/wbr-element.js | 1 - .../data/features/web-animation.js | 1 - .../data/features/web-app-manifest.js | 1 - .../data/features/web-bluetooth.js | 1 - .../caniuse-lite/data/features/web-serial.js | 1 - .../caniuse-lite/data/features/web-share.js | 1 - .../caniuse-lite/data/features/webauthn.js | 1 - .../caniuse-lite/data/features/webgl.js | 1 - .../caniuse-lite/data/features/webgl2.js | 1 - .../caniuse-lite/data/features/webgpu.js | 1 - .../caniuse-lite/data/features/webhid.js | 1 - .../data/features/webkit-user-drag.js | 1 - .../caniuse-lite/data/features/webm.js | 1 - .../caniuse-lite/data/features/webnfc.js | 1 - .../caniuse-lite/data/features/webp.js | 1 - .../caniuse-lite/data/features/websockets.js | 1 - .../caniuse-lite/data/features/webusb.js | 1 - .../caniuse-lite/data/features/webvr.js | 1 - .../caniuse-lite/data/features/webvtt.js | 1 - .../caniuse-lite/data/features/webworkers.js | 1 - .../caniuse-lite/data/features/webxr.js | 1 - .../caniuse-lite/data/features/will-change.js | 1 - .../caniuse-lite/data/features/woff.js | 1 - .../caniuse-lite/data/features/woff2.js | 1 - .../caniuse-lite/data/features/word-break.js | 1 - .../caniuse-lite/data/features/wordwrap.js | 1 - .../data/features/x-doc-messaging.js | 1 - .../data/features/x-frame-options.js | 1 - .../caniuse-lite/data/features/xhr2.js | 1 - .../caniuse-lite/data/features/xhtml.js | 1 - .../caniuse-lite/data/features/xhtmlsmil.js | 1 - .../data/features/xml-serializer.js | 1 - node_modules/caniuse-lite/data/regions/AD.js | 1 - node_modules/caniuse-lite/data/regions/AE.js | 1 - node_modules/caniuse-lite/data/regions/AF.js | 1 - node_modules/caniuse-lite/data/regions/AG.js | 1 - node_modules/caniuse-lite/data/regions/AI.js | 1 - node_modules/caniuse-lite/data/regions/AL.js | 1 - node_modules/caniuse-lite/data/regions/AM.js | 1 - node_modules/caniuse-lite/data/regions/AO.js | 1 - node_modules/caniuse-lite/data/regions/AR.js | 1 - node_modules/caniuse-lite/data/regions/AS.js | 1 - node_modules/caniuse-lite/data/regions/AT.js | 1 - node_modules/caniuse-lite/data/regions/AU.js | 1 - node_modules/caniuse-lite/data/regions/AW.js | 1 - node_modules/caniuse-lite/data/regions/AX.js | 1 - node_modules/caniuse-lite/data/regions/AZ.js | 1 - node_modules/caniuse-lite/data/regions/BA.js | 1 - node_modules/caniuse-lite/data/regions/BB.js | 1 - node_modules/caniuse-lite/data/regions/BD.js | 1 - node_modules/caniuse-lite/data/regions/BE.js | 1 - node_modules/caniuse-lite/data/regions/BF.js | 1 - node_modules/caniuse-lite/data/regions/BG.js | 1 - node_modules/caniuse-lite/data/regions/BH.js | 1 - node_modules/caniuse-lite/data/regions/BI.js | 1 - node_modules/caniuse-lite/data/regions/BJ.js | 1 - node_modules/caniuse-lite/data/regions/BM.js | 1 - node_modules/caniuse-lite/data/regions/BN.js | 1 - node_modules/caniuse-lite/data/regions/BO.js | 1 - node_modules/caniuse-lite/data/regions/BR.js | 1 - node_modules/caniuse-lite/data/regions/BS.js | 1 - node_modules/caniuse-lite/data/regions/BT.js | 1 - node_modules/caniuse-lite/data/regions/BW.js | 1 - node_modules/caniuse-lite/data/regions/BY.js | 1 - node_modules/caniuse-lite/data/regions/BZ.js | 1 - node_modules/caniuse-lite/data/regions/CA.js | 1 - node_modules/caniuse-lite/data/regions/CD.js | 1 - node_modules/caniuse-lite/data/regions/CF.js | 1 - node_modules/caniuse-lite/data/regions/CG.js | 1 - node_modules/caniuse-lite/data/regions/CH.js | 1 - node_modules/caniuse-lite/data/regions/CI.js | 1 - node_modules/caniuse-lite/data/regions/CK.js | 1 - node_modules/caniuse-lite/data/regions/CL.js | 1 - node_modules/caniuse-lite/data/regions/CM.js | 1 - node_modules/caniuse-lite/data/regions/CN.js | 1 - node_modules/caniuse-lite/data/regions/CO.js | 1 - node_modules/caniuse-lite/data/regions/CR.js | 1 - node_modules/caniuse-lite/data/regions/CU.js | 1 - node_modules/caniuse-lite/data/regions/CV.js | 1 - node_modules/caniuse-lite/data/regions/CX.js | 1 - node_modules/caniuse-lite/data/regions/CY.js | 1 - node_modules/caniuse-lite/data/regions/CZ.js | 1 - node_modules/caniuse-lite/data/regions/DE.js | 1 - node_modules/caniuse-lite/data/regions/DJ.js | 1 - node_modules/caniuse-lite/data/regions/DK.js | 1 - node_modules/caniuse-lite/data/regions/DM.js | 1 - node_modules/caniuse-lite/data/regions/DO.js | 1 - node_modules/caniuse-lite/data/regions/DZ.js | 1 - node_modules/caniuse-lite/data/regions/EC.js | 1 - node_modules/caniuse-lite/data/regions/EE.js | 1 - node_modules/caniuse-lite/data/regions/EG.js | 1 - node_modules/caniuse-lite/data/regions/ER.js | 1 - node_modules/caniuse-lite/data/regions/ES.js | 1 - node_modules/caniuse-lite/data/regions/ET.js | 1 - node_modules/caniuse-lite/data/regions/FI.js | 1 - node_modules/caniuse-lite/data/regions/FJ.js | 1 - node_modules/caniuse-lite/data/regions/FK.js | 1 - node_modules/caniuse-lite/data/regions/FM.js | 1 - node_modules/caniuse-lite/data/regions/FO.js | 1 - node_modules/caniuse-lite/data/regions/FR.js | 1 - node_modules/caniuse-lite/data/regions/GA.js | 1 - node_modules/caniuse-lite/data/regions/GB.js | 1 - node_modules/caniuse-lite/data/regions/GD.js | 1 - node_modules/caniuse-lite/data/regions/GE.js | 1 - node_modules/caniuse-lite/data/regions/GF.js | 1 - node_modules/caniuse-lite/data/regions/GG.js | 1 - node_modules/caniuse-lite/data/regions/GH.js | 1 - node_modules/caniuse-lite/data/regions/GI.js | 1 - node_modules/caniuse-lite/data/regions/GL.js | 1 - node_modules/caniuse-lite/data/regions/GM.js | 1 - node_modules/caniuse-lite/data/regions/GN.js | 1 - node_modules/caniuse-lite/data/regions/GP.js | 1 - node_modules/caniuse-lite/data/regions/GQ.js | 1 - node_modules/caniuse-lite/data/regions/GR.js | 1 - node_modules/caniuse-lite/data/regions/GT.js | 1 - node_modules/caniuse-lite/data/regions/GU.js | 1 - node_modules/caniuse-lite/data/regions/GW.js | 1 - node_modules/caniuse-lite/data/regions/GY.js | 1 - node_modules/caniuse-lite/data/regions/HK.js | 1 - node_modules/caniuse-lite/data/regions/HN.js | 1 - node_modules/caniuse-lite/data/regions/HR.js | 1 - node_modules/caniuse-lite/data/regions/HT.js | 1 - node_modules/caniuse-lite/data/regions/HU.js | 1 - node_modules/caniuse-lite/data/regions/ID.js | 1 - node_modules/caniuse-lite/data/regions/IE.js | 1 - node_modules/caniuse-lite/data/regions/IL.js | 1 - node_modules/caniuse-lite/data/regions/IM.js | 1 - node_modules/caniuse-lite/data/regions/IN.js | 1 - node_modules/caniuse-lite/data/regions/IQ.js | 1 - node_modules/caniuse-lite/data/regions/IR.js | 1 - node_modules/caniuse-lite/data/regions/IS.js | 1 - node_modules/caniuse-lite/data/regions/IT.js | 1 - node_modules/caniuse-lite/data/regions/JE.js | 1 - node_modules/caniuse-lite/data/regions/JM.js | 1 - node_modules/caniuse-lite/data/regions/JO.js | 1 - node_modules/caniuse-lite/data/regions/JP.js | 1 - node_modules/caniuse-lite/data/regions/KE.js | 1 - node_modules/caniuse-lite/data/regions/KG.js | 1 - node_modules/caniuse-lite/data/regions/KH.js | 1 - node_modules/caniuse-lite/data/regions/KI.js | 1 - node_modules/caniuse-lite/data/regions/KM.js | 1 - node_modules/caniuse-lite/data/regions/KN.js | 1 - node_modules/caniuse-lite/data/regions/KP.js | 1 - node_modules/caniuse-lite/data/regions/KR.js | 1 - node_modules/caniuse-lite/data/regions/KW.js | 1 - node_modules/caniuse-lite/data/regions/KY.js | 1 - node_modules/caniuse-lite/data/regions/KZ.js | 1 - node_modules/caniuse-lite/data/regions/LA.js | 1 - node_modules/caniuse-lite/data/regions/LB.js | 1 - node_modules/caniuse-lite/data/regions/LC.js | 1 - node_modules/caniuse-lite/data/regions/LI.js | 1 - node_modules/caniuse-lite/data/regions/LK.js | 1 - node_modules/caniuse-lite/data/regions/LR.js | 1 - node_modules/caniuse-lite/data/regions/LS.js | 1 - node_modules/caniuse-lite/data/regions/LT.js | 1 - node_modules/caniuse-lite/data/regions/LU.js | 1 - node_modules/caniuse-lite/data/regions/LV.js | 1 - node_modules/caniuse-lite/data/regions/LY.js | 1 - node_modules/caniuse-lite/data/regions/MA.js | 1 - node_modules/caniuse-lite/data/regions/MC.js | 1 - node_modules/caniuse-lite/data/regions/MD.js | 1 - node_modules/caniuse-lite/data/regions/ME.js | 1 - node_modules/caniuse-lite/data/regions/MG.js | 1 - node_modules/caniuse-lite/data/regions/MH.js | 1 - node_modules/caniuse-lite/data/regions/MK.js | 1 - node_modules/caniuse-lite/data/regions/ML.js | 1 - node_modules/caniuse-lite/data/regions/MM.js | 1 - node_modules/caniuse-lite/data/regions/MN.js | 1 - node_modules/caniuse-lite/data/regions/MO.js | 1 - node_modules/caniuse-lite/data/regions/MP.js | 1 - node_modules/caniuse-lite/data/regions/MQ.js | 1 - node_modules/caniuse-lite/data/regions/MR.js | 1 - node_modules/caniuse-lite/data/regions/MS.js | 1 - node_modules/caniuse-lite/data/regions/MT.js | 1 - node_modules/caniuse-lite/data/regions/MU.js | 1 - node_modules/caniuse-lite/data/regions/MV.js | 1 - node_modules/caniuse-lite/data/regions/MW.js | 1 - node_modules/caniuse-lite/data/regions/MX.js | 1 - node_modules/caniuse-lite/data/regions/MY.js | 1 - node_modules/caniuse-lite/data/regions/MZ.js | 1 - node_modules/caniuse-lite/data/regions/NA.js | 1 - node_modules/caniuse-lite/data/regions/NC.js | 1 - node_modules/caniuse-lite/data/regions/NE.js | 1 - node_modules/caniuse-lite/data/regions/NF.js | 1 - node_modules/caniuse-lite/data/regions/NG.js | 1 - node_modules/caniuse-lite/data/regions/NI.js | 1 - node_modules/caniuse-lite/data/regions/NL.js | 1 - node_modules/caniuse-lite/data/regions/NO.js | 1 - node_modules/caniuse-lite/data/regions/NP.js | 1 - node_modules/caniuse-lite/data/regions/NR.js | 1 - node_modules/caniuse-lite/data/regions/NU.js | 1 - node_modules/caniuse-lite/data/regions/NZ.js | 1 - node_modules/caniuse-lite/data/regions/OM.js | 1 - node_modules/caniuse-lite/data/regions/PA.js | 1 - node_modules/caniuse-lite/data/regions/PE.js | 1 - node_modules/caniuse-lite/data/regions/PF.js | 1 - node_modules/caniuse-lite/data/regions/PG.js | 1 - node_modules/caniuse-lite/data/regions/PH.js | 1 - node_modules/caniuse-lite/data/regions/PK.js | 1 - node_modules/caniuse-lite/data/regions/PL.js | 1 - node_modules/caniuse-lite/data/regions/PM.js | 1 - node_modules/caniuse-lite/data/regions/PN.js | 1 - node_modules/caniuse-lite/data/regions/PR.js | 1 - node_modules/caniuse-lite/data/regions/PS.js | 1 - node_modules/caniuse-lite/data/regions/PT.js | 1 - node_modules/caniuse-lite/data/regions/PW.js | 1 - node_modules/caniuse-lite/data/regions/PY.js | 1 - node_modules/caniuse-lite/data/regions/QA.js | 1 - node_modules/caniuse-lite/data/regions/RE.js | 1 - node_modules/caniuse-lite/data/regions/RO.js | 1 - node_modules/caniuse-lite/data/regions/RS.js | 1 - node_modules/caniuse-lite/data/regions/RU.js | 1 - node_modules/caniuse-lite/data/regions/RW.js | 1 - node_modules/caniuse-lite/data/regions/SA.js | 1 - node_modules/caniuse-lite/data/regions/SB.js | 1 - node_modules/caniuse-lite/data/regions/SC.js | 1 - node_modules/caniuse-lite/data/regions/SD.js | 1 - node_modules/caniuse-lite/data/regions/SE.js | 1 - node_modules/caniuse-lite/data/regions/SG.js | 1 - node_modules/caniuse-lite/data/regions/SH.js | 1 - node_modules/caniuse-lite/data/regions/SI.js | 1 - node_modules/caniuse-lite/data/regions/SK.js | 1 - node_modules/caniuse-lite/data/regions/SL.js | 1 - node_modules/caniuse-lite/data/regions/SM.js | 1 - node_modules/caniuse-lite/data/regions/SN.js | 1 - node_modules/caniuse-lite/data/regions/SO.js | 1 - node_modules/caniuse-lite/data/regions/SR.js | 1 - node_modules/caniuse-lite/data/regions/ST.js | 1 - node_modules/caniuse-lite/data/regions/SV.js | 1 - node_modules/caniuse-lite/data/regions/SY.js | 1 - node_modules/caniuse-lite/data/regions/SZ.js | 1 - node_modules/caniuse-lite/data/regions/TC.js | 1 - node_modules/caniuse-lite/data/regions/TD.js | 1 - node_modules/caniuse-lite/data/regions/TG.js | 1 - node_modules/caniuse-lite/data/regions/TH.js | 1 - node_modules/caniuse-lite/data/regions/TJ.js | 1 - node_modules/caniuse-lite/data/regions/TK.js | 1 - node_modules/caniuse-lite/data/regions/TL.js | 1 - node_modules/caniuse-lite/data/regions/TM.js | 1 - node_modules/caniuse-lite/data/regions/TN.js | 1 - node_modules/caniuse-lite/data/regions/TO.js | 1 - node_modules/caniuse-lite/data/regions/TR.js | 1 - node_modules/caniuse-lite/data/regions/TT.js | 1 - node_modules/caniuse-lite/data/regions/TV.js | 1 - node_modules/caniuse-lite/data/regions/TW.js | 1 - node_modules/caniuse-lite/data/regions/TZ.js | 1 - node_modules/caniuse-lite/data/regions/UA.js | 1 - node_modules/caniuse-lite/data/regions/UG.js | 1 - node_modules/caniuse-lite/data/regions/US.js | 1 - node_modules/caniuse-lite/data/regions/UY.js | 1 - node_modules/caniuse-lite/data/regions/UZ.js | 1 - node_modules/caniuse-lite/data/regions/VA.js | 1 - node_modules/caniuse-lite/data/regions/VC.js | 1 - node_modules/caniuse-lite/data/regions/VE.js | 1 - node_modules/caniuse-lite/data/regions/VG.js | 1 - node_modules/caniuse-lite/data/regions/VI.js | 1 - node_modules/caniuse-lite/data/regions/VN.js | 1 - node_modules/caniuse-lite/data/regions/VU.js | 1 - node_modules/caniuse-lite/data/regions/WF.js | 1 - node_modules/caniuse-lite/data/regions/WS.js | 1 - node_modules/caniuse-lite/data/regions/YE.js | 1 - node_modules/caniuse-lite/data/regions/YT.js | 1 - node_modules/caniuse-lite/data/regions/ZA.js | 1 - node_modules/caniuse-lite/data/regions/ZM.js | 1 - node_modules/caniuse-lite/data/regions/ZW.js | 1 - .../caniuse-lite/data/regions/alt-af.js | 1 - .../caniuse-lite/data/regions/alt-an.js | 1 - .../caniuse-lite/data/regions/alt-as.js | 1 - .../caniuse-lite/data/regions/alt-eu.js | 1 - .../caniuse-lite/data/regions/alt-na.js | 1 - .../caniuse-lite/data/regions/alt-oc.js | 1 - .../caniuse-lite/data/regions/alt-sa.js | 1 - .../caniuse-lite/data/regions/alt-ww.js | 1 - .../caniuse-lite/dist/lib/statuses.js | 9 - .../caniuse-lite/dist/lib/supported.js | 9 - .../caniuse-lite/dist/unpacker/agents.js | 47 - .../dist/unpacker/browserVersions.js | 1 - .../caniuse-lite/dist/unpacker/browsers.js | 1 - .../caniuse-lite/dist/unpacker/feature.js | 48 - .../caniuse-lite/dist/unpacker/features.js | 6 - .../caniuse-lite/dist/unpacker/index.js | 4 - .../caniuse-lite/dist/unpacker/region.js | 22 - node_modules/caniuse-lite/package.json | 34 - node_modules/chalk/index.d.ts | 415 - node_modules/chalk/license | 9 - node_modules/chalk/package.json | 68 - node_modules/chalk/readme.md | 335 - node_modules/chalk/source/index.js | 229 - node_modules/chalk/source/templates.js | 134 - node_modules/chalk/source/util.js | 39 - node_modules/char-regex/LICENSE | 21 - node_modules/char-regex/README.md | 27 - node_modules/char-regex/index.d.ts | 13 - node_modules/char-regex/index.js | 39 - node_modules/char-regex/package.json | 44 - node_modules/chokidar/LICENSE | 21 - node_modules/chokidar/README.md | 308 - node_modules/chokidar/index.js | 973 - node_modules/chokidar/lib/constants.js | 65 - node_modules/chokidar/lib/fsevents-handler.js | 524 - node_modules/chokidar/lib/nodefs-handler.js | 654 - node_modules/chokidar/package.json | 85 - node_modules/chokidar/types/index.d.ts | 188 - node_modules/cjs-module-lexer/CHANGELOG.md | 40 - node_modules/cjs-module-lexer/LICENSE | 10 - node_modules/cjs-module-lexer/README.md | 453 - node_modules/cjs-module-lexer/dist/lexer.js | 1 - node_modules/cjs-module-lexer/dist/lexer.mjs | 2 - node_modules/cjs-module-lexer/lexer.d.ts | 7 - node_modules/cjs-module-lexer/lexer.js | 1438 - node_modules/cjs-module-lexer/package.json | 43 - node_modules/cliui/CHANGELOG.md | 121 - node_modules/cliui/LICENSE.txt | 14 - node_modules/cliui/README.md | 141 - node_modules/cliui/build/index.cjs | 302 - node_modules/cliui/build/lib/index.js | 287 - node_modules/cliui/build/lib/string-utils.js | 27 - node_modules/cliui/index.mjs | 13 - node_modules/cliui/package.json | 83 - node_modules/co/History.md | 172 - node_modules/co/LICENSE | 22 - node_modules/co/Readme.md | 212 - node_modules/co/index.js | 237 - node_modules/co/package.json | 34 - node_modules/collect-v8-coverage/CHANGELOG.md | 11 - node_modules/collect-v8-coverage/LICENSE | 22 - node_modules/collect-v8-coverage/README.md | 15 - node_modules/collect-v8-coverage/index.d.ts | 7 - node_modules/collect-v8-coverage/index.js | 37 - node_modules/collect-v8-coverage/package.json | 54 - node_modules/color-convert/CHANGELOG.md | 54 - node_modules/color-convert/LICENSE | 21 - node_modules/color-convert/README.md | 68 - node_modules/color-convert/conversions.js | 839 - node_modules/color-convert/index.js | 81 - node_modules/color-convert/package.json | 48 - node_modules/color-convert/route.js | 97 - node_modules/color-name/LICENSE | 8 - node_modules/color-name/README.md | 11 - node_modules/color-name/index.js | 152 - node_modules/color-name/package.json | 28 - node_modules/component-emitter/History.md | 75 - node_modules/component-emitter/LICENSE | 24 - node_modules/component-emitter/Readme.md | 74 - node_modules/component-emitter/index.js | 175 - node_modules/component-emitter/package.json | 27 - node_modules/convert-source-map/LICENSE | 23 - node_modules/convert-source-map/README.md | 120 - node_modules/convert-source-map/index.js | 136 - node_modules/convert-source-map/package.json | 44 - node_modules/cookiejar/LICENSE | 9 - node_modules/cookiejar/cookiejar.js | 276 - node_modules/cookiejar/package.json | 26 - node_modules/cookiejar/readme.md | 60 - node_modules/core-js-compat/LICENSE | 19 - node_modules/core-js-compat/README.md | 119 - node_modules/core-js-compat/compat.js | 78 - node_modules/core-js-compat/data.json | 3888 - node_modules/core-js-compat/entries.json | 16510 -- node_modules/core-js-compat/external.json | 14 - .../get-modules-list-for-target-version.js | 18 - node_modules/core-js-compat/helpers.js | 42 - node_modules/core-js-compat/index.js | 14 - .../core-js-compat/modules-by-versions.json | 445 - node_modules/core-js-compat/modules.json | 407 - .../core-js-compat/node_modules/.bin/semver | 12 - .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 28 - .../node_modules/semver/CHANGELOG.md | 74 - .../node_modules/semver/LICENSE | 15 - .../node_modules/semver/README.md | 499 - .../node_modules/semver/bin/semver.js | 173 - .../node_modules/semver/classes/comparator.js | 139 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 448 - .../node_modules/semver/classes/semver.js | 290 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 48 - .../node_modules/semver/functions/coerce.js | 51 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 25 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 15 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 37 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../node_modules/semver/index.js | 64 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../node_modules/semver/internal/re.js | 179 - .../node_modules/semver/package.json | 34 - .../node_modules/semver/range.bnf | 16 - .../node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 57 - .../node_modules/semver/ranges/outside.js | 80 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - node_modules/core-js-compat/package.json | 20 - node_modules/core-js-compat/targets-parser.js | 81 - node_modules/create-require/CHANGELOG.md | 33 - node_modules/create-require/LICENSE | 25 - node_modules/create-require/README.md | 46 - .../create-require/create-require.d.ts | 3 - node_modules/create-require/create-require.js | 49 - node_modules/create-require/package.json | 39 - node_modules/cross-spawn/CHANGELOG.md | 130 - node_modules/cross-spawn/LICENSE | 21 - node_modules/cross-spawn/README.md | 96 - node_modules/cross-spawn/index.js | 39 - node_modules/cross-spawn/lib/enoent.js | 59 - node_modules/cross-spawn/lib/parse.js | 91 - node_modules/cross-spawn/lib/util/escape.js | 45 - .../cross-spawn/lib/util/readShebang.js | 23 - .../cross-spawn/lib/util/resolveCommand.js | 52 - node_modules/cross-spawn/package.json | 73 - node_modules/dedent/LICENSE | 21 - node_modules/dedent/README.md | 59 - node_modules/dedent/dist/dedent.js | 59 - node_modules/dedent/package.json | 43 - node_modules/deep-is/.npmignore | 1 - node_modules/deep-is/.travis.yml | 6 - node_modules/deep-is/LICENSE | 22 - node_modules/deep-is/README.markdown | 70 - node_modules/deep-is/example/cmp.js | 11 - node_modules/deep-is/index.js | 102 - node_modules/deep-is/package.json | 61 - node_modules/deep-is/test/NaN.js | 16 - node_modules/deep-is/test/cmp.js | 23 - node_modules/deep-is/test/neg-vs-pos-0.js | 15 - node_modules/deepmerge/changelog.md | 159 - node_modules/deepmerge/dist/cjs.js | 133 - node_modules/deepmerge/dist/umd.js | 139 - node_modules/deepmerge/index.d.ts | 16 - node_modules/deepmerge/index.js | 106 - node_modules/deepmerge/license.txt | 21 - node_modules/deepmerge/package.json | 43 - node_modules/deepmerge/readme.md | 264 - node_modules/deepmerge/rollup.config.js | 22 - node_modules/define-properties/.editorconfig | 13 - node_modules/define-properties/.eslintrc | 19 - .../define-properties/.github/FUNDING.yml | 12 - node_modules/define-properties/.nycrc | 9 - node_modules/define-properties/CHANGELOG.md | 63 - node_modules/define-properties/LICENSE | 21 - node_modules/define-properties/README.md | 84 - node_modules/define-properties/index.js | 47 - node_modules/define-properties/package.json | 66 - node_modules/detect-newline/index.d.ts | 26 - node_modules/detect-newline/index.js | 21 - node_modules/detect-newline/license | 9 - node_modules/detect-newline/package.json | 39 - node_modules/detect-newline/readme.md | 42 - node_modules/dezalgo/.travis.yml | 7 - node_modules/dezalgo/LICENSE | 15 - node_modules/dezalgo/README.md | 29 - node_modules/dezalgo/dezalgo.js | 22 - node_modules/dezalgo/package.json | 42 - node_modules/dezalgo/test/basic.js | 29 - node_modules/diff-sequences/LICENSE | 21 - node_modules/diff-sequences/README.md | 404 - node_modules/diff-sequences/build/index.d.ts | 38 - node_modules/diff-sequences/build/index.js | 816 - node_modules/diff-sequences/package.json | 39 - node_modules/dir-glob/index.js | 75 - node_modules/dir-glob/license | 9 - node_modules/dir-glob/package.json | 38 - node_modules/dir-glob/readme.md | 76 - node_modules/doctrine/CHANGELOG.md | 101 - node_modules/doctrine/LICENSE | 177 - .../doctrine/LICENSE.closure-compiler | 202 - node_modules/doctrine/LICENSE.esprima | 19 - node_modules/doctrine/README.md | 165 - node_modules/doctrine/lib/doctrine.js | 898 - node_modules/doctrine/lib/typed.js | 1305 - node_modules/doctrine/lib/utility.js | 35 - node_modules/doctrine/package.json | 58 - .../electron-to-chromium/CHANGELOG.md | 14 - node_modules/electron-to-chromium/LICENSE | 5 - node_modules/electron-to-chromium/README.md | 186 - .../electron-to-chromium/chromium-versions.js | 48 - .../chromium-versions.json | 1 - .../full-chromium-versions.js | 2014 - .../full-chromium-versions.json | 1 - .../electron-to-chromium/full-versions.js | 1486 - .../electron-to-chromium/full-versions.json | 1 - node_modules/electron-to-chromium/index.js | 36 - .../electron-to-chromium/package.json | 42 - node_modules/electron-to-chromium/versions.js | 98 - .../electron-to-chromium/versions.json | 1 - node_modules/emittery/index.d.ts | 599 - node_modules/emittery/index.js | 469 - node_modules/emittery/license | 9 - node_modules/emittery/package.json | 66 - node_modules/emittery/readme.md | 569 - node_modules/emoji-regex/LICENSE-MIT.txt | 20 - node_modules/emoji-regex/README.md | 73 - node_modules/emoji-regex/es2015/index.js | 6 - node_modules/emoji-regex/es2015/text.js | 6 - node_modules/emoji-regex/index.d.ts | 23 - node_modules/emoji-regex/index.js | 6 - node_modules/emoji-regex/package.json | 50 - node_modules/emoji-regex/text.js | 6 - node_modules/enquirer/CHANGELOG.md | 135 - node_modules/enquirer/LICENSE | 21 - node_modules/enquirer/README.md | 1752 - node_modules/enquirer/index.d.ts | 151 - node_modules/enquirer/index.js | 250 - node_modules/enquirer/lib/ansi.js | 116 - node_modules/enquirer/lib/combos.js | 75 - node_modules/enquirer/lib/completer.js | 52 - node_modules/enquirer/lib/interpolate.js | 266 - node_modules/enquirer/lib/keypress.js | 243 - node_modules/enquirer/lib/placeholder.js | 63 - node_modules/enquirer/lib/prompt.js | 485 - .../enquirer/lib/prompts/autocomplete.js | 113 - .../enquirer/lib/prompts/basicauth.js | 41 - node_modules/enquirer/lib/prompts/confirm.js | 13 - node_modules/enquirer/lib/prompts/editable.js | 136 - node_modules/enquirer/lib/prompts/form.js | 196 - node_modules/enquirer/lib/prompts/index.js | 28 - node_modules/enquirer/lib/prompts/input.js | 55 - .../enquirer/lib/prompts/invisible.js | 11 - node_modules/enquirer/lib/prompts/list.js | 36 - .../enquirer/lib/prompts/multiselect.js | 11 - node_modules/enquirer/lib/prompts/numeral.js | 1 - node_modules/enquirer/lib/prompts/password.js | 18 - node_modules/enquirer/lib/prompts/quiz.js | 37 - node_modules/enquirer/lib/prompts/scale.js | 237 - node_modules/enquirer/lib/prompts/select.js | 139 - node_modules/enquirer/lib/prompts/snippet.js | 185 - node_modules/enquirer/lib/prompts/sort.js | 37 - node_modules/enquirer/lib/prompts/survey.js | 163 - node_modules/enquirer/lib/prompts/text.js | 1 - node_modules/enquirer/lib/prompts/toggle.js | 109 - node_modules/enquirer/lib/render.js | 33 - node_modules/enquirer/lib/roles.js | 46 - node_modules/enquirer/lib/state.js | 69 - node_modules/enquirer/lib/styles.js | 144 - node_modules/enquirer/lib/symbols.js | 66 - node_modules/enquirer/lib/theme.js | 11 - node_modules/enquirer/lib/timer.js | 38 - node_modules/enquirer/lib/types/array.js | 658 - node_modules/enquirer/lib/types/auth.js | 29 - node_modules/enquirer/lib/types/boolean.js | 88 - node_modules/enquirer/lib/types/index.js | 7 - node_modules/enquirer/lib/types/number.js | 86 - node_modules/enquirer/lib/types/string.js | 185 - node_modules/enquirer/lib/utils.js | 268 - node_modules/enquirer/package.json | 111 - node_modules/error-ex/LICENSE | 21 - node_modules/error-ex/README.md | 144 - node_modules/error-ex/index.js | 141 - node_modules/error-ex/package.json | 46 - node_modules/es-abstract/.editorconfig | 15 - node_modules/es-abstract/.eslintrc | 67 - node_modules/es-abstract/.nycrc | 10 - .../2015/AbstractEqualityComparison.js | 37 - .../2015/AbstractRelationalComparison.js | 63 - .../es-abstract/2015/AdvanceStringIndex.js | 47 - node_modules/es-abstract/2015/ArrayCreate.js | 53 - .../es-abstract/2015/ArraySetLength.js | 85 - .../es-abstract/2015/ArraySpeciesCreate.js | 46 - node_modules/es-abstract/2015/Call.js | 20 - .../2015/CanonicalNumericIndexString.js | 22 - .../es-abstract/2015/CharacterRange.js | 31 - .../2015/CompletePropertyDescriptor.js | 39 - .../es-abstract/2015/CreateDataProperty.js | 45 - .../2015/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2015/CreateHTML.js | 30 - .../2015/CreateIterResultObject.js | 19 - .../2015/CreateListFromArrayLike.js | 43 - .../es-abstract/2015/CreateMethodProperty.js | 40 - node_modules/es-abstract/2015/DateFromTime.js | 54 - node_modules/es-abstract/2015/Day.js | 11 - node_modules/es-abstract/2015/DayFromYear.js | 10 - .../es-abstract/2015/DayWithinYear.js | 11 - node_modules/es-abstract/2015/DaysInYear.js | 18 - .../es-abstract/2015/DefinePropertyOrThrow.js | 50 - .../es-abstract/2015/DeletePropertyOrThrow.js | 27 - .../es-abstract/2015/EnumerableOwnNames.js | 19 - .../2015/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2015/Get.js | 25 - node_modules/es-abstract/2015/GetIterator.js | 34 - node_modules/es-abstract/2015/GetMethod.js | 34 - .../es-abstract/2015/GetOwnPropertyKeys.js | 31 - .../2015/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2015/GetSubstitution.js | 104 - node_modules/es-abstract/2015/GetV.js | 23 - .../es-abstract/2015/HasOwnProperty.js | 22 - node_modules/es-abstract/2015/HasProperty.js | 20 - node_modules/es-abstract/2015/HourFromTime.js | 14 - node_modules/es-abstract/2015/InLeapYear.js | 21 - .../es-abstract/2015/InstanceofOperator.js | 30 - node_modules/es-abstract/2015/Invoke.js | 24 - .../es-abstract/2015/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2015/IsArray.js | 4 - node_modules/es-abstract/2015/IsCallable.js | 5 - .../2015/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2015/IsConcatSpreadable.js | 25 - .../es-abstract/2015/IsConstructor.js | 40 - .../es-abstract/2015/IsDataDescriptor.js | 23 - node_modules/es-abstract/2015/IsExtensible.js | 18 - .../es-abstract/2015/IsGenericDescriptor.js | 23 - node_modules/es-abstract/2015/IsInteger.js | 17 - node_modules/es-abstract/2015/IsPromise.js | 24 - .../es-abstract/2015/IsPropertyDescriptor.js | 19 - .../es-abstract/2015/IsPropertyKey.js | 7 - node_modules/es-abstract/2015/IsRegExp.js | 24 - .../es-abstract/2015/IteratorClose.js | 50 - .../es-abstract/2015/IteratorComplete.js | 18 - node_modules/es-abstract/2015/IteratorNext.js | 18 - node_modules/es-abstract/2015/IteratorStep.js | 13 - .../es-abstract/2015/IteratorValue.js | 18 - node_modules/es-abstract/2015/MakeDate.js | 13 - node_modules/es-abstract/2015/MakeDay.js | 33 - node_modules/es-abstract/2015/MakeTime.js | 23 - node_modules/es-abstract/2015/MinFromTime.js | 14 - .../es-abstract/2015/MonthFromTime.js | 47 - node_modules/es-abstract/2015/ObjectCreate.js | 37 - .../2015/ObjectDefineProperties.js | 40 - .../2015/OrdinaryCreateFromConstructor.js | 20 - .../2015/OrdinaryDefineOwnProperty.js | 61 - .../2015/OrdinaryGetOwnProperty.js | 44 - .../es-abstract/2015/OrdinaryHasInstance.js | 25 - .../es-abstract/2015/OrdinaryHasProperty.js | 20 - .../es-abstract/2015/QuoteJSONString.js | 52 - node_modules/es-abstract/2015/RegExpCreate.js | 21 - node_modules/es-abstract/2015/RegExpExec.js | 32 - .../2015/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2015/SameValue.js | 13 - .../es-abstract/2015/SameValueZero.js | 9 - node_modules/es-abstract/2015/SecFromTime.js | 14 - node_modules/es-abstract/2015/Set.js | 47 - .../es-abstract/2015/SetFunctionName.js | 44 - .../es-abstract/2015/SetIntegrityLevel.js | 57 - .../es-abstract/2015/SpeciesConstructor.js | 32 - node_modules/es-abstract/2015/SplitMatch.js | 38 - .../2015/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2015/StringCreate.js | 40 - .../2015/StringGetIndexProperty.js | 52 - .../2015/SymbolDescriptiveString.js | 20 - .../es-abstract/2015/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2015/TimeClip.js | 21 - node_modules/es-abstract/2015/TimeFromYear.js | 11 - .../es-abstract/2015/TimeWithinDay.js | 12 - node_modules/es-abstract/2015/ToBoolean.js | 5 - node_modules/es-abstract/2015/ToDateString.js | 22 - node_modules/es-abstract/2015/ToInt16.js | 10 - node_modules/es-abstract/2015/ToInt32.js | 9 - node_modules/es-abstract/2015/ToInt8.js | 10 - node_modules/es-abstract/2015/ToInteger.js | 12 - node_modules/es-abstract/2015/ToLength.js | 12 - node_modules/es-abstract/2015/ToNumber.js | 59 - node_modules/es-abstract/2015/ToObject.js | 14 - node_modules/es-abstract/2015/ToPrimitive.js | 12 - .../es-abstract/2015/ToPropertyDescriptor.js | 52 - .../es-abstract/2015/ToPropertyKey.js | 15 - node_modules/es-abstract/2015/ToString.js | 15 - node_modules/es-abstract/2015/ToUint16.js | 19 - node_modules/es-abstract/2015/ToUint32.js | 9 - node_modules/es-abstract/2015/ToUint8.js | 20 - node_modules/es-abstract/2015/ToUint8Clamp.js | 19 - node_modules/es-abstract/2015/Type.js | 12 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2015/WeekDay.js | 10 - node_modules/es-abstract/2015/YearFromTime.js | 16 - node_modules/es-abstract/2015/abs.js | 11 - node_modules/es-abstract/2015/floor.js | 11 - node_modules/es-abstract/2015/modulo.js | 9 - node_modules/es-abstract/2015/msFromTime.js | 11 - .../es-abstract/2015/thisBooleanValue.js | 15 - .../es-abstract/2015/thisNumberValue.js | 18 - .../es-abstract/2015/thisStringValue.js | 15 - .../es-abstract/2015/thisTimeValue.js | 9 - .../2016/AbstractEqualityComparison.js | 37 - .../2016/AbstractRelationalComparison.js | 63 - .../es-abstract/2016/AdvanceStringIndex.js | 47 - node_modules/es-abstract/2016/ArrayCreate.js | 53 - .../es-abstract/2016/ArraySetLength.js | 85 - .../es-abstract/2016/ArraySpeciesCreate.js | 46 - node_modules/es-abstract/2016/Call.js | 20 - .../2016/CanonicalNumericIndexString.js | 22 - .../es-abstract/2016/CharacterRange.js | 31 - .../2016/CompletePropertyDescriptor.js | 39 - .../es-abstract/2016/CreateDataProperty.js | 45 - .../2016/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2016/CreateHTML.js | 30 - .../2016/CreateIterResultObject.js | 19 - .../2016/CreateListFromArrayLike.js | 43 - .../es-abstract/2016/CreateMethodProperty.js | 40 - node_modules/es-abstract/2016/DateFromTime.js | 54 - node_modules/es-abstract/2016/Day.js | 11 - node_modules/es-abstract/2016/DayFromYear.js | 10 - .../es-abstract/2016/DayWithinYear.js | 11 - node_modules/es-abstract/2016/DaysInYear.js | 18 - .../es-abstract/2016/DefinePropertyOrThrow.js | 50 - .../es-abstract/2016/DeletePropertyOrThrow.js | 27 - .../es-abstract/2016/EnumerableOwnNames.js | 19 - .../2016/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2016/Get.js | 25 - node_modules/es-abstract/2016/GetIterator.js | 34 - node_modules/es-abstract/2016/GetMethod.js | 34 - .../es-abstract/2016/GetOwnPropertyKeys.js | 31 - .../2016/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2016/GetSubstitution.js | 104 - node_modules/es-abstract/2016/GetV.js | 23 - .../es-abstract/2016/HasOwnProperty.js | 22 - node_modules/es-abstract/2016/HasProperty.js | 20 - node_modules/es-abstract/2016/HourFromTime.js | 14 - node_modules/es-abstract/2016/InLeapYear.js | 21 - .../es-abstract/2016/InstanceofOperator.js | 30 - node_modules/es-abstract/2016/Invoke.js | 24 - .../es-abstract/2016/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2016/IsArray.js | 4 - node_modules/es-abstract/2016/IsCallable.js | 5 - .../2016/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2016/IsConcatSpreadable.js | 25 - .../es-abstract/2016/IsConstructor.js | 40 - .../es-abstract/2016/IsDataDescriptor.js | 23 - node_modules/es-abstract/2016/IsExtensible.js | 18 - .../es-abstract/2016/IsGenericDescriptor.js | 23 - node_modules/es-abstract/2016/IsInteger.js | 17 - node_modules/es-abstract/2016/IsPromise.js | 24 - .../es-abstract/2016/IsPropertyDescriptor.js | 19 - .../es-abstract/2016/IsPropertyKey.js | 7 - node_modules/es-abstract/2016/IsRegExp.js | 24 - .../es-abstract/2016/IterableToArrayLike.js | 39 - .../es-abstract/2016/IteratorClose.js | 50 - .../es-abstract/2016/IteratorComplete.js | 18 - node_modules/es-abstract/2016/IteratorNext.js | 18 - node_modules/es-abstract/2016/IteratorStep.js | 13 - .../es-abstract/2016/IteratorValue.js | 18 - node_modules/es-abstract/2016/MakeDate.js | 13 - node_modules/es-abstract/2016/MakeDay.js | 33 - node_modules/es-abstract/2016/MakeTime.js | 23 - node_modules/es-abstract/2016/MinFromTime.js | 14 - .../es-abstract/2016/MonthFromTime.js | 47 - node_modules/es-abstract/2016/ObjectCreate.js | 37 - .../2016/ObjectDefineProperties.js | 40 - .../2016/OrdinaryCreateFromConstructor.js | 20 - .../2016/OrdinaryDefineOwnProperty.js | 61 - .../2016/OrdinaryGetOwnProperty.js | 44 - .../2016/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2016/OrdinaryHasInstance.js | 25 - .../es-abstract/2016/OrdinaryHasProperty.js | 20 - .../2016/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2016/QuoteJSONString.js | 52 - node_modules/es-abstract/2016/RegExpCreate.js | 21 - node_modules/es-abstract/2016/RegExpExec.js | 32 - .../2016/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2016/SameValue.js | 13 - .../es-abstract/2016/SameValueNonNumber.js | 16 - .../es-abstract/2016/SameValueZero.js | 9 - node_modules/es-abstract/2016/SecFromTime.js | 14 - node_modules/es-abstract/2016/Set.js | 47 - .../es-abstract/2016/SetFunctionName.js | 44 - .../es-abstract/2016/SetIntegrityLevel.js | 57 - .../es-abstract/2016/SpeciesConstructor.js | 32 - node_modules/es-abstract/2016/SplitMatch.js | 38 - .../2016/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2016/StringCreate.js | 40 - .../2016/SymbolDescriptiveString.js | 20 - .../es-abstract/2016/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2016/TimeClip.js | 21 - node_modules/es-abstract/2016/TimeFromYear.js | 11 - .../es-abstract/2016/TimeWithinDay.js | 12 - node_modules/es-abstract/2016/ToBoolean.js | 5 - node_modules/es-abstract/2016/ToDateString.js | 22 - node_modules/es-abstract/2016/ToInt16.js | 10 - node_modules/es-abstract/2016/ToInt32.js | 9 - node_modules/es-abstract/2016/ToInt8.js | 10 - node_modules/es-abstract/2016/ToInteger.js | 12 - node_modules/es-abstract/2016/ToLength.js | 12 - node_modules/es-abstract/2016/ToNumber.js | 59 - node_modules/es-abstract/2016/ToObject.js | 14 - node_modules/es-abstract/2016/ToPrimitive.js | 12 - .../es-abstract/2016/ToPropertyDescriptor.js | 52 - .../es-abstract/2016/ToPropertyKey.js | 15 - node_modules/es-abstract/2016/ToString.js | 15 - node_modules/es-abstract/2016/ToUint16.js | 19 - node_modules/es-abstract/2016/ToUint32.js | 9 - node_modules/es-abstract/2016/ToUint8.js | 20 - node_modules/es-abstract/2016/ToUint8Clamp.js | 19 - node_modules/es-abstract/2016/Type.js | 12 - node_modules/es-abstract/2016/UTF16Decode.js | 21 - .../es-abstract/2016/UTF16Encoding.js | 25 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2016/WeekDay.js | 10 - node_modules/es-abstract/2016/YearFromTime.js | 16 - node_modules/es-abstract/2016/abs.js | 11 - node_modules/es-abstract/2016/floor.js | 11 - node_modules/es-abstract/2016/modulo.js | 9 - node_modules/es-abstract/2016/msFromTime.js | 11 - .../es-abstract/2016/thisBooleanValue.js | 15 - .../es-abstract/2016/thisNumberValue.js | 18 - .../es-abstract/2016/thisStringValue.js | 15 - .../es-abstract/2016/thisTimeValue.js | 9 - .../2017/AbstractEqualityComparison.js | 37 - .../2017/AbstractRelationalComparison.js | 63 - .../es-abstract/2017/AdvanceStringIndex.js | 47 - node_modules/es-abstract/2017/ArrayCreate.js | 53 - .../es-abstract/2017/ArraySetLength.js | 85 - .../es-abstract/2017/ArraySpeciesCreate.js | 46 - node_modules/es-abstract/2017/Call.js | 20 - .../2017/CanonicalNumericIndexString.js | 22 - .../es-abstract/2017/CharacterRange.js | 31 - .../2017/CompletePropertyDescriptor.js | 39 - .../es-abstract/2017/CreateDataProperty.js | 45 - .../2017/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2017/CreateHTML.js | 30 - .../2017/CreateIterResultObject.js | 19 - .../2017/CreateListFromArrayLike.js | 43 - .../es-abstract/2017/CreateMethodProperty.js | 40 - node_modules/es-abstract/2017/DateFromTime.js | 54 - node_modules/es-abstract/2017/Day.js | 11 - node_modules/es-abstract/2017/DayFromYear.js | 10 - .../es-abstract/2017/DayWithinYear.js | 11 - node_modules/es-abstract/2017/DaysInYear.js | 18 - .../es-abstract/2017/DefinePropertyOrThrow.js | 50 - .../es-abstract/2017/DeletePropertyOrThrow.js | 27 - .../2017/EnumerableOwnProperties.js | 43 - .../2017/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2017/Get.js | 25 - node_modules/es-abstract/2017/GetIterator.js | 34 - node_modules/es-abstract/2017/GetMethod.js | 34 - .../es-abstract/2017/GetOwnPropertyKeys.js | 31 - .../2017/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2017/GetSubstitution.js | 104 - node_modules/es-abstract/2017/GetV.js | 23 - .../es-abstract/2017/HasOwnProperty.js | 22 - node_modules/es-abstract/2017/HasProperty.js | 20 - node_modules/es-abstract/2017/HourFromTime.js | 14 - node_modules/es-abstract/2017/InLeapYear.js | 21 - .../es-abstract/2017/InstanceofOperator.js | 30 - node_modules/es-abstract/2017/Invoke.js | 24 - .../es-abstract/2017/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2017/IsArray.js | 4 - node_modules/es-abstract/2017/IsCallable.js | 5 - .../2017/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2017/IsConcatSpreadable.js | 25 - .../es-abstract/2017/IsConstructor.js | 40 - .../es-abstract/2017/IsDataDescriptor.js | 23 - node_modules/es-abstract/2017/IsExtensible.js | 18 - .../es-abstract/2017/IsGenericDescriptor.js | 23 - node_modules/es-abstract/2017/IsInteger.js | 17 - node_modules/es-abstract/2017/IsPromise.js | 24 - .../es-abstract/2017/IsPropertyDescriptor.js | 19 - .../es-abstract/2017/IsPropertyKey.js | 7 - node_modules/es-abstract/2017/IsRegExp.js | 24 - .../es-abstract/2017/IsSharedArrayBuffer.js | 19 - .../es-abstract/2017/IterableToList.js | 24 - .../es-abstract/2017/IteratorClose.js | 50 - .../es-abstract/2017/IteratorComplete.js | 18 - node_modules/es-abstract/2017/IteratorNext.js | 18 - node_modules/es-abstract/2017/IteratorStep.js | 13 - .../es-abstract/2017/IteratorValue.js | 18 - node_modules/es-abstract/2017/MakeDate.js | 13 - node_modules/es-abstract/2017/MakeDay.js | 33 - node_modules/es-abstract/2017/MakeTime.js | 23 - node_modules/es-abstract/2017/MinFromTime.js | 14 - .../es-abstract/2017/MonthFromTime.js | 47 - node_modules/es-abstract/2017/ObjectCreate.js | 37 - .../2017/ObjectDefineProperties.js | 40 - .../2017/OrdinaryCreateFromConstructor.js | 20 - .../2017/OrdinaryDefineOwnProperty.js | 61 - .../2017/OrdinaryGetOwnProperty.js | 44 - .../2017/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2017/OrdinaryHasInstance.js | 25 - .../es-abstract/2017/OrdinaryHasProperty.js | 20 - .../2017/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2017/OrdinaryToPrimitive.js | 38 - .../es-abstract/2017/QuoteJSONString.js | 52 - node_modules/es-abstract/2017/RegExpCreate.js | 21 - node_modules/es-abstract/2017/RegExpExec.js | 32 - .../2017/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2017/SameValue.js | 13 - .../es-abstract/2017/SameValueNonNumber.js | 16 - .../es-abstract/2017/SameValueZero.js | 9 - node_modules/es-abstract/2017/SecFromTime.js | 14 - node_modules/es-abstract/2017/Set.js | 47 - .../es-abstract/2017/SetFunctionName.js | 44 - .../es-abstract/2017/SetIntegrityLevel.js | 57 - .../es-abstract/2017/SpeciesConstructor.js | 32 - node_modules/es-abstract/2017/SplitMatch.js | 38 - .../2017/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2017/StringCreate.js | 40 - .../es-abstract/2017/StringGetOwnProperty.js | 48 - .../2017/SymbolDescriptiveString.js | 20 - .../es-abstract/2017/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2017/TimeClip.js | 21 - node_modules/es-abstract/2017/TimeFromYear.js | 11 - .../es-abstract/2017/TimeWithinDay.js | 12 - node_modules/es-abstract/2017/ToBoolean.js | 5 - node_modules/es-abstract/2017/ToDateString.js | 22 - node_modules/es-abstract/2017/ToIndex.js | 26 - node_modules/es-abstract/2017/ToInt16.js | 10 - node_modules/es-abstract/2017/ToInt32.js | 9 - node_modules/es-abstract/2017/ToInt8.js | 10 - node_modules/es-abstract/2017/ToInteger.js | 12 - node_modules/es-abstract/2017/ToLength.js | 12 - node_modules/es-abstract/2017/ToNumber.js | 59 - node_modules/es-abstract/2017/ToObject.js | 14 - node_modules/es-abstract/2017/ToPrimitive.js | 12 - .../es-abstract/2017/ToPropertyDescriptor.js | 52 - .../es-abstract/2017/ToPropertyKey.js | 15 - node_modules/es-abstract/2017/ToString.js | 15 - node_modules/es-abstract/2017/ToUint16.js | 19 - node_modules/es-abstract/2017/ToUint32.js | 9 - node_modules/es-abstract/2017/ToUint8.js | 20 - node_modules/es-abstract/2017/ToUint8Clamp.js | 19 - node_modules/es-abstract/2017/Type.js | 12 - node_modules/es-abstract/2017/UTF16Decode.js | 21 - .../es-abstract/2017/UTF16Encoding.js | 25 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2017/WeekDay.js | 10 - node_modules/es-abstract/2017/YearFromTime.js | 16 - node_modules/es-abstract/2017/abs.js | 11 - node_modules/es-abstract/2017/floor.js | 11 - node_modules/es-abstract/2017/modulo.js | 9 - node_modules/es-abstract/2017/msFromTime.js | 11 - .../es-abstract/2017/thisBooleanValue.js | 15 - .../es-abstract/2017/thisNumberValue.js | 18 - .../es-abstract/2017/thisStringValue.js | 15 - .../es-abstract/2017/thisTimeValue.js | 9 - .../2018/AbstractEqualityComparison.js | 37 - .../2018/AbstractRelationalComparison.js | 61 - .../es-abstract/2018/AdvanceStringIndex.js | 47 - node_modules/es-abstract/2018/ArrayCreate.js | 53 - .../es-abstract/2018/ArraySetLength.js | 85 - .../es-abstract/2018/ArraySpeciesCreate.js | 46 - node_modules/es-abstract/2018/Call.js | 20 - .../2018/CanonicalNumericIndexString.js | 22 - .../es-abstract/2018/CharacterRange.js | 31 - .../2018/CompletePropertyDescriptor.js | 39 - .../es-abstract/2018/CopyDataProperties.js | 68 - .../es-abstract/2018/CreateDataProperty.js | 45 - .../2018/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2018/CreateHTML.js | 30 - .../2018/CreateIterResultObject.js | 19 - .../2018/CreateListFromArrayLike.js | 43 - .../es-abstract/2018/CreateMethodProperty.js | 40 - node_modules/es-abstract/2018/DateFromTime.js | 54 - node_modules/es-abstract/2018/DateString.js | 30 - node_modules/es-abstract/2018/Day.js | 11 - node_modules/es-abstract/2018/DayFromYear.js | 10 - .../es-abstract/2018/DayWithinYear.js | 11 - node_modules/es-abstract/2018/DaysInYear.js | 18 - .../es-abstract/2018/DefinePropertyOrThrow.js | 50 - .../es-abstract/2018/DeletePropertyOrThrow.js | 27 - .../2018/EnumerableOwnPropertyNames.js | 43 - .../2018/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2018/Get.js | 25 - node_modules/es-abstract/2018/GetIterator.js | 34 - node_modules/es-abstract/2018/GetMethod.js | 34 - .../es-abstract/2018/GetOwnPropertyKeys.js | 31 - .../2018/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2018/GetSubstitution.js | 128 - node_modules/es-abstract/2018/GetV.js | 23 - .../es-abstract/2018/HasOwnProperty.js | 22 - node_modules/es-abstract/2018/HasProperty.js | 20 - node_modules/es-abstract/2018/HourFromTime.js | 14 - node_modules/es-abstract/2018/InLeapYear.js | 21 - .../es-abstract/2018/InstanceofOperator.js | 30 - node_modules/es-abstract/2018/Invoke.js | 24 - .../es-abstract/2018/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2018/IsArray.js | 4 - node_modules/es-abstract/2018/IsCallable.js | 5 - .../2018/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2018/IsConcatSpreadable.js | 25 - .../es-abstract/2018/IsConstructor.js | 40 - .../es-abstract/2018/IsDataDescriptor.js | 23 - node_modules/es-abstract/2018/IsExtensible.js | 18 - .../es-abstract/2018/IsGenericDescriptor.js | 23 - node_modules/es-abstract/2018/IsInteger.js | 17 - node_modules/es-abstract/2018/IsPromise.js | 24 - .../es-abstract/2018/IsPropertyKey.js | 7 - node_modules/es-abstract/2018/IsRegExp.js | 24 - .../es-abstract/2018/IsSharedArrayBuffer.js | 19 - .../es-abstract/2018/IsStringPrefix.js | 47 - .../es-abstract/2018/IterableToList.js | 24 - .../es-abstract/2018/IteratorClose.js | 50 - .../es-abstract/2018/IteratorComplete.js | 18 - node_modules/es-abstract/2018/IteratorNext.js | 18 - node_modules/es-abstract/2018/IteratorStep.js | 13 - .../es-abstract/2018/IteratorValue.js | 18 - node_modules/es-abstract/2018/MakeDate.js | 13 - node_modules/es-abstract/2018/MakeDay.js | 33 - node_modules/es-abstract/2018/MakeTime.js | 23 - node_modules/es-abstract/2018/MinFromTime.js | 14 - .../es-abstract/2018/MonthFromTime.js | 47 - .../es-abstract/2018/NumberToString.js | 19 - node_modules/es-abstract/2018/ObjectCreate.js | 37 - .../2018/ObjectDefineProperties.js | 40 - .../2018/OrdinaryCreateFromConstructor.js | 20 - .../2018/OrdinaryDefineOwnProperty.js | 61 - .../2018/OrdinaryGetOwnProperty.js | 44 - .../2018/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2018/OrdinaryHasInstance.js | 25 - .../es-abstract/2018/OrdinaryHasProperty.js | 20 - .../2018/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2018/OrdinaryToPrimitive.js | 38 - .../es-abstract/2018/PromiseResolve.js | 17 - .../es-abstract/2018/QuoteJSONString.js | 48 - node_modules/es-abstract/2018/RegExpCreate.js | 21 - node_modules/es-abstract/2018/RegExpExec.js | 32 - .../2018/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2018/SameValue.js | 13 - .../es-abstract/2018/SameValueNonNumber.js | 16 - .../es-abstract/2018/SameValueZero.js | 9 - node_modules/es-abstract/2018/SecFromTime.js | 14 - node_modules/es-abstract/2018/Set.js | 47 - .../es-abstract/2018/SetFunctionLength.js | 31 - .../es-abstract/2018/SetFunctionName.js | 44 - .../es-abstract/2018/SetIntegrityLevel.js | 57 - .../es-abstract/2018/SpeciesConstructor.js | 32 - node_modules/es-abstract/2018/SplitMatch.js | 38 - .../2018/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2018/StringCreate.js | 40 - .../es-abstract/2018/StringGetOwnProperty.js | 48 - .../2018/SymbolDescriptiveString.js | 20 - .../es-abstract/2018/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2018/TimeClip.js | 21 - node_modules/es-abstract/2018/TimeFromYear.js | 11 - node_modules/es-abstract/2018/TimeString.js | 25 - .../es-abstract/2018/TimeWithinDay.js | 12 - node_modules/es-abstract/2018/ToBoolean.js | 5 - node_modules/es-abstract/2018/ToDateString.js | 22 - node_modules/es-abstract/2018/ToIndex.js | 26 - node_modules/es-abstract/2018/ToInt16.js | 10 - node_modules/es-abstract/2018/ToInt32.js | 9 - node_modules/es-abstract/2018/ToInt8.js | 10 - node_modules/es-abstract/2018/ToInteger.js | 12 - node_modules/es-abstract/2018/ToLength.js | 12 - node_modules/es-abstract/2018/ToNumber.js | 59 - node_modules/es-abstract/2018/ToObject.js | 14 - node_modules/es-abstract/2018/ToPrimitive.js | 12 - .../es-abstract/2018/ToPropertyDescriptor.js | 52 - .../es-abstract/2018/ToPropertyKey.js | 15 - node_modules/es-abstract/2018/ToString.js | 15 - node_modules/es-abstract/2018/ToUint16.js | 19 - node_modules/es-abstract/2018/ToUint32.js | 9 - node_modules/es-abstract/2018/ToUint8.js | 20 - node_modules/es-abstract/2018/ToUint8Clamp.js | 19 - node_modules/es-abstract/2018/Type.js | 12 - node_modules/es-abstract/2018/UTF16Decode.js | 21 - .../es-abstract/2018/UTF16Encoding.js | 25 - .../es-abstract/2018/UnicodeEscape.js | 26 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2018/WeekDay.js | 10 - node_modules/es-abstract/2018/YearFromTime.js | 16 - node_modules/es-abstract/2018/abs.js | 11 - node_modules/es-abstract/2018/floor.js | 11 - node_modules/es-abstract/2018/modulo.js | 9 - node_modules/es-abstract/2018/msFromTime.js | 11 - .../es-abstract/2018/thisBooleanValue.js | 15 - .../es-abstract/2018/thisNumberValue.js | 18 - .../es-abstract/2018/thisStringValue.js | 15 - .../es-abstract/2018/thisSymbolValue.js | 19 - .../es-abstract/2018/thisTimeValue.js | 9 - .../2019/AbstractEqualityComparison.js | 37 - .../2019/AbstractRelationalComparison.js | 61 - .../2019/AddEntriesFromIterable.js | 52 - .../es-abstract/2019/AdvanceStringIndex.js | 47 - node_modules/es-abstract/2019/ArrayCreate.js | 53 - .../es-abstract/2019/ArraySetLength.js | 85 - .../es-abstract/2019/ArraySpeciesCreate.js | 46 - node_modules/es-abstract/2019/Call.js | 20 - .../2019/CanonicalNumericIndexString.js | 22 - .../es-abstract/2019/CharacterRange.js | 31 - .../2019/CompletePropertyDescriptor.js | 39 - .../es-abstract/2019/CopyDataProperties.js | 68 - .../es-abstract/2019/CreateDataProperty.js | 45 - .../2019/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2019/CreateHTML.js | 30 - .../2019/CreateIterResultObject.js | 19 - .../2019/CreateListFromArrayLike.js | 43 - .../es-abstract/2019/CreateMethodProperty.js | 40 - node_modules/es-abstract/2019/DateFromTime.js | 54 - node_modules/es-abstract/2019/DateString.js | 30 - node_modules/es-abstract/2019/Day.js | 11 - node_modules/es-abstract/2019/DayFromYear.js | 10 - .../es-abstract/2019/DayWithinYear.js | 11 - node_modules/es-abstract/2019/DaysInYear.js | 18 - .../es-abstract/2019/DefinePropertyOrThrow.js | 50 - .../es-abstract/2019/DeletePropertyOrThrow.js | 27 - .../2019/EnumerableOwnPropertyNames.js | 43 - .../es-abstract/2019/FlattenIntoArray.js | 58 - .../2019/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2019/Get.js | 25 - node_modules/es-abstract/2019/GetIterator.js | 34 - node_modules/es-abstract/2019/GetMethod.js | 34 - .../es-abstract/2019/GetOwnPropertyKeys.js | 31 - .../2019/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2019/GetSubstitution.js | 128 - node_modules/es-abstract/2019/GetV.js | 23 - .../es-abstract/2019/HasOwnProperty.js | 22 - node_modules/es-abstract/2019/HasProperty.js | 20 - node_modules/es-abstract/2019/HourFromTime.js | 14 - node_modules/es-abstract/2019/InLeapYear.js | 21 - .../es-abstract/2019/InstanceofOperator.js | 30 - node_modules/es-abstract/2019/Invoke.js | 24 - .../es-abstract/2019/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2019/IsArray.js | 4 - node_modules/es-abstract/2019/IsCallable.js | 5 - .../2019/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2019/IsConcatSpreadable.js | 25 - .../es-abstract/2019/IsConstructor.js | 40 - .../es-abstract/2019/IsDataDescriptor.js | 23 - node_modules/es-abstract/2019/IsExtensible.js | 18 - .../es-abstract/2019/IsGenericDescriptor.js | 23 - node_modules/es-abstract/2019/IsInteger.js | 17 - node_modules/es-abstract/2019/IsPromise.js | 24 - .../es-abstract/2019/IsPropertyKey.js | 7 - node_modules/es-abstract/2019/IsRegExp.js | 24 - .../es-abstract/2019/IsSharedArrayBuffer.js | 19 - .../es-abstract/2019/IsStringPrefix.js | 47 - .../es-abstract/2019/IterableToList.js | 24 - .../es-abstract/2019/IteratorClose.js | 50 - .../es-abstract/2019/IteratorComplete.js | 18 - node_modules/es-abstract/2019/IteratorNext.js | 18 - node_modules/es-abstract/2019/IteratorStep.js | 13 - .../es-abstract/2019/IteratorValue.js | 18 - node_modules/es-abstract/2019/MakeDate.js | 13 - node_modules/es-abstract/2019/MakeDay.js | 33 - node_modules/es-abstract/2019/MakeTime.js | 23 - node_modules/es-abstract/2019/MinFromTime.js | 14 - .../es-abstract/2019/MonthFromTime.js | 47 - .../es-abstract/2019/NumberToString.js | 19 - node_modules/es-abstract/2019/ObjectCreate.js | 37 - .../2019/ObjectDefineProperties.js | 40 - .../2019/OrdinaryCreateFromConstructor.js | 20 - .../2019/OrdinaryDefineOwnProperty.js | 61 - .../2019/OrdinaryGetOwnProperty.js | 44 - .../2019/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2019/OrdinaryHasInstance.js | 25 - .../es-abstract/2019/OrdinaryHasProperty.js | 20 - .../2019/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2019/OrdinaryToPrimitive.js | 38 - .../es-abstract/2019/PromiseResolve.js | 17 - .../es-abstract/2019/QuoteJSONString.js | 54 - node_modules/es-abstract/2019/RegExpCreate.js | 21 - node_modules/es-abstract/2019/RegExpExec.js | 32 - .../2019/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2019/SameValue.js | 13 - .../es-abstract/2019/SameValueNonNumber.js | 16 - .../es-abstract/2019/SameValueZero.js | 9 - node_modules/es-abstract/2019/SecFromTime.js | 14 - node_modules/es-abstract/2019/Set.js | 47 - .../es-abstract/2019/SetFunctionLength.js | 31 - .../es-abstract/2019/SetFunctionName.js | 44 - .../es-abstract/2019/SetIntegrityLevel.js | 57 - .../es-abstract/2019/SpeciesConstructor.js | 32 - node_modules/es-abstract/2019/SplitMatch.js | 38 - .../2019/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2019/StringCreate.js | 40 - .../es-abstract/2019/StringGetOwnProperty.js | 48 - .../2019/SymbolDescriptiveString.js | 20 - .../es-abstract/2019/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2019/TimeClip.js | 21 - node_modules/es-abstract/2019/TimeFromYear.js | 11 - node_modules/es-abstract/2019/TimeString.js | 25 - .../es-abstract/2019/TimeWithinDay.js | 12 - node_modules/es-abstract/2019/ToBoolean.js | 5 - node_modules/es-abstract/2019/ToDateString.js | 22 - node_modules/es-abstract/2019/ToIndex.js | 26 - node_modules/es-abstract/2019/ToInt16.js | 10 - node_modules/es-abstract/2019/ToInt32.js | 9 - node_modules/es-abstract/2019/ToInt8.js | 10 - node_modules/es-abstract/2019/ToInteger.js | 12 - node_modules/es-abstract/2019/ToLength.js | 12 - node_modules/es-abstract/2019/ToNumber.js | 59 - node_modules/es-abstract/2019/ToObject.js | 14 - node_modules/es-abstract/2019/ToPrimitive.js | 12 - .../es-abstract/2019/ToPropertyDescriptor.js | 52 - .../es-abstract/2019/ToPropertyKey.js | 15 - node_modules/es-abstract/2019/ToString.js | 15 - node_modules/es-abstract/2019/ToUint16.js | 19 - node_modules/es-abstract/2019/ToUint32.js | 9 - node_modules/es-abstract/2019/ToUint8.js | 20 - node_modules/es-abstract/2019/ToUint8Clamp.js | 19 - node_modules/es-abstract/2019/TrimString.js | 29 - node_modules/es-abstract/2019/Type.js | 12 - node_modules/es-abstract/2019/UTF16Decode.js | 21 - .../es-abstract/2019/UTF16Encoding.js | 25 - .../es-abstract/2019/UnicodeEscape.js | 26 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2019/WeekDay.js | 10 - node_modules/es-abstract/2019/YearFromTime.js | 16 - node_modules/es-abstract/2019/abs.js | 11 - node_modules/es-abstract/2019/floor.js | 11 - node_modules/es-abstract/2019/modulo.js | 9 - node_modules/es-abstract/2019/msFromTime.js | 11 - .../es-abstract/2019/thisBooleanValue.js | 15 - .../es-abstract/2019/thisNumberValue.js | 18 - .../es-abstract/2019/thisStringValue.js | 15 - .../es-abstract/2019/thisSymbolValue.js | 19 - .../es-abstract/2019/thisTimeValue.js | 3 - .../2020/AbstractEqualityComparison.js | 57 - .../2020/AbstractRelationalComparison.js | 82 - .../2020/AddEntriesFromIterable.js | 52 - .../es-abstract/2020/AdvanceStringIndex.js | 34 - node_modules/es-abstract/2020/ArrayCreate.js | 53 - .../es-abstract/2020/ArraySetLength.js | 85 - .../es-abstract/2020/ArraySpeciesCreate.js | 46 - node_modules/es-abstract/2020/BigInt/add.js | 18 - .../es-abstract/2020/BigInt/bitwiseAND.js | 17 - .../es-abstract/2020/BigInt/bitwiseNOT.js | 17 - .../es-abstract/2020/BigInt/bitwiseOR.js | 17 - .../es-abstract/2020/BigInt/bitwiseXOR.js | 17 - .../es-abstract/2020/BigInt/divide.js | 22 - node_modules/es-abstract/2020/BigInt/equal.js | 17 - .../es-abstract/2020/BigInt/exponentiate.js | 31 - node_modules/es-abstract/2020/BigInt/index.js | 43 - .../es-abstract/2020/BigInt/leftShift.js | 18 - .../es-abstract/2020/BigInt/lessThan.js | 18 - .../es-abstract/2020/BigInt/multiply.js | 18 - .../es-abstract/2020/BigInt/remainder.js | 30 - .../es-abstract/2020/BigInt/sameValue.js | 18 - .../es-abstract/2020/BigInt/sameValueZero.js | 18 - .../2020/BigInt/signedRightShift.js | 18 - .../es-abstract/2020/BigInt/subtract.js | 18 - .../es-abstract/2020/BigInt/toString.js | 18 - .../es-abstract/2020/BigInt/unaryMinus.js | 24 - .../2020/BigInt/unsignedRightShift.js | 17 - .../es-abstract/2020/BigIntBitwiseOp.js | 66 - node_modules/es-abstract/2020/BinaryAnd.js | 14 - node_modules/es-abstract/2020/BinaryOr.js | 14 - node_modules/es-abstract/2020/BinaryXor.js | 14 - node_modules/es-abstract/2020/Call.js | 20 - .../2020/CanonicalNumericIndexString.js | 22 - .../es-abstract/2020/CharacterRange.js | 31 - node_modules/es-abstract/2020/CodePointAt.js | 58 - .../2020/CompletePropertyDescriptor.js | 39 - .../es-abstract/2020/CopyDataProperties.js | 64 - .../es-abstract/2020/CreateDataProperty.js | 45 - .../2020/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2020/CreateHTML.js | 30 - .../2020/CreateIterResultObject.js | 19 - .../2020/CreateListFromArrayLike.js | 44 - .../es-abstract/2020/CreateMethodProperty.js | 40 - .../2020/CreateRegExpStringIterator.js | 111 - node_modules/es-abstract/2020/DateFromTime.js | 54 - node_modules/es-abstract/2020/DateString.js | 30 - node_modules/es-abstract/2020/Day.js | 11 - node_modules/es-abstract/2020/DayFromYear.js | 10 - .../es-abstract/2020/DayWithinYear.js | 11 - node_modules/es-abstract/2020/DaysInYear.js | 18 - .../es-abstract/2020/DefinePropertyOrThrow.js | 50 - .../es-abstract/2020/DeletePropertyOrThrow.js | 27 - .../2020/EnumerableOwnPropertyNames.js | 43 - .../es-abstract/2020/FlattenIntoArray.js | 58 - .../2020/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2020/Get.js | 25 - node_modules/es-abstract/2020/GetIterator.js | 64 - node_modules/es-abstract/2020/GetMethod.js | 34 - .../es-abstract/2020/GetOwnPropertyKeys.js | 31 - .../2020/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2020/GetSubstitution.js | 128 - node_modules/es-abstract/2020/GetV.js | 23 - .../es-abstract/2020/HasOwnProperty.js | 22 - node_modules/es-abstract/2020/HasProperty.js | 20 - node_modules/es-abstract/2020/HourFromTime.js | 14 - node_modules/es-abstract/2020/InLeapYear.js | 21 - .../es-abstract/2020/InstanceofOperator.js | 30 - node_modules/es-abstract/2020/Invoke.js | 24 - .../es-abstract/2020/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2020/IsArray.js | 4 - .../es-abstract/2020/IsBigIntElementType.js | 7 - node_modules/es-abstract/2020/IsCallable.js | 5 - .../2020/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2020/IsConcatSpreadable.js | 25 - .../es-abstract/2020/IsConstructor.js | 40 - .../es-abstract/2020/IsDataDescriptor.js | 23 - node_modules/es-abstract/2020/IsExtensible.js | 18 - .../es-abstract/2020/IsGenericDescriptor.js | 23 - node_modules/es-abstract/2020/IsInteger.js | 17 - .../es-abstract/2020/IsNoTearConfiguration.js | 16 - .../es-abstract/2020/IsNonNegativeInteger.js | 9 - node_modules/es-abstract/2020/IsPromise.js | 24 - .../es-abstract/2020/IsPropertyKey.js | 7 - node_modules/es-abstract/2020/IsRegExp.js | 24 - .../es-abstract/2020/IsSharedArrayBuffer.js | 19 - .../es-abstract/2020/IsStringPrefix.js | 47 - .../2020/IsUnclampedIntegerElementType.js | 12 - .../es-abstract/2020/IsUnsignedElementType.js | 11 - .../es-abstract/2020/IterableToList.js | 24 - .../es-abstract/2020/IteratorClose.js | 50 - .../es-abstract/2020/IteratorComplete.js | 18 - node_modules/es-abstract/2020/IteratorNext.js | 18 - node_modules/es-abstract/2020/IteratorStep.js | 13 - .../es-abstract/2020/IteratorValue.js | 18 - .../es-abstract/2020/LengthOfArrayLike.js | 20 - node_modules/es-abstract/2020/MakeDate.js | 13 - node_modules/es-abstract/2020/MakeDay.js | 33 - node_modules/es-abstract/2020/MakeTime.js | 23 - node_modules/es-abstract/2020/MinFromTime.js | 14 - .../es-abstract/2020/MonthFromTime.js | 47 - node_modules/es-abstract/2020/Number/add.js | 44 - .../es-abstract/2020/Number/bitwiseAND.js | 17 - .../es-abstract/2020/Number/bitwiseNOT.js | 19 - .../es-abstract/2020/Number/bitwiseOR.js | 17 - .../es-abstract/2020/Number/bitwiseXOR.js | 17 - .../es-abstract/2020/Number/divide.js | 22 - node_modules/es-abstract/2020/Number/equal.js | 21 - .../es-abstract/2020/Number/exponentiate.js | 77 - node_modules/es-abstract/2020/Number/index.js | 43 - .../es-abstract/2020/Number/leftShift.js | 24 - .../es-abstract/2020/Number/lessThan.js | 26 - .../es-abstract/2020/Number/multiply.js | 33 - .../es-abstract/2020/Number/remainder.js | 32 - .../es-abstract/2020/Number/sameValue.js | 21 - .../es-abstract/2020/Number/sameValueZero.js | 24 - .../2020/Number/signedRightShift.js | 24 - .../es-abstract/2020/Number/subtract.js | 16 - .../es-abstract/2020/Number/toString.js | 18 - .../es-abstract/2020/Number/unaryMinus.js | 21 - .../2020/Number/unsignedRightShift.js | 24 - .../es-abstract/2020/NumberBitwiseOp.js | 29 - .../es-abstract/2020/NumberToBigInt.js | 26 - .../2020/ObjectDefineProperties.js | 40 - .../2020/OrdinaryCreateFromConstructor.js | 20 - .../2020/OrdinaryDefineOwnProperty.js | 61 - .../2020/OrdinaryGetOwnProperty.js | 44 - .../2020/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2020/OrdinaryHasInstance.js | 25 - .../es-abstract/2020/OrdinaryHasProperty.js | 20 - .../es-abstract/2020/OrdinaryObjectCreate.js | 46 - .../2020/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2020/OrdinaryToPrimitive.js | 38 - .../es-abstract/2020/PromiseResolve.js | 17 - .../es-abstract/2020/QuoteJSONString.js | 54 - node_modules/es-abstract/2020/RegExpCreate.js | 21 - node_modules/es-abstract/2020/RegExpExec.js | 32 - .../2020/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2020/SameValue.js | 13 - .../es-abstract/2020/SameValueNonNumeric.js | 21 - .../es-abstract/2020/SameValueZero.js | 9 - node_modules/es-abstract/2020/SecFromTime.js | 14 - node_modules/es-abstract/2020/Set.js | 47 - .../es-abstract/2020/SetFunctionLength.js | 31 - .../es-abstract/2020/SetFunctionName.js | 44 - .../es-abstract/2020/SetIntegrityLevel.js | 57 - .../es-abstract/2020/SpeciesConstructor.js | 32 - node_modules/es-abstract/2020/SplitMatch.js | 38 - .../2020/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2020/StringCreate.js | 40 - .../es-abstract/2020/StringGetOwnProperty.js | 48 - node_modules/es-abstract/2020/StringPad.js | 43 - .../es-abstract/2020/StringToBigInt.js | 23 - .../2020/SymbolDescriptiveString.js | 20 - .../es-abstract/2020/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2020/TimeClip.js | 21 - node_modules/es-abstract/2020/TimeFromYear.js | 11 - node_modules/es-abstract/2020/TimeString.js | 25 - .../es-abstract/2020/TimeWithinDay.js | 12 - node_modules/es-abstract/2020/ToBigInt.js | 25 - node_modules/es-abstract/2020/ToBigInt64.js | 25 - node_modules/es-abstract/2020/ToBigUint64.js | 22 - node_modules/es-abstract/2020/ToBoolean.js | 5 - node_modules/es-abstract/2020/ToDateString.js | 22 - node_modules/es-abstract/2020/ToIndex.js | 26 - node_modules/es-abstract/2020/ToInt16.js | 10 - node_modules/es-abstract/2020/ToInt32.js | 9 - node_modules/es-abstract/2020/ToInt8.js | 10 - node_modules/es-abstract/2020/ToInteger.js | 15 - node_modules/es-abstract/2020/ToLength.js | 12 - node_modules/es-abstract/2020/ToNumber.js | 62 - node_modules/es-abstract/2020/ToNumeric.js | 21 - node_modules/es-abstract/2020/ToObject.js | 14 - node_modules/es-abstract/2020/ToPrimitive.js | 12 - .../es-abstract/2020/ToPropertyDescriptor.js | 52 - .../es-abstract/2020/ToPropertyKey.js | 15 - node_modules/es-abstract/2020/ToString.js | 15 - node_modules/es-abstract/2020/ToUint16.js | 19 - node_modules/es-abstract/2020/ToUint32.js | 9 - node_modules/es-abstract/2020/ToUint8.js | 20 - node_modules/es-abstract/2020/ToUint8Clamp.js | 19 - node_modules/es-abstract/2020/TrimString.js | 29 - node_modules/es-abstract/2020/Type.js | 15 - .../es-abstract/2020/UTF16DecodeString.js | 29 - .../2020/UTF16DecodeSurrogatePair.js | 19 - .../es-abstract/2020/UTF16Encoding.js | 25 - .../es-abstract/2020/UnicodeEscape.js | 27 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2020/WeekDay.js | 10 - node_modules/es-abstract/2020/YearFromTime.js | 16 - node_modules/es-abstract/2020/abs.js | 11 - node_modules/es-abstract/2020/floor.js | 11 - node_modules/es-abstract/2020/modulo.js | 9 - node_modules/es-abstract/2020/msFromTime.js | 11 - .../es-abstract/2020/thisBigIntValue.js | 22 - .../es-abstract/2020/thisBooleanValue.js | 15 - .../es-abstract/2020/thisNumberValue.js | 18 - .../es-abstract/2020/thisStringValue.js | 15 - .../es-abstract/2020/thisSymbolValue.js | 19 - .../es-abstract/2020/thisTimeValue.js | 3 - .../2021/AbstractEqualityComparison.js | 57 - .../2021/AbstractRelationalComparison.js | 82 - .../2021/AddEntriesFromIterable.js | 52 - .../es-abstract/2021/AddToKeptObjects.js | 21 - .../es-abstract/2021/AdvanceStringIndex.js | 34 - .../ApplyStringOrNumericBinaryOperator.js | 80 - node_modules/es-abstract/2021/ArrayCreate.js | 53 - .../es-abstract/2021/ArraySetLength.js | 85 - .../es-abstract/2021/ArraySpeciesCreate.js | 48 - node_modules/es-abstract/2021/BigInt/add.js | 18 - .../es-abstract/2021/BigInt/bitwiseAND.js | 17 - .../es-abstract/2021/BigInt/bitwiseNOT.js | 17 - .../es-abstract/2021/BigInt/bitwiseOR.js | 17 - .../es-abstract/2021/BigInt/bitwiseXOR.js | 17 - .../es-abstract/2021/BigInt/divide.js | 22 - node_modules/es-abstract/2021/BigInt/equal.js | 17 - .../es-abstract/2021/BigInt/exponentiate.js | 31 - node_modules/es-abstract/2021/BigInt/index.js | 43 - .../es-abstract/2021/BigInt/leftShift.js | 18 - .../es-abstract/2021/BigInt/lessThan.js | 18 - .../es-abstract/2021/BigInt/multiply.js | 18 - .../es-abstract/2021/BigInt/remainder.js | 30 - .../es-abstract/2021/BigInt/sameValue.js | 18 - .../es-abstract/2021/BigInt/sameValueZero.js | 18 - .../2021/BigInt/signedRightShift.js | 18 - .../es-abstract/2021/BigInt/subtract.js | 18 - .../es-abstract/2021/BigInt/toString.js | 18 - .../es-abstract/2021/BigInt/unaryMinus.js | 24 - .../2021/BigInt/unsignedRightShift.js | 17 - .../es-abstract/2021/BigIntBitwiseOp.js | 66 - node_modules/es-abstract/2021/BinaryAnd.js | 14 - node_modules/es-abstract/2021/BinaryOr.js | 14 - node_modules/es-abstract/2021/BinaryXor.js | 14 - .../es-abstract/2021/ByteListBitwiseOp.js | 44 - .../es-abstract/2021/ByteListEqual.js | 33 - node_modules/es-abstract/2021/Call.js | 20 - .../2021/CanonicalNumericIndexString.js | 22 - .../es-abstract/2021/CharacterRange.js | 31 - .../es-abstract/2021/ClearKeptObjects.js | 12 - node_modules/es-abstract/2021/CodePointAt.js | 58 - .../es-abstract/2021/CodePointsToString.js | 27 - .../2021/CompletePropertyDescriptor.js | 39 - .../es-abstract/2021/CopyDataProperties.js | 70 - .../es-abstract/2021/CreateDataProperty.js | 45 - .../2021/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2021/CreateHTML.js | 30 - .../2021/CreateIterResultObject.js | 19 - .../2021/CreateListFromArrayLike.js | 44 - .../es-abstract/2021/CreateMethodProperty.js | 40 - .../2021/CreateRegExpStringIterator.js | 111 - node_modules/es-abstract/2021/DateFromTime.js | 54 - node_modules/es-abstract/2021/DateString.js | 30 - node_modules/es-abstract/2021/Day.js | 11 - node_modules/es-abstract/2021/DayFromYear.js | 10 - .../es-abstract/2021/DayWithinYear.js | 11 - node_modules/es-abstract/2021/DaysInYear.js | 18 - .../es-abstract/2021/DefinePropertyOrThrow.js | 50 - .../es-abstract/2021/DeletePropertyOrThrow.js | 27 - .../2021/EnumerableOwnPropertyNames.js | 43 - .../es-abstract/2021/FlattenIntoArray.js | 58 - .../2021/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2021/Get.js | 25 - node_modules/es-abstract/2021/GetIterator.js | 64 - node_modules/es-abstract/2021/GetMethod.js | 34 - .../es-abstract/2021/GetOwnPropertyKeys.js | 31 - .../es-abstract/2021/GetPromiseResolve.js | 22 - .../2021/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2021/GetSubstitution.js | 128 - node_modules/es-abstract/2021/GetV.js | 23 - .../es-abstract/2021/HasOwnProperty.js | 22 - node_modules/es-abstract/2021/HasProperty.js | 20 - node_modules/es-abstract/2021/HourFromTime.js | 14 - node_modules/es-abstract/2021/InLeapYear.js | 21 - .../es-abstract/2021/InstanceofOperator.js | 30 - node_modules/es-abstract/2021/Invoke.js | 24 - .../es-abstract/2021/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2021/IsArray.js | 4 - .../es-abstract/2021/IsBigIntElementType.js | 7 - node_modules/es-abstract/2021/IsCallable.js | 5 - .../2021/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2021/IsConcatSpreadable.js | 25 - .../es-abstract/2021/IsConstructor.js | 40 - .../es-abstract/2021/IsDataDescriptor.js | 23 - node_modules/es-abstract/2021/IsExtensible.js | 18 - .../es-abstract/2021/IsGenericDescriptor.js | 23 - .../es-abstract/2021/IsIntegralNumber.js | 18 - .../es-abstract/2021/IsNoTearConfiguration.js | 16 - node_modules/es-abstract/2021/IsPromise.js | 24 - .../es-abstract/2021/IsPropertyKey.js | 7 - node_modules/es-abstract/2021/IsRegExp.js | 24 - .../es-abstract/2021/IsSharedArrayBuffer.js | 19 - .../es-abstract/2021/IsStringPrefix.js | 47 - .../2021/IsUnclampedIntegerElementType.js | 12 - .../es-abstract/2021/IsUnsignedElementType.js | 11 - .../es-abstract/2021/IterableToList.js | 29 - .../es-abstract/2021/IteratorClose.js | 50 - .../es-abstract/2021/IteratorComplete.js | 18 - node_modules/es-abstract/2021/IteratorNext.js | 18 - node_modules/es-abstract/2021/IteratorStep.js | 13 - .../es-abstract/2021/IteratorValue.js | 18 - .../es-abstract/2021/LengthOfArrayLike.js | 20 - node_modules/es-abstract/2021/MakeDate.js | 13 - node_modules/es-abstract/2021/MakeDay.js | 36 - node_modules/es-abstract/2021/MakeTime.js | 23 - node_modules/es-abstract/2021/MinFromTime.js | 14 - .../es-abstract/2021/MonthFromTime.js | 47 - node_modules/es-abstract/2021/Number/add.js | 36 - .../es-abstract/2021/Number/bitwiseAND.js | 17 - .../es-abstract/2021/Number/bitwiseNOT.js | 19 - .../es-abstract/2021/Number/bitwiseOR.js | 17 - .../es-abstract/2021/Number/bitwiseXOR.js | 17 - .../es-abstract/2021/Number/divide.js | 22 - node_modules/es-abstract/2021/Number/equal.js | 21 - .../es-abstract/2021/Number/exponentiate.js | 77 - node_modules/es-abstract/2021/Number/index.js | 43 - .../es-abstract/2021/Number/leftShift.js | 25 - .../es-abstract/2021/Number/lessThan.js | 26 - .../es-abstract/2021/Number/multiply.js | 33 - .../es-abstract/2021/Number/remainder.js | 32 - .../es-abstract/2021/Number/sameValue.js | 21 - .../es-abstract/2021/Number/sameValueZero.js | 24 - .../2021/Number/signedRightShift.js | 25 - .../es-abstract/2021/Number/subtract.js | 19 - .../es-abstract/2021/Number/toString.js | 18 - .../es-abstract/2021/Number/unaryMinus.js | 21 - .../2021/Number/unsignedRightShift.js | 25 - .../es-abstract/2021/NumberBitwiseOp.js | 29 - .../es-abstract/2021/NumberToBigInt.js | 22 - .../2021/ObjectDefineProperties.js | 40 - .../2021/OrdinaryCreateFromConstructor.js | 20 - .../2021/OrdinaryDefineOwnProperty.js | 61 - .../2021/OrdinaryGetOwnProperty.js | 44 - .../2021/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2021/OrdinaryHasInstance.js | 25 - .../es-abstract/2021/OrdinaryHasProperty.js | 20 - .../es-abstract/2021/OrdinaryObjectCreate.js | 46 - .../2021/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2021/OrdinaryToPrimitive.js | 38 - .../es-abstract/2021/PromiseResolve.js | 17 - .../es-abstract/2021/QuoteJSONString.js | 54 - node_modules/es-abstract/2021/RegExpCreate.js | 21 - node_modules/es-abstract/2021/RegExpExec.js | 32 - .../2021/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2021/SameValue.js | 13 - .../es-abstract/2021/SameValueNonNumeric.js | 21 - .../es-abstract/2021/SameValueZero.js | 9 - node_modules/es-abstract/2021/SecFromTime.js | 14 - node_modules/es-abstract/2021/Set.js | 47 - .../es-abstract/2021/SetFunctionLength.js | 31 - .../es-abstract/2021/SetFunctionName.js | 44 - .../es-abstract/2021/SetIntegrityLevel.js | 57 - .../es-abstract/2021/SpeciesConstructor.js | 32 - node_modules/es-abstract/2021/SplitMatch.js | 38 - .../2021/StrictEqualityComparison.js | 17 - node_modules/es-abstract/2021/StringCreate.js | 40 - .../es-abstract/2021/StringGetOwnProperty.js | 48 - .../es-abstract/2021/StringIndexOf.js | 39 - node_modules/es-abstract/2021/StringPad.js | 43 - .../es-abstract/2021/StringToBigInt.js | 23 - .../es-abstract/2021/StringToCodePoints.js | 29 - .../2021/SymbolDescriptiveString.js | 20 - .../es-abstract/2021/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2021/TimeClip.js | 21 - node_modules/es-abstract/2021/TimeFromYear.js | 11 - node_modules/es-abstract/2021/TimeString.js | 25 - .../es-abstract/2021/TimeWithinDay.js | 12 - node_modules/es-abstract/2021/ToBigInt.js | 25 - node_modules/es-abstract/2021/ToBigInt64.js | 25 - node_modules/es-abstract/2021/ToBigUint64.js | 22 - node_modules/es-abstract/2021/ToBoolean.js | 5 - node_modules/es-abstract/2021/ToDateString.js | 22 - node_modules/es-abstract/2021/ToIndex.js | 26 - node_modules/es-abstract/2021/ToInt16.js | 10 - node_modules/es-abstract/2021/ToInt32.js | 9 - node_modules/es-abstract/2021/ToInt8.js | 10 - .../es-abstract/2021/ToIntegerOrInfinity.js | 18 - node_modules/es-abstract/2021/ToLength.js | 12 - node_modules/es-abstract/2021/ToNumber.js | 62 - node_modules/es-abstract/2021/ToNumeric.js | 21 - node_modules/es-abstract/2021/ToObject.js | 14 - node_modules/es-abstract/2021/ToPrimitive.js | 12 - .../es-abstract/2021/ToPropertyDescriptor.js | 52 - .../es-abstract/2021/ToPropertyKey.js | 15 - node_modules/es-abstract/2021/ToString.js | 15 - node_modules/es-abstract/2021/ToUint16.js | 19 - node_modules/es-abstract/2021/ToUint32.js | 9 - node_modules/es-abstract/2021/ToUint8.js | 20 - node_modules/es-abstract/2021/ToUint8Clamp.js | 19 - node_modules/es-abstract/2021/TrimString.js | 29 - node_modules/es-abstract/2021/Type.js | 15 - .../es-abstract/2021/UTF16EncodeCodePoint.js | 25 - .../2021/UTF16SurrogatePairToCodePoint.js | 19 - .../es-abstract/2021/UnicodeEscape.js | 27 - .../ValidateAndApplyPropertyDescriptor.js | 170 - node_modules/es-abstract/2021/WeakRefDeref.js | 24 - node_modules/es-abstract/2021/WeekDay.js | 10 - node_modules/es-abstract/2021/YearFromTime.js | 16 - node_modules/es-abstract/2021/abs.js | 11 - node_modules/es-abstract/2021/clamp.js | 18 - node_modules/es-abstract/2021/floor.js | 11 - node_modules/es-abstract/2021/modulo.js | 9 - node_modules/es-abstract/2021/msFromTime.js | 11 - node_modules/es-abstract/2021/substring.js | 20 - .../es-abstract/2021/thisBigIntValue.js | 22 - .../es-abstract/2021/thisBooleanValue.js | 15 - .../es-abstract/2021/thisNumberValue.js | 18 - .../es-abstract/2021/thisStringValue.js | 15 - .../es-abstract/2021/thisSymbolValue.js | 19 - .../es-abstract/2021/thisTimeValue.js | 3 - .../2022/AddEntriesFromIterable.js | 52 - .../es-abstract/2022/AddToKeptObjects.js | 21 - .../es-abstract/2022/AdvanceStringIndex.js | 34 - .../ApplyStringOrNumericBinaryOperator.js | 80 - node_modules/es-abstract/2022/ArrayCreate.js | 53 - .../es-abstract/2022/ArraySetLength.js | 85 - .../es-abstract/2022/ArraySpeciesCreate.js | 48 - node_modules/es-abstract/2022/BigInt/add.js | 18 - .../es-abstract/2022/BigInt/bitwiseAND.js | 17 - .../es-abstract/2022/BigInt/bitwiseNOT.js | 17 - .../es-abstract/2022/BigInt/bitwiseOR.js | 17 - .../es-abstract/2022/BigInt/bitwiseXOR.js | 17 - .../es-abstract/2022/BigInt/divide.js | 22 - node_modules/es-abstract/2022/BigInt/equal.js | 17 - .../es-abstract/2022/BigInt/exponentiate.js | 31 - node_modules/es-abstract/2022/BigInt/index.js | 43 - .../es-abstract/2022/BigInt/leftShift.js | 18 - .../es-abstract/2022/BigInt/lessThan.js | 18 - .../es-abstract/2022/BigInt/multiply.js | 18 - .../es-abstract/2022/BigInt/remainder.js | 30 - .../es-abstract/2022/BigInt/sameValue.js | 18 - .../es-abstract/2022/BigInt/sameValueZero.js | 18 - .../2022/BigInt/signedRightShift.js | 18 - .../es-abstract/2022/BigInt/subtract.js | 18 - .../es-abstract/2022/BigInt/toString.js | 18 - .../es-abstract/2022/BigInt/unaryMinus.js | 24 - .../2022/BigInt/unsignedRightShift.js | 17 - .../es-abstract/2022/BigIntBitwiseOp.js | 66 - node_modules/es-abstract/2022/BinaryAnd.js | 14 - node_modules/es-abstract/2022/BinaryOr.js | 14 - node_modules/es-abstract/2022/BinaryXor.js | 14 - .../es-abstract/2022/ByteListBitwiseOp.js | 44 - .../es-abstract/2022/ByteListEqual.js | 33 - node_modules/es-abstract/2022/Call.js | 20 - .../2022/CanonicalNumericIndexString.js | 22 - .../es-abstract/2022/CharacterRange.js | 31 - .../es-abstract/2022/ClearKeptObjects.js | 12 - node_modules/es-abstract/2022/CodePointAt.js | 58 - .../es-abstract/2022/CodePointsToString.js | 27 - .../2022/CompletePropertyDescriptor.js | 39 - .../es-abstract/2022/CopyDataProperties.js | 70 - .../es-abstract/2022/CreateDataProperty.js | 45 - .../2022/CreateDataPropertyOrThrow.js | 25 - node_modules/es-abstract/2022/CreateHTML.js | 30 - .../2022/CreateIterResultObject.js | 19 - .../2022/CreateListFromArrayLike.js | 44 - .../es-abstract/2022/CreateMethodProperty.js | 40 - .../CreateNonEnumerableDataPropertyOrThrow.js | 29 - .../2022/CreateRegExpStringIterator.js | 111 - node_modules/es-abstract/2022/DateFromTime.js | 54 - node_modules/es-abstract/2022/DateString.js | 30 - node_modules/es-abstract/2022/Day.js | 11 - node_modules/es-abstract/2022/DayFromYear.js | 10 - .../es-abstract/2022/DayWithinYear.js | 11 - node_modules/es-abstract/2022/DaysInYear.js | 18 - .../es-abstract/2022/DefinePropertyOrThrow.js | 50 - .../es-abstract/2022/DeletePropertyOrThrow.js | 27 - .../2022/EnumerableOwnPropertyNames.js | 43 - .../es-abstract/2022/FlattenIntoArray.js | 58 - .../2022/FromPropertyDescriptor.js | 16 - node_modules/es-abstract/2022/Get.js | 25 - node_modules/es-abstract/2022/GetIterator.js | 64 - .../es-abstract/2022/GetMatchIndexPair.js | 26 - .../es-abstract/2022/GetMatchString.js | 27 - node_modules/es-abstract/2022/GetMethod.js | 34 - .../es-abstract/2022/GetOwnPropertyKeys.js | 31 - .../es-abstract/2022/GetPromiseResolve.js | 22 - .../2022/GetPrototypeFromConstructor.js | 28 - .../es-abstract/2022/GetStringIndex.js | 30 - .../es-abstract/2022/GetSubstitution.js | 128 - node_modules/es-abstract/2022/GetV.js | 23 - .../es-abstract/2022/HasOwnProperty.js | 22 - node_modules/es-abstract/2022/HasProperty.js | 20 - node_modules/es-abstract/2022/HourFromTime.js | 14 - node_modules/es-abstract/2022/InLeapYear.js | 21 - .../es-abstract/2022/InstallErrorCause.js | 23 - .../es-abstract/2022/InstanceofOperator.js | 30 - node_modules/es-abstract/2022/Invoke.js | 24 - .../es-abstract/2022/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/2022/IsArray.js | 4 - .../es-abstract/2022/IsBigIntElementType.js | 7 - node_modules/es-abstract/2022/IsCallable.js | 5 - .../2022/IsCompatiblePropertyDescriptor.js | 9 - .../es-abstract/2022/IsConcatSpreadable.js | 25 - .../es-abstract/2022/IsConstructor.js | 40 - .../es-abstract/2022/IsDataDescriptor.js | 23 - node_modules/es-abstract/2022/IsExtensible.js | 18 - .../es-abstract/2022/IsGenericDescriptor.js | 23 - .../es-abstract/2022/IsIntegralNumber.js | 18 - node_modules/es-abstract/2022/IsLessThan.js | 90 - .../es-abstract/2022/IsLooselyEqual.js | 59 - .../es-abstract/2022/IsNoTearConfiguration.js | 16 - node_modules/es-abstract/2022/IsPromise.js | 24 - .../es-abstract/2022/IsPropertyKey.js | 7 - node_modules/es-abstract/2022/IsRegExp.js | 24 - .../es-abstract/2022/IsSharedArrayBuffer.js | 19 - .../es-abstract/2022/IsStrictlyEqual.js | 20 - .../es-abstract/2022/IsStringPrefix.js | 22 - .../2022/IsStringWellFormedUnicode.js | 26 - .../2022/IsUnclampedIntegerElementType.js | 12 - .../es-abstract/2022/IsUnsignedElementType.js | 11 - .../es-abstract/2022/IterableToList.js | 29 - .../es-abstract/2022/IteratorClose.js | 50 - .../es-abstract/2022/IteratorComplete.js | 18 - node_modules/es-abstract/2022/IteratorNext.js | 18 - node_modules/es-abstract/2022/IteratorStep.js | 13 - .../es-abstract/2022/IteratorValue.js | 18 - .../es-abstract/2022/LengthOfArrayLike.js | 20 - node_modules/es-abstract/2022/MakeDate.js | 13 - node_modules/es-abstract/2022/MakeDay.js | 36 - .../2022/MakeMatchIndicesIndexPairArray.js | 69 - node_modules/es-abstract/2022/MakeTime.js | 23 - node_modules/es-abstract/2022/MinFromTime.js | 14 - .../es-abstract/2022/MonthFromTime.js | 47 - node_modules/es-abstract/2022/Number/add.js | 36 - .../es-abstract/2022/Number/bitwiseAND.js | 17 - .../es-abstract/2022/Number/bitwiseNOT.js | 19 - .../es-abstract/2022/Number/bitwiseOR.js | 17 - .../es-abstract/2022/Number/bitwiseXOR.js | 17 - .../es-abstract/2022/Number/divide.js | 22 - node_modules/es-abstract/2022/Number/equal.js | 21 - .../es-abstract/2022/Number/exponentiate.js | 77 - node_modules/es-abstract/2022/Number/index.js | 43 - .../es-abstract/2022/Number/leftShift.js | 25 - .../es-abstract/2022/Number/lessThan.js | 26 - .../es-abstract/2022/Number/multiply.js | 33 - .../es-abstract/2022/Number/remainder.js | 32 - .../es-abstract/2022/Number/sameValue.js | 21 - .../es-abstract/2022/Number/sameValueZero.js | 24 - .../2022/Number/signedRightShift.js | 25 - .../es-abstract/2022/Number/subtract.js | 19 - .../es-abstract/2022/Number/toString.js | 18 - .../es-abstract/2022/Number/unaryMinus.js | 21 - .../2022/Number/unsignedRightShift.js | 25 - .../es-abstract/2022/NumberBitwiseOp.js | 29 - .../es-abstract/2022/NumberToBigInt.js | 22 - .../2022/ObjectDefineProperties.js | 40 - .../2022/OrdinaryCreateFromConstructor.js | 20 - .../2022/OrdinaryDefineOwnProperty.js | 61 - .../2022/OrdinaryGetOwnProperty.js | 44 - .../2022/OrdinaryGetPrototypeOf.js | 21 - .../es-abstract/2022/OrdinaryHasInstance.js | 25 - .../es-abstract/2022/OrdinaryHasProperty.js | 20 - .../es-abstract/2022/OrdinaryObjectCreate.js | 46 - .../2022/OrdinarySetPrototypeOf.js | 53 - .../es-abstract/2022/OrdinaryToPrimitive.js | 38 - .../es-abstract/2022/PromiseResolve.js | 17 - .../es-abstract/2022/QuoteJSONString.js | 54 - node_modules/es-abstract/2022/RegExpCreate.js | 21 - node_modules/es-abstract/2022/RegExpExec.js | 32 - .../es-abstract/2022/RegExpHasFlag.js | 38 - .../2022/RequireObjectCoercible.js | 3 - node_modules/es-abstract/2022/SameValue.js | 13 - .../es-abstract/2022/SameValueNonNumeric.js | 21 - .../es-abstract/2022/SameValueZero.js | 9 - node_modules/es-abstract/2022/SecFromTime.js | 14 - node_modules/es-abstract/2022/Set.js | 47 - .../es-abstract/2022/SetFunctionLength.js | 31 - .../es-abstract/2022/SetFunctionName.js | 44 - .../es-abstract/2022/SetIntegrityLevel.js | 57 - .../es-abstract/2022/SortIndexedProperties.js | 64 - .../es-abstract/2022/SpeciesConstructor.js | 32 - node_modules/es-abstract/2022/StringCreate.js | 40 - .../es-abstract/2022/StringGetOwnProperty.js | 48 - .../es-abstract/2022/StringIndexOf.js | 39 - node_modules/es-abstract/2022/StringPad.js | 43 - .../es-abstract/2022/StringToBigInt.js | 23 - .../es-abstract/2022/StringToCodePoints.js | 29 - .../es-abstract/2022/StringToNumber.js | 56 - .../2022/SymbolDescriptiveString.js | 20 - .../es-abstract/2022/TestIntegrityLevel.js | 42 - node_modules/es-abstract/2022/TimeClip.js | 21 - node_modules/es-abstract/2022/TimeFromYear.js | 11 - node_modules/es-abstract/2022/TimeString.js | 25 - .../es-abstract/2022/TimeWithinDay.js | 12 - node_modules/es-abstract/2022/ToBigInt.js | 25 - node_modules/es-abstract/2022/ToBigInt64.js | 25 - node_modules/es-abstract/2022/ToBigUint64.js | 22 - node_modules/es-abstract/2022/ToBoolean.js | 5 - node_modules/es-abstract/2022/ToDateString.js | 22 - node_modules/es-abstract/2022/ToIndex.js | 26 - node_modules/es-abstract/2022/ToInt16.js | 10 - node_modules/es-abstract/2022/ToInt32.js | 9 - node_modules/es-abstract/2022/ToInt8.js | 10 - .../es-abstract/2022/ToIntegerOrInfinity.js | 18 - node_modules/es-abstract/2022/ToLength.js | 12 - node_modules/es-abstract/2022/ToNumber.js | 26 - node_modules/es-abstract/2022/ToNumeric.js | 21 - node_modules/es-abstract/2022/ToObject.js | 14 - node_modules/es-abstract/2022/ToPrimitive.js | 12 - .../es-abstract/2022/ToPropertyDescriptor.js | 52 - .../es-abstract/2022/ToPropertyKey.js | 15 - node_modules/es-abstract/2022/ToString.js | 15 - node_modules/es-abstract/2022/ToUint16.js | 19 - node_modules/es-abstract/2022/ToUint32.js | 9 - node_modules/es-abstract/2022/ToUint8.js | 20 - node_modules/es-abstract/2022/ToUint8Clamp.js | 19 - .../2022/ToZeroPaddedDecimalString.js | 19 - node_modules/es-abstract/2022/TrimString.js | 29 - node_modules/es-abstract/2022/Type.js | 15 - .../es-abstract/2022/UTF16EncodeCodePoint.js | 25 - .../2022/UTF16SurrogatePairToCodePoint.js | 19 - .../es-abstract/2022/UnicodeEscape.js | 27 - .../ValidateAndApplyPropertyDescriptor.js | 177 - node_modules/es-abstract/2022/WeakRefDeref.js | 24 - node_modules/es-abstract/2022/WeekDay.js | 10 - node_modules/es-abstract/2022/YearFromTime.js | 16 - node_modules/es-abstract/2022/abs.js | 11 - node_modules/es-abstract/2022/clamp.js | 18 - node_modules/es-abstract/2022/floor.js | 11 - node_modules/es-abstract/2022/modulo.js | 9 - node_modules/es-abstract/2022/msFromTime.js | 11 - node_modules/es-abstract/2022/substring.js | 20 - .../es-abstract/2022/thisBigIntValue.js | 22 - .../es-abstract/2022/thisBooleanValue.js | 15 - .../es-abstract/2022/thisNumberValue.js | 18 - .../es-abstract/2022/thisStringValue.js | 15 - .../es-abstract/2022/thisSymbolValue.js | 19 - .../es-abstract/2022/thisTimeValue.js | 3 - .../5/AbstractEqualityComparison.js | 37 - .../5/AbstractRelationalComparison.js | 63 - .../es-abstract/5/CheckObjectCoercible.js | 14 - node_modules/es-abstract/5/DateFromTime.js | 54 - node_modules/es-abstract/5/Day.js | 11 - node_modules/es-abstract/5/DayFromYear.js | 10 - node_modules/es-abstract/5/DayWithinYear.js | 11 - node_modules/es-abstract/5/DaysInYear.js | 18 - .../es-abstract/5/FromPropertyDescriptor.js | 39 - node_modules/es-abstract/5/HourFromTime.js | 14 - node_modules/es-abstract/5/InLeapYear.js | 21 - .../es-abstract/5/IsAccessorDescriptor.js | 23 - node_modules/es-abstract/5/IsCallable.js | 5 - .../es-abstract/5/IsDataDescriptor.js | 23 - .../es-abstract/5/IsGenericDescriptor.js | 23 - .../es-abstract/5/IsPropertyDescriptor.js | 19 - node_modules/es-abstract/5/MakeDate.js | 13 - node_modules/es-abstract/5/MakeDay.js | 33 - node_modules/es-abstract/5/MakeTime.js | 23 - node_modules/es-abstract/5/MinFromTime.js | 14 - node_modules/es-abstract/5/MonthFromTime.js | 47 - node_modules/es-abstract/5/SameValue.js | 13 - node_modules/es-abstract/5/SecFromTime.js | 14 - .../es-abstract/5/StrictEqualityComparison.js | 17 - node_modules/es-abstract/5/TimeClip.js | 21 - node_modules/es-abstract/5/TimeFromYear.js | 11 - node_modules/es-abstract/5/TimeWithinDay.js | 12 - node_modules/es-abstract/5/ToBoolean.js | 5 - node_modules/es-abstract/5/ToInt32.js | 9 - node_modules/es-abstract/5/ToInteger.js | 18 - node_modules/es-abstract/5/ToNumber.js | 20 - node_modules/es-abstract/5/ToObject.js | 14 - node_modules/es-abstract/5/ToPrimitive.js | 5 - .../es-abstract/5/ToPropertyDescriptor.js | 52 - node_modules/es-abstract/5/ToString.js | 12 - node_modules/es-abstract/5/ToUint16.js | 19 - node_modules/es-abstract/5/ToUint32.js | 9 - node_modules/es-abstract/5/Type.js | 24 - node_modules/es-abstract/5/WeekDay.js | 10 - node_modules/es-abstract/5/YearFromTime.js | 16 - node_modules/es-abstract/5/abs.js | 11 - node_modules/es-abstract/5/floor.js | 11 - node_modules/es-abstract/5/modulo.js | 9 - node_modules/es-abstract/5/msFromTime.js | 11 - node_modules/es-abstract/CHANGELOG.md | 594 - node_modules/es-abstract/GetIntrinsic.js | 5 - node_modules/es-abstract/LICENSE | 21 - node_modules/es-abstract/README.md | 43 - node_modules/es-abstract/es2015.js | 126 - node_modules/es-abstract/es2016.js | 131 - node_modules/es-abstract/es2017.js | 135 - node_modules/es-abstract/es2018.js | 143 - node_modules/es-abstract/es2019.js | 146 - node_modules/es-abstract/es2020.js | 169 - node_modules/es-abstract/es2021.js | 179 - node_modules/es-abstract/es2022.js | 189 - node_modules/es-abstract/es5.js | 51 - node_modules/es-abstract/es6.js | 3 - node_modules/es-abstract/es7.js | 3 - .../es-abstract/helpers/DefineOwnProperty.js | 55 - node_modules/es-abstract/helpers/IsArray.js | 12 - .../es-abstract/helpers/OwnPropertyKeys.js | 22 - .../es-abstract/helpers/assertRecord.js | 49 - node_modules/es-abstract/helpers/assign.js | 22 - node_modules/es-abstract/helpers/callBind.js | 5 - node_modules/es-abstract/helpers/callBound.js | 5 - node_modules/es-abstract/helpers/every.js | 10 - node_modules/es-abstract/helpers/forEach.js | 7 - .../helpers/fromPropertyDescriptor.js | 27 - .../es-abstract/helpers/getInferredName.js | 4 - .../es-abstract/helpers/getIteratorMethod.js | 47 - .../helpers/getOwnPropertyDescriptor.js | 15 - node_modules/es-abstract/helpers/getProto.js | 15 - .../helpers/getSymbolDescription.js | 4 - .../es-abstract/helpers/isAbstractClosure.js | 9 - .../es-abstract/helpers/isByteValue.js | 5 - .../es-abstract/helpers/isCodePoint.js | 5 - node_modules/es-abstract/helpers/isFinite.js | 5 - .../isFullyPopulatedPropertyDescriptor.js | 7 - .../es-abstract/helpers/isLeadingSurrogate.js | 5 - .../es-abstract/helpers/isMatchRecord.js | 16 - node_modules/es-abstract/helpers/isNaN.js | 5 - .../es-abstract/helpers/isPrefixOf.js | 13 - .../es-abstract/helpers/isPrimitive.js | 5 - .../helpers/isPropertyDescriptor.js | 31 - .../helpers/isSamePropertyDescriptor.js | 20 - .../helpers/isTrailingSurrogate.js | 5 - .../es-abstract/helpers/maxSafeInteger.js | 8 - node_modules/es-abstract/helpers/mod.js | 8 - node_modules/es-abstract/helpers/modBigInt.js | 6 - .../es-abstract/helpers/padTimeComponent.js | 9 - .../es-abstract/helpers/regexTester.js | 9 - node_modules/es-abstract/helpers/setProto.js | 16 - node_modules/es-abstract/helpers/sign.js | 5 - node_modules/es-abstract/helpers/some.js | 10 - .../es-abstract/helpers/timeConstants.js | 19 - node_modules/es-abstract/index.js | 32 - node_modules/es-abstract/operations/.eslintrc | 5 - node_modules/es-abstract/operations/2015.js | 741 - node_modules/es-abstract/operations/2016.js | 819 - node_modules/es-abstract/operations/2017.js | 963 - node_modules/es-abstract/operations/2018.js | 1042 - node_modules/es-abstract/operations/2019.js | 1057 - node_modules/es-abstract/operations/2020.js | 1246 - node_modules/es-abstract/operations/2021.js | 1309 - node_modules/es-abstract/operations/2022.js | 1399 - node_modules/es-abstract/package.json | 141 - node_modules/es-shim-unscopables/.eslintrc | 37 - .../es-shim-unscopables/.github/FUNDING.yml | 12 - node_modules/es-shim-unscopables/.nycrc | 9 - node_modules/es-shim-unscopables/CHANGELOG.md | 13 - node_modules/es-shim-unscopables/LICENSE | 21 - node_modules/es-shim-unscopables/README.md | 57 - node_modules/es-shim-unscopables/index.js | 21 - node_modules/es-shim-unscopables/package.json | 49 - .../es-shim-unscopables/test/index.js | 67 - node_modules/es-shim-unscopables/test/with.js | 35 - node_modules/es-to-primitive/.eslintrc | 22 - .../es-to-primitive/.github/FUNDING.yml | 12 - node_modules/es-to-primitive/.travis.yml | 15 - node_modules/es-to-primitive/CHANGELOG.md | 49 - node_modules/es-to-primitive/LICENSE | 22 - node_modules/es-to-primitive/Makefile | 61 - node_modules/es-to-primitive/README.md | 49 - node_modules/es-to-primitive/es2015.js | 75 - node_modules/es-to-primitive/es5.js | 45 - node_modules/es-to-primitive/es6.js | 3 - .../es-to-primitive/helpers/isPrimitive.js | 5 - node_modules/es-to-primitive/index.js | 17 - node_modules/es-to-primitive/package.json | 81 - node_modules/es-to-primitive/test/es2015.js | 151 - node_modules/es-to-primitive/test/es5.js | 118 - node_modules/es-to-primitive/test/es6.js | 151 - node_modules/es-to-primitive/test/index.js | 20 - node_modules/escalade/dist/index.js | 22 - node_modules/escalade/dist/index.mjs | 22 - node_modules/escalade/index.d.ts | 3 - node_modules/escalade/license | 9 - node_modules/escalade/package.json | 61 - node_modules/escalade/readme.md | 211 - node_modules/escalade/sync/index.d.ts | 2 - node_modules/escalade/sync/index.js | 18 - node_modules/escalade/sync/index.mjs | 18 - .../eslint-config-standard-jsx/LICENSE | 20 - .../eslint-config-standard-jsx/README.md | 95 - .../eslint-config-standard-jsx/eslintrc.json | 86 - .../eslint-config-standard-jsx/index.js | 2 - .../eslint-config-standard-jsx/package.json | 73 - .../lib/eslint-config-standard.d.ts | 3 - .../lib/eslint-config-standard.js | 9 - .../lib/index.d.ts | 3 - .../lib/index.js | 142 - .../package.json | 102 - .../readme.md | 64 - .../.github/PULL_REQUEST_TEMPLATE.md | 10 - .../eslint-config-standard/CHANGELOG.md | 10 - node_modules/eslint-config-standard/LICENSE | 20 - node_modules/eslint-config-standard/README.md | 91 - .../eslint-config-standard/eslintrc.json | 243 - node_modules/eslint-config-standard/index.js | 2 - .../eslint-config-standard/package.json | 77 - .../eslint-import-resolver-node/LICENSE | 22 - .../eslint-import-resolver-node/README.md | 44 - .../eslint-import-resolver-node/index.js | 68 - .../node_modules/debug/CHANGELOG.md | 395 - .../node_modules/debug/LICENSE | 19 - .../node_modules/debug/README.md | 437 - .../node_modules/debug/node.js | 1 - .../node_modules/debug/package.json | 51 - .../node_modules/debug/src/browser.js | 180 - .../node_modules/debug/src/common.js | 249 - .../node_modules/debug/src/index.js | 12 - .../node_modules/debug/src/node.js | 177 - .../node_modules/ms/index.js | 162 - .../node_modules/ms/license.md | 21 - .../node_modules/ms/package.json | 38 - .../node_modules/ms/readme.md | 59 - .../eslint-import-resolver-node/package.json | 42 - node_modules/eslint-module-utils/.nycrc | 19 - node_modules/eslint-module-utils/CHANGELOG.md | 162 - node_modules/eslint-module-utils/LICENSE | 22 - .../eslint-module-utils/ModuleCache.js | 47 - .../eslint-module-utils/declaredScope.js | 9 - node_modules/eslint-module-utils/hash.js | 59 - node_modules/eslint-module-utils/ignore.js | 60 - .../eslint-module-utils/module-require.js | 30 - .../eslint-module-utils/moduleVisitor.js | 149 - .../node_modules/debug/CHANGELOG.md | 395 - .../node_modules/debug/LICENSE | 19 - .../node_modules/debug/README.md | 437 - .../node_modules/debug/node.js | 1 - .../node_modules/debug/package.json | 51 - .../node_modules/debug/src/browser.js | 180 - .../node_modules/debug/src/common.js | 249 - .../node_modules/debug/src/index.js | 12 - .../node_modules/debug/src/node.js | 177 - .../node_modules/find-up/index.js | 48 - .../node_modules/find-up/license | 21 - .../node_modules/find-up/package.json | 53 - .../node_modules/find-up/readme.md | 85 - .../node_modules/locate-path/index.js | 24 - .../node_modules/locate-path/license | 21 - .../node_modules/locate-path/package.json | 47 - .../node_modules/locate-path/readme.md | 99 - .../node_modules/ms/index.js | 162 - .../node_modules/ms/license.md | 21 - .../node_modules/ms/package.json | 38 - .../node_modules/ms/readme.md | 59 - .../node_modules/p-limit/index.js | 42 - .../node_modules/p-limit/license | 9 - .../node_modules/p-limit/package.json | 49 - .../node_modules/p-limit/readme.md | 69 - .../node_modules/p-locate/index.js | 31 - .../node_modules/p-locate/license | 21 - .../node_modules/p-locate/package.json | 54 - .../node_modules/p-locate/readme.md | 86 - .../node_modules/p-try/index.js | 4 - .../node_modules/p-try/license | 21 - .../node_modules/p-try/package.json | 43 - .../node_modules/p-try/readme.md | 38 - .../node_modules/path-exists/index.js | 17 - .../node_modules/path-exists/license | 21 - .../node_modules/path-exists/package.json | 40 - .../node_modules/path-exists/readme.md | 50 - node_modules/eslint-module-utils/package.json | 32 - node_modules/eslint-module-utils/parse.js | 121 - node_modules/eslint-module-utils/pkgDir.js | 11 - node_modules/eslint-module-utils/pkgUp.js | 8 - node_modules/eslint-module-utils/readPkgUp.js | 52 - node_modules/eslint-module-utils/resolve.js | 237 - .../eslint-module-utils/unambiguous.js | 29 - node_modules/eslint-module-utils/visit.js | 24 - node_modules/eslint-plugin-es/LICENSE | 21 - node_modules/eslint-plugin-es/README.md | 44 - node_modules/eslint-plugin-es/lib/index.js | 242 - .../lib/rules/no-accessor-properties.js | 32 - .../lib/rules/no-array-from.js | 43 - .../lib/rules/no-array-isarray.js | 43 - .../eslint-plugin-es/lib/rules/no-array-of.js | 43 - .../lib/rules/no-arrow-functions.js | 129 - .../lib/rules/no-async-functions.js | 30 - .../lib/rules/no-async-iteration.js | 33 - .../eslint-plugin-es/lib/rules/no-atomics.js | 41 - .../eslint-plugin-es/lib/rules/no-bigint.js | 47 - .../lib/rules/no-binary-numeric-literals.js | 34 - .../lib/rules/no-block-scoped-functions.js | 30 - .../lib/rules/no-block-scoped-variables.js | 32 - .../eslint-plugin-es/lib/rules/no-classes.js | 30 - .../lib/rules/no-computed-properties.js | 30 - .../eslint-plugin-es/lib/rules/no-date-now.js | 43 - .../lib/rules/no-default-parameters.js | 30 - .../lib/rules/no-destructuring.js | 32 - .../lib/rules/no-dynamic-import.js | 30 - .../lib/rules/no-exponential-operators.js | 32 - .../lib/rules/no-for-of-loops.js | 30 - .../lib/rules/no-generators.js | 30 - .../lib/rules/no-global-this.js | 41 - .../lib/rules/no-json-superset.js | 55 - .../eslint-plugin-es/lib/rules/no-json.js | 41 - .../lib/rules/no-keyword-properties.js | 108 - .../rules/no-malformed-template-literals.js | 37 - .../eslint-plugin-es/lib/rules/no-map.js | 41 - .../lib/rules/no-math-acosh.js | 43 - .../lib/rules/no-math-asinh.js | 43 - .../lib/rules/no-math-atanh.js | 43 - .../lib/rules/no-math-cbrt.js | 43 - .../lib/rules/no-math-clz32.js | 43 - .../lib/rules/no-math-cosh.js | 43 - .../lib/rules/no-math-expm1.js | 43 - .../lib/rules/no-math-fround.js | 43 - .../lib/rules/no-math-hypot.js | 43 - .../lib/rules/no-math-imul.js | 43 - .../lib/rules/no-math-log10.js | 43 - .../lib/rules/no-math-log1p.js | 43 - .../lib/rules/no-math-log2.js | 43 - .../lib/rules/no-math-sign.js | 43 - .../lib/rules/no-math-sinh.js | 43 - .../lib/rules/no-math-tanh.js | 43 - .../lib/rules/no-math-trunc.js | 43 - .../eslint-plugin-es/lib/rules/no-modules.js | 32 - .../lib/rules/no-new-target.js | 30 - .../lib/rules/no-number-epsilon.js | 43 - .../lib/rules/no-number-isfinite.js | 43 - .../lib/rules/no-number-isinteger.js | 43 - .../lib/rules/no-number-isnan.js | 43 - .../lib/rules/no-number-issafeinteger.js | 43 - .../lib/rules/no-number-maxsafeinteger.js | 43 - .../lib/rules/no-number-minsafeinteger.js | 43 - .../lib/rules/no-number-parsefloat.js | 43 - .../lib/rules/no-number-parseint.js | 43 - .../lib/rules/no-object-assign.js | 43 - .../lib/rules/no-object-defineproperties.js | 43 - .../lib/rules/no-object-defineproperty.js | 43 - .../lib/rules/no-object-entries.js | 43 - .../lib/rules/no-object-freeze.js | 43 - .../no-object-getownpropertydescriptor.js | 44 - .../no-object-getownpropertydescriptors.js | 44 - .../rules/no-object-getownpropertynames.js | 43 - .../rules/no-object-getownpropertysymbols.js | 43 - .../lib/rules/no-object-getprototypeof.js | 43 - .../lib/rules/no-object-is.js | 43 - .../lib/rules/no-object-isextensible.js | 43 - .../lib/rules/no-object-isfrozen.js | 43 - .../lib/rules/no-object-issealed.js | 43 - .../lib/rules/no-object-keys.js | 43 - .../lib/rules/no-object-preventextensions.js | 43 - .../lib/rules/no-object-seal.js | 43 - .../lib/rules/no-object-setprototypeof.js | 43 - .../lib/rules/no-object-super-properties.js | 47 - .../lib/rules/no-object-values.js | 43 - .../lib/rules/no-octal-numeric-literals.js | 34 - .../lib/rules/no-optional-catch-binding.js | 30 - .../lib/rules/no-promise-all-settled.js | 37 - .../eslint-plugin-es/lib/rules/no-promise.js | 41 - .../lib/rules/no-property-shorthands.js | 78 - .../eslint-plugin-es/lib/rules/no-proxy.js | 41 - .../eslint-plugin-es/lib/rules/no-reflect.js | 41 - .../rules/no-regexp-lookbehind-assertions.js | 74 - .../rules/no-regexp-named-capture-groups.js | 79 - .../lib/rules/no-regexp-s-flag.js | 44 - .../lib/rules/no-regexp-u-flag.js | 44 - ...no-regexp-unicode-property-escapes-2019.js | 97 - .../no-regexp-unicode-property-escapes.js | 73 - .../lib/rules/no-regexp-y-flag.js | 44 - .../lib/rules/no-rest-parameters.js | 30 - .../lib/rules/no-rest-spread-properties.js | 33 - .../eslint-plugin-es/lib/rules/no-set.js | 41 - .../lib/rules/no-shared-array-buffer.js | 41 - .../lib/rules/no-spread-elements.js | 32 - .../lib/rules/no-string-fromcodepoint.js | 43 - .../lib/rules/no-string-raw.js | 43 - .../lib/rules/no-subclassing-builtins.js | 55 - .../eslint-plugin-es/lib/rules/no-symbol.js | 41 - .../lib/rules/no-template-literals.js | 85 - .../lib/rules/no-trailing-commas.js | 39 - .../lib/rules/no-trailing-function-commas.js | 62 - .../lib/rules/no-typed-arrays.js | 50 - .../lib/rules/no-unicode-codepoint-escapes.js | 100 - .../eslint-plugin-es/lib/rules/no-weak-map.js | 41 - .../eslint-plugin-es/lib/rules/no-weak-set.js | 41 - node_modules/eslint-plugin-es/lib/utils.js | 56 - .../node_modules/eslint-utils/LICENSE | 21 - .../node_modules/eslint-utils/README.md | 38 - .../node_modules/eslint-utils/index.js | 1880 - .../node_modules/eslint-utils/index.js.map | 1 - .../node_modules/eslint-utils/index.mjs | 1838 - .../node_modules/eslint-utils/index.mjs.map | 1 - .../node_modules/eslint-utils/package.json | 65 - .../eslint-visitor-keys/CHANGELOG.md | 25 - .../node_modules/eslint-visitor-keys/LICENSE | 201 - .../eslint-visitor-keys/README.md | 98 - .../eslint-visitor-keys/lib/index.js | 81 - .../eslint-visitor-keys/lib/visitor-keys.json | 284 - .../eslint-visitor-keys/package.json | 40 - node_modules/eslint-plugin-es/package.json | 74 - .../eslint-plugin-import/CHANGELOG.md | 1688 - .../eslint-plugin-import/CONTRIBUTING.md | 116 - node_modules/eslint-plugin-import/LICENSE | 22 - node_modules/eslint-plugin-import/README.md | 521 - node_modules/eslint-plugin-import/RELEASE.md | 54 - node_modules/eslint-plugin-import/SECURITY.md | 11 - .../eslint-plugin-import/config/electron.js | 8 - .../eslint-plugin-import/config/errors.js | 14 - .../config/react-native.js | 13 - .../eslint-plugin-import/config/react.js | 18 - .../config/recommended.js | 28 - .../eslint-plugin-import/config/stage-0.js | 12 - .../eslint-plugin-import/config/typescript.js | 31 - .../eslint-plugin-import/config/warnings.js | 12 - .../docs/rules/default.md | 71 - .../docs/rules/dynamic-import-chunkname.md | 85 - .../eslint-plugin-import/docs/rules/export.md | 32 - .../docs/rules/exports-last.md | 50 - .../docs/rules/extensions.md | 169 - .../eslint-plugin-import/docs/rules/first.md | 70 - .../docs/rules/group-exports.md | 117 - .../docs/rules/imports-first.md | 3 - .../docs/rules/max-dependencies.md | 66 - .../eslint-plugin-import/docs/rules/named.md | 100 - .../docs/rules/namespace.md | 99 - .../docs/rules/newline-after-import.md | 87 - .../docs/rules/no-absolute-path.md | 48 - .../eslint-plugin-import/docs/rules/no-amd.md | 35 - .../docs/rules/no-anonymous-default-export.md | 73 - .../docs/rules/no-commonjs.md | 95 - .../docs/rules/no-cycle.md | 92 - .../docs/rules/no-default-export.md | 63 - .../docs/rules/no-deprecated.md | 61 - .../docs/rules/no-duplicates.md | 69 - .../docs/rules/no-dynamic-require.md | 23 - .../docs/rules/no-extraneous-dependencies.md | 124 - .../docs/rules/no-import-module-exports.md | 74 - .../docs/rules/no-internal-modules.md | 132 - .../docs/rules/no-mutable-exports.md | 52 - .../docs/rules/no-named-as-default-member.md | 47 - .../docs/rules/no-named-as-default.md | 46 - .../docs/rules/no-named-default.md | 31 - .../docs/rules/no-named-export.md | 77 - .../docs/rules/no-namespace.md | 41 - .../docs/rules/no-nodejs-modules.md | 40 - .../docs/rules/no-relative-packages.md | 67 - .../docs/rules/no-relative-parent-imports.md | 120 - .../docs/rules/no-restricted-paths.md | 126 - .../docs/rules/no-self-import.md | 30 - .../docs/rules/no-unassigned-import.md | 59 - .../docs/rules/no-unresolved.md | 106 - .../docs/rules/no-unused-modules.md | 107 - .../docs/rules/no-useless-path-segments.md | 79 - .../docs/rules/no-webpack-loader-syntax.md | 36 - .../eslint-plugin-import/docs/rules/order.md | 317 - .../docs/rules/prefer-default-export.md | 58 - .../docs/rules/unambiguous.md | 54 - .../eslint-plugin-import/lib/ExportMap.js | 844 - .../lib/core/importType.js | 129 - .../lib/core/packagePath.js | 23 - .../lib/core/staticRequire.js | 11 - .../eslint-plugin-import/lib/docsUrl.js | 8 - .../lib/importDeclaration.js | 5 - .../eslint-plugin-import/lib/index.js | 69 - .../eslint-plugin-import/lib/rules/default.js | 40 - .../lib/rules/dynamic-import-chunkname.js | 119 - .../eslint-plugin-import/lib/rules/export.js | 228 - .../lib/rules/exports-last.js | 41 - .../lib/rules/extensions.js | 190 - .../eslint-plugin-import/lib/rules/first.js | 141 - .../lib/rules/group-exports.js | 153 - .../lib/rules/imports-first.js | 13 - .../lib/rules/max-dependencies.js | 54 - .../eslint-plugin-import/lib/rules/named.js | 141 - .../lib/rules/namespace.js | 216 - .../lib/rules/newline-after-import.js | 184 - .../lib/rules/no-absolute-path.js | 24 - .../eslint-plugin-import/lib/rules/no-amd.js | 46 - .../lib/rules/no-anonymous-default-export.js | 104 - .../lib/rules/no-commonjs.js | 137 - .../lib/rules/no-cycle.js | 130 - .../lib/rules/no-default-export.js | 39 - .../lib/rules/no-deprecated.js | 139 - .../lib/rules/no-duplicates.js | 319 - .../lib/rules/no-dynamic-require.js | 75 - .../lib/rules/no-extraneous-dependencies.js | 270 - .../lib/rules/no-import-module-exports.js | 79 - .../lib/rules/no-internal-modules.js | 140 - .../lib/rules/no-mutable-exports.js | 57 - .../lib/rules/no-named-as-default-member.js | 107 - .../lib/rules/no-named-as-default.js | 43 - .../lib/rules/no-named-default.js | 29 - .../lib/rules/no-named-export.js | 35 - .../lib/rules/no-namespace.js | 177 - .../lib/rules/no-nodejs-modules.js | 42 - .../lib/rules/no-relative-packages.js | 69 - .../lib/rules/no-relative-parent-imports.js | 49 - .../lib/rules/no-restricted-paths.js | 180 - .../lib/rules/no-self-import.js | 38 - .../lib/rules/no-unassigned-import.js | 76 - .../lib/rules/no-unresolved.js | 58 - .../lib/rules/no-unused-modules.js | 955 - .../lib/rules/no-useless-path-segments.js | 145 - .../lib/rules/no-webpack-loader-syntax.js | 26 - .../eslint-plugin-import/lib/rules/order.js | 707 - .../lib/rules/prefer-default-export.js | 95 - .../lib/rules/unambiguous.js | 36 - .../eslint-plugin-import/memo-parser/LICENSE | 22 - .../memo-parser/README.md | 23 - .../eslint-plugin-import/memo-parser/index.js | 41 - .../node_modules/.bin/resolve | 12 - .../node_modules/.bin/resolve.cmd | 17 - .../node_modules/.bin/resolve.ps1 | 28 - .../node_modules/doctrine/CHANGELOG.md | 94 - .../node_modules/doctrine/LICENSE | 177 - .../doctrine/LICENSE.closure-compiler | 202 - .../node_modules/doctrine/LICENSE.esprima | 19 - .../node_modules/doctrine/README.md | 165 - .../node_modules/doctrine/lib/doctrine.js | 899 - .../node_modules/doctrine/lib/typed.js | 1305 - .../node_modules/doctrine/lib/utility.js | 35 - .../node_modules/doctrine/package.json | 57 - .../node_modules/resolve/.editorconfig | 37 - .../node_modules/resolve/.eslintrc | 65 - .../node_modules/resolve/.github/FUNDING.yml | 12 - .../node_modules/resolve/LICENSE | 21 - .../node_modules/resolve/SECURITY.md | 3 - .../node_modules/resolve/async.js | 3 - .../node_modules/resolve/bin/resolve | 50 - .../node_modules/resolve/example/async.js | 5 - .../node_modules/resolve/example/sync.js | 3 - .../node_modules/resolve/index.js | 6 - .../node_modules/resolve/lib/async.js | 329 - .../node_modules/resolve/lib/caller.js | 8 - .../node_modules/resolve/lib/core.js | 52 - .../node_modules/resolve/lib/core.json | 153 - .../node_modules/resolve/lib/homedir.js | 24 - .../node_modules/resolve/lib/is-core.js | 5 - .../resolve/lib/node-modules-paths.js | 42 - .../resolve/lib/normalize-options.js | 10 - .../node_modules/resolve/lib/sync.js | 208 - .../node_modules/resolve/package.json | 71 - .../node_modules/resolve/readme.markdown | 301 - .../node_modules/resolve/sync.js | 3 - .../node_modules/resolve/test/core.js | 88 - .../node_modules/resolve/test/dotdot.js | 29 - .../resolve/test/dotdot/abc/index.js | 2 - .../node_modules/resolve/test/dotdot/index.js | 1 - .../resolve/test/faulty_basedir.js | 29 - .../node_modules/resolve/test/filter.js | 34 - .../node_modules/resolve/test/filter_sync.js | 33 - .../node_modules/resolve/test/home_paths.js | 127 - .../resolve/test/home_paths_sync.js | 114 - .../node_modules/resolve/test/mock.js | 315 - .../node_modules/resolve/test/mock_sync.js | 214 - .../node_modules/resolve/test/module_dir.js | 56 - .../test/module_dir/xmodules/aaa/index.js | 1 - .../test/module_dir/ymodules/aaa/index.js | 1 - .../test/module_dir/zmodules/bbb/main.js | 1 - .../test/module_dir/zmodules/bbb/package.json | 3 - .../resolve/test/node-modules-paths.js | 143 - .../node_modules/resolve/test/node_path.js | 70 - .../resolve/test/node_path/x/aaa/index.js | 1 - .../resolve/test/node_path/x/ccc/index.js | 1 - .../resolve/test/node_path/y/bbb/index.js | 1 - .../resolve/test/node_path/y/ccc/index.js | 1 - .../node_modules/resolve/test/nonstring.js | 9 - .../node_modules/resolve/test/pathfilter.js | 75 - .../resolve/test/pathfilter/deep_ref/main.js | 0 .../node_modules/resolve/test/precedence.js | 23 - .../resolve/test/precedence/aaa.js | 1 - .../resolve/test/precedence/aaa/index.js | 1 - .../resolve/test/precedence/aaa/main.js | 1 - .../resolve/test/precedence/bbb.js | 1 - .../resolve/test/precedence/bbb/main.js | 1 - .../node_modules/resolve/test/resolver.js | 595 - .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 4 - .../resolve/test/resolver/baz/quux.js | 1 - .../resolve/test/resolver/browser_field/a.js | 0 .../resolve/test/resolver/browser_field/b.js | 0 .../test/resolver/browser_field/package.json | 5 - .../resolve/test/resolver/cup.coffee | 1 - .../resolve/test/resolver/dot_main/index.js | 1 - .../test/resolver/dot_main/package.json | 3 - .../test/resolver/dot_slash_main/index.js | 1 - .../test/resolver/dot_slash_main/package.json | 3 - .../resolve/test/resolver/false_main/index.js | 0 .../test/resolver/false_main/package.json | 4 - .../node_modules/resolve/test/resolver/foo.js | 1 - .../test/resolver/incorrect_main/index.js | 2 - .../test/resolver/incorrect_main/package.json | 3 - .../test/resolver/invalid_main/package.json | 7 - .../resolver/malformed_package_json/index.js | 0 .../malformed_package_json/package.json | 1 - .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/multirepo/lerna.json | 6 - .../test/resolver/multirepo/package.json | 20 - .../multirepo/packages/package-a/index.js | 35 - .../multirepo/packages/package-a/package.json | 14 - .../multirepo/packages/package-b/index.js | 0 .../multirepo/packages/package-b/package.json | 14 - .../resolver/nested_symlinks/mylib/async.js | 26 - .../nested_symlinks/mylib/package.json | 15 - .../resolver/nested_symlinks/mylib/sync.js | 12 - .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 - .../resolve/test/resolver/same_names/foo.js | 1 - .../test/resolver/same_names/foo/index.js | 1 - .../resolver/symlinked/_/node_modules/foo.js | 0 .../symlinked/_/symlink_target/.gitkeep | 0 .../test/resolver/symlinked/package/bar.js | 1 - .../resolver/symlinked/package/package.json | 3 - .../test/resolver/without_basedir/main.js | 5 - .../resolve/test/resolver_sync.js | 726 - .../resolve/test/shadowed_core.js | 54 - .../shadowed_core/node_modules/util/index.js | 0 .../node_modules/resolve/test/subdirs.js | 13 - .../node_modules/resolve/test/symlinks.js | 176 - .../eslint-plugin-import/package.json | 116 - node_modules/eslint-plugin-node/LICENSE | 22 - node_modules/eslint-plugin-node/README.md | 176 - .../lib/configs/_commons.js | 76 - .../lib/configs/recommended-module.js | 27 - .../lib/configs/recommended-script.js | 24 - .../lib/configs/recommended.js | 18 - node_modules/eslint-plugin-node/lib/index.js | 55 - .../lib/rules/callback-return.js | 185 - .../lib/rules/exports-style.js | 297 - .../lib/rules/file-extension-in-import.js | 129 - .../lib/rules/global-require.js | 91 - .../lib/rules/handle-callback-err.js | 94 - .../lib/rules/no-callback-literal.js | 82 - .../lib/rules/no-deprecated-api.js | 782 - .../lib/rules/no-exports-assign.js | 75 - .../lib/rules/no-extraneous-import.js | 49 - .../lib/rules/no-extraneous-require.js | 49 - .../lib/rules/no-hide-core-modules.js | 157 - .../lib/rules/no-missing-import.js | 47 - .../lib/rules/no-missing-require.js | 47 - .../lib/rules/no-mixed-requires.js | 255 - .../lib/rules/no-new-require.js | 39 - .../lib/rules/no-path-concat.js | 212 - .../lib/rules/no-process-env.js | 45 - .../lib/rules/no-process-exit.js | 36 - .../lib/rules/no-restricted-import.js | 61 - .../lib/rules/no-restricted-require.js | 62 - .../eslint-plugin-node/lib/rules/no-sync.js | 53 - .../lib/rules/no-unpublished-bin.js | 97 - .../lib/rules/no-unpublished-import.js | 49 - .../lib/rules/no-unpublished-require.js | 49 - .../lib/rules/no-unsupported-features.js | 1542 - .../no-unsupported-features/es-builtins.js | 181 - .../no-unsupported-features/es-syntax.js | 637 - .../no-unsupported-features/node-builtins.js | 369 - .../lib/rules/prefer-global/buffer.js | 49 - .../lib/rules/prefer-global/console.js | 46 - .../lib/rules/prefer-global/process.js | 46 - .../lib/rules/prefer-global/text-decoder.js | 49 - .../lib/rules/prefer-global/text-encoder.js | 49 - .../rules/prefer-global/url-search-params.js | 49 - .../lib/rules/prefer-global/url.js | 48 - .../lib/rules/prefer-promises/dns.js | 74 - .../lib/rules/prefer-promises/fs.js | 76 - .../lib/rules/process-exit-as-throw.js | 164 - .../eslint-plugin-node/lib/rules/shebang.js | 170 - .../eslint-plugin-node/lib/util/cache.js | 58 - .../lib/util/check-existence.js | 40 - .../lib/util/check-extraneous.js | 52 - .../lib/util/check-prefer-global.js | 63 - .../lib/util/check-publish.js | 71 - .../lib/util/check-restricted.js | 109 - .../lib/util/check-unsupported-builtins.js | 108 - .../lib/util/enumerate-property-names.js | 39 - .../eslint-plugin-node/lib/util/exists.js | 58 - .../lib/util/get-allow-modules.js | 47 - .../lib/util/get-configured-node-version.js | 39 - .../lib/util/get-convert-path.js | 189 - .../lib/util/get-npmignore.js | 184 - .../lib/util/get-package-json.js | 75 - .../lib/util/get-resolve-paths.js | 44 - .../lib/util/get-semver-range.js | 30 - .../lib/util/get-try-extensions.js | 47 - .../lib/util/import-target.js | 85 - .../lib/util/merge-visitors-in-place.js | 46 - .../lib/util/strip-import-path-params.js | 10 - .../lib/util/visit-import.js | 65 - .../lib/util/visit-require.js | 59 - .../node_modules/eslint-utils/LICENSE | 21 - .../node_modules/eslint-utils/README.md | 38 - .../node_modules/eslint-utils/index.js | 1880 - .../node_modules/eslint-utils/index.js.map | 1 - .../node_modules/eslint-utils/index.mjs | 1838 - .../node_modules/eslint-utils/index.mjs.map | 1 - .../node_modules/eslint-utils/package.json | 65 - .../eslint-visitor-keys/CHANGELOG.md | 25 - .../node_modules/eslint-visitor-keys/LICENSE | 201 - .../eslint-visitor-keys/README.md | 98 - .../eslint-visitor-keys/lib/index.js | 81 - .../eslint-visitor-keys/lib/visitor-keys.json | 284 - .../eslint-visitor-keys/package.json | 40 - node_modules/eslint-plugin-node/package.json | 75 - .../eslint-plugin-promise/.editorconfig | 12 - .../eslint-plugin-promise/CHANGELOG.md | 176 - node_modules/eslint-plugin-promise/LICENSE.md | 13 - node_modules/eslint-plugin-promise/README.md | 132 - node_modules/eslint-plugin-promise/index.js | 46 - .../eslint-plugin-promise/package.json | 89 - .../rules/always-return.js | 153 - .../eslint-plugin-promise/rules/avoid-new.js | 26 - .../rules/catch-or-return.js | 96 - .../rules/lib/get-docs-url.js | 17 - .../rules/lib/has-promise-callback.js | 17 - .../rules/lib/is-callback.js | 14 - .../rules/lib/is-inside-callback.js | 20 - .../rules/lib/is-inside-promise.js | 15 - .../rules/lib/is-named-callback.js | 14 - .../rules/lib/is-promise.js | 36 - .../rules/lib/promise-statics.js | 8 - .../rules/no-callback-in-promise.js | 57 - .../eslint-plugin-promise/rules/no-native.js | 65 - .../eslint-plugin-promise/rules/no-nesting.js | 29 - .../rules/no-new-statics.js | 37 - .../rules/no-promise-in-callback.js | 40 - .../rules/no-return-in-finally.js | 45 - .../rules/no-return-wrap.js | 83 - .../rules/param-names.js | 38 - .../rules/prefer-await-to-callbacks.js | 94 - .../rules/prefer-await-to-then.js | 57 - .../rules/valid-params.js | 68 - node_modules/eslint-plugin-react/LICENSE | 22 - node_modules/eslint-plugin-react/README.md | 280 - node_modules/eslint-plugin-react/index.js | 187 - .../lib/rules/boolean-prop-naming.js | 402 - .../lib/rules/button-has-type.js | 163 - .../rules/default-props-match-prop-types.js | 106 - .../lib/rules/destructuring-assignment.js | 280 - .../lib/rules/display-name.js | 245 - .../lib/rules/forbid-component-props.js | 114 - .../lib/rules/forbid-dom-props.js | 103 - .../lib/rules/forbid-elements.js | 114 - .../lib/rules/forbid-foreign-prop-types.js | 134 - .../lib/rules/forbid-prop-types.js | 229 - .../rules/function-component-definition.js | 284 - .../lib/rules/hook-use-state.js | 160 - .../lib/rules/iframe-missing-sandbox.js | 142 - .../lib/rules/jsx-boolean-value.js | 137 - .../lib/rules/jsx-child-element-spacing.js | 123 - .../lib/rules/jsx-closing-bracket-location.js | 308 - .../lib/rules/jsx-closing-tag-location.js | 73 - .../lib/rules/jsx-curly-brace-presence.js | 414 - .../lib/rules/jsx-curly-newline.js | 184 - .../lib/rules/jsx-curly-spacing.js | 430 - .../lib/rules/jsx-equals-spacing.js | 110 - .../lib/rules/jsx-filename-extension.js | 110 - .../lib/rules/jsx-first-prop-new-line.js | 76 - .../lib/rules/jsx-fragments.js | 209 - .../lib/rules/jsx-handler-names.js | 171 - .../lib/rules/jsx-indent-props.js | 207 - .../lib/rules/jsx-indent.js | 444 - .../eslint-plugin-react/lib/rules/jsx-key.js | 201 - .../lib/rules/jsx-max-depth.js | 166 - .../lib/rules/jsx-max-props-per-line.js | 154 - .../lib/rules/jsx-newline.js | 101 - .../lib/rules/jsx-no-bind.js | 201 - .../lib/rules/jsx-no-comment-textnodes.js | 68 - .../jsx-no-constructed-context-values.js | 218 - .../lib/rules/jsx-no-duplicate-props.js | 76 - .../lib/rules/jsx-no-leaked-render.js | 149 - .../lib/rules/jsx-no-literals.js | 188 - .../lib/rules/jsx-no-script-url.js | 97 - .../lib/rules/jsx-no-target-blank.js | 259 - .../lib/rules/jsx-no-undef.js | 115 - .../lib/rules/jsx-no-useless-fragment.js | 249 - .../lib/rules/jsx-one-expression-per-line.js | 233 - .../lib/rules/jsx-pascal-case.js | 163 - .../lib/rules/jsx-props-no-multi-spaces.js | 134 - .../lib/rules/jsx-props-no-spreading.js | 141 - .../lib/rules/jsx-sort-default-props.js | 173 - .../lib/rules/jsx-sort-props.js | 461 - .../lib/rules/jsx-space-before-closing.js | 95 - .../lib/rules/jsx-tag-spacing.js | 323 - .../lib/rules/jsx-uses-react.js | 45 - .../lib/rules/jsx-uses-vars.js | 59 - .../lib/rules/jsx-wrap-multilines.js | 260 - .../lib/rules/no-access-state-in-setstate.js | 187 - .../lib/rules/no-adjacent-inline-elements.js | 125 - .../lib/rules/no-array-index-key.js | 287 - .../lib/rules/no-arrow-function-lifecycle.js | 142 - .../lib/rules/no-children-prop.js | 119 - .../lib/rules/no-danger-with-children.js | 155 - .../lib/rules/no-danger.js | 74 - .../lib/rules/no-deprecated.js | 227 - .../lib/rules/no-did-mount-set-state.js | 10 - .../lib/rules/no-did-update-set-state.js | 10 - .../lib/rules/no-direct-mutation-state.js | 154 - .../lib/rules/no-find-dom-node.js | 50 - .../lib/rules/no-invalid-html-attribute.js | 592 - .../lib/rules/no-is-mounted.js | 55 - .../lib/rules/no-multi-comp.js | 79 - .../lib/rules/no-namespace.js | 64 - .../no-redundant-should-component-update.js | 87 - .../lib/rules/no-render-return-value.js | 81 - .../lib/rules/no-set-state.js | 85 - .../lib/rules/no-string-refs.js | 119 - .../lib/rules/no-this-in-sfc.js | 46 - .../eslint-plugin-react/lib/rules/no-typos.js | 259 - .../lib/rules/no-unescaped-entities.js | 133 - .../lib/rules/no-unknown-property.js | 301 - .../lib/rules/no-unsafe.js | 148 - .../rules/no-unstable-nested-components.js | 491 - .../no-unused-class-component-methods.js | 262 - .../lib/rules/no-unused-prop-types.js | 173 - .../lib/rules/no-unused-state.js | 520 - .../lib/rules/no-will-update-set-state.js | 14 - .../lib/rules/prefer-es6-class.js | 57 - .../lib/rules/prefer-exact-props.js | 161 - .../lib/rules/prefer-read-only-props.js | 89 - .../lib/rules/prefer-stateless-function.js | 392 - .../lib/rules/prop-types.js | 197 - .../lib/rules/react-in-jsx-scope.js | 56 - .../lib/rules/require-default-props.js | 193 - .../lib/rules/require-optimization.js | 237 - .../lib/rules/require-render-return.js | 104 - .../lib/rules/self-closing-comp.js | 103 - .../lib/rules/sort-comp.js | 446 - .../lib/rules/sort-prop-types.js | 266 - .../lib/rules/state-in-constructor.js | 67 - .../lib/rules/static-property-placement.js | 181 - .../lib/rules/style-prop-object.js | 137 - .../rules/void-dom-elements-no-children.js | 165 - .../eslint-plugin-react/lib/types.d.ts | 28 - .../lib/util/Components.js | 896 - .../lib/util/annotations.js | 32 - .../eslint-plugin-react/lib/util/ast.js | 461 - .../lib/util/componentUtil.js | 182 - .../lib/util/defaultProps.js | 268 - .../eslint-plugin-react/lib/util/docsUrl.js | 7 - .../eslint-plugin-react/lib/util/error.js | 14 - .../lib/util/getTokenBeforeClosingBracket.js | 16 - .../lib/util/isCreateElement.js | 34 - .../util/isDestructuredFromPragmaImport.js | 79 - .../lib/util/isFirstLetterCapitalized.js | 16 - .../eslint-plugin-react/lib/util/jsx.js | 196 - .../lib/util/lifecycleMethods.js | 30 - .../lib/util/linkComponents.js | 46 - .../eslint-plugin-react/lib/util/log.js | 14 - .../lib/util/makeNoMethodSetStateRule.js | 119 - .../eslint-plugin-react/lib/util/pragma.js | 72 - .../eslint-plugin-react/lib/util/propTypes.js | 1248 - .../lib/util/propTypesSort.js | 164 - .../lib/util/propWrapper.js | 58 - .../eslint-plugin-react/lib/util/props.js | 103 - .../eslint-plugin-react/lib/util/report.js | 13 - .../lib/util/usedPropTypes.js | 567 - .../eslint-plugin-react/lib/util/variable.js | 94 - .../eslint-plugin-react/lib/util/version.js | 160 - .../node_modules/.bin/resolve | 12 - .../node_modules/.bin/resolve.cmd | 17 - .../node_modules/.bin/resolve.ps1 | 28 - .../node_modules/doctrine/CHANGELOG.md | 94 - .../node_modules/doctrine/LICENSE | 177 - .../doctrine/LICENSE.closure-compiler | 202 - .../node_modules/doctrine/LICENSE.esprima | 19 - .../node_modules/doctrine/README.md | 165 - .../node_modules/doctrine/lib/doctrine.js | 899 - .../node_modules/doctrine/lib/typed.js | 1305 - .../node_modules/doctrine/lib/utility.js | 35 - .../node_modules/doctrine/package.json | 57 - .../node_modules/estraverse/.jshintrc | 16 - .../node_modules/estraverse/LICENSE.BSD | 19 - .../node_modules/estraverse/README.md | 153 - .../node_modules/estraverse/estraverse.js | 805 - .../node_modules/estraverse/gulpfile.js | 70 - .../node_modules/estraverse/package.json | 40 - .../node_modules/resolve/.editorconfig | 34 - .../node_modules/resolve/.eslintrc | 65 - .../node_modules/resolve/.github/FUNDING.yml | 12 - .../node_modules/resolve/LICENSE | 21 - .../node_modules/resolve/SECURITY.md | 3 - .../node_modules/resolve/async.js | 3 - .../node_modules/resolve/bin/resolve | 50 - .../node_modules/resolve/example/async.js | 5 - .../node_modules/resolve/example/sync.js | 3 - .../node_modules/resolve/index.js | 4 - .../node_modules/resolve/index.mjs | 4 - .../node_modules/resolve/lib/async.js | 349 - .../node_modules/resolve/lib/caller.js | 8 - .../node_modules/resolve/lib/homedir.js | 24 - .../resolve/lib/node-modules-paths.js | 42 - .../resolve/lib/normalize-options.js | 10 - .../node_modules/resolve/lib/sync.js | 221 - .../node_modules/resolve/package.json | 82 - .../node_modules/resolve/readme.markdown | 294 - .../node_modules/resolve/sync.js | 3 - .../node_modules/resolve/test/dotdot.js | 29 - .../resolve/test/dotdot/abc/index.js | 0 .../node_modules/resolve/test/dotdot/index.js | 0 .../resolve/test/faulty_basedir.js | 29 - .../node_modules/resolve/test/filter.js | 37 - .../node_modules/resolve/test/filter_sync.js | 33 - .../node_modules/resolve/test/home_paths.js | 127 - .../resolve/test/home_paths_sync.js | 114 - .../node_modules/resolve/test/mock.js | 315 - .../node_modules/resolve/test/mock_sync.js | 215 - .../node_modules/resolve/test/module_dir.js | 56 - .../test/module_dir/xmodules/aaa/index.js | 0 .../test/module_dir/ymodules/aaa/index.js | 0 .../test/module_dir/zmodules/bbb/main.js | 0 .../test/module_dir/zmodules/bbb/package.json | 3 - .../resolve/test/node-modules-paths.js | 143 - .../node_modules/resolve/test/node_path.js | 70 - .../resolve/test/node_path/x/aaa/index.js | 0 .../resolve/test/node_path/x/ccc/index.js | 0 .../resolve/test/node_path/y/bbb/index.js | 0 .../resolve/test/node_path/y/ccc/index.js | 0 .../node_modules/resolve/test/nonstring.js | 9 - .../node_modules/resolve/test/pathfilter.js | 75 - .../resolve/test/pathfilter/deep_ref/main.js | 0 .../resolve/test/pathfilter_sync.js | 24 - .../node_modules/resolve/test/precedence.js | 23 - .../resolve/test/precedence/aaa.js | 0 .../resolve/test/precedence/aaa/index.js | 0 .../resolve/test/precedence/aaa/main.js | 0 .../resolve/test/precedence/bbb.js | 0 .../resolve/test/precedence/bbb/main.js | 0 .../node_modules/resolve/test/resolver.js | 611 - .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 4 - .../resolve/test/resolver/baz/quux.js | 0 .../resolve/test/resolver/browser_field/a.js | 0 .../resolve/test/resolver/browser_field/b.js | 0 .../test/resolver/browser_field/package.json | 5 - .../resolve/test/resolver/cup.coffee | 1 - .../resolve/test/resolver/dot_main/index.js | 0 .../test/resolver/dot_main/package.json | 3 - .../test/resolver/dot_slash_main/index.js | 0 .../test/resolver/dot_slash_main/package.json | 3 - .../resolve/test/resolver/empty_main/index.js | 0 .../test/resolver/empty_main/package.json | 3 - .../resolve/test/resolver/false_main/index.js | 0 .../test/resolver/false_main/package.json | 4 - .../node_modules/resolve/test/resolver/foo.js | 0 .../test/resolver/incorrect_main/index.js | 0 .../test/resolver/incorrect_main/package.json | 3 - .../test/resolver/invalid_main/package.json | 7 - .../resolver/malformed_package_json/index.js | 0 .../malformed_package_json/package.json | 1 - .../test/resolver/missing_index/package.json | 3 - .../test/resolver/missing_main/index.js | 0 .../test/resolver/missing_main/package.json | 3 - .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/multirepo/lerna.json | 6 - .../test/resolver/multirepo/package.json | 20 - .../multirepo/packages/package-a/index.js | 35 - .../multirepo/packages/package-a/package.json | 14 - .../multirepo/packages/package-b/index.js | 0 .../multirepo/packages/package-b/package.json | 14 - .../resolver/nested_symlinks/mylib/async.js | 26 - .../nested_symlinks/mylib/package.json | 15 - .../resolver/nested_symlinks/mylib/sync.js | 12 - .../resolve/test/resolver/null_main/index.js | 0 .../test/resolver/null_main/package.json | 3 - .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../resolve/test/resolver/quux/foo/index.js | 0 .../resolve/test/resolver/same_names/foo.js | 0 .../test/resolver/same_names/foo/index.js | 0 .../resolver/symlinked/_/node_modules/foo.js | 0 .../symlinked/_/symlink_target/.gitkeep | 0 .../test/resolver/symlinked/package/bar.js | 0 .../resolver/symlinked/package/package.json | 3 - .../test/resolver/without_basedir/main.js | 5 - .../resolve/test/resolver_sync.js | 723 - .../resolve/test/shadowed_core.js | 54 - .../shadowed_core/node_modules/util/index.js | 0 .../node_modules/resolve/test/subdirs.js | 13 - .../node_modules/resolve/test/symlinks.js | 175 - node_modules/eslint-plugin-react/package.json | 98 - node_modules/eslint-scope/CHANGELOG.md | 70 - node_modules/eslint-scope/LICENSE | 22 - node_modules/eslint-scope/README.md | 54 - node_modules/eslint-scope/lib/definition.js | 86 - node_modules/eslint-scope/lib/index.js | 165 - .../eslint-scope/lib/pattern-visitor.js | 152 - node_modules/eslint-scope/lib/reference.js | 167 - node_modules/eslint-scope/lib/referencer.js | 629 - .../eslint-scope/lib/scope-manager.js | 247 - node_modules/eslint-scope/lib/scope.js | 748 - node_modules/eslint-scope/lib/variable.js | 88 - .../node_modules/estraverse/.jshintrc | 16 - .../node_modules/estraverse/LICENSE.BSD | 19 - .../node_modules/estraverse/README.md | 153 - .../node_modules/estraverse/estraverse.js | 782 - .../node_modules/estraverse/gulpfile.js | 70 - .../node_modules/estraverse/package.json | 40 - node_modules/eslint-scope/package.json | 48 - node_modules/eslint-utils/LICENSE | 21 - node_modules/eslint-utils/README.md | 38 - node_modules/eslint-utils/index.js | 1956 - node_modules/eslint-utils/index.js.map | 1 - node_modules/eslint-utils/index.mjs | 1914 - node_modules/eslint-utils/index.mjs.map | 1 - node_modules/eslint-utils/package.json | 78 - node_modules/eslint-visitor-keys/CHANGELOG.md | 36 - node_modules/eslint-visitor-keys/LICENSE | 201 - node_modules/eslint-visitor-keys/README.md | 98 - node_modules/eslint-visitor-keys/lib/index.js | 81 - .../eslint-visitor-keys/lib/visitor-keys.json | 289 - node_modules/eslint-visitor-keys/package.json | 39 - node_modules/eslint/CHANGELOG.md | 6553 - node_modules/eslint/LICENSE | 19 - node_modules/eslint/README.md | 308 - node_modules/eslint/bin/eslint.js | 136 - node_modules/eslint/conf/category-list.json | 39 - node_modules/eslint/conf/config-schema.js | 93 - .../eslint/conf/default-cli-options.js | 32 - node_modules/eslint/conf/eslint-all.js | 31 - .../eslint/conf/eslint-recommended.js | 72 - node_modules/eslint/conf/replacements.json | 22 - node_modules/eslint/lib/api.js | 34 - .../eslint/lib/cli-engine/cli-engine.js | 1046 - .../eslint/lib/cli-engine/file-enumerator.js | 542 - .../lib/cli-engine/formatters/checkstyle.js | 60 - .../lib/cli-engine/formatters/codeframe.js | 138 - .../lib/cli-engine/formatters/compact.js | 60 - .../eslint/lib/cli-engine/formatters/html.js | 324 - .../lib/cli-engine/formatters/jslint-xml.js | 41 - .../formatters/json-with-metadata.js | 16 - .../eslint/lib/cli-engine/formatters/json.js | 13 - .../eslint/lib/cli-engine/formatters/junit.js | 82 - .../lib/cli-engine/formatters/stylish.js | 101 - .../eslint/lib/cli-engine/formatters/table.js | 159 - .../eslint/lib/cli-engine/formatters/tap.js | 95 - .../eslint/lib/cli-engine/formatters/unix.js | 58 - .../lib/cli-engine/formatters/visualstudio.js | 63 - node_modules/eslint/lib/cli-engine/hash.js | 35 - node_modules/eslint/lib/cli-engine/index.js | 7 - .../lib/cli-engine/lint-result-cache.js | 191 - .../eslint/lib/cli-engine/load-rules.js | 46 - .../eslint/lib/cli-engine/xml-escape.js | 34 - node_modules/eslint/lib/cli.js | 344 - .../eslint/lib/config/default-config.js | 52 - .../eslint/lib/config/flat-config-array.js | 125 - .../eslint/lib/config/flat-config-schema.js | 452 - .../eslint/lib/config/rule-validator.js | 169 - node_modules/eslint/lib/eslint/eslint.js | 707 - node_modules/eslint/lib/eslint/index.js | 7 - node_modules/eslint/lib/init/autoconfig.js | 348 - node_modules/eslint/lib/init/config-file.js | 144 - .../eslint/lib/init/config-initializer.js | 704 - node_modules/eslint/lib/init/config-rule.js | 317 - node_modules/eslint/lib/init/npm-utils.js | 178 - .../eslint/lib/init/source-code-utils.js | 109 - .../lib/linter/apply-disable-directives.js | 179 - .../code-path-analysis/code-path-analyzer.js | 760 - .../code-path-analysis/code-path-segment.js | 236 - .../code-path-analysis/code-path-state.js | 1480 - .../linter/code-path-analysis/code-path.js | 238 - .../code-path-analysis/debug-helpers.js | 203 - .../linter/code-path-analysis/fork-context.js | 249 - .../linter/code-path-analysis/id-generator.js | 46 - .../lib/linter/config-comment-parser.js | 141 - node_modules/eslint/lib/linter/index.js | 13 - node_modules/eslint/lib/linter/interpolate.js | 28 - node_modules/eslint/lib/linter/linter.js | 1479 - .../eslint/lib/linter/node-event-generator.js | 350 - .../eslint/lib/linter/report-translator.js | 368 - node_modules/eslint/lib/linter/rule-fixer.js | 140 - node_modules/eslint/lib/linter/rules.js | 77 - .../eslint/lib/linter/safe-emitter.js | 52 - .../eslint/lib/linter/source-code-fixer.js | 152 - node_modules/eslint/lib/linter/timing.js | 160 - node_modules/eslint/lib/options.js | 323 - node_modules/eslint/lib/rule-tester/index.js | 5 - .../eslint/lib/rule-tester/rule-tester.js | 969 - .../eslint/lib/rules/accessor-pairs.js | 354 - .../eslint/lib/rules/array-bracket-newline.js | 258 - .../eslint/lib/rules/array-bracket-spacing.js | 241 - .../eslint/lib/rules/array-callback-return.js | 296 - .../eslint/lib/rules/array-element-newline.js | 301 - .../eslint/lib/rules/arrow-body-style.js | 296 - node_modules/eslint/lib/rules/arrow-parens.js | 183 - .../eslint/lib/rules/arrow-spacing.js | 161 - .../eslint/lib/rules/block-scoped-var.js | 122 - .../eslint/lib/rules/block-spacing.js | 164 - node_modules/eslint/lib/rules/brace-style.js | 188 - .../eslint/lib/rules/callback-return.js | 186 - node_modules/eslint/lib/rules/camelcase.js | 325 - .../eslint/lib/rules/capitalized-comments.js | 300 - .../lib/rules/class-methods-use-this.js | 125 - node_modules/eslint/lib/rules/comma-dangle.js | 349 - .../eslint/lib/rules/comma-spacing.js | 195 - node_modules/eslint/lib/rules/comma-style.js | 311 - node_modules/eslint/lib/rules/complexity.js | 165 - .../lib/rules/computed-property-spacing.js | 204 - .../eslint/lib/rules/consistent-return.js | 185 - .../eslint/lib/rules/consistent-this.js | 151 - .../eslint/lib/rules/constructor-super.js | 423 - node_modules/eslint/lib/rules/curly.js | 486 - .../eslint/lib/rules/default-case-last.js | 44 - node_modules/eslint/lib/rules/default-case.js | 97 - .../eslint/lib/rules/default-param-last.js | 62 - node_modules/eslint/lib/rules/dot-location.js | 105 - node_modules/eslint/lib/rules/dot-notation.js | 176 - node_modules/eslint/lib/rules/eol-last.js | 107 - node_modules/eslint/lib/rules/eqeqeq.js | 174 - .../eslint/lib/rules/for-direction.js | 126 - .../eslint/lib/rules/func-call-spacing.js | 230 - .../eslint/lib/rules/func-name-matching.js | 249 - node_modules/eslint/lib/rules/func-names.js | 190 - node_modules/eslint/lib/rules/func-style.js | 98 - .../rules/function-call-argument-newline.js | 122 - .../lib/rules/function-paren-newline.js | 281 - .../lib/rules/generator-star-spacing.js | 206 - .../eslint/lib/rules/getter-return.js | 173 - .../eslint/lib/rules/global-require.js | 86 - .../lib/rules/grouped-accessor-pairs.js | 224 - node_modules/eslint/lib/rules/guard-for-in.js | 76 - .../eslint/lib/rules/handle-callback-err.js | 99 - node_modules/eslint/lib/rules/id-blacklist.js | 233 - node_modules/eslint/lib/rules/id-denylist.js | 230 - node_modules/eslint/lib/rules/id-length.js | 145 - node_modules/eslint/lib/rules/id-match.js | 226 - .../lib/rules/implicit-arrow-linebreak.js | 81 - .../eslint/lib/rules/indent-legacy.js | 1125 - node_modules/eslint/lib/rules/indent.js | 1704 - node_modules/eslint/lib/rules/index.js | 299 - .../eslint/lib/rules/init-declarations.js | 139 - node_modules/eslint/lib/rules/jsx-quotes.js | 95 - node_modules/eslint/lib/rules/key-spacing.js | 674 - .../eslint/lib/rules/keyword-spacing.js | 573 - .../eslint/lib/rules/line-comment-position.js | 122 - .../eslint/lib/rules/linebreak-style.js | 105 - .../eslint/lib/rules/lines-around-comment.js | 403 - .../lib/rules/lines-around-directive.js | 201 - .../lib/rules/lines-between-class-members.js | 133 - .../eslint/lib/rules/max-classes-per-file.js | 65 - node_modules/eslint/lib/rules/max-depth.js | 154 - node_modules/eslint/lib/rules/max-len.js | 433 - .../lib/rules/max-lines-per-function.js | 213 - node_modules/eslint/lib/rules/max-lines.js | 207 - .../eslint/lib/rules/max-nested-callbacks.js | 117 - node_modules/eslint/lib/rules/max-params.js | 102 - .../lib/rules/max-statements-per-line.js | 196 - .../eslint/lib/rules/max-statements.js | 174 - .../lib/rules/multiline-comment-style.js | 435 - .../eslint/lib/rules/multiline-ternary.js | 171 - node_modules/eslint/lib/rules/new-cap.js | 275 - node_modules/eslint/lib/rules/new-parens.js | 99 - .../eslint/lib/rules/newline-after-var.js | 255 - .../eslint/lib/rules/newline-before-return.js | 217 - .../lib/rules/newline-per-chained-call.js | 123 - node_modules/eslint/lib/rules/no-alert.js | 136 - .../eslint/lib/rules/no-array-constructor.js | 54 - .../lib/rules/no-async-promise-executor.js | 39 - .../eslint/lib/rules/no-await-in-loop.js | 106 - node_modules/eslint/lib/rules/no-bitwise.js | 119 - .../eslint/lib/rules/no-buffer-constructor.js | 49 - node_modules/eslint/lib/rules/no-caller.js | 46 - .../eslint/lib/rules/no-case-declarations.js | 64 - .../eslint/lib/rules/no-catch-shadow.js | 80 - .../eslint/lib/rules/no-class-assign.js | 61 - .../eslint/lib/rules/no-compare-neg-zero.js | 60 - .../eslint/lib/rules/no-cond-assign.js | 159 - .../eslint/lib/rules/no-confusing-arrow.js | 85 - node_modules/eslint/lib/rules/no-console.js | 134 - .../eslint/lib/rules/no-const-assign.js | 54 - .../eslint/lib/rules/no-constant-condition.js | 294 - .../eslint/lib/rules/no-constructor-return.js | 62 - node_modules/eslint/lib/rules/no-continue.js | 39 - .../eslint/lib/rules/no-control-regex.js | 112 - node_modules/eslint/lib/rules/no-debugger.js | 43 - .../eslint/lib/rules/no-delete-var.js | 42 - node_modules/eslint/lib/rules/no-div-regex.js | 53 - node_modules/eslint/lib/rules/no-dupe-args.js | 80 - .../eslint/lib/rules/no-dupe-class-members.js | 103 - .../eslint/lib/rules/no-dupe-else-if.js | 122 - node_modules/eslint/lib/rules/no-dupe-keys.js | 143 - .../eslint/lib/rules/no-duplicate-case.js | 71 - .../eslint/lib/rules/no-duplicate-imports.js | 290 - .../eslint/lib/rules/no-else-return.js | 404 - .../lib/rules/no-empty-character-class.js | 64 - .../eslint/lib/rules/no-empty-function.js | 167 - .../eslint/lib/rules/no-empty-pattern.js | 43 - node_modules/eslint/lib/rules/no-empty.js | 86 - node_modules/eslint/lib/rules/no-eq-null.js | 46 - node_modules/eslint/lib/rules/no-eval.js | 277 - node_modules/eslint/lib/rules/no-ex-assign.js | 52 - .../eslint/lib/rules/no-extend-native.js | 178 - .../eslint/lib/rules/no-extra-bind.js | 213 - .../eslint/lib/rules/no-extra-boolean-cast.js | 316 - .../eslint/lib/rules/no-extra-label.js | 149 - .../eslint/lib/rules/no-extra-parens.js | 1226 - .../eslint/lib/rules/no-extra-semi.js | 126 - .../eslint/lib/rules/no-fallthrough.js | 147 - .../eslint/lib/rules/no-floating-decimal.js | 70 - .../eslint/lib/rules/no-func-assign.js | 76 - .../eslint/lib/rules/no-global-assign.js | 94 - .../eslint/lib/rules/no-implicit-coercion.js | 361 - .../eslint/lib/rules/no-implicit-globals.js | 140 - .../eslint/lib/rules/no-implied-eval.js | 131 - .../eslint/lib/rules/no-import-assign.js | 239 - .../eslint/lib/rules/no-inline-comments.js | 110 - .../eslint/lib/rules/no-inner-declarations.js | 88 - .../eslint/lib/rules/no-invalid-regexp.js | 157 - .../eslint/lib/rules/no-invalid-this.js | 145 - .../lib/rules/no-irregular-whitespace.js | 259 - node_modules/eslint/lib/rules/no-iterator.js | 52 - node_modules/eslint/lib/rules/no-label-var.js | 79 - node_modules/eslint/lib/rules/no-labels.js | 149 - .../eslint/lib/rules/no-lone-blocks.js | 128 - node_modules/eslint/lib/rules/no-lonely-if.js | 89 - node_modules/eslint/lib/rules/no-loop-func.js | 204 - .../eslint/lib/rules/no-loss-of-precision.js | 206 - .../eslint/lib/rules/no-magic-numbers.js | 226 - .../rules/no-misleading-character-class.js | 200 - .../eslint/lib/rules/no-mixed-operators.js | 226 - .../eslint/lib/rules/no-mixed-requires.js | 237 - .../lib/rules/no-mixed-spaces-and-tabs.js | 113 - .../eslint/lib/rules/no-multi-assign.js | 62 - .../eslint/lib/rules/no-multi-spaces.js | 138 - node_modules/eslint/lib/rules/no-multi-str.js | 65 - .../lib/rules/no-multiple-empty-lines.js | 151 - .../eslint/lib/rules/no-native-reassign.js | 97 - .../eslint/lib/rules/no-negated-condition.js | 95 - .../eslint/lib/rules/no-negated-in-lhs.js | 46 - .../eslint/lib/rules/no-nested-ternary.js | 44 - node_modules/eslint/lib/rules/no-new-func.js | 58 - .../eslint/lib/rules/no-new-object.js | 57 - .../eslint/lib/rules/no-new-require.js | 49 - .../eslint/lib/rules/no-new-symbol.js | 54 - .../eslint/lib/rules/no-new-wrappers.js | 48 - node_modules/eslint/lib/rules/no-new.js | 43 - .../lib/rules/no-nonoctal-decimal-escape.js | 147 - node_modules/eslint/lib/rules/no-obj-calls.js | 84 - .../eslint/lib/rules/no-octal-escape.js | 56 - node_modules/eslint/lib/rules/no-octal.js | 45 - .../eslint/lib/rules/no-param-reassign.js | 229 - .../eslint/lib/rules/no-path-concat.js | 63 - node_modules/eslint/lib/rules/no-plusplus.js | 105 - .../eslint/lib/rules/no-process-env.js | 50 - .../eslint/lib/rules/no-process-exit.js | 46 - .../lib/rules/no-promise-executor-return.js | 121 - node_modules/eslint/lib/rules/no-proto.js | 48 - .../eslint/lib/rules/no-prototype-builtins.js | 71 - node_modules/eslint/lib/rules/no-redeclare.js | 172 - .../eslint/lib/rules/no-regex-spaces.js | 180 - .../eslint/lib/rules/no-restricted-exports.js | 90 - .../eslint/lib/rules/no-restricted-globals.js | 122 - .../eslint/lib/rules/no-restricted-imports.js | 305 - .../eslint/lib/rules/no-restricted-modules.js | 214 - .../lib/rules/no-restricted-properties.js | 181 - .../eslint/lib/rules/no-restricted-syntax.js | 70 - .../eslint/lib/rules/no-return-assign.js | 80 - .../eslint/lib/rules/no-return-await.js | 103 - .../eslint/lib/rules/no-script-url.js | 62 - .../eslint/lib/rules/no-self-assign.js | 183 - .../eslint/lib/rules/no-self-compare.js | 60 - node_modules/eslint/lib/rules/no-sequences.js | 138 - .../eslint/lib/rules/no-setter-return.js | 224 - .../lib/rules/no-shadow-restricted-names.js | 64 - node_modules/eslint/lib/rules/no-shadow.js | 224 - .../eslint/lib/rules/no-spaced-func.js | 83 - .../eslint/lib/rules/no-sparse-arrays.js | 50 - node_modules/eslint/lib/rules/no-sync.js | 65 - node_modules/eslint/lib/rules/no-tabs.js | 78 - .../lib/rules/no-template-curly-in-string.js | 44 - node_modules/eslint/lib/rules/no-ternary.js | 41 - .../eslint/lib/rules/no-this-before-super.js | 304 - .../eslint/lib/rules/no-throw-literal.js | 51 - .../eslint/lib/rules/no-trailing-spaces.js | 190 - .../eslint/lib/rules/no-undef-init.js | 75 - node_modules/eslint/lib/rules/no-undef.js | 78 - node_modules/eslint/lib/rules/no-undefined.js | 84 - .../eslint/lib/rules/no-underscore-dangle.js | 277 - .../lib/rules/no-unexpected-multiline.js | 120 - .../lib/rules/no-unmodified-loop-condition.js | 360 - .../eslint/lib/rules/no-unneeded-ternary.js | 166 - .../eslint/lib/rules/no-unreachable-loop.js | 150 - .../eslint/lib/rules/no-unreachable.js | 218 - .../eslint/lib/rules/no-unsafe-finally.js | 111 - .../eslint/lib/rules/no-unsafe-negation.js | 127 - .../lib/rules/no-unsafe-optional-chaining.js | 205 - .../eslint/lib/rules/no-unused-expressions.js | 183 - .../eslint/lib/rules/no-unused-labels.js | 110 - .../eslint/lib/rules/no-unused-vars.js | 691 - .../eslint/lib/rules/no-use-before-define.js | 233 - .../lib/rules/no-useless-backreference.js | 192 - .../eslint/lib/rules/no-useless-call.js | 90 - .../eslint/lib/rules/no-useless-catch.js | 57 - .../lib/rules/no-useless-computed-key.js | 109 - .../eslint/lib/rules/no-useless-concat.js | 115 - .../lib/rules/no-useless-constructor.js | 189 - .../eslint/lib/rules/no-useless-escape.js | 252 - .../eslint/lib/rules/no-useless-rename.js | 168 - .../eslint/lib/rules/no-useless-return.js | 305 - node_modules/eslint/lib/rules/no-var.js | 334 - node_modules/eslint/lib/rules/no-void.js | 64 - .../eslint/lib/rules/no-warning-comments.js | 196 - .../rules/no-whitespace-before-property.js | 113 - node_modules/eslint/lib/rules/no-with.js | 39 - .../rules/nonblock-statement-body-position.js | 124 - .../eslint/lib/rules/object-curly-newline.js | 321 - .../eslint/lib/rules/object-curly-spacing.js | 308 - .../lib/rules/object-property-newline.js | 99 - .../eslint/lib/rules/object-shorthand.js | 508 - .../lib/rules/one-var-declaration-per-line.js | 92 - node_modules/eslint/lib/rules/one-var.js | 563 - .../eslint/lib/rules/operator-assignment.js | 207 - .../eslint/lib/rules/operator-linebreak.js | 247 - .../eslint/lib/rules/padded-blocks.js | 298 - .../rules/padding-line-between-statements.js | 632 - .../eslint/lib/rules/prefer-arrow-callback.js | 379 - node_modules/eslint/lib/rules/prefer-const.js | 489 - .../eslint/lib/rules/prefer-destructuring.js | 297 - .../rules/prefer-exponentiation-operator.js | 190 - .../lib/rules/prefer-named-capture-group.js | 110 - .../lib/rules/prefer-numeric-literals.js | 148 - .../eslint/lib/rules/prefer-object-spread.js | 299 - .../lib/rules/prefer-promise-reject-errors.js | 131 - .../eslint/lib/rules/prefer-reflect.js | 127 - .../eslint/lib/rules/prefer-regex-literals.js | 180 - .../eslint/lib/rules/prefer-rest-params.js | 115 - .../eslint/lib/rules/prefer-spread.js | 87 - .../eslint/lib/rules/prefer-template.js | 275 - node_modules/eslint/lib/rules/quote-props.js | 307 - node_modules/eslint/lib/rules/quotes.js | 335 - node_modules/eslint/lib/rules/radix.js | 197 - .../lib/rules/require-atomic-updates.js | 289 - .../eslint/lib/rules/require-await.js | 113 - .../eslint/lib/rules/require-jsdoc.js | 121 - .../lib/rules/require-unicode-regexp.js | 69 - .../eslint/lib/rules/require-yield.js | 78 - .../eslint/lib/rules/rest-spread-spacing.js | 120 - node_modules/eslint/lib/rules/semi-spacing.js | 244 - node_modules/eslint/lib/rules/semi-style.js | 151 - node_modules/eslint/lib/rules/semi.js | 336 - node_modules/eslint/lib/rules/sort-imports.js | 241 - node_modules/eslint/lib/rules/sort-keys.js | 187 - node_modules/eslint/lib/rules/sort-vars.js | 104 - .../eslint/lib/rules/space-before-blocks.js | 189 - .../lib/rules/space-before-function-paren.js | 164 - .../eslint/lib/rules/space-in-parens.js | 282 - .../eslint/lib/rules/space-infix-ops.js | 171 - .../eslint/lib/rules/space-unary-ops.js | 321 - .../eslint/lib/rules/spaced-comment.js | 382 - node_modules/eslint/lib/rules/strict.js | 277 - .../eslint/lib/rules/switch-colon-spacing.js | 141 - .../eslint/lib/rules/symbol-description.js | 71 - .../lib/rules/template-curly-spacing.js | 141 - .../eslint/lib/rules/template-tag-spacing.js | 90 - node_modules/eslint/lib/rules/unicode-bom.js | 73 - node_modules/eslint/lib/rules/use-isnan.js | 141 - .../eslint/lib/rules/utils/ast-utils.js | 1809 - .../eslint/lib/rules/utils/fix-tracker.js | 114 - .../eslint/lib/rules/utils/keywords.js | 67 - .../lib/rules/utils/lazy-loading-rule-map.js | 115 - .../lib/rules/utils/patterns/letters.js | 36 - .../eslint/lib/rules/utils/unicode/index.js | 11 - .../utils/unicode/is-combining-character.js | 13 - .../rules/utils/unicode/is-emoji-modifier.js | 13 - .../unicode/is-regional-indicator-symbol.js | 13 - .../rules/utils/unicode/is-surrogate-pair.js | 14 - node_modules/eslint/lib/rules/valid-jsdoc.js | 515 - node_modules/eslint/lib/rules/valid-typeof.js | 85 - node_modules/eslint/lib/rules/vars-on-top.js | 144 - node_modules/eslint/lib/rules/wrap-iife.js | 204 - node_modules/eslint/lib/rules/wrap-regex.js | 59 - .../eslint/lib/rules/yield-star-spacing.js | 127 - node_modules/eslint/lib/rules/yoda.js | 362 - node_modules/eslint/lib/shared/ajv.js | 34 - node_modules/eslint/lib/shared/ast-utils.js | 29 - .../eslint/lib/shared/config-validator.js | 338 - .../eslint/lib/shared/deprecation-warnings.js | 65 - node_modules/eslint/lib/shared/logging.js | 30 - .../lib/shared/relative-module-resolver.js | 56 - .../eslint/lib/shared/runtime-info.js | 164 - .../eslint/lib/shared/string-utils.js | 22 - node_modules/eslint/lib/shared/traverser.js | 195 - node_modules/eslint/lib/shared/types.js | 150 - node_modules/eslint/lib/source-code/index.js | 5 - .../eslint/lib/source-code/source-code.js | 587 - .../backward-token-comment-cursor.js | 57 - .../token-store/backward-token-cursor.js | 58 - .../lib/source-code/token-store/cursor.js | 76 - .../lib/source-code/token-store/cursors.js | 90 - .../token-store/decorative-cursor.js | 39 - .../source-code/token-store/filter-cursor.js | 43 - .../forward-token-comment-cursor.js | 57 - .../token-store/forward-token-cursor.js | 63 - .../lib/source-code/token-store/index.js | 627 - .../source-code/token-store/limit-cursor.js | 40 - .../token-store/padded-token-cursor.js | 38 - .../source-code/token-store/skip-cursor.js | 42 - .../lib/source-code/token-store/utils.js | 92 - .../eslint/messages/all-files-ignored.js | 16 - .../eslint/messages/extend-config-missing.js | 13 - .../eslint/messages/failed-to-read-json.js | 11 - .../eslint/messages/file-not-found.js | 10 - .../eslint/messages/no-config-found.js | 15 - .../eslint/messages/plugin-conflict.js | 22 - .../eslint/messages/plugin-invalid.js | 16 - .../eslint/messages/plugin-missing.js | 19 - .../print-config-with-directory-path.js | 8 - .../eslint/messages/whitespace-found.js | 11 - node_modules/eslint/node_modules/.bin/semver | 12 - .../eslint/node_modules/.bin/semver.cmd | 17 - .../eslint/node_modules/.bin/semver.ps1 | 28 - .../node_modules/@babel/code-frame/LICENSE | 22 - .../node_modules/@babel/code-frame/README.md | 19 - .../@babel/code-frame/lib/index.js | 167 - .../@babel/code-frame/package.json | 25 - .../eslint/node_modules/debug/LICENSE | 20 - .../eslint/node_modules/debug/README.md | 481 - .../eslint/node_modules/debug/package.json | 59 - .../eslint/node_modules/debug/src/browser.js | 269 - .../eslint/node_modules/debug/src/common.js | 274 - .../eslint/node_modules/debug/src/index.js | 10 - .../eslint/node_modules/debug/src/node.js | 263 - .../escape-string-regexp/index.d.ts | 18 - .../escape-string-regexp/index.js | 13 - .../node_modules/escape-string-regexp/license | 9 - .../escape-string-regexp/package.json | 38 - .../escape-string-regexp/readme.md | 34 - .../eslint/node_modules/eslint-utils/LICENSE | 21 - .../node_modules/eslint-utils/README.md | 38 - .../eslint/node_modules/eslint-utils/index.js | 1880 - .../node_modules/eslint-utils/index.js.map | 1 - .../node_modules/eslint-utils/index.mjs | 1838 - .../node_modules/eslint-utils/index.mjs.map | 1 - .../eslint-visitor-keys/CHANGELOG.md | 25 - .../node_modules/eslint-visitor-keys/LICENSE | 201 - .../eslint-visitor-keys/README.md | 98 - .../eslint-visitor-keys/lib/index.js | 81 - .../eslint-visitor-keys/lib/visitor-keys.json | 284 - .../eslint-visitor-keys/package.json | 40 - .../node_modules/eslint-utils/package.json | 65 - .../eslint/node_modules/globals/globals.json | 1787 - .../eslint/node_modules/globals/index.d.ts | 6 - .../eslint/node_modules/globals/index.js | 2 - .../eslint/node_modules/globals/license | 9 - .../eslint/node_modules/globals/package.json | 55 - .../eslint/node_modules/globals/readme.md | 56 - .../eslint/node_modules/ignore/CHANGELOG.md | 19 - .../eslint/node_modules/ignore/LICENSE-MIT | 21 - .../eslint/node_modules/ignore/README.md | 307 - .../eslint/node_modules/ignore/index.d.ts | 45 - .../eslint/node_modules/ignore/index.js | 463 - .../eslint/node_modules/ignore/legacy.js | 466 - .../eslint/node_modules/ignore/package.json | 64 - node_modules/eslint/node_modules/levn/LICENSE | 22 - .../eslint/node_modules/levn/README.md | 196 - .../eslint/node_modules/levn/lib/cast.js | 327 - .../eslint/node_modules/levn/lib/index.js | 22 - .../node_modules/levn/lib/parse-string.js | 113 - .../eslint/node_modules/levn/package.json | 46 - node_modules/eslint/node_modules/ms/index.js | 162 - .../eslint/node_modules/ms/license.md | 21 - .../eslint/node_modules/ms/package.json | 37 - node_modules/eslint/node_modules/ms/readme.md | 60 - .../node_modules/optionator/CHANGELOG.md | 59 - .../eslint/node_modules/optionator/LICENSE | 22 - .../eslint/node_modules/optionator/README.md | 238 - .../node_modules/optionator/lib/help.js | 260 - .../node_modules/optionator/lib/index.js | 465 - .../node_modules/optionator/lib/util.js | 54 - .../node_modules/optionator/package.json | 43 - .../node_modules/prelude-ls/CHANGELOG.md | 108 - .../eslint/node_modules/prelude-ls/LICENSE | 22 - .../eslint/node_modules/prelude-ls/README.md | 15 - .../node_modules/prelude-ls/lib/Func.js | 69 - .../node_modules/prelude-ls/lib/List.js | 716 - .../eslint/node_modules/prelude-ls/lib/Num.js | 130 - .../eslint/node_modules/prelude-ls/lib/Obj.js | 154 - .../eslint/node_modules/prelude-ls/lib/Str.js | 92 - .../node_modules/prelude-ls/lib/index.js | 178 - .../node_modules/prelude-ls/package.json | 46 - .../eslint/node_modules/semver/LICENSE | 15 - .../eslint/node_modules/semver/README.md | 568 - .../eslint/node_modules/semver/bin/semver.js | 183 - .../node_modules/semver/classes/comparator.js | 136 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 519 - .../node_modules/semver/classes/semver.js | 287 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 52 - .../node_modules/semver/functions/coerce.js | 52 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 23 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 18 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 33 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../eslint/node_modules/semver/index.js | 48 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../semver/internal/parse-options.js | 11 - .../eslint/node_modules/semver/internal/re.js | 182 - .../eslint/node_modules/semver/package.json | 75 - .../eslint/node_modules/semver/preload.js | 2 - .../eslint/node_modules/semver/range.bnf | 16 - .../eslint/node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../eslint/node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 61 - .../node_modules/semver/ranges/outside.js | 80 - .../node_modules/semver/ranges/simplify.js | 47 - .../node_modules/semver/ranges/subset.js | 244 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - .../strip-json-comments/index.d.ts | 36 - .../node_modules/strip-json-comments/index.js | 77 - .../node_modules/strip-json-comments/license | 9 - .../strip-json-comments/package.json | 47 - .../strip-json-comments/readme.md | 78 - .../eslint/node_modules/type-check/LICENSE | 22 - .../eslint/node_modules/type-check/README.md | 210 - .../node_modules/type-check/lib/check.js | 128 - .../node_modules/type-check/lib/index.js | 16 - .../node_modules/type-check/lib/parse-type.js | 198 - .../node_modules/type-check/package.json | 39 - .../eslint/node_modules/type-fest/base.d.ts | 38 - .../eslint/node_modules/type-fest/index.d.ts | 2 - .../eslint/node_modules/type-fest/license | 9 - .../node_modules/type-fest/package.json | 58 - .../eslint/node_modules/type-fest/readme.md | 658 - .../type-fest/source/async-return-type.d.ts | 23 - .../type-fest/source/asyncify.d.ts | 31 - .../node_modules/type-fest/source/basic.d.ts | 67 - .../type-fest/source/conditional-except.d.ts | 43 - .../type-fest/source/conditional-keys.d.ts | 43 - .../type-fest/source/conditional-pick.d.ts | 42 - .../type-fest/source/entries.d.ts | 57 - .../node_modules/type-fest/source/entry.d.ts | 60 - .../node_modules/type-fest/source/except.d.ts | 22 - .../type-fest/source/fixed-length-array.d.ts | 38 - .../type-fest/source/iterable-element.d.ts | 46 - .../type-fest/source/literal-union.d.ts | 33 - .../type-fest/source/merge-exclusive.d.ts | 39 - .../node_modules/type-fest/source/merge.d.ts | 22 - .../type-fest/source/mutable.d.ts | 22 - .../node_modules/type-fest/source/opaque.d.ts | 65 - .../type-fest/source/package-json.d.ts | 611 - .../type-fest/source/partial-deep.d.ts | 72 - .../type-fest/source/promisable.d.ts | 23 - .../type-fest/source/promise-value.d.ts | 27 - .../type-fest/source/readonly-deep.d.ts | 59 - .../source/require-at-least-one.d.ts | 33 - .../type-fest/source/require-exactly-one.d.ts | 35 - .../type-fest/source/set-optional.d.ts | 34 - .../type-fest/source/set-required.d.ts | 34 - .../type-fest/source/set-return-type.d.ts | 29 - .../type-fest/source/stringified.d.ts | 21 - .../type-fest/source/tsconfig-json.d.ts | 870 - .../source/union-to-intersection.d.ts | 58 - .../type-fest/source/utilities.d.ts | 3 - .../type-fest/source/value-of.d.ts | 40 - .../type-fest/ts41/camel-case.d.ts | 72 - .../type-fest/ts41/delimiter-case.d.ts | 85 - .../node_modules/type-fest/ts41/index.d.ts | 9 - .../type-fest/ts41/kebab-case.d.ts | 36 - .../type-fest/ts41/pascal-case.d.ts | 36 - .../type-fest/ts41/snake-case.d.ts | 35 - node_modules/eslint/package.json | 146 - node_modules/espree/CHANGELOG.md | 509 - node_modules/espree/LICENSE | 25 - node_modules/espree/README.md | 233 - node_modules/espree/espree.js | 177 - node_modules/espree/lib/ast-node-types.js | 96 - node_modules/espree/lib/espree.js | 286 - node_modules/espree/lib/features.js | 29 - node_modules/espree/lib/options.js | 106 - node_modules/espree/lib/token-translator.js | 263 - node_modules/espree/lib/visitor-keys.js | 123 - node_modules/espree/node_modules/.bin/acorn | 12 - .../espree/node_modules/.bin/acorn.cmd | 17 - .../espree/node_modules/.bin/acorn.ps1 | 28 - .../espree/node_modules/acorn/CHANGELOG.md | 620 - .../espree/node_modules/acorn/LICENSE | 21 - .../espree/node_modules/acorn/README.md | 269 - .../espree/node_modules/acorn/bin/acorn | 4 - .../espree/node_modules/acorn/dist/acorn.d.ts | 209 - .../espree/node_modules/acorn/dist/acorn.js | 5186 - .../node_modules/acorn/dist/acorn.js.map | 1 - .../espree/node_modules/acorn/dist/acorn.mjs | 5155 - .../node_modules/acorn/dist/acorn.mjs.d.ts | 2 - .../node_modules/acorn/dist/acorn.mjs.map | 1 - .../espree/node_modules/acorn/dist/bin.js | 64 - .../espree/node_modules/acorn/package.json | 35 - .../eslint-visitor-keys/CHANGELOG.md | 25 - .../node_modules/eslint-visitor-keys/LICENSE | 201 - .../eslint-visitor-keys/README.md | 98 - .../eslint-visitor-keys/lib/index.js | 81 - .../eslint-visitor-keys/lib/visitor-keys.json | 284 - .../eslint-visitor-keys/package.json | 40 - node_modules/espree/package.json | 64 - node_modules/esprima/ChangeLog | 235 - node_modules/esprima/LICENSE.BSD | 21 - node_modules/esprima/README.md | 46 - node_modules/esprima/bin/esparse.js | 139 - node_modules/esprima/bin/esvalidate.js | 236 - node_modules/esprima/dist/esprima.js | 6709 - node_modules/esprima/package.json | 112 - node_modules/esquery/README.md | 27 - node_modules/esquery/dist/esquery.esm.js | 4793 - node_modules/esquery/dist/esquery.esm.min.js | 2 - .../esquery/dist/esquery.esm.min.js.map | 1 - node_modules/esquery/dist/esquery.js | 4801 - node_modules/esquery/dist/esquery.lite.js | 3995 - node_modules/esquery/dist/esquery.lite.min.js | 2 - .../esquery/dist/esquery.lite.min.js.map | 1 - node_modules/esquery/dist/esquery.min.js | 2 - node_modules/esquery/dist/esquery.min.js.map | 1 - node_modules/esquery/license.txt | 24 - node_modules/esquery/package.json | 78 - node_modules/esquery/parser.js | 2602 - node_modules/esrecurse/.babelrc | 3 - node_modules/esrecurse/README.md | 171 - node_modules/esrecurse/esrecurse.js | 117 - node_modules/esrecurse/gulpfile.babel.js | 92 - node_modules/esrecurse/package.json | 52 - node_modules/estraverse/.jshintrc | 16 - node_modules/estraverse/LICENSE.BSD | 19 - node_modules/estraverse/README.md | 153 - node_modules/estraverse/estraverse.js | 801 - node_modules/estraverse/gulpfile.js | 70 - node_modules/estraverse/package.json | 40 - node_modules/esutils/LICENSE.BSD | 19 - node_modules/esutils/README.md | 174 - node_modules/esutils/lib/ast.js | 144 - node_modules/esutils/lib/code.js | 135 - node_modules/esutils/lib/keyword.js | 165 - node_modules/esutils/lib/utils.js | 33 - node_modules/esutils/package.json | 44 - node_modules/execa/index.d.ts | 564 - node_modules/execa/index.js | 268 - node_modules/execa/lib/command.js | 52 - node_modules/execa/lib/error.js | 88 - node_modules/execa/lib/kill.js | 115 - node_modules/execa/lib/promise.js | 46 - node_modules/execa/lib/stdio.js | 52 - node_modules/execa/lib/stream.js | 97 - node_modules/execa/license | 9 - .../node_modules/get-stream/buffer-stream.js | 52 - .../execa/node_modules/get-stream/index.d.ts | 105 - .../execa/node_modules/get-stream/index.js | 61 - .../execa/node_modules/get-stream/license | 9 - .../node_modules/get-stream/package.json | 47 - .../execa/node_modules/get-stream/readme.md | 124 - node_modules/execa/package.json | 74 - node_modules/execa/readme.md | 663 - node_modules/exit/.jshintrc | 14 - node_modules/exit/.npmignore | 0 node_modules/exit/.travis.yml | 6 - node_modules/exit/Gruntfile.js | 48 - node_modules/exit/LICENSE-MIT | 22 - node_modules/exit/README.md | 75 - node_modules/exit/lib/exit.js | 41 - node_modules/exit/package.json | 47 - node_modules/exit/test/exit_test.js | 121 - node_modules/exit/test/fixtures/10-stderr.txt | 10 - .../exit/test/fixtures/10-stdout-stderr.txt | 20 - node_modules/exit/test/fixtures/10-stdout.txt | 10 - .../exit/test/fixtures/100-stderr.txt | 100 - .../exit/test/fixtures/100-stdout-stderr.txt | 200 - .../exit/test/fixtures/100-stdout.txt | 100 - .../exit/test/fixtures/1000-stderr.txt | 1000 - .../exit/test/fixtures/1000-stdout-stderr.txt | 2000 - .../exit/test/fixtures/1000-stdout.txt | 1000 - .../exit/test/fixtures/create-files.sh | 8 - node_modules/exit/test/fixtures/log-broken.js | 23 - node_modules/exit/test/fixtures/log.js | 25 - node_modules/expect/LICENSE | 21 - node_modules/expect/README.md | 3 - .../expect/build/asymmetricMatchers.js | 447 - .../build/extractExpectedAssertionsErrors.js | 90 - node_modules/expect/build/index.d.ts | 350 - node_modules/expect/build/index.js | 442 - .../expect/build/jestMatchersObject.js | 116 - node_modules/expect/build/matchers.js | 1360 - node_modules/expect/build/print.js | 134 - node_modules/expect/build/spyMatchers.js | 1358 - node_modules/expect/build/toThrowMatchers.js | 476 - node_modules/expect/build/types.js | 3 - node_modules/expect/package.json | 42 - node_modules/fast-deep-equal/LICENSE | 21 - node_modules/fast-deep-equal/README.md | 96 - node_modules/fast-deep-equal/es6/index.d.ts | 2 - node_modules/fast-deep-equal/es6/index.js | 72 - node_modules/fast-deep-equal/es6/react.d.ts | 2 - node_modules/fast-deep-equal/es6/react.js | 79 - node_modules/fast-deep-equal/index.d.ts | 4 - node_modules/fast-deep-equal/index.js | 46 - node_modules/fast-deep-equal/package.json | 61 - node_modules/fast-deep-equal/react.d.ts | 2 - node_modules/fast-deep-equal/react.js | 53 - node_modules/fast-glob/LICENSE | 21 - node_modules/fast-glob/README.md | 795 - node_modules/fast-glob/out/index.d.ts | 27 - node_modules/fast-glob/out/index.js | 68 - .../fast-glob/out/managers/patterns.d.ts | 6 - .../fast-glob/out/managers/patterns.js | 21 - .../fast-glob/out/managers/tasks.d.ts | 22 - node_modules/fast-glob/out/managers/tasks.js | 80 - .../fast-glob/out/providers/async.d.ts | 11 - node_modules/fast-glob/out/providers/async.js | 28 - .../fast-glob/out/providers/filters/deep.d.ts | 16 - .../fast-glob/out/providers/filters/deep.js | 62 - .../out/providers/filters/entry.d.ts | 20 - .../fast-glob/out/providers/filters/entry.js | 60 - .../out/providers/filters/error.d.ts | 8 - .../fast-glob/out/providers/filters/error.js | 15 - .../out/providers/matchers/matcher.d.ts | 33 - .../out/providers/matchers/matcher.js | 50 - .../out/providers/matchers/partial.d.ts | 4 - .../out/providers/matchers/partial.js | 38 - .../fast-glob/out/providers/provider.d.ts | 19 - .../fast-glob/out/providers/provider.js | 48 - .../fast-glob/out/providers/stream.d.ts | 11 - .../fast-glob/out/providers/stream.js | 31 - .../fast-glob/out/providers/sync.d.ts | 9 - node_modules/fast-glob/out/providers/sync.js | 23 - .../out/providers/transformers/entry.d.ts | 8 - .../out/providers/transformers/entry.js | 26 - .../fast-glob/out/readers/reader.d.ts | 15 - node_modules/fast-glob/out/readers/reader.js | 33 - .../fast-glob/out/readers/stream.d.ts | 14 - node_modules/fast-glob/out/readers/stream.js | 55 - node_modules/fast-glob/out/readers/sync.d.ts | 12 - node_modules/fast-glob/out/readers/sync.js | 43 - node_modules/fast-glob/out/settings.d.ts | 164 - node_modules/fast-glob/out/settings.js | 57 - node_modules/fast-glob/out/types/index.d.ts | 31 - node_modules/fast-glob/out/types/index.js | 2 - node_modules/fast-glob/out/utils/array.d.ts | 2 - node_modules/fast-glob/out/utils/array.js | 22 - node_modules/fast-glob/out/utils/errno.d.ts | 2 - node_modules/fast-glob/out/utils/errno.js | 7 - node_modules/fast-glob/out/utils/fs.d.ts | 4 - node_modules/fast-glob/out/utils/fs.js | 19 - node_modules/fast-glob/out/utils/index.d.ts | 8 - node_modules/fast-glob/out/utils/index.js | 17 - node_modules/fast-glob/out/utils/path.d.ts | 8 - node_modules/fast-glob/out/utils/path.js | 33 - node_modules/fast-glob/out/utils/pattern.d.ts | 42 - node_modules/fast-glob/out/utils/pattern.js | 169 - node_modules/fast-glob/out/utils/stream.d.ts | 3 - node_modules/fast-glob/out/utils/stream.js | 17 - node_modules/fast-glob/out/utils/string.d.ts | 2 - node_modules/fast-glob/out/utils/string.js | 11 - node_modules/fast-glob/package.json | 94 - .../fast-json-stable-stringify/.eslintrc.yml | 26 - .../.github/FUNDING.yml | 1 - .../fast-json-stable-stringify/.travis.yml | 8 - .../fast-json-stable-stringify/LICENSE | 21 - .../fast-json-stable-stringify/README.md | 131 - .../benchmark/index.js | 31 - .../benchmark/test.json | 137 - .../example/key_cmp.js | 7 - .../example/nested.js | 3 - .../fast-json-stable-stringify/example/str.js | 3 - .../example/value_cmp.js | 7 - .../fast-json-stable-stringify/index.d.ts | 4 - .../fast-json-stable-stringify/index.js | 59 - .../fast-json-stable-stringify/package.json | 52 - .../fast-json-stable-stringify/test/cmp.js | 13 - .../fast-json-stable-stringify/test/nested.js | 44 - .../fast-json-stable-stringify/test/str.js | 46 - .../test/to-json.js | 22 - node_modules/fast-levenshtein/LICENSE.md | 25 - node_modules/fast-levenshtein/README.md | 104 - node_modules/fast-levenshtein/levenshtein.js | 136 - node_modules/fast-levenshtein/package.json | 39 - node_modules/fast-safe-stringify/.travis.yml | 8 - node_modules/fast-safe-stringify/CHANGELOG.md | 17 - node_modules/fast-safe-stringify/LICENSE | 23 - node_modules/fast-safe-stringify/benchmark.js | 137 - node_modules/fast-safe-stringify/index.d.ts | 23 - node_modules/fast-safe-stringify/index.js | 229 - node_modules/fast-safe-stringify/package.json | 46 - node_modules/fast-safe-stringify/readme.md | 170 - .../fast-safe-stringify/test-stable.js | 404 - node_modules/fast-safe-stringify/test.js | 397 - node_modules/fastq/.github/dependabot.yml | 11 - node_modules/fastq/.github/workflows/ci.yml | 50 - node_modules/fastq/LICENSE | 13 - node_modules/fastq/README.md | 309 - node_modules/fastq/bench.js | 66 - node_modules/fastq/example.js | 14 - node_modules/fastq/example.mjs | 11 - node_modules/fastq/index.d.ts | 37 - node_modules/fastq/package.json | 52 - node_modules/fastq/queue.js | 283 - node_modules/fastq/test/example.ts | 81 - node_modules/fastq/test/promise.js | 221 - node_modules/fastq/test/test.js | 566 - node_modules/fastq/test/tsconfig.json | 11 - node_modules/fb-watchman/README.md | 34 - node_modules/fb-watchman/index.js | 322 - node_modules/fb-watchman/package.json | 35 - node_modules/file-entry-cache/LICENSE | 22 - node_modules/file-entry-cache/README.md | 112 - node_modules/file-entry-cache/cache.js | 291 - node_modules/file-entry-cache/changelog.md | 163 - node_modules/file-entry-cache/package.json | 80 - node_modules/fill-range/LICENSE | 21 - node_modules/fill-range/README.md | 237 - node_modules/fill-range/index.js | 249 - node_modules/fill-range/package.json | 69 - node_modules/find-up/index.d.ts | 137 - node_modules/find-up/index.js | 89 - node_modules/find-up/license | 9 - node_modules/find-up/package.json | 53 - node_modules/find-up/readme.md | 156 - node_modules/flat-cache/LICENSE | 22 - node_modules/flat-cache/README.md | 73 - node_modules/flat-cache/changelog.md | 328 - node_modules/flat-cache/package.json | 84 - node_modules/flat-cache/src/cache.js | 197 - node_modules/flat-cache/src/del.js | 13 - node_modules/flat-cache/src/utils.js | 44 - node_modules/flatted/.github/FUNDING.yml | 8 - .../flatted/.github/workflows/node.js.yml | 31 - node_modules/flatted/LICENSE | 15 - node_modules/flatted/README.md | 111 - node_modules/flatted/SPECS.md | 94 - node_modules/flatted/cjs/index.js | 99 - node_modules/flatted/cjs/package.json | 1 - node_modules/flatted/es.js | 2 - node_modules/flatted/esm.js | 2 - node_modules/flatted/esm/index.js | 94 - node_modules/flatted/flatted.jpg | Bin 48502 -> 0 bytes node_modules/flatted/index.js | 135 - node_modules/flatted/min.js | 2 - node_modules/flatted/package.json | 63 - node_modules/flatted/php/flatted.php | 156 - node_modules/flatted/types.d.ts | 62 - node_modules/formidable/LICENSE | 21 - node_modules/formidable/README.md | 826 - .../formidable/node_modules/qs/.editorconfig | 33 - .../formidable/node_modules/qs/.eslintignore | 1 - .../formidable/node_modules/qs/.eslintrc | 21 - .../node_modules/qs/.github/FUNDING.yml | 12 - .../qs/.github/workflows/rebase.yml | 15 - .../formidable/node_modules/qs/CHANGELOG.md | 339 - .../formidable/node_modules/qs/LICENSE.md | 29 - .../formidable/node_modules/qs/README.md | 604 - .../formidable/node_modules/qs/dist/qs.js | 832 - .../formidable/node_modules/qs/lib/formats.js | 26 - .../formidable/node_modules/qs/lib/index.js | 11 - .../formidable/node_modules/qs/lib/parse.js | 268 - .../node_modules/qs/lib/stringify.js | 279 - .../formidable/node_modules/qs/lib/utils.js | 236 - .../formidable/node_modules/qs/package.json | 69 - .../formidable/node_modules/qs/test/.eslintrc | 18 - .../formidable/node_modules/qs/test/index.js | 7 - .../formidable/node_modules/qs/test/parse.js | 772 - .../node_modules/qs/test/stringify.js | 738 - .../formidable/node_modules/qs/test/utils.js | 136 - node_modules/formidable/package.json | 98 - node_modules/formidable/src/Formidable.js | 617 - .../formidable/src/FormidableError.js | 45 - node_modules/formidable/src/PersistentFile.js | 87 - node_modules/formidable/src/VolatileFile.js | 82 - node_modules/formidable/src/index.js | 38 - node_modules/formidable/src/parsers/Dummy.js | 21 - node_modules/formidable/src/parsers/JSON.js | 35 - .../formidable/src/parsers/Multipart.js | 347 - .../formidable/src/parsers/OctetStream.js | 12 - .../formidable/src/parsers/Querystring.js | 38 - .../src/parsers/StreamingQuerystring.js | 121 - node_modules/formidable/src/parsers/index.js | 17 - node_modules/formidable/src/plugins/index.js | 13 - node_modules/formidable/src/plugins/json.js | 38 - .../formidable/src/plugins/multipart.js | 173 - .../formidable/src/plugins/octetstream.js | 86 - .../formidable/src/plugins/querystring.js | 42 - node_modules/fs-readdir-recursive/LICENSE | 22 - node_modules/fs-readdir-recursive/README.md | 61 - node_modules/fs-readdir-recursive/index.js | 29 - .../fs-readdir-recursive/package.json | 26 - .../function.prototype.name/.editorconfig | 20 - .../function.prototype.name/.eslintignore | 1 - .../function.prototype.name/.eslintrc | 9 - .../.github/FUNDING.yml | 12 - node_modules/function.prototype.name/.nycrc | 9 - .../function.prototype.name/CHANGELOG.md | 82 - node_modules/function.prototype.name/LICENSE | 21 - .../function.prototype.name/README.md | 42 - node_modules/function.prototype.name/auto.js | 3 - .../helpers/functionsHaveNames.js | 5 - .../function.prototype.name/implementation.js | 43 - node_modules/function.prototype.name/index.js | 18 - .../function.prototype.name/package.json | 80 - .../function.prototype.name/polyfill.js | 7 - node_modules/function.prototype.name/shim.js | 35 - .../test/implementation.js | 20 - .../function.prototype.name/test/index.js | 23 - .../function.prototype.name/test/shimmed.js | 21 - .../function.prototype.name/test/tests.js | 60 - .../function.prototype.name/test/uglified.js | 17 - .../functional-red-black-tree/.npmignore | 16 - .../functional-red-black-tree/LICENSE | 22 - .../functional-red-black-tree/README.md | 237 - .../functional-red-black-tree/bench/test.js | 11 - .../functional-red-black-tree/package.json | 40 - .../functional-red-black-tree/rbtree.js | 996 - .../functional-red-black-tree/test/test.js | 479 - .../functions-have-names/.editorconfig | 20 - node_modules/functions-have-names/.eslintrc | 19 - .../functions-have-names/.github/FUNDING.yml | 12 - node_modules/functions-have-names/.nycrc | 9 - .../functions-have-names/CHANGELOG.md | 89 - node_modules/functions-have-names/LICENSE | 21 - node_modules/functions-have-names/README.md | 40 - node_modules/functions-have-names/index.js | 31 - .../functions-have-names/package.json | 55 - .../functions-have-names/test/index.js | 65 - node_modules/gensync/LICENSE | 7 - node_modules/gensync/README.md | 196 - node_modules/gensync/index.js | 373 - node_modules/gensync/index.js.flow | 32 - node_modules/gensync/package.json | 37 - node_modules/gensync/test/.babelrc | 5 - node_modules/gensync/test/index.test.js | 489 - node_modules/get-caller-file/LICENSE.md | 6 - node_modules/get-caller-file/README.md | 41 - node_modules/get-caller-file/index.d.ts | 2 - node_modules/get-caller-file/index.js | 22 - node_modules/get-caller-file/index.js.map | 1 - node_modules/get-caller-file/package.json | 42 - node_modules/get-package-type/CHANGELOG.md | 10 - node_modules/get-package-type/LICENSE | 21 - node_modules/get-package-type/README.md | 32 - node_modules/get-package-type/async.cjs | 52 - node_modules/get-package-type/cache.cjs | 3 - node_modules/get-package-type/index.cjs | 7 - .../get-package-type/is-node-modules.cjs | 15 - node_modules/get-package-type/package.json | 35 - node_modules/get-package-type/sync.cjs | 42 - node_modules/get-stdin/index.d.ts | 33 - node_modules/get-stdin/index.js | 34 - node_modules/get-stdin/license | 9 - node_modules/get-stdin/package.json | 40 - node_modules/get-stdin/readme.md | 58 - .../get-symbol-description/.eslintignore | 1 - node_modules/get-symbol-description/.eslintrc | 14 - .../.github/FUNDING.yml | 12 - node_modules/get-symbol-description/.nycrc | 9 - .../get-symbol-description/CHANGELOG.md | 16 - node_modules/get-symbol-description/LICENSE | 21 - node_modules/get-symbol-description/README.md | 43 - .../get-symbol-description/getInferredName.js | 10 - node_modules/get-symbol-description/index.js | 43 - .../get-symbol-description/package.json | 71 - .../get-symbol-description/test/index.js | 67 - node_modules/glob-parent/CHANGELOG.md | 110 - node_modules/glob-parent/LICENSE | 15 - node_modules/glob-parent/README.md | 137 - node_modules/glob-parent/index.js | 42 - node_modules/glob-parent/package.json | 48 - node_modules/glob/LICENSE | 21 - node_modules/glob/README.md | 375 - node_modules/glob/changelog.md | 67 - node_modules/glob/common.js | 234 - node_modules/glob/glob.js | 788 - node_modules/glob/package.json | 51 - node_modules/glob/sync.js | 484 - node_modules/globals/globals.json | 1563 - node_modules/globals/index.js | 2 - node_modules/globals/license | 9 - node_modules/globals/package.json | 41 - node_modules/globals/readme.md | 41 - node_modules/globby/gitignore.js | 120 - node_modules/globby/index.d.ts | 186 - node_modules/globby/index.js | 181 - node_modules/globby/license | 9 - node_modules/globby/package.json | 82 - node_modules/globby/readme.md | 170 - node_modules/globby/stream-utils.js | 46 - node_modules/graceful-fs/LICENSE | 15 - node_modules/graceful-fs/README.md | 143 - node_modules/graceful-fs/clone.js | 23 - node_modules/graceful-fs/graceful-fs.js | 448 - node_modules/graceful-fs/legacy-streams.js | 118 - node_modules/graceful-fs/package.json | 50 - node_modules/graceful-fs/polyfills.js | 355 - node_modules/has-bigints/.eslintrc | 5 - node_modules/has-bigints/.github/FUNDING.yml | 12 - node_modules/has-bigints/.nycrc | 9 - node_modules/has-bigints/CHANGELOG.md | 60 - node_modules/has-bigints/LICENSE | 21 - node_modules/has-bigints/README.md | 39 - node_modules/has-bigints/index.js | 10 - node_modules/has-bigints/package.json | 54 - node_modules/has-bigints/test/index.js | 44 - node_modules/has-flag/index.d.ts | 39 - node_modules/has-flag/index.js | 8 - node_modules/has-flag/license | 9 - node_modules/has-flag/package.json | 46 - node_modules/has-flag/readme.md | 89 - .../has-property-descriptors/.eslintrc | 13 - .../.github/FUNDING.yml | 12 - node_modules/has-property-descriptors/.nycrc | 9 - .../has-property-descriptors/CHANGELOG.md | 16 - node_modules/has-property-descriptors/LICENSE | 21 - .../has-property-descriptors/README.md | 43 - .../has-property-descriptors/index.js | 33 - .../has-property-descriptors/package.json | 70 - .../has-property-descriptors/test/index.js | 57 - node_modules/hexoid/dist/index.js | 15 - node_modules/hexoid/dist/index.min.js | 1 - node_modules/hexoid/dist/index.mjs | 15 - node_modules/hexoid/hexoid.d.ts | 1 - node_modules/hexoid/license | 9 - node_modules/hexoid/package.json | 41 - node_modules/hexoid/readme.md | 119 - node_modules/html-escaper/LICENSE.txt | 19 - node_modules/html-escaper/README.md | 97 - node_modules/html-escaper/cjs/index.js | 65 - node_modules/html-escaper/cjs/package.json | 1 - node_modules/html-escaper/esm/index.js | 62 - node_modules/html-escaper/index.js | 70 - node_modules/html-escaper/min.js | 1 - node_modules/html-escaper/package.json | 42 - node_modules/html-escaper/test/index.js | 23 - node_modules/html-escaper/test/package.json | 1 - node_modules/human-signals/CHANGELOG.md | 11 - node_modules/human-signals/LICENSE | 201 - node_modules/human-signals/README.md | 165 - node_modules/human-signals/build/src/core.js | 273 - .../human-signals/build/src/core.js.map | 1 - .../human-signals/build/src/main.d.ts | 52 - node_modules/human-signals/build/src/main.js | 71 - .../human-signals/build/src/main.js.map | 1 - .../human-signals/build/src/realtime.js | 19 - .../human-signals/build/src/realtime.js.map | 1 - .../human-signals/build/src/signals.js | 35 - .../human-signals/build/src/signals.js.map | 1 - node_modules/human-signals/package.json | 64 - node_modules/ignore-by-default/LICENSE | 14 - node_modules/ignore-by-default/README.md | 26 - node_modules/ignore-by-default/index.js | 12 - node_modules/ignore-by-default/package.json | 34 - node_modules/ignore/LICENSE-MIT | 21 - node_modules/ignore/README.md | 412 - node_modules/ignore/index.d.ts | 61 - node_modules/ignore/index.js | 603 - node_modules/ignore/legacy.js | 498 - node_modules/ignore/package.json | 71 - node_modules/import-fresh/index.d.ts | 30 - node_modules/import-fresh/index.js | 33 - node_modules/import-fresh/license | 9 - .../node_modules/resolve-from/index.js | 47 - .../node_modules/resolve-from/license | 9 - .../node_modules/resolve-from/package.json | 34 - .../node_modules/resolve-from/readme.md | 72 - node_modules/import-fresh/package.json | 43 - node_modules/import-fresh/readme.md | 48 - node_modules/import-local/fixtures/cli.js | 7 - node_modules/import-local/index.js | 24 - node_modules/import-local/license | 9 - node_modules/import-local/package.json | 52 - node_modules/import-local/readme.md | 37 - node_modules/imurmurhash/README.md | 122 - node_modules/imurmurhash/imurmurhash.js | 138 - node_modules/imurmurhash/imurmurhash.min.js | 12 - node_modules/imurmurhash/package.json | 40 - node_modules/internal-slot/.editorconfig | 20 - node_modules/internal-slot/.eslintignore | 1 - node_modules/internal-slot/.eslintrc | 12 - .../internal-slot/.github/FUNDING.yml | 12 - node_modules/internal-slot/.nycrc | 13 - node_modules/internal-slot/CHANGELOG.md | 58 - node_modules/internal-slot/LICENSE | 21 - node_modules/internal-slot/README.md | 52 - node_modules/internal-slot/index.js | 59 - node_modules/internal-slot/package.json | 63 - node_modules/internal-slot/test/index.js | 120 - node_modules/is-arrayish/.editorconfig | 18 - node_modules/is-arrayish/.istanbul.yml | 4 - node_modules/is-arrayish/.npmignore | 5 - node_modules/is-arrayish/.travis.yml | 17 - node_modules/is-arrayish/LICENSE | 21 - node_modules/is-arrayish/README.md | 16 - node_modules/is-arrayish/index.js | 10 - node_modules/is-arrayish/package.json | 34 - node_modules/is-bigint/.eslintignore | 1 - node_modules/is-bigint/.eslintrc | 10 - node_modules/is-bigint/.github/FUNDING.yml | 12 - node_modules/is-bigint/.nycrc | 9 - node_modules/is-bigint/CHANGELOG.md | 71 - node_modules/is-bigint/LICENSE | 21 - node_modules/is-bigint/README.md | 44 - node_modules/is-bigint/index.js | 38 - node_modules/is-bigint/package.json | 58 - node_modules/is-bigint/test/index.js | 81 - node_modules/is-binary-path/index.d.ts | 17 - node_modules/is-binary-path/index.js | 7 - node_modules/is-binary-path/license | 9 - node_modules/is-binary-path/package.json | 40 - node_modules/is-binary-path/readme.md | 34 - node_modules/is-boolean-object/.editorconfig | 22 - node_modules/is-boolean-object/.eslintignore | 1 - node_modules/is-boolean-object/.eslintrc | 22 - .../is-boolean-object/.github/FUNDING.yml | 12 - node_modules/is-boolean-object/.nycrc | 10 - node_modules/is-boolean-object/CHANGELOG.md | 107 - node_modules/is-boolean-object/LICENSE | 22 - node_modules/is-boolean-object/README.md | 57 - node_modules/is-boolean-object/index.js | 26 - node_modules/is-boolean-object/package.json | 87 - node_modules/is-boolean-object/test/index.js | 48 - node_modules/is-callable/.editorconfig | 26 - node_modules/is-callable/.eslintignore | 1 - node_modules/is-callable/.eslintrc | 21 - node_modules/is-callable/.github/FUNDING.yml | 12 - node_modules/is-callable/.istanbul.yml | 47 - node_modules/is-callable/.nycrc | 9 - node_modules/is-callable/CHANGELOG.md | 108 - node_modules/is-callable/LICENSE | 22 - node_modules/is-callable/README.md | 67 - node_modules/is-callable/index.js | 74 - node_modules/is-callable/package.json | 92 - node_modules/is-callable/test/index.js | 170 - node_modules/is-date-object/.editorconfig | 20 - node_modules/is-date-object/.eslintignore | 1 - node_modules/is-date-object/.eslintrc | 9 - .../is-date-object/.github/FUNDING.yml | 12 - node_modules/is-date-object/.nycrc | 10 - node_modules/is-date-object/CHANGELOG.md | 114 - node_modules/is-date-object/LICENSE | 22 - node_modules/is-date-object/README.md | 52 - node_modules/is-date-object/index.js | 22 - node_modules/is-date-object/package.json | 79 - node_modules/is-date-object/test/index.js | 36 - node_modules/is-extglob/LICENSE | 21 - node_modules/is-extglob/README.md | 107 - node_modules/is-extglob/index.js | 20 - node_modules/is-extglob/package.json | 69 - .../is-fullwidth-code-point/index.d.ts | 17 - node_modules/is-fullwidth-code-point/index.js | 50 - node_modules/is-fullwidth-code-point/license | 9 - .../is-fullwidth-code-point/package.json | 42 - .../is-fullwidth-code-point/readme.md | 39 - node_modules/is-generator-fn/index.d.ts | 24 - node_modules/is-generator-fn/index.js | 14 - node_modules/is-generator-fn/license | 9 - node_modules/is-generator-fn/package.json | 38 - node_modules/is-generator-fn/readme.md | 33 - node_modules/is-glob/LICENSE | 21 - node_modules/is-glob/README.md | 206 - node_modules/is-glob/index.js | 150 - node_modules/is-glob/package.json | 81 - node_modules/is-negative-zero/.editorconfig | 8 - node_modules/is-negative-zero/.eslintignore | 1 - node_modules/is-negative-zero/.eslintrc | 9 - .../is-negative-zero/.github/FUNDING.yml | 12 - node_modules/is-negative-zero/.nycrc | 9 - node_modules/is-negative-zero/CHANGELOG.md | 136 - node_modules/is-negative-zero/LICENSE | 20 - node_modules/is-negative-zero/README.md | 54 - node_modules/is-negative-zero/index.js | 6 - node_modules/is-negative-zero/package.json | 79 - node_modules/is-negative-zero/test/index.js | 28 - node_modules/is-number-object/.editorconfig | 23 - node_modules/is-number-object/.eslintrc | 16 - .../is-number-object/.github/FUNDING.yml | 12 - node_modules/is-number-object/.nycrc | 10 - node_modules/is-number-object/CHANGELOG.md | 125 - node_modules/is-number-object/LICENSE | 22 - node_modules/is-number-object/README.md | 55 - node_modules/is-number-object/index.js | 24 - node_modules/is-number-object/package.json | 85 - node_modules/is-number-object/test/index.js | 38 - node_modules/is-number/LICENSE | 21 - node_modules/is-number/README.md | 187 - node_modules/is-number/index.js | 18 - node_modules/is-number/package.json | 82 - .../is-shared-array-buffer/.eslintignore | 1 - node_modules/is-shared-array-buffer/.eslintrc | 5 - .../.github/FUNDING.yml | 12 - node_modules/is-shared-array-buffer/.nycrc | 9 - .../is-shared-array-buffer/CHANGELOG.md | 44 - node_modules/is-shared-array-buffer/LICENSE | 21 - node_modules/is-shared-array-buffer/README.md | 58 - node_modules/is-shared-array-buffer/index.js | 21 - .../is-shared-array-buffer/package.json | 70 - .../is-shared-array-buffer/test/index.js | 27 - node_modules/is-stream/index.d.ts | 79 - node_modules/is-stream/index.js | 28 - node_modules/is-stream/license | 9 - node_modules/is-stream/package.json | 42 - node_modules/is-stream/readme.md | 60 - node_modules/is-string/.eslintignore | 1 - node_modules/is-string/.eslintrc | 19 - node_modules/is-string/.github/FUNDING.yml | 12 - node_modules/is-string/.nycrc | 10 - node_modules/is-string/CHANGELOG.md | 114 - node_modules/is-string/LICENSE | 22 - node_modules/is-string/README.md | 56 - node_modules/is-string/index.js | 24 - node_modules/is-string/package.json | 81 - node_modules/is-string/test/index.js | 39 - node_modules/is-symbol/.editorconfig | 13 - node_modules/is-symbol/.eslintignore | 1 - node_modules/is-symbol/.eslintrc | 14 - node_modules/is-symbol/.github/FUNDING.yml | 12 - node_modules/is-symbol/.nycrc | 9 - node_modules/is-symbol/CHANGELOG.md | 113 - node_modules/is-symbol/LICENSE | 22 - node_modules/is-symbol/README.md | 45 - node_modules/is-symbol/index.js | 35 - node_modules/is-symbol/package.json | 77 - node_modules/is-symbol/test/index.js | 92 - node_modules/is-weakref/.eslintignore | 1 - node_modules/is-weakref/.eslintrc | 5 - node_modules/is-weakref/.github/FUNDING.yml | 12 - node_modules/is-weakref/.nycrc | 9 - node_modules/is-weakref/CHANGELOG.md | 54 - node_modules/is-weakref/LICENSE | 21 - node_modules/is-weakref/README.md | 52 - node_modules/is-weakref/index.js | 21 - node_modules/is-weakref/package.json | 63 - node_modules/is-weakref/test/index.js | 26 - node_modules/isexe/.npmignore | 2 - node_modules/isexe/LICENSE | 15 - node_modules/isexe/README.md | 51 - node_modules/isexe/index.js | 57 - node_modules/isexe/mode.js | 41 - node_modules/isexe/package.json | 31 - node_modules/isexe/test/basic.js | 221 - node_modules/isexe/windows.js | 42 - .../istanbul-lib-coverage/CHANGELOG.md | 193 - node_modules/istanbul-lib-coverage/LICENSE | 24 - node_modules/istanbul-lib-coverage/README.md | 29 - node_modules/istanbul-lib-coverage/index.js | 64 - .../istanbul-lib-coverage/lib/coverage-map.js | 134 - .../lib/coverage-summary.js | 112 - .../lib/data-properties.js | 12 - .../lib/file-coverage.js | 345 - .../istanbul-lib-coverage/lib/percent.js | 15 - .../istanbul-lib-coverage/package.json | 47 - .../istanbul-lib-instrument/CHANGELOG.md | 624 - node_modules/istanbul-lib-instrument/LICENSE | 24 - .../istanbul-lib-instrument/README.md | 22 - .../istanbul-lib-instrument/package.json | 50 - .../istanbul-lib-instrument/src/constants.js | 14 - .../istanbul-lib-instrument/src/index.js | 21 - .../src/instrumenter.js | 160 - .../src/read-coverage.js | 77 - .../src/source-coverage.js | 135 - .../istanbul-lib-instrument/src/visitor.js | 834 - node_modules/istanbul-lib-report/CHANGELOG.md | 185 - node_modules/istanbul-lib-report/LICENSE | 24 - node_modules/istanbul-lib-report/README.md | 43 - node_modules/istanbul-lib-report/index.js | 40 - .../istanbul-lib-report/lib/context.js | 132 - .../istanbul-lib-report/lib/file-writer.js | 189 - node_modules/istanbul-lib-report/lib/path.js | 169 - .../istanbul-lib-report/lib/report-base.js | 16 - .../lib/summarizer-factory.js | 284 - node_modules/istanbul-lib-report/lib/tree.js | 137 - .../istanbul-lib-report/lib/watermarks.js | 15 - .../istanbul-lib-report/lib/xml-writer.js | 90 - node_modules/istanbul-lib-report/package.json | 45 - .../istanbul-lib-source-maps/CHANGELOG.md | 295 - node_modules/istanbul-lib-source-maps/LICENSE | 24 - .../istanbul-lib-source-maps/README.md | 11 - .../istanbul-lib-source-maps/index.js | 15 - .../lib/get-mapping.js | 182 - .../istanbul-lib-source-maps/lib/map-store.js | 226 - .../istanbul-lib-source-maps/lib/mapped.js | 113 - .../istanbul-lib-source-maps/lib/pathutils.js | 21 - .../lib/transform-utils.js | 21 - .../lib/transformer.js | 147 - .../node_modules/debug/LICENSE | 20 - .../node_modules/debug/README.md | 481 - .../node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../node_modules/debug/src/common.js | 274 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/node.js | 263 - .../node_modules/ms/index.js | 162 - .../node_modules/ms/license.md | 21 - .../node_modules/ms/package.json | 37 - .../node_modules/ms/readme.md | 60 - .../istanbul-lib-source-maps/package.json | 45 - node_modules/istanbul-reports/CHANGELOG.md | 442 - node_modules/istanbul-reports/LICENSE | 24 - node_modules/istanbul-reports/README.md | 13 - node_modules/istanbul-reports/index.js | 24 - .../istanbul-reports/lib/clover/index.js | 164 - .../istanbul-reports/lib/cobertura/index.js | 151 - .../istanbul-reports/lib/html-spa/.babelrc | 3 - .../lib/html-spa/assets/bundle.js | 30 - .../lib/html-spa/assets/sort-arrow-sprite.png | Bin 209 -> 0 bytes .../lib/html-spa/assets/spa.css | 298 - .../istanbul-reports/lib/html-spa/index.js | 176 - .../lib/html-spa/src/fileBreadcrumbs.js | 31 - .../lib/html-spa/src/filterToggle.js | 50 - .../lib/html-spa/src/flattenToggle.js | 25 - .../lib/html-spa/src/getChildData.js | 155 - .../lib/html-spa/src/index.js | 160 - .../lib/html-spa/src/routing.js | 52 - .../lib/html-spa/src/summaryHeader.js | 63 - .../lib/html-spa/src/summaryTableHeader.js | 130 - .../lib/html-spa/src/summaryTableLine.js | 159 - .../lib/html-spa/webpack.config.js | 22 - .../istanbul-reports/lib/html/annotator.js | 288 - .../istanbul-reports/lib/html/assets/base.css | 224 - .../lib/html/assets/block-navigation.js | 86 - .../lib/html/assets/favicon.png | Bin 540 -> 0 bytes .../lib/html/assets/sort-arrow-sprite.png | Bin 209 -> 0 bytes .../lib/html/assets/sorter.js | 195 - .../lib/html/assets/vendor/prettify.css | 1 - .../lib/html/assets/vendor/prettify.js | 1 - .../istanbul-reports/lib/html/index.js | 421 - .../lib/html/insertion-text.js | 114 - .../lib/json-summary/index.js | 56 - .../istanbul-reports/lib/json/index.js | 44 - .../istanbul-reports/lib/lcov/index.js | 33 - .../istanbul-reports/lib/lcovonly/index.js | 77 - .../istanbul-reports/lib/none/index.js | 10 - .../istanbul-reports/lib/teamcity/index.js | 67 - .../istanbul-reports/lib/text-lcov/index.js | 17 - .../lib/text-summary/index.js | 62 - .../istanbul-reports/lib/text/index.js | 298 - node_modules/istanbul-reports/package.json | 60 - node_modules/jest-changed-files/LICENSE | 21 - node_modules/jest-changed-files/README.md | 63 - node_modules/jest-changed-files/build/git.js | 179 - node_modules/jest-changed-files/build/hg.js | 133 - .../jest-changed-files/build/index.d.ts | 35 - .../jest-changed-files/build/index.js | 86 - .../jest-changed-files/build/types.js | 1 - node_modules/jest-changed-files/package.json | 30 - node_modules/jest-circus/LICENSE | 21 - node_modules/jest-circus/README.md | 65 - .../jest-circus/build/eventHandler.js | 314 - .../build/formatNodeAssertErrors.js | 202 - .../jest-circus/build/globalErrorHandlers.js | 51 - node_modules/jest-circus/build/index.d.ts | 121 - node_modules/jest-circus/build/index.js | 268 - .../legacy-code-todo-rewrite/jestAdapter.js | 134 - .../jestAdapterInit.js | 265 - node_modules/jest-circus/build/run.js | 313 - node_modules/jest-circus/build/state.js | 96 - .../build/testCaseReportHandler.js | 28 - node_modules/jest-circus/build/types.js | 27 - node_modules/jest-circus/build/utils.js | 581 - node_modules/jest-circus/package.json | 58 - node_modules/jest-circus/runner.js | 10 - node_modules/jest-cli/LICENSE | 21 - node_modules/jest-cli/README.md | 11 - node_modules/jest-cli/bin/jest.js | 17 - node_modules/jest-cli/build/cli/args.js | 721 - node_modules/jest-cli/build/cli/index.js | 264 - node_modules/jest-cli/build/index.d.ts | 12 - node_modules/jest-cli/build/index.js | 13 - node_modules/jest-cli/build/init/errors.js | 37 - .../jest-cli/build/init/generateConfigFile.js | 98 - node_modules/jest-cli/build/init/index.js | 246 - .../jest-cli/build/init/modifyPackageJson.js | 28 - node_modules/jest-cli/build/init/questions.js | 76 - node_modules/jest-cli/build/init/types.js | 1 - node_modules/jest-cli/package.json | 89 - node_modules/jest-config/LICENSE | 21 - node_modules/jest-config/build/Defaults.js | 135 - node_modules/jest-config/build/Deprecated.js | 84 - .../jest-config/build/Descriptions.js | 104 - .../build/ReporterValidationErrors.js | 138 - node_modules/jest-config/build/ValidConfig.js | 232 - node_modules/jest-config/build/color.js | 37 - node_modules/jest-config/build/constants.js | 101 - .../jest-config/build/getCacheDirectory.js | 104 - .../jest-config/build/getMaxWorkers.js | 65 - node_modules/jest-config/build/index.d.ts | 104 - node_modules/jest-config/build/index.js | 479 - node_modules/jest-config/build/normalize.js | 1329 - .../jest-config/build/parseShardPair.js | 46 - .../build/readConfigFileAndSetRootDir.js | 215 - .../jest-config/build/resolveConfigPath.js | 257 - node_modules/jest-config/build/setFromArgv.js | 68 - node_modules/jest-config/build/utils.js | 209 - .../jest-config/build/validatePattern.js | 25 - .../node_modules/ci-info/CHANGELOG.md | 131 - .../jest-config/node_modules/ci-info/LICENSE | 21 - .../node_modules/ci-info/README.md | 118 - .../node_modules/ci-info/index.d.ts | 63 - .../jest-config/node_modules/ci-info/index.js | 68 - .../node_modules/ci-info/package.json | 33 - .../node_modules/ci-info/vendors.json | 210 - .../strip-json-comments/index.d.ts | 36 - .../node_modules/strip-json-comments/index.js | 77 - .../node_modules/strip-json-comments/license | 9 - .../strip-json-comments/package.json | 47 - .../strip-json-comments/readme.md | 78 - node_modules/jest-config/package.json | 70 - node_modules/jest-diff/LICENSE | 21 - node_modules/jest-diff/README.md | 671 - .../jest-diff/build/cleanupSemantic.js | 640 - node_modules/jest-diff/build/constants.js | 19 - node_modules/jest-diff/build/diffLines.js | 215 - node_modules/jest-diff/build/diffStrings.js | 78 - .../jest-diff/build/getAlignedDiffs.js | 231 - node_modules/jest-diff/build/index.d.ts | 93 - node_modules/jest-diff/build/index.js | 253 - .../jest-diff/build/joinAlignedDiffs.js | 303 - .../jest-diff/build/normalizeDiffOptions.js | 64 - node_modules/jest-diff/build/printDiffs.js | 85 - node_modules/jest-diff/build/types.js | 1 - node_modules/jest-diff/package.json | 36 - node_modules/jest-docblock/LICENSE | 21 - node_modules/jest-docblock/README.md | 108 - node_modules/jest-docblock/build/index.d.ts | 29 - node_modules/jest-docblock/build/index.js | 153 - node_modules/jest-docblock/package.json | 32 - node_modules/jest-each/LICENSE | 21 - node_modules/jest-each/README.md | 548 - node_modules/jest-each/build/bind.js | 81 - node_modules/jest-each/build/index.d.ts | 266 - node_modules/jest-each/build/index.js | 97 - node_modules/jest-each/build/table/array.js | 151 - .../jest-each/build/table/interpolation.js | 69 - .../jest-each/build/table/template.js | 45 - node_modules/jest-each/build/validation.js | 132 - node_modules/jest-each/package.json | 41 - node_modules/jest-environment-node/LICENSE | 21 - .../jest-environment-node/build/index.d.ts | 41 - .../jest-environment-node/build/index.js | 214 - .../jest-environment-node/package.json | 37 - node_modules/jest-get-type/LICENSE | 21 - node_modules/jest-get-type/build/index.d.ts | 27 - node_modules/jest-get-type/build/index.js | 57 - node_modules/jest-get-type/package.json | 27 - node_modules/jest-haste-map/LICENSE | 21 - node_modules/jest-haste-map/build/HasteFS.js | 170 - .../jest-haste-map/build/ModuleMap.js | 292 - .../jest-haste-map/build/blacklist.js | 59 - .../jest-haste-map/build/constants.js | 52 - .../jest-haste-map/build/crawlers/node.js | 311 - .../jest-haste-map/build/crawlers/watchman.js | 390 - .../jest-haste-map/build/getMockName.js | 76 - node_modules/jest-haste-map/build/index.d.ts | 380 - node_modules/jest-haste-map/build/index.js | 1285 - .../build/lib/dependencyExtractor.js | 92 - .../jest-haste-map/build/lib/fast_path.js | 81 - .../build/lib/getPlatformExtension.js | 31 - .../build/lib/isWatchmanInstalled.js | 43 - .../build/lib/normalizePathSep.js | 75 - node_modules/jest-haste-map/build/types.js | 1 - .../build/watchers/FSEventsWatcher.js | 285 - .../build/watchers/NodeWatcher.js | 375 - .../build/watchers/RecrawlWarning.js | 57 - .../build/watchers/WatchmanWatcher.js | 418 - .../jest-haste-map/build/watchers/common.js | 114 - node_modules/jest-haste-map/build/worker.js | 209 - node_modules/jest-haste-map/package.json | 48 - node_modules/jest-leak-detector/LICENSE | 21 - node_modules/jest-leak-detector/README.md | 27 - .../jest-leak-detector/build/index.d.ts | 16 - .../jest-leak-detector/build/index.js | 126 - node_modules/jest-leak-detector/package.json | 34 - node_modules/jest-matcher-utils/LICENSE | 21 - node_modules/jest-matcher-utils/README.md | 24 - .../jest-matcher-utils/build/Replaceable.js | 73 - .../build/deepCyclicCopyReplaceable.js | 110 - .../jest-matcher-utils/build/index.d.ts | 128 - .../jest-matcher-utils/build/index.js | 590 - node_modules/jest-matcher-utils/package.json | 37 - node_modules/jest-message-util/LICENSE | 21 - .../jest-message-util/build/index.d.ts | 67 - node_modules/jest-message-util/build/index.js | 462 - node_modules/jest-message-util/build/types.js | 1 - node_modules/jest-message-util/package.json | 42 - node_modules/jest-mock/LICENSE | 21 - node_modules/jest-mock/README.md | 100 - node_modules/jest-mock/build/index.d.ts | 349 - node_modules/jest-mock/build/index.js | 951 - node_modules/jest-mock/package.json | 34 - node_modules/jest-pnp-resolver/README.md | 34 - .../jest-pnp-resolver/createRequire.js | 25 - .../jest-pnp-resolver/getDefaultResolver.js | 13 - node_modules/jest-pnp-resolver/index.d.ts | 10 - node_modules/jest-pnp-resolver/index.js | 49 - node_modules/jest-pnp-resolver/package.json | 31 - node_modules/jest-regex-util/LICENSE | 21 - node_modules/jest-regex-util/build/index.d.ts | 20 - node_modules/jest-regex-util/build/index.js | 48 - node_modules/jest-regex-util/package.json | 29 - .../jest-resolve-dependencies/LICENSE | 21 - .../build/index.d.ts | 43 - .../jest-resolve-dependencies/build/index.js | 229 - .../jest-resolve-dependencies/package.json | 37 - node_modules/jest-resolve/LICENSE | 21 - .../jest-resolve/build/ModuleNotFoundError.js | 132 - .../jest-resolve/build/defaultResolver.js | 182 - .../jest-resolve/build/fileWalkers.js | 214 - node_modules/jest-resolve/build/index.d.ts | 319 - node_modules/jest-resolve/build/index.js | 36 - .../jest-resolve/build/isBuiltinModule.js | 32 - .../jest-resolve/build/nodeModulesPaths.js | 128 - node_modules/jest-resolve/build/resolver.js | 943 - .../jest-resolve/build/shouldLoadAsEsm.js | 112 - node_modules/jest-resolve/build/types.js | 1 - node_modules/jest-resolve/build/utils.js | 265 - node_modules/jest-resolve/package.json | 44 - node_modules/jest-runner/LICENSE | 21 - node_modules/jest-runner/build/index.d.ts | 127 - node_modules/jest-runner/build/index.js | 328 - node_modules/jest-runner/build/runTest.js | 518 - node_modules/jest-runner/build/testWorker.js | 150 - node_modules/jest-runner/build/types.js | 34 - .../source-map-support/LICENSE.md | 21 - .../node_modules/source-map-support/README.md | 284 - .../browser-source-map-support.js | 113 - .../source-map-support/package.json | 31 - .../source-map-support/register.js | 1 - .../source-map-support/source-map-support.js | 567 - node_modules/jest-runner/package.json | 57 - node_modules/jest-runtime/LICENSE | 21 - node_modules/jest-runtime/build/helpers.js | 156 - node_modules/jest-runtime/build/index.d.ts | 178 - node_modules/jest-runtime/build/index.js | 2605 - node_modules/jest-runtime/package.json | 57 - node_modules/jest-snapshot/LICENSE | 21 - .../jest-snapshot/build/InlineSnapshots.js | 430 - .../jest-snapshot/build/SnapshotResolver.js | 176 - node_modules/jest-snapshot/build/State.js | 317 - node_modules/jest-snapshot/build/colors.js | 38 - .../jest-snapshot/build/dedentLines.js | 149 - node_modules/jest-snapshot/build/index.d.ts | 166 - node_modules/jest-snapshot/build/index.js | 634 - .../jest-snapshot/build/mockSerializer.js | 52 - node_modules/jest-snapshot/build/plugins.js | 48 - .../jest-snapshot/build/printSnapshot.js | 387 - node_modules/jest-snapshot/build/types.js | 1 - node_modules/jest-snapshot/build/utils.js | 356 - .../jest-snapshot/node_modules/.bin/semver | 12 - .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 28 - .../jest-snapshot/node_modules/semver/LICENSE | 15 - .../node_modules/semver/README.md | 568 - .../node_modules/semver/bin/semver.js | 183 - .../node_modules/semver/classes/comparator.js | 136 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 519 - .../node_modules/semver/classes/semver.js | 287 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 52 - .../node_modules/semver/functions/coerce.js | 52 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 23 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 18 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 33 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../node_modules/semver/index.js | 48 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../semver/internal/parse-options.js | 11 - .../node_modules/semver/internal/re.js | 182 - .../node_modules/semver/package.json | 75 - .../node_modules/semver/preload.js | 2 - .../node_modules/semver/range.bnf | 16 - .../node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 61 - .../node_modules/semver/ranges/outside.js | 80 - .../node_modules/semver/ranges/simplify.js | 47 - .../node_modules/semver/ranges/subset.js | 244 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - node_modules/jest-snapshot/package.json | 64 - node_modules/jest-util/LICENSE | 21 - .../jest-util/build/ErrorWithStack.js | 33 - node_modules/jest-util/build/clearLine.js | 18 - .../build/convertDescriptorToString.js | 34 - .../jest-util/build/createDirectory.js | 76 - .../jest-util/build/createProcessObject.js | 124 - .../jest-util/build/deepCyclicCopy.js | 84 - node_modules/jest-util/build/formatTime.js | 24 - .../jest-util/build/globsToMatcher.js | 108 - node_modules/jest-util/build/index.d.ts | 125 - node_modules/jest-util/build/index.js | 209 - .../jest-util/build/installCommonGlobals.js | 123 - .../jest-util/build/interopRequireDefault.js | 22 - node_modules/jest-util/build/isInteractive.js | 27 - node_modules/jest-util/build/isPromise.js | 20 - node_modules/jest-util/build/pluralize.js | 16 - node_modules/jest-util/build/preRunMessage.js | 45 - .../jest-util/build/replacePathSepForGlob.js | 16 - .../jest-util/build/requireOrImportModule.js | 91 - node_modules/jest-util/build/setGlobal.js | 17 - node_modules/jest-util/build/specialChars.js | 25 - .../build/testPathPatternToRegExp.js | 19 - node_modules/jest-util/build/tryRealpath.js | 34 - .../node_modules/ci-info/CHANGELOG.md | 131 - .../jest-util/node_modules/ci-info/LICENSE | 21 - .../jest-util/node_modules/ci-info/README.md | 118 - .../jest-util/node_modules/ci-info/index.d.ts | 63 - .../jest-util/node_modules/ci-info/index.js | 68 - .../node_modules/ci-info/package.json | 33 - .../node_modules/ci-info/vendors.json | 210 - node_modules/jest-util/package.json | 38 - node_modules/jest-validate/LICENSE | 21 - node_modules/jest-validate/README.md | 196 - node_modules/jest-validate/build/condition.js | 48 - .../jest-validate/build/defaultConfig.js | 42 - .../jest-validate/build/deprecated.js | 32 - node_modules/jest-validate/build/errors.js | 75 - .../jest-validate/build/exampleConfig.js | 38 - node_modules/jest-validate/build/index.d.ts | 90 - node_modules/jest-validate/build/index.js | 61 - node_modules/jest-validate/build/types.js | 1 - node_modules/jest-validate/build/utils.js | 120 - node_modules/jest-validate/build/validate.js | 131 - .../jest-validate/build/validateCLIOptions.js | 140 - node_modules/jest-validate/build/warnings.js | 47 - .../node_modules/camelcase/index.d.ts | 103 - .../node_modules/camelcase/index.js | 113 - .../node_modules/camelcase/license | 9 - .../node_modules/camelcase/package.json | 44 - .../node_modules/camelcase/readme.md | 144 - node_modules/jest-validate/package.json | 37 - node_modules/jest-watcher/LICENSE | 21 - .../jest-watcher/build/BaseWatchPlugin.js | 37 - node_modules/jest-watcher/build/JestHooks.js | 75 - .../jest-watcher/build/PatternPrompt.js | 98 - .../jest-watcher/build/TestWatcher.js | 54 - node_modules/jest-watcher/build/constants.js | 27 - node_modules/jest-watcher/build/index.d.ts | 223 - node_modules/jest-watcher/build/index.js | 84 - node_modules/jest-watcher/build/lib/Prompt.js | 145 - .../jest-watcher/build/lib/colorize.js | 34 - .../build/lib/formatTestNameByPattern.js | 81 - .../build/lib/patternModeHelpers.js | 65 - node_modules/jest-watcher/build/lib/scroll.js | 34 - node_modules/jest-watcher/build/types.js | 1 - node_modules/jest-watcher/package.json | 41 - node_modules/jest-worker/LICENSE | 21 - node_modules/jest-worker/README.md | 251 - node_modules/jest-worker/build/Farm.js | 197 - node_modules/jest-worker/build/FifoQueue.js | 151 - .../jest-worker/build/PriorityQueue.js | 171 - node_modules/jest-worker/build/WorkerPool.js | 39 - .../jest-worker/build/base/BaseWorkerPool.js | 134 - node_modules/jest-worker/build/index.d.ts | 281 - node_modules/jest-worker/build/index.js | 225 - node_modules/jest-worker/build/types.js | 37 - .../build/workers/ChildProcessWorker.js | 318 - .../build/workers/NodeThreadsWorker.js | 272 - .../build/workers/messageParent.js | 37 - .../jest-worker/build/workers/processChild.js | 148 - .../jest-worker/build/workers/threadChild.js | 159 - .../node_modules/supports-color/browser.js | 24 - .../node_modules/supports-color/index.js | 152 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 58 - .../node_modules/supports-color/readme.md | 77 - node_modules/jest-worker/package.json | 40 - node_modules/jest/LICENSE | 21 - node_modules/jest/README.md | 11 - node_modules/jest/bin/jest.js | 13 - node_modules/jest/build/index.d.ts | 26 - node_modules/jest/build/index.js | 55 - node_modules/jest/package.json | 74 - node_modules/js-tokens/CHANGELOG.md | 151 - node_modules/js-tokens/LICENSE | 21 - node_modules/js-tokens/README.md | 240 - node_modules/js-tokens/index.js | 23 - node_modules/js-tokens/package.json | 30 - node_modules/js-yaml/CHANGELOG.md | 557 - node_modules/js-yaml/LICENSE | 21 - node_modules/js-yaml/README.md | 299 - node_modules/js-yaml/bin/js-yaml.js | 132 - node_modules/js-yaml/dist/js-yaml.js | 3989 - node_modules/js-yaml/dist/js-yaml.min.js | 1 - node_modules/js-yaml/index.js | 7 - node_modules/js-yaml/lib/js-yaml.js | 39 - node_modules/js-yaml/lib/js-yaml/common.js | 59 - node_modules/js-yaml/lib/js-yaml/dumper.js | 850 - node_modules/js-yaml/lib/js-yaml/exception.js | 43 - node_modules/js-yaml/lib/js-yaml/loader.js | 1644 - node_modules/js-yaml/lib/js-yaml/mark.js | 76 - node_modules/js-yaml/lib/js-yaml/schema.js | 108 - .../js-yaml/lib/js-yaml/schema/core.js | 18 - .../lib/js-yaml/schema/default_full.js | 25 - .../lib/js-yaml/schema/default_safe.js | 28 - .../js-yaml/lib/js-yaml/schema/failsafe.js | 17 - .../js-yaml/lib/js-yaml/schema/json.js | 25 - node_modules/js-yaml/lib/js-yaml/type.js | 61 - .../js-yaml/lib/js-yaml/type/binary.js | 138 - node_modules/js-yaml/lib/js-yaml/type/bool.js | 35 - .../js-yaml/lib/js-yaml/type/float.js | 116 - node_modules/js-yaml/lib/js-yaml/type/int.js | 173 - .../js-yaml/lib/js-yaml/type/js/function.js | 93 - .../js-yaml/lib/js-yaml/type/js/regexp.js | 60 - .../js-yaml/lib/js-yaml/type/js/undefined.js | 28 - node_modules/js-yaml/lib/js-yaml/type/map.js | 8 - .../js-yaml/lib/js-yaml/type/merge.js | 12 - node_modules/js-yaml/lib/js-yaml/type/null.js | 34 - node_modules/js-yaml/lib/js-yaml/type/omap.js | 44 - .../js-yaml/lib/js-yaml/type/pairs.js | 53 - node_modules/js-yaml/lib/js-yaml/type/seq.js | 8 - node_modules/js-yaml/lib/js-yaml/type/set.js | 29 - node_modules/js-yaml/lib/js-yaml/type/str.js | 8 - .../js-yaml/lib/js-yaml/type/timestamp.js | 88 - node_modules/js-yaml/package.json | 49 - node_modules/jsesc/LICENSE-MIT.txt | 20 - node_modules/jsesc/README.md | 421 - node_modules/jsesc/bin/jsesc | 148 - node_modules/jsesc/jsesc.js | 329 - node_modules/jsesc/man/jsesc.1 | 94 - node_modules/jsesc/package.json | 54 - .../json-parse-better-errors/CHANGELOG.md | 46 - .../json-parse-better-errors/LICENSE.md | 7 - .../json-parse-better-errors/README.md | 46 - .../json-parse-better-errors/index.js | 38 - .../json-parse-better-errors/package.json | 45 - .../CHANGELOG.md | 50 - .../json-parse-even-better-errors/LICENSE.md | 25 - .../json-parse-even-better-errors/README.md | 96 - .../json-parse-even-better-errors/index.js | 121 - .../package.json | 33 - .../json-schema-traverse/.eslintrc.yml | 27 - node_modules/json-schema-traverse/.travis.yml | 8 - node_modules/json-schema-traverse/LICENSE | 21 - node_modules/json-schema-traverse/README.md | 83 - node_modules/json-schema-traverse/index.js | 89 - .../json-schema-traverse/package.json | 43 - .../json-schema-traverse/spec/.eslintrc.yml | 6 - .../spec/fixtures/schema.js | 125 - .../json-schema-traverse/spec/index.spec.js | 171 - .../.npmignore | 1 - .../.travis.yml | 4 - .../LICENSE | 18 - .../example/key_cmp.js | 7 - .../example/nested.js | 3 - .../example/str.js | 3 - .../example/value_cmp.js | 7 - .../index.js | 82 - .../package.json | 43 - .../readme.markdown | 132 - .../test/cmp.js | 11 - .../test/nested.js | 42 - .../test/replacer.js | 74 - .../test/space.js | 59 - .../test/str.js | 32 - .../test/to-json.js | 20 - node_modules/json5/LICENSE.md | 23 - node_modules/json5/README.md | 234 - node_modules/json5/dist/index.js | 1710 - node_modules/json5/dist/index.min.js | 1 - node_modules/json5/dist/index.min.mjs | 1 - node_modules/json5/dist/index.mjs | 1399 - node_modules/json5/lib/cli.js | 152 - node_modules/json5/lib/index.d.ts | 4 - node_modules/json5/lib/index.js | 9 - node_modules/json5/lib/parse.d.ts | 15 - node_modules/json5/lib/parse.js | 1087 - node_modules/json5/lib/register.js | 13 - node_modules/json5/lib/require.js | 4 - node_modules/json5/lib/stringify.d.ts | 89 - node_modules/json5/lib/stringify.js | 261 - node_modules/json5/lib/unicode.d.ts | 3 - node_modules/json5/lib/unicode.js | 4 - node_modules/json5/lib/util.d.ts | 5 - node_modules/json5/lib/util.js | 35 - node_modules/json5/package.json | 69 - node_modules/jsx-ast-utils/.babelrc | 8 - node_modules/jsx-ast-utils/.eslintignore | 4 - node_modules/jsx-ast-utils/.eslintrc | 20 - .../jsx-ast-utils/.github/FUNDING.yml | 5 - node_modules/jsx-ast-utils/CHANGELOG.md | 189 - node_modules/jsx-ast-utils/LICENSE.md | 8 - node_modules/jsx-ast-utils/README.md | 298 - .../jsx-ast-utils/__tests__/helper.js | 87 - .../__tests__/src/elementType-test.js | 96 - .../__tests__/src/eventHandlers-test.js | 101 - .../__tests__/src/getProp-parser-test.js | 176 - .../__tests__/src/getProp-test.js | 149 - .../getPropLiteralValue-babelparser-test.js | 529 - .../getPropLiteralValue-flowparser-test.js | 522 - .../src/getPropValue-babelparser-test.js | 1241 - .../src/getPropValue-flowparser-test.js | 963 - .../__tests__/src/hasProp-test.js | 412 - .../jsx-ast-utils/__tests__/src/index-test.js | 35 - .../__tests__/src/propName-test.js | 42 - node_modules/jsx-ast-utils/elementType.js | 1 - node_modules/jsx-ast-utils/eventHandlers.js | 1 - .../jsx-ast-utils/eventHandlersByType.js | 1 - .../jsx-ast-utils/getLiteralPropValue.js | 1 - node_modules/jsx-ast-utils/getProp.js | 1 - node_modules/jsx-ast-utils/getPropValue.js | 1 - node_modules/jsx-ast-utils/hasAnyProp.js | 1 - node_modules/jsx-ast-utils/hasEveryProp.js | 1 - node_modules/jsx-ast-utils/hasProp.js | 1 - node_modules/jsx-ast-utils/lib/elementType.js | 48 - .../jsx-ast-utils/lib/eventHandlers.js | 32 - node_modules/jsx-ast-utils/lib/getProp.js | 115 - .../jsx-ast-utils/lib/getPropValue.js | 57 - node_modules/jsx-ast-utils/lib/hasProp.js | 74 - node_modules/jsx-ast-utils/lib/index.js | 40 - node_modules/jsx-ast-utils/lib/propName.js | 22 - .../jsx-ast-utils/lib/values/JSXElement.js | 23 - .../jsx-ast-utils/lib/values/JSXFragment.js | 22 - .../jsx-ast-utils/lib/values/JSXText.js | 14 - .../jsx-ast-utils/lib/values/Literal.js | 27 - .../lib/values/expressions/ArrayExpression.js | 20 - .../expressions/AssignmentExpression.js | 19 - .../values/expressions/BinaryExpression.js | 78 - .../lib/values/expressions/BindExpression.js | 30 - .../lib/values/expressions/CallExpression.js | 23 - .../lib/values/expressions/ChainExpression.js | 19 - .../expressions/ConditionalExpression.js | 22 - .../values/expressions/FunctionExpression.js | 19 - .../lib/values/expressions/Identifier.js | 35 - .../values/expressions/LogicalExpression.js | 33 - .../values/expressions/MemberExpression.js | 19 - .../lib/values/expressions/NewExpression.js | 15 - .../values/expressions/ObjectExpression.js | 38 - .../expressions/OptionalCallExpression.js | 21 - .../expressions/OptionalMemberExpression.js | 19 - .../values/expressions/SequenceExpression.js | 21 - .../lib/values/expressions/SpreadElement.js | 17 - .../values/expressions/TSNonNullExpression.js | 91 - .../expressions/TaggedTemplateExpression.js | 20 - .../lib/values/expressions/TemplateLiteral.js | 42 - .../lib/values/expressions/ThisExpression.js | 15 - .../values/expressions/TypeCastExpression.js | 19 - .../lib/values/expressions/UnaryExpression.js | 39 - .../values/expressions/UpdateExpression.js | 33 - .../lib/values/expressions/index.js | 287 - .../jsx-ast-utils/lib/values/index.js | 70 - node_modules/jsx-ast-utils/package.json | 71 - node_modules/jsx-ast-utils/propName.js | 1 - node_modules/jsx-ast-utils/src/elementType.js | 33 - .../jsx-ast-utils/src/eventHandlers.js | 112 - node_modules/jsx-ast-utils/src/getProp.js | 91 - .../jsx-ast-utils/src/getPropValue.js | 45 - node_modules/jsx-ast-utils/src/hasProp.js | 47 - node_modules/jsx-ast-utils/src/index.js | 19 - node_modules/jsx-ast-utils/src/propName.js | 14 - .../jsx-ast-utils/src/values/JSXElement.js | 15 - .../jsx-ast-utils/src/values/JSXFragment.js | 14 - .../jsx-ast-utils/src/values/JSXText.js | 8 - .../jsx-ast-utils/src/values/Literal.js | 20 - .../src/values/expressions/ArrayExpression.js | 14 - .../expressions/AssignmentExpression.js | 13 - .../values/expressions/BinaryExpression.js | 69 - .../src/values/expressions/BindExpression.js | 24 - .../src/values/expressions/CallExpression.js | 15 - .../src/values/expressions/ChainExpression.js | 13 - .../expressions/ConditionalExpression.js | 17 - .../values/expressions/FunctionExpression.js | 11 - .../src/values/expressions/Identifier.js | 28 - .../values/expressions/LogicalExpression.js | 24 - .../values/expressions/MemberExpression.js | 13 - .../src/values/expressions/NewExpression.js | 9 - .../values/expressions/ObjectExpression.js | 24 - .../expressions/OptionalCallExpression.js | 13 - .../expressions/OptionalMemberExpression.js | 13 - .../values/expressions/SequenceExpression.js | 13 - .../src/values/expressions/SpreadElement.js | 11 - .../values/expressions/TSNonNullExpression.js | 88 - .../expressions/TaggedTemplateExpression.js | 9 - .../src/values/expressions/TemplateLiteral.js | 38 - .../src/values/expressions/ThisExpression.js | 9 - .../values/expressions/TypeCastExpression.js | 13 - .../src/values/expressions/UnaryExpression.js | 31 - .../values/expressions/UpdateExpression.js | 24 - .../src/values/expressions/index.js | 183 - .../jsx-ast-utils/src/values/index.js | 45 - node_modules/kleur/index.js | 104 - node_modules/kleur/kleur.d.ts | 45 - node_modules/kleur/license | 21 - node_modules/kleur/package.json | 35 - node_modules/kleur/readme.md | 172 - node_modules/leven/index.d.ts | 21 - node_modules/leven/index.js | 77 - node_modules/leven/license | 9 - node_modules/leven/package.json | 57 - node_modules/leven/readme.md | 50 - node_modules/lines-and-columns/LICENSE | 21 - node_modules/lines-and-columns/README.md | 33 - .../lines-and-columns/build/index.d.ts | 13 - node_modules/lines-and-columns/build/index.js | 62 - node_modules/lines-and-columns/package.json | 49 - node_modules/load-json-file/index.d.ts | 58 - node_modules/load-json-file/index.js | 23 - node_modules/load-json-file/license | 9 - .../node_modules/parse-json/index.js | 33 - .../node_modules/parse-json/license | 9 - .../node_modules/parse-json/package.json | 43 - .../node_modules/parse-json/readme.md | 83 - .../node_modules/strip-bom/index.js | 14 - .../node_modules/strip-bom/license | 21 - .../node_modules/strip-bom/package.json | 40 - .../node_modules/strip-bom/readme.md | 36 - .../node_modules/type-fest/index.d.ts | 206 - .../node_modules/type-fest/license | 9 - .../node_modules/type-fest/package.json | 49 - .../node_modules/type-fest/readme.md | 112 - .../type-fest/source/package-json.d.ts | 494 - node_modules/load-json-file/package.json | 43 - node_modules/load-json-file/readme.md | 61 - node_modules/locate-path/index.d.ts | 83 - node_modules/locate-path/index.js | 65 - node_modules/locate-path/license | 9 - node_modules/locate-path/package.json | 45 - node_modules/locate-path/readme.md | 122 - node_modules/lodash.debounce/LICENSE | 47 - node_modules/lodash.debounce/README.md | 18 - node_modules/lodash.debounce/index.js | 377 - node_modules/lodash.debounce/package.json | 17 - node_modules/lodash.memoize/LICENSE | 47 - node_modules/lodash.memoize/README.md | 18 - node_modules/lodash.memoize/index.js | 676 - node_modules/lodash.memoize/package.json | 17 - node_modules/lodash.merge/LICENSE | 47 - node_modules/lodash.merge/README.md | 18 - node_modules/lodash.merge/index.js | 1977 - node_modules/lodash.merge/package.json | 16 - node_modules/lodash.truncate/LICENSE | 47 - node_modules/lodash.truncate/README.md | 18 - node_modules/lodash.truncate/index.js | 632 - node_modules/lodash.truncate/package.json | 17 - node_modules/lodash/LICENSE | 47 - node_modules/lodash/README.md | 39 - node_modules/lodash/_DataView.js | 7 - node_modules/lodash/_Hash.js | 32 - node_modules/lodash/_LazyWrapper.js | 28 - node_modules/lodash/_ListCache.js | 32 - node_modules/lodash/_LodashWrapper.js | 22 - node_modules/lodash/_Map.js | 7 - node_modules/lodash/_MapCache.js | 32 - node_modules/lodash/_Promise.js | 7 - node_modules/lodash/_Set.js | 7 - node_modules/lodash/_SetCache.js | 27 - node_modules/lodash/_Stack.js | 27 - node_modules/lodash/_Symbol.js | 6 - node_modules/lodash/_Uint8Array.js | 6 - node_modules/lodash/_WeakMap.js | 7 - node_modules/lodash/_apply.js | 21 - node_modules/lodash/_arrayAggregator.js | 22 - node_modules/lodash/_arrayEach.js | 22 - node_modules/lodash/_arrayEachRight.js | 21 - node_modules/lodash/_arrayEvery.js | 23 - node_modules/lodash/_arrayFilter.js | 25 - node_modules/lodash/_arrayIncludes.js | 17 - node_modules/lodash/_arrayIncludesWith.js | 22 - node_modules/lodash/_arrayLikeKeys.js | 49 - node_modules/lodash/_arrayMap.js | 21 - node_modules/lodash/_arrayPush.js | 20 - node_modules/lodash/_arrayReduce.js | 26 - node_modules/lodash/_arrayReduceRight.js | 24 - node_modules/lodash/_arraySample.js | 15 - node_modules/lodash/_arraySampleSize.js | 17 - node_modules/lodash/_arrayShuffle.js | 15 - node_modules/lodash/_arraySome.js | 23 - node_modules/lodash/_asciiSize.js | 12 - node_modules/lodash/_asciiToArray.js | 12 - node_modules/lodash/_asciiWords.js | 15 - node_modules/lodash/_assignMergeValue.js | 20 - node_modules/lodash/_assignValue.js | 28 - node_modules/lodash/_assocIndexOf.js | 21 - node_modules/lodash/_baseAggregator.js | 21 - node_modules/lodash/_baseAssign.js | 17 - node_modules/lodash/_baseAssignIn.js | 17 - node_modules/lodash/_baseAssignValue.js | 25 - node_modules/lodash/_baseAt.js | 23 - node_modules/lodash/_baseClamp.js | 22 - node_modules/lodash/_baseClone.js | 166 - node_modules/lodash/_baseConforms.js | 18 - node_modules/lodash/_baseConformsTo.js | 27 - node_modules/lodash/_baseCreate.js | 30 - node_modules/lodash/_baseDelay.js | 21 - node_modules/lodash/_baseDifference.js | 67 - node_modules/lodash/_baseEach.js | 14 - node_modules/lodash/_baseEachRight.js | 14 - node_modules/lodash/_baseEvery.js | 21 - node_modules/lodash/_baseExtremum.js | 32 - node_modules/lodash/_baseFill.js | 32 - node_modules/lodash/_baseFilter.js | 21 - node_modules/lodash/_baseFindIndex.js | 24 - node_modules/lodash/_baseFindKey.js | 23 - node_modules/lodash/_baseFlatten.js | 38 - node_modules/lodash/_baseFor.js | 16 - node_modules/lodash/_baseForOwn.js | 16 - node_modules/lodash/_baseForOwnRight.js | 16 - node_modules/lodash/_baseForRight.js | 15 - node_modules/lodash/_baseFunctions.js | 19 - node_modules/lodash/_baseGet.js | 24 - node_modules/lodash/_baseGetAllKeys.js | 20 - node_modules/lodash/_baseGetTag.js | 28 - node_modules/lodash/_baseGt.js | 14 - node_modules/lodash/_baseHas.js | 19 - node_modules/lodash/_baseHasIn.js | 13 - node_modules/lodash/_baseInRange.js | 18 - node_modules/lodash/_baseIndexOf.js | 20 - node_modules/lodash/_baseIndexOfWith.js | 23 - node_modules/lodash/_baseIntersection.js | 74 - node_modules/lodash/_baseInverter.js | 21 - node_modules/lodash/_baseInvoke.js | 24 - node_modules/lodash/_baseIsArguments.js | 18 - node_modules/lodash/_baseIsArrayBuffer.js | 17 - node_modules/lodash/_baseIsDate.js | 18 - node_modules/lodash/_baseIsEqual.js | 28 - node_modules/lodash/_baseIsEqualDeep.js | 83 - node_modules/lodash/_baseIsMap.js | 18 - node_modules/lodash/_baseIsMatch.js | 62 - node_modules/lodash/_baseIsNaN.js | 12 - node_modules/lodash/_baseIsNative.js | 47 - node_modules/lodash/_baseIsRegExp.js | 18 - node_modules/lodash/_baseIsSet.js | 18 - node_modules/lodash/_baseIsTypedArray.js | 60 - node_modules/lodash/_baseIteratee.js | 31 - node_modules/lodash/_baseKeys.js | 30 - node_modules/lodash/_baseKeysIn.js | 33 - node_modules/lodash/_baseLodash.js | 10 - node_modules/lodash/_baseLt.js | 14 - node_modules/lodash/_baseMap.js | 22 - node_modules/lodash/_baseMatches.js | 22 - node_modules/lodash/_baseMatchesProperty.js | 33 - node_modules/lodash/_baseMean.js | 20 - node_modules/lodash/_baseMerge.js | 42 - node_modules/lodash/_baseMergeDeep.js | 94 - node_modules/lodash/_baseNth.js | 20 - node_modules/lodash/_baseOrderBy.js | 49 - node_modules/lodash/_basePick.js | 19 - node_modules/lodash/_basePickBy.js | 30 - node_modules/lodash/_baseProperty.js | 14 - node_modules/lodash/_basePropertyDeep.js | 16 - node_modules/lodash/_basePropertyOf.js | 14 - node_modules/lodash/_basePullAll.js | 51 - node_modules/lodash/_basePullAt.js | 37 - node_modules/lodash/_baseRandom.js | 18 - node_modules/lodash/_baseRange.js | 28 - node_modules/lodash/_baseReduce.js | 23 - node_modules/lodash/_baseRepeat.js | 35 - node_modules/lodash/_baseRest.js | 17 - node_modules/lodash/_baseSample.js | 15 - node_modules/lodash/_baseSampleSize.js | 18 - node_modules/lodash/_baseSet.js | 51 - node_modules/lodash/_baseSetData.js | 17 - node_modules/lodash/_baseSetToString.js | 22 - node_modules/lodash/_baseShuffle.js | 15 - node_modules/lodash/_baseSlice.js | 31 - node_modules/lodash/_baseSome.js | 22 - node_modules/lodash/_baseSortBy.js | 21 - node_modules/lodash/_baseSortedIndex.js | 42 - node_modules/lodash/_baseSortedIndexBy.js | 67 - node_modules/lodash/_baseSortedUniq.js | 30 - node_modules/lodash/_baseSum.js | 24 - node_modules/lodash/_baseTimes.js | 20 - node_modules/lodash/_baseToNumber.js | 24 - node_modules/lodash/_baseToPairs.js | 18 - node_modules/lodash/_baseToString.js | 37 - node_modules/lodash/_baseTrim.js | 19 - node_modules/lodash/_baseUnary.js | 14 - node_modules/lodash/_baseUniq.js | 72 - node_modules/lodash/_baseUnset.js | 20 - node_modules/lodash/_baseUpdate.js | 18 - node_modules/lodash/_baseValues.js | 19 - node_modules/lodash/_baseWhile.js | 26 - node_modules/lodash/_baseWrapperValue.js | 25 - node_modules/lodash/_baseXor.js | 36 - node_modules/lodash/_baseZipObject.js | 23 - node_modules/lodash/_cacheHas.js | 13 - node_modules/lodash/_castArrayLikeObject.js | 14 - node_modules/lodash/_castFunction.js | 14 - node_modules/lodash/_castPath.js | 21 - node_modules/lodash/_castRest.js | 14 - node_modules/lodash/_castSlice.js | 18 - node_modules/lodash/_charsEndIndex.js | 19 - node_modules/lodash/_charsStartIndex.js | 20 - node_modules/lodash/_cloneArrayBuffer.js | 16 - node_modules/lodash/_cloneBuffer.js | 35 - node_modules/lodash/_cloneDataView.js | 16 - node_modules/lodash/_cloneRegExp.js | 17 - node_modules/lodash/_cloneSymbol.js | 18 - node_modules/lodash/_cloneTypedArray.js | 16 - node_modules/lodash/_compareAscending.js | 41 - node_modules/lodash/_compareMultiple.js | 44 - node_modules/lodash/_composeArgs.js | 39 - node_modules/lodash/_composeArgsRight.js | 41 - node_modules/lodash/_copyArray.js | 20 - node_modules/lodash/_copyObject.js | 40 - node_modules/lodash/_copySymbols.js | 16 - node_modules/lodash/_copySymbolsIn.js | 16 - node_modules/lodash/_coreJsData.js | 6 - node_modules/lodash/_countHolders.js | 21 - node_modules/lodash/_createAggregator.js | 23 - node_modules/lodash/_createAssigner.js | 37 - node_modules/lodash/_createBaseEach.js | 32 - node_modules/lodash/_createBaseFor.js | 25 - node_modules/lodash/_createBind.js | 28 - node_modules/lodash/_createCaseFirst.js | 33 - node_modules/lodash/_createCompounder.js | 24 - node_modules/lodash/_createCtor.js | 37 - node_modules/lodash/_createCurry.js | 46 - node_modules/lodash/_createFind.js | 25 - node_modules/lodash/_createFlow.js | 78 - node_modules/lodash/_createHybrid.js | 92 - node_modules/lodash/_createInverter.js | 17 - node_modules/lodash/_createMathOperation.js | 38 - node_modules/lodash/_createOver.js | 27 - node_modules/lodash/_createPadding.js | 33 - node_modules/lodash/_createPartial.js | 43 - node_modules/lodash/_createRange.js | 30 - node_modules/lodash/_createRecurry.js | 56 - .../lodash/_createRelationalOperation.js | 20 - node_modules/lodash/_createRound.js | 35 - node_modules/lodash/_createSet.js | 19 - node_modules/lodash/_createToPairs.js | 30 - node_modules/lodash/_createWrap.js | 106 - .../lodash/_customDefaultsAssignIn.js | 29 - node_modules/lodash/_customDefaultsMerge.js | 28 - node_modules/lodash/_customOmitClone.js | 16 - node_modules/lodash/_deburrLetter.js | 71 - node_modules/lodash/_defineProperty.js | 11 - node_modules/lodash/_equalArrays.js | 84 - node_modules/lodash/_equalByTag.js | 112 - node_modules/lodash/_equalObjects.js | 90 - node_modules/lodash/_escapeHtmlChar.js | 21 - node_modules/lodash/_escapeStringChar.js | 22 - node_modules/lodash/_flatRest.js | 16 - node_modules/lodash/_freeGlobal.js | 4 - node_modules/lodash/_getAllKeys.js | 16 - node_modules/lodash/_getAllKeysIn.js | 17 - node_modules/lodash/_getData.js | 15 - node_modules/lodash/_getFuncName.js | 31 - node_modules/lodash/_getHolder.js | 13 - node_modules/lodash/_getMapData.js | 18 - node_modules/lodash/_getMatchData.js | 24 - node_modules/lodash/_getNative.js | 17 - node_modules/lodash/_getPrototype.js | 6 - node_modules/lodash/_getRawTag.js | 46 - node_modules/lodash/_getSymbols.js | 30 - node_modules/lodash/_getSymbolsIn.js | 25 - node_modules/lodash/_getTag.js | 58 - node_modules/lodash/_getValue.js | 13 - node_modules/lodash/_getView.js | 33 - node_modules/lodash/_getWrapDetails.js | 17 - node_modules/lodash/_hasPath.js | 39 - node_modules/lodash/_hasUnicode.js | 26 - node_modules/lodash/_hasUnicodeWord.js | 15 - node_modules/lodash/_hashClear.js | 15 - node_modules/lodash/_hashDelete.js | 17 - node_modules/lodash/_hashGet.js | 30 - node_modules/lodash/_hashHas.js | 23 - node_modules/lodash/_hashSet.js | 23 - node_modules/lodash/_initCloneArray.js | 26 - node_modules/lodash/_initCloneByTag.js | 77 - node_modules/lodash/_initCloneObject.js | 18 - node_modules/lodash/_insertWrapDetails.js | 23 - node_modules/lodash/_isFlattenable.js | 20 - node_modules/lodash/_isIndex.js | 25 - node_modules/lodash/_isIterateeCall.js | 30 - node_modules/lodash/_isKey.js | 29 - node_modules/lodash/_isKeyable.js | 15 - node_modules/lodash/_isLaziable.js | 28 - node_modules/lodash/_isMaskable.js | 14 - node_modules/lodash/_isMasked.js | 20 - node_modules/lodash/_isPrototype.js | 18 - node_modules/lodash/_isStrictComparable.js | 15 - node_modules/lodash/_iteratorToArray.js | 18 - node_modules/lodash/_lazyClone.js | 23 - node_modules/lodash/_lazyReverse.js | 23 - node_modules/lodash/_lazyValue.js | 69 - node_modules/lodash/_listCacheClear.js | 13 - node_modules/lodash/_listCacheDelete.js | 35 - node_modules/lodash/_listCacheGet.js | 19 - node_modules/lodash/_listCacheHas.js | 16 - node_modules/lodash/_listCacheSet.js | 26 - node_modules/lodash/_mapCacheClear.js | 21 - node_modules/lodash/_mapCacheDelete.js | 18 - node_modules/lodash/_mapCacheGet.js | 16 - node_modules/lodash/_mapCacheHas.js | 16 - node_modules/lodash/_mapCacheSet.js | 22 - node_modules/lodash/_mapToArray.js | 18 - .../lodash/_matchesStrictComparable.js | 20 - node_modules/lodash/_memoizeCapped.js | 26 - node_modules/lodash/_mergeData.js | 90 - node_modules/lodash/_metaMap.js | 6 - node_modules/lodash/_nativeCreate.js | 6 - node_modules/lodash/_nativeKeys.js | 6 - node_modules/lodash/_nativeKeysIn.js | 20 - node_modules/lodash/_nodeUtil.js | 30 - node_modules/lodash/_objectToString.js | 22 - node_modules/lodash/_overArg.js | 15 - node_modules/lodash/_overRest.js | 36 - node_modules/lodash/_parent.js | 16 - node_modules/lodash/_reEscape.js | 4 - node_modules/lodash/_reEvaluate.js | 4 - node_modules/lodash/_reInterpolate.js | 4 - node_modules/lodash/_realNames.js | 4 - node_modules/lodash/_reorder.js | 29 - node_modules/lodash/_replaceHolders.js | 29 - node_modules/lodash/_root.js | 9 - node_modules/lodash/_safeGet.js | 21 - node_modules/lodash/_setCacheAdd.js | 19 - node_modules/lodash/_setCacheHas.js | 14 - node_modules/lodash/_setData.js | 20 - node_modules/lodash/_setToArray.js | 18 - node_modules/lodash/_setToPairs.js | 18 - node_modules/lodash/_setToString.js | 14 - node_modules/lodash/_setWrapToString.js | 21 - node_modules/lodash/_shortOut.js | 37 - node_modules/lodash/_shuffleSelf.js | 28 - node_modules/lodash/_stackClear.js | 15 - node_modules/lodash/_stackDelete.js | 18 - node_modules/lodash/_stackGet.js | 14 - node_modules/lodash/_stackHas.js | 14 - node_modules/lodash/_stackSet.js | 34 - node_modules/lodash/_strictIndexOf.js | 23 - node_modules/lodash/_strictLastIndexOf.js | 21 - node_modules/lodash/_stringSize.js | 18 - node_modules/lodash/_stringToArray.js | 18 - node_modules/lodash/_stringToPath.js | 27 - node_modules/lodash/_toKey.js | 21 - node_modules/lodash/_toSource.js | 26 - node_modules/lodash/_trimmedEndIndex.js | 19 - node_modules/lodash/_unescapeHtmlChar.js | 21 - node_modules/lodash/_unicodeSize.js | 44 - node_modules/lodash/_unicodeToArray.js | 40 - node_modules/lodash/_unicodeWords.js | 69 - node_modules/lodash/_updateWrapDetails.js | 46 - node_modules/lodash/_wrapperClone.js | 23 - node_modules/lodash/add.js | 22 - node_modules/lodash/after.js | 42 - node_modules/lodash/array.js | 67 - node_modules/lodash/ary.js | 29 - node_modules/lodash/assign.js | 58 - node_modules/lodash/assignIn.js | 40 - node_modules/lodash/assignInWith.js | 38 - node_modules/lodash/assignWith.js | 37 - node_modules/lodash/at.js | 23 - node_modules/lodash/attempt.js | 35 - node_modules/lodash/before.js | 40 - node_modules/lodash/bind.js | 57 - node_modules/lodash/bindAll.js | 41 - node_modules/lodash/bindKey.js | 68 - node_modules/lodash/camelCase.js | 29 - node_modules/lodash/capitalize.js | 23 - node_modules/lodash/castArray.js | 44 - node_modules/lodash/ceil.js | 26 - node_modules/lodash/chain.js | 38 - node_modules/lodash/chunk.js | 50 - node_modules/lodash/clamp.js | 39 - node_modules/lodash/clone.js | 36 - node_modules/lodash/cloneDeep.js | 29 - node_modules/lodash/cloneDeepWith.js | 40 - node_modules/lodash/cloneWith.js | 42 - node_modules/lodash/collection.js | 30 - node_modules/lodash/commit.js | 33 - node_modules/lodash/compact.js | 31 - node_modules/lodash/concat.js | 43 - node_modules/lodash/cond.js | 60 - node_modules/lodash/conforms.js | 35 - node_modules/lodash/conformsTo.js | 32 - node_modules/lodash/constant.js | 26 - node_modules/lodash/core.js | 3877 - node_modules/lodash/core.min.js | 29 - node_modules/lodash/countBy.js | 40 - node_modules/lodash/create.js | 43 - node_modules/lodash/curry.js | 57 - node_modules/lodash/curryRight.js | 54 - node_modules/lodash/date.js | 3 - node_modules/lodash/debounce.js | 191 - node_modules/lodash/deburr.js | 45 - node_modules/lodash/defaultTo.js | 25 - node_modules/lodash/defaults.js | 64 - node_modules/lodash/defaultsDeep.js | 30 - node_modules/lodash/defer.js | 26 - node_modules/lodash/delay.js | 28 - node_modules/lodash/difference.js | 33 - node_modules/lodash/differenceBy.js | 44 - node_modules/lodash/differenceWith.js | 40 - node_modules/lodash/divide.js | 22 - node_modules/lodash/drop.js | 38 - node_modules/lodash/dropRight.js | 39 - node_modules/lodash/dropRightWhile.js | 45 - node_modules/lodash/dropWhile.js | 45 - node_modules/lodash/each.js | 1 - node_modules/lodash/eachRight.js | 1 - node_modules/lodash/endsWith.js | 43 - node_modules/lodash/entries.js | 1 - node_modules/lodash/entriesIn.js | 1 - node_modules/lodash/eq.js | 37 - node_modules/lodash/escape.js | 43 - node_modules/lodash/escapeRegExp.js | 32 - node_modules/lodash/every.js | 56 - node_modules/lodash/extend.js | 1 - node_modules/lodash/extendWith.js | 1 - node_modules/lodash/fill.js | 45 - node_modules/lodash/filter.js | 52 - node_modules/lodash/find.js | 42 - node_modules/lodash/findIndex.js | 55 - node_modules/lodash/findKey.js | 44 - node_modules/lodash/findLast.js | 25 - node_modules/lodash/findLastIndex.js | 59 - node_modules/lodash/findLastKey.js | 44 - node_modules/lodash/first.js | 1 - node_modules/lodash/flake.lock | 40 - node_modules/lodash/flake.nix | 20 - node_modules/lodash/flatMap.js | 29 - node_modules/lodash/flatMapDeep.js | 31 - node_modules/lodash/flatMapDepth.js | 31 - node_modules/lodash/flatten.js | 22 - node_modules/lodash/flattenDeep.js | 25 - node_modules/lodash/flattenDepth.js | 33 - node_modules/lodash/flip.js | 28 - node_modules/lodash/floor.js | 26 - node_modules/lodash/flow.js | 27 - node_modules/lodash/flowRight.js | 26 - node_modules/lodash/forEach.js | 41 - node_modules/lodash/forEachRight.js | 31 - node_modules/lodash/forIn.js | 39 - node_modules/lodash/forInRight.js | 37 - node_modules/lodash/forOwn.js | 36 - node_modules/lodash/forOwnRight.js | 34 - node_modules/lodash/fp.js | 2 - node_modules/lodash/fp/F.js | 1 - node_modules/lodash/fp/T.js | 1 - node_modules/lodash/fp/__.js | 1 - node_modules/lodash/fp/_baseConvert.js | 569 - node_modules/lodash/fp/_convertBrowser.js | 18 - node_modules/lodash/fp/_falseOptions.js | 7 - node_modules/lodash/fp/_mapping.js | 358 - node_modules/lodash/fp/_util.js | 16 - node_modules/lodash/fp/add.js | 5 - node_modules/lodash/fp/after.js | 5 - node_modules/lodash/fp/all.js | 1 - node_modules/lodash/fp/allPass.js | 1 - node_modules/lodash/fp/always.js | 1 - node_modules/lodash/fp/any.js | 1 - node_modules/lodash/fp/anyPass.js | 1 - node_modules/lodash/fp/apply.js | 1 - node_modules/lodash/fp/array.js | 2 - node_modules/lodash/fp/ary.js | 5 - node_modules/lodash/fp/assign.js | 5 - node_modules/lodash/fp/assignAll.js | 5 - node_modules/lodash/fp/assignAllWith.js | 5 - node_modules/lodash/fp/assignIn.js | 5 - node_modules/lodash/fp/assignInAll.js | 5 - node_modules/lodash/fp/assignInAllWith.js | 5 - node_modules/lodash/fp/assignInWith.js | 5 - node_modules/lodash/fp/assignWith.js | 5 - node_modules/lodash/fp/assoc.js | 1 - node_modules/lodash/fp/assocPath.js | 1 - node_modules/lodash/fp/at.js | 5 - node_modules/lodash/fp/attempt.js | 5 - node_modules/lodash/fp/before.js | 5 - node_modules/lodash/fp/bind.js | 5 - node_modules/lodash/fp/bindAll.js | 5 - node_modules/lodash/fp/bindKey.js | 5 - node_modules/lodash/fp/camelCase.js | 5 - node_modules/lodash/fp/capitalize.js | 5 - node_modules/lodash/fp/castArray.js | 5 - node_modules/lodash/fp/ceil.js | 5 - node_modules/lodash/fp/chain.js | 5 - node_modules/lodash/fp/chunk.js | 5 - node_modules/lodash/fp/clamp.js | 5 - node_modules/lodash/fp/clone.js | 5 - node_modules/lodash/fp/cloneDeep.js | 5 - node_modules/lodash/fp/cloneDeepWith.js | 5 - node_modules/lodash/fp/cloneWith.js | 5 - node_modules/lodash/fp/collection.js | 2 - node_modules/lodash/fp/commit.js | 5 - node_modules/lodash/fp/compact.js | 5 - node_modules/lodash/fp/complement.js | 1 - node_modules/lodash/fp/compose.js | 1 - node_modules/lodash/fp/concat.js | 5 - node_modules/lodash/fp/cond.js | 5 - node_modules/lodash/fp/conforms.js | 1 - node_modules/lodash/fp/conformsTo.js | 5 - node_modules/lodash/fp/constant.js | 5 - node_modules/lodash/fp/contains.js | 1 - node_modules/lodash/fp/convert.js | 18 - node_modules/lodash/fp/countBy.js | 5 - node_modules/lodash/fp/create.js | 5 - node_modules/lodash/fp/curry.js | 5 - node_modules/lodash/fp/curryN.js | 5 - node_modules/lodash/fp/curryRight.js | 5 - node_modules/lodash/fp/curryRightN.js | 5 - node_modules/lodash/fp/date.js | 2 - node_modules/lodash/fp/debounce.js | 5 - node_modules/lodash/fp/deburr.js | 5 - node_modules/lodash/fp/defaultTo.js | 5 - node_modules/lodash/fp/defaults.js | 5 - node_modules/lodash/fp/defaultsAll.js | 5 - node_modules/lodash/fp/defaultsDeep.js | 5 - node_modules/lodash/fp/defaultsDeepAll.js | 5 - node_modules/lodash/fp/defer.js | 5 - node_modules/lodash/fp/delay.js | 5 - node_modules/lodash/fp/difference.js | 5 - node_modules/lodash/fp/differenceBy.js | 5 - node_modules/lodash/fp/differenceWith.js | 5 - node_modules/lodash/fp/dissoc.js | 1 - node_modules/lodash/fp/dissocPath.js | 1 - node_modules/lodash/fp/divide.js | 5 - node_modules/lodash/fp/drop.js | 5 - node_modules/lodash/fp/dropLast.js | 1 - node_modules/lodash/fp/dropLastWhile.js | 1 - node_modules/lodash/fp/dropRight.js | 5 - node_modules/lodash/fp/dropRightWhile.js | 5 - node_modules/lodash/fp/dropWhile.js | 5 - node_modules/lodash/fp/each.js | 1 - node_modules/lodash/fp/eachRight.js | 1 - node_modules/lodash/fp/endsWith.js | 5 - node_modules/lodash/fp/entries.js | 1 - node_modules/lodash/fp/entriesIn.js | 1 - node_modules/lodash/fp/eq.js | 5 - node_modules/lodash/fp/equals.js | 1 - node_modules/lodash/fp/escape.js | 5 - node_modules/lodash/fp/escapeRegExp.js | 5 - node_modules/lodash/fp/every.js | 5 - node_modules/lodash/fp/extend.js | 1 - node_modules/lodash/fp/extendAll.js | 1 - node_modules/lodash/fp/extendAllWith.js | 1 - node_modules/lodash/fp/extendWith.js | 1 - node_modules/lodash/fp/fill.js | 5 - node_modules/lodash/fp/filter.js | 5 - node_modules/lodash/fp/find.js | 5 - node_modules/lodash/fp/findFrom.js | 5 - node_modules/lodash/fp/findIndex.js | 5 - node_modules/lodash/fp/findIndexFrom.js | 5 - node_modules/lodash/fp/findKey.js | 5 - node_modules/lodash/fp/findLast.js | 5 - node_modules/lodash/fp/findLastFrom.js | 5 - node_modules/lodash/fp/findLastIndex.js | 5 - node_modules/lodash/fp/findLastIndexFrom.js | 5 - node_modules/lodash/fp/findLastKey.js | 5 - node_modules/lodash/fp/first.js | 1 - node_modules/lodash/fp/flatMap.js | 5 - node_modules/lodash/fp/flatMapDeep.js | 5 - node_modules/lodash/fp/flatMapDepth.js | 5 - node_modules/lodash/fp/flatten.js | 5 - node_modules/lodash/fp/flattenDeep.js | 5 - node_modules/lodash/fp/flattenDepth.js | 5 - node_modules/lodash/fp/flip.js | 5 - node_modules/lodash/fp/floor.js | 5 - node_modules/lodash/fp/flow.js | 5 - node_modules/lodash/fp/flowRight.js | 5 - node_modules/lodash/fp/forEach.js | 5 - node_modules/lodash/fp/forEachRight.js | 5 - node_modules/lodash/fp/forIn.js | 5 - node_modules/lodash/fp/forInRight.js | 5 - node_modules/lodash/fp/forOwn.js | 5 - node_modules/lodash/fp/forOwnRight.js | 5 - node_modules/lodash/fp/fromPairs.js | 5 - node_modules/lodash/fp/function.js | 2 - node_modules/lodash/fp/functions.js | 5 - node_modules/lodash/fp/functionsIn.js | 5 - node_modules/lodash/fp/get.js | 5 - node_modules/lodash/fp/getOr.js | 5 - node_modules/lodash/fp/groupBy.js | 5 - node_modules/lodash/fp/gt.js | 5 - node_modules/lodash/fp/gte.js | 5 - node_modules/lodash/fp/has.js | 5 - node_modules/lodash/fp/hasIn.js | 5 - node_modules/lodash/fp/head.js | 5 - node_modules/lodash/fp/identical.js | 1 - node_modules/lodash/fp/identity.js | 5 - node_modules/lodash/fp/inRange.js | 5 - node_modules/lodash/fp/includes.js | 5 - node_modules/lodash/fp/includesFrom.js | 5 - node_modules/lodash/fp/indexBy.js | 1 - node_modules/lodash/fp/indexOf.js | 5 - node_modules/lodash/fp/indexOfFrom.js | 5 - node_modules/lodash/fp/init.js | 1 - node_modules/lodash/fp/initial.js | 5 - node_modules/lodash/fp/intersection.js | 5 - node_modules/lodash/fp/intersectionBy.js | 5 - node_modules/lodash/fp/intersectionWith.js | 5 - node_modules/lodash/fp/invert.js | 5 - node_modules/lodash/fp/invertBy.js | 5 - node_modules/lodash/fp/invertObj.js | 1 - node_modules/lodash/fp/invoke.js | 5 - node_modules/lodash/fp/invokeArgs.js | 5 - node_modules/lodash/fp/invokeArgsMap.js | 5 - node_modules/lodash/fp/invokeMap.js | 5 - node_modules/lodash/fp/isArguments.js | 5 - node_modules/lodash/fp/isArray.js | 5 - node_modules/lodash/fp/isArrayBuffer.js | 5 - node_modules/lodash/fp/isArrayLike.js | 5 - node_modules/lodash/fp/isArrayLikeObject.js | 5 - node_modules/lodash/fp/isBoolean.js | 5 - node_modules/lodash/fp/isBuffer.js | 5 - node_modules/lodash/fp/isDate.js | 5 - node_modules/lodash/fp/isElement.js | 5 - node_modules/lodash/fp/isEmpty.js | 5 - node_modules/lodash/fp/isEqual.js | 5 - node_modules/lodash/fp/isEqualWith.js | 5 - node_modules/lodash/fp/isError.js | 5 - node_modules/lodash/fp/isFinite.js | 5 - node_modules/lodash/fp/isFunction.js | 5 - node_modules/lodash/fp/isInteger.js | 5 - node_modules/lodash/fp/isLength.js | 5 - node_modules/lodash/fp/isMap.js | 5 - node_modules/lodash/fp/isMatch.js | 5 - node_modules/lodash/fp/isMatchWith.js | 5 - node_modules/lodash/fp/isNaN.js | 5 - node_modules/lodash/fp/isNative.js | 5 - node_modules/lodash/fp/isNil.js | 5 - node_modules/lodash/fp/isNull.js | 5 - node_modules/lodash/fp/isNumber.js | 5 - node_modules/lodash/fp/isObject.js | 5 - node_modules/lodash/fp/isObjectLike.js | 5 - node_modules/lodash/fp/isPlainObject.js | 5 - node_modules/lodash/fp/isRegExp.js | 5 - node_modules/lodash/fp/isSafeInteger.js | 5 - node_modules/lodash/fp/isSet.js | 5 - node_modules/lodash/fp/isString.js | 5 - node_modules/lodash/fp/isSymbol.js | 5 - node_modules/lodash/fp/isTypedArray.js | 5 - node_modules/lodash/fp/isUndefined.js | 5 - node_modules/lodash/fp/isWeakMap.js | 5 - node_modules/lodash/fp/isWeakSet.js | 5 - node_modules/lodash/fp/iteratee.js | 5 - node_modules/lodash/fp/join.js | 5 - node_modules/lodash/fp/juxt.js | 1 - node_modules/lodash/fp/kebabCase.js | 5 - node_modules/lodash/fp/keyBy.js | 5 - node_modules/lodash/fp/keys.js | 5 - node_modules/lodash/fp/keysIn.js | 5 - node_modules/lodash/fp/lang.js | 2 - node_modules/lodash/fp/last.js | 5 - node_modules/lodash/fp/lastIndexOf.js | 5 - node_modules/lodash/fp/lastIndexOfFrom.js | 5 - node_modules/lodash/fp/lowerCase.js | 5 - node_modules/lodash/fp/lowerFirst.js | 5 - node_modules/lodash/fp/lt.js | 5 - node_modules/lodash/fp/lte.js | 5 - node_modules/lodash/fp/map.js | 5 - node_modules/lodash/fp/mapKeys.js | 5 - node_modules/lodash/fp/mapValues.js | 5 - node_modules/lodash/fp/matches.js | 1 - node_modules/lodash/fp/matchesProperty.js | 5 - node_modules/lodash/fp/math.js | 2 - node_modules/lodash/fp/max.js | 5 - node_modules/lodash/fp/maxBy.js | 5 - node_modules/lodash/fp/mean.js | 5 - node_modules/lodash/fp/meanBy.js | 5 - node_modules/lodash/fp/memoize.js | 5 - node_modules/lodash/fp/merge.js | 5 - node_modules/lodash/fp/mergeAll.js | 5 - node_modules/lodash/fp/mergeAllWith.js | 5 - node_modules/lodash/fp/mergeWith.js | 5 - node_modules/lodash/fp/method.js | 5 - node_modules/lodash/fp/methodOf.js | 5 - node_modules/lodash/fp/min.js | 5 - node_modules/lodash/fp/minBy.js | 5 - node_modules/lodash/fp/mixin.js | 5 - node_modules/lodash/fp/multiply.js | 5 - node_modules/lodash/fp/nAry.js | 1 - node_modules/lodash/fp/negate.js | 5 - node_modules/lodash/fp/next.js | 5 - node_modules/lodash/fp/noop.js | 5 - node_modules/lodash/fp/now.js | 5 - node_modules/lodash/fp/nth.js | 5 - node_modules/lodash/fp/nthArg.js | 5 - node_modules/lodash/fp/number.js | 2 - node_modules/lodash/fp/object.js | 2 - node_modules/lodash/fp/omit.js | 5 - node_modules/lodash/fp/omitAll.js | 1 - node_modules/lodash/fp/omitBy.js | 5 - node_modules/lodash/fp/once.js | 5 - node_modules/lodash/fp/orderBy.js | 5 - node_modules/lodash/fp/over.js | 5 - node_modules/lodash/fp/overArgs.js | 5 - node_modules/lodash/fp/overEvery.js | 5 - node_modules/lodash/fp/overSome.js | 5 - node_modules/lodash/fp/pad.js | 5 - node_modules/lodash/fp/padChars.js | 5 - node_modules/lodash/fp/padCharsEnd.js | 5 - node_modules/lodash/fp/padCharsStart.js | 5 - node_modules/lodash/fp/padEnd.js | 5 - node_modules/lodash/fp/padStart.js | 5 - node_modules/lodash/fp/parseInt.js | 5 - node_modules/lodash/fp/partial.js | 5 - node_modules/lodash/fp/partialRight.js | 5 - node_modules/lodash/fp/partition.js | 5 - node_modules/lodash/fp/path.js | 1 - node_modules/lodash/fp/pathEq.js | 1 - node_modules/lodash/fp/pathOr.js | 1 - node_modules/lodash/fp/paths.js | 1 - node_modules/lodash/fp/pick.js | 5 - node_modules/lodash/fp/pickAll.js | 1 - node_modules/lodash/fp/pickBy.js | 5 - node_modules/lodash/fp/pipe.js | 1 - node_modules/lodash/fp/placeholder.js | 6 - node_modules/lodash/fp/plant.js | 5 - node_modules/lodash/fp/pluck.js | 1 - node_modules/lodash/fp/prop.js | 1 - node_modules/lodash/fp/propEq.js | 1 - node_modules/lodash/fp/propOr.js | 1 - node_modules/lodash/fp/property.js | 1 - node_modules/lodash/fp/propertyOf.js | 5 - node_modules/lodash/fp/props.js | 1 - node_modules/lodash/fp/pull.js | 5 - node_modules/lodash/fp/pullAll.js | 5 - node_modules/lodash/fp/pullAllBy.js | 5 - node_modules/lodash/fp/pullAllWith.js | 5 - node_modules/lodash/fp/pullAt.js | 5 - node_modules/lodash/fp/random.js | 5 - node_modules/lodash/fp/range.js | 5 - node_modules/lodash/fp/rangeRight.js | 5 - node_modules/lodash/fp/rangeStep.js | 5 - node_modules/lodash/fp/rangeStepRight.js | 5 - node_modules/lodash/fp/rearg.js | 5 - node_modules/lodash/fp/reduce.js | 5 - node_modules/lodash/fp/reduceRight.js | 5 - node_modules/lodash/fp/reject.js | 5 - node_modules/lodash/fp/remove.js | 5 - node_modules/lodash/fp/repeat.js | 5 - node_modules/lodash/fp/replace.js | 5 - node_modules/lodash/fp/rest.js | 5 - node_modules/lodash/fp/restFrom.js | 5 - node_modules/lodash/fp/result.js | 5 - node_modules/lodash/fp/reverse.js | 5 - node_modules/lodash/fp/round.js | 5 - node_modules/lodash/fp/sample.js | 5 - node_modules/lodash/fp/sampleSize.js | 5 - node_modules/lodash/fp/seq.js | 2 - node_modules/lodash/fp/set.js | 5 - node_modules/lodash/fp/setWith.js | 5 - node_modules/lodash/fp/shuffle.js | 5 - node_modules/lodash/fp/size.js | 5 - node_modules/lodash/fp/slice.js | 5 - node_modules/lodash/fp/snakeCase.js | 5 - node_modules/lodash/fp/some.js | 5 - node_modules/lodash/fp/sortBy.js | 5 - node_modules/lodash/fp/sortedIndex.js | 5 - node_modules/lodash/fp/sortedIndexBy.js | 5 - node_modules/lodash/fp/sortedIndexOf.js | 5 - node_modules/lodash/fp/sortedLastIndex.js | 5 - node_modules/lodash/fp/sortedLastIndexBy.js | 5 - node_modules/lodash/fp/sortedLastIndexOf.js | 5 - node_modules/lodash/fp/sortedUniq.js | 5 - node_modules/lodash/fp/sortedUniqBy.js | 5 - node_modules/lodash/fp/split.js | 5 - node_modules/lodash/fp/spread.js | 5 - node_modules/lodash/fp/spreadFrom.js | 5 - node_modules/lodash/fp/startCase.js | 5 - node_modules/lodash/fp/startsWith.js | 5 - node_modules/lodash/fp/string.js | 2 - node_modules/lodash/fp/stubArray.js | 5 - node_modules/lodash/fp/stubFalse.js | 5 - node_modules/lodash/fp/stubObject.js | 5 - node_modules/lodash/fp/stubString.js | 5 - node_modules/lodash/fp/stubTrue.js | 5 - node_modules/lodash/fp/subtract.js | 5 - node_modules/lodash/fp/sum.js | 5 - node_modules/lodash/fp/sumBy.js | 5 - node_modules/lodash/fp/symmetricDifference.js | 1 - .../lodash/fp/symmetricDifferenceBy.js | 1 - .../lodash/fp/symmetricDifferenceWith.js | 1 - node_modules/lodash/fp/tail.js | 5 - node_modules/lodash/fp/take.js | 5 - node_modules/lodash/fp/takeLast.js | 1 - node_modules/lodash/fp/takeLastWhile.js | 1 - node_modules/lodash/fp/takeRight.js | 5 - node_modules/lodash/fp/takeRightWhile.js | 5 - node_modules/lodash/fp/takeWhile.js | 5 - node_modules/lodash/fp/tap.js | 5 - node_modules/lodash/fp/template.js | 5 - node_modules/lodash/fp/templateSettings.js | 5 - node_modules/lodash/fp/throttle.js | 5 - node_modules/lodash/fp/thru.js | 5 - node_modules/lodash/fp/times.js | 5 - node_modules/lodash/fp/toArray.js | 5 - node_modules/lodash/fp/toFinite.js | 5 - node_modules/lodash/fp/toInteger.js | 5 - node_modules/lodash/fp/toIterator.js | 5 - node_modules/lodash/fp/toJSON.js | 5 - node_modules/lodash/fp/toLength.js | 5 - node_modules/lodash/fp/toLower.js | 5 - node_modules/lodash/fp/toNumber.js | 5 - node_modules/lodash/fp/toPairs.js | 5 - node_modules/lodash/fp/toPairsIn.js | 5 - node_modules/lodash/fp/toPath.js | 5 - node_modules/lodash/fp/toPlainObject.js | 5 - node_modules/lodash/fp/toSafeInteger.js | 5 - node_modules/lodash/fp/toString.js | 5 - node_modules/lodash/fp/toUpper.js | 5 - node_modules/lodash/fp/transform.js | 5 - node_modules/lodash/fp/trim.js | 5 - node_modules/lodash/fp/trimChars.js | 5 - node_modules/lodash/fp/trimCharsEnd.js | 5 - node_modules/lodash/fp/trimCharsStart.js | 5 - node_modules/lodash/fp/trimEnd.js | 5 - node_modules/lodash/fp/trimStart.js | 5 - node_modules/lodash/fp/truncate.js | 5 - node_modules/lodash/fp/unapply.js | 1 - node_modules/lodash/fp/unary.js | 5 - node_modules/lodash/fp/unescape.js | 5 - node_modules/lodash/fp/union.js | 5 - node_modules/lodash/fp/unionBy.js | 5 - node_modules/lodash/fp/unionWith.js | 5 - node_modules/lodash/fp/uniq.js | 5 - node_modules/lodash/fp/uniqBy.js | 5 - node_modules/lodash/fp/uniqWith.js | 5 - node_modules/lodash/fp/uniqueId.js | 5 - node_modules/lodash/fp/unnest.js | 1 - node_modules/lodash/fp/unset.js | 5 - node_modules/lodash/fp/unzip.js | 5 - node_modules/lodash/fp/unzipWith.js | 5 - node_modules/lodash/fp/update.js | 5 - node_modules/lodash/fp/updateWith.js | 5 - node_modules/lodash/fp/upperCase.js | 5 - node_modules/lodash/fp/upperFirst.js | 5 - node_modules/lodash/fp/useWith.js | 1 - node_modules/lodash/fp/util.js | 2 - node_modules/lodash/fp/value.js | 5 - node_modules/lodash/fp/valueOf.js | 5 - node_modules/lodash/fp/values.js | 5 - node_modules/lodash/fp/valuesIn.js | 5 - node_modules/lodash/fp/where.js | 1 - node_modules/lodash/fp/whereEq.js | 1 - node_modules/lodash/fp/without.js | 5 - node_modules/lodash/fp/words.js | 5 - node_modules/lodash/fp/wrap.js | 5 - node_modules/lodash/fp/wrapperAt.js | 5 - node_modules/lodash/fp/wrapperChain.js | 5 - node_modules/lodash/fp/wrapperLodash.js | 5 - node_modules/lodash/fp/wrapperReverse.js | 5 - node_modules/lodash/fp/wrapperValue.js | 5 - node_modules/lodash/fp/xor.js | 5 - node_modules/lodash/fp/xorBy.js | 5 - node_modules/lodash/fp/xorWith.js | 5 - node_modules/lodash/fp/zip.js | 5 - node_modules/lodash/fp/zipAll.js | 5 - node_modules/lodash/fp/zipObj.js | 1 - node_modules/lodash/fp/zipObject.js | 5 - node_modules/lodash/fp/zipObjectDeep.js | 5 - node_modules/lodash/fp/zipWith.js | 5 - node_modules/lodash/fromPairs.js | 28 - node_modules/lodash/function.js | 25 - node_modules/lodash/functions.js | 31 - node_modules/lodash/functionsIn.js | 31 - node_modules/lodash/get.js | 33 - node_modules/lodash/groupBy.js | 41 - node_modules/lodash/gt.js | 29 - node_modules/lodash/gte.js | 30 - node_modules/lodash/has.js | 35 - node_modules/lodash/hasIn.js | 34 - node_modules/lodash/head.js | 23 - node_modules/lodash/identity.js | 21 - node_modules/lodash/inRange.js | 55 - node_modules/lodash/includes.js | 53 - node_modules/lodash/index.js | 1 - node_modules/lodash/indexOf.js | 42 - node_modules/lodash/initial.js | 22 - node_modules/lodash/intersection.js | 30 - node_modules/lodash/intersectionBy.js | 45 - node_modules/lodash/intersectionWith.js | 41 - node_modules/lodash/invert.js | 42 - node_modules/lodash/invertBy.js | 56 - node_modules/lodash/invoke.js | 24 - node_modules/lodash/invokeMap.js | 41 - node_modules/lodash/isArguments.js | 36 - node_modules/lodash/isArray.js | 26 - node_modules/lodash/isArrayBuffer.js | 27 - node_modules/lodash/isArrayLike.js | 33 - node_modules/lodash/isArrayLikeObject.js | 33 - node_modules/lodash/isBoolean.js | 29 - node_modules/lodash/isBuffer.js | 38 - node_modules/lodash/isDate.js | 27 - node_modules/lodash/isElement.js | 25 - node_modules/lodash/isEmpty.js | 77 - node_modules/lodash/isEqual.js | 35 - node_modules/lodash/isEqualWith.js | 41 - node_modules/lodash/isError.js | 36 - node_modules/lodash/isFinite.js | 36 - node_modules/lodash/isFunction.js | 37 - node_modules/lodash/isInteger.js | 33 - node_modules/lodash/isLength.js | 35 - node_modules/lodash/isMap.js | 27 - node_modules/lodash/isMatch.js | 36 - node_modules/lodash/isMatchWith.js | 41 - node_modules/lodash/isNaN.js | 38 - node_modules/lodash/isNative.js | 40 - node_modules/lodash/isNil.js | 25 - node_modules/lodash/isNull.js | 22 - node_modules/lodash/isNumber.js | 38 - node_modules/lodash/isObject.js | 31 - node_modules/lodash/isObjectLike.js | 29 - node_modules/lodash/isPlainObject.js | 62 - node_modules/lodash/isRegExp.js | 27 - node_modules/lodash/isSafeInteger.js | 37 - node_modules/lodash/isSet.js | 27 - node_modules/lodash/isString.js | 30 - node_modules/lodash/isSymbol.js | 29 - node_modules/lodash/isTypedArray.js | 27 - node_modules/lodash/isUndefined.js | 22 - node_modules/lodash/isWeakMap.js | 28 - node_modules/lodash/isWeakSet.js | 28 - node_modules/lodash/iteratee.js | 53 - node_modules/lodash/join.js | 26 - node_modules/lodash/kebabCase.js | 28 - node_modules/lodash/keyBy.js | 36 - node_modules/lodash/keys.js | 37 - node_modules/lodash/keysIn.js | 32 - node_modules/lodash/lang.js | 58 - node_modules/lodash/last.js | 20 - node_modules/lodash/lastIndexOf.js | 46 - node_modules/lodash/lodash.js | 17209 -- node_modules/lodash/lodash.min.js | 140 - node_modules/lodash/lowerCase.js | 27 - node_modules/lodash/lowerFirst.js | 22 - node_modules/lodash/lt.js | 29 - node_modules/lodash/lte.js | 30 - node_modules/lodash/map.js | 53 - node_modules/lodash/mapKeys.js | 36 - node_modules/lodash/mapValues.js | 43 - node_modules/lodash/matches.js | 46 - node_modules/lodash/matchesProperty.js | 44 - node_modules/lodash/math.js | 17 - node_modules/lodash/max.js | 29 - node_modules/lodash/maxBy.js | 34 - node_modules/lodash/mean.js | 22 - node_modules/lodash/meanBy.js | 31 - node_modules/lodash/memoize.js | 73 - node_modules/lodash/merge.js | 39 - node_modules/lodash/mergeWith.js | 39 - node_modules/lodash/method.js | 34 - node_modules/lodash/methodOf.js | 33 - node_modules/lodash/min.js | 29 - node_modules/lodash/minBy.js | 34 - node_modules/lodash/mixin.js | 74 - node_modules/lodash/multiply.js | 22 - node_modules/lodash/negate.js | 40 - node_modules/lodash/next.js | 35 - node_modules/lodash/noop.js | 17 - node_modules/lodash/now.js | 23 - node_modules/lodash/nth.js | 29 - node_modules/lodash/nthArg.js | 32 - node_modules/lodash/number.js | 5 - node_modules/lodash/object.js | 49 - node_modules/lodash/omit.js | 57 - node_modules/lodash/omitBy.js | 29 - node_modules/lodash/once.js | 25 - node_modules/lodash/orderBy.js | 47 - node_modules/lodash/over.js | 24 - node_modules/lodash/overArgs.js | 61 - node_modules/lodash/overEvery.js | 34 - node_modules/lodash/overSome.js | 37 - node_modules/lodash/package.json | 17 - node_modules/lodash/pad.js | 49 - node_modules/lodash/padEnd.js | 39 - node_modules/lodash/padStart.js | 39 - node_modules/lodash/parseInt.js | 43 - node_modules/lodash/partial.js | 50 - node_modules/lodash/partialRight.js | 49 - node_modules/lodash/partition.js | 43 - node_modules/lodash/pick.js | 25 - node_modules/lodash/pickBy.js | 37 - node_modules/lodash/plant.js | 48 - node_modules/lodash/property.js | 32 - node_modules/lodash/propertyOf.js | 30 - node_modules/lodash/pull.js | 29 - node_modules/lodash/pullAll.js | 29 - node_modules/lodash/pullAllBy.js | 33 - node_modules/lodash/pullAllWith.js | 32 - node_modules/lodash/pullAt.js | 43 - node_modules/lodash/random.js | 82 - node_modules/lodash/range.js | 46 - node_modules/lodash/rangeRight.js | 41 - node_modules/lodash/rearg.js | 33 - node_modules/lodash/reduce.js | 51 - node_modules/lodash/reduceRight.js | 36 - node_modules/lodash/reject.js | 46 - node_modules/lodash/release.md | 48 - node_modules/lodash/remove.js | 53 - node_modules/lodash/repeat.js | 37 - node_modules/lodash/replace.js | 29 - node_modules/lodash/rest.js | 40 - node_modules/lodash/result.js | 56 - node_modules/lodash/reverse.js | 34 - node_modules/lodash/round.js | 26 - node_modules/lodash/sample.js | 24 - node_modules/lodash/sampleSize.js | 37 - node_modules/lodash/seq.js | 16 - node_modules/lodash/set.js | 35 - node_modules/lodash/setWith.js | 32 - node_modules/lodash/shuffle.js | 25 - node_modules/lodash/size.js | 46 - node_modules/lodash/slice.js | 37 - node_modules/lodash/snakeCase.js | 28 - node_modules/lodash/some.js | 51 - node_modules/lodash/sortBy.js | 48 - node_modules/lodash/sortedIndex.js | 24 - node_modules/lodash/sortedIndexBy.js | 33 - node_modules/lodash/sortedIndexOf.js | 31 - node_modules/lodash/sortedLastIndex.js | 25 - node_modules/lodash/sortedLastIndexBy.js | 33 - node_modules/lodash/sortedLastIndexOf.js | 31 - node_modules/lodash/sortedUniq.js | 24 - node_modules/lodash/sortedUniqBy.js | 26 - node_modules/lodash/split.js | 52 - node_modules/lodash/spread.js | 63 - node_modules/lodash/startCase.js | 29 - node_modules/lodash/startsWith.js | 39 - node_modules/lodash/string.js | 33 - node_modules/lodash/stubArray.js | 23 - node_modules/lodash/stubFalse.js | 18 - node_modules/lodash/stubObject.js | 23 - node_modules/lodash/stubString.js | 18 - node_modules/lodash/stubTrue.js | 18 - node_modules/lodash/subtract.js | 22 - node_modules/lodash/sum.js | 24 - node_modules/lodash/sumBy.js | 33 - node_modules/lodash/tail.js | 22 - node_modules/lodash/take.js | 37 - node_modules/lodash/takeRight.js | 39 - node_modules/lodash/takeRightWhile.js | 45 - node_modules/lodash/takeWhile.js | 45 - node_modules/lodash/tap.js | 29 - node_modules/lodash/template.js | 272 - node_modules/lodash/templateSettings.js | 67 - node_modules/lodash/throttle.js | 69 - node_modules/lodash/thru.js | 28 - node_modules/lodash/times.js | 51 - node_modules/lodash/toArray.js | 58 - node_modules/lodash/toFinite.js | 42 - node_modules/lodash/toInteger.js | 36 - node_modules/lodash/toIterator.js | 23 - node_modules/lodash/toJSON.js | 1 - node_modules/lodash/toLength.js | 38 - node_modules/lodash/toLower.js | 28 - node_modules/lodash/toNumber.js | 64 - node_modules/lodash/toPairs.js | 30 - node_modules/lodash/toPairsIn.js | 30 - node_modules/lodash/toPath.js | 33 - node_modules/lodash/toPlainObject.js | 32 - node_modules/lodash/toSafeInteger.js | 37 - node_modules/lodash/toString.js | 28 - node_modules/lodash/toUpper.js | 28 - node_modules/lodash/transform.js | 65 - node_modules/lodash/trim.js | 47 - node_modules/lodash/trimEnd.js | 41 - node_modules/lodash/trimStart.js | 43 - node_modules/lodash/truncate.js | 111 - node_modules/lodash/unary.js | 22 - node_modules/lodash/unescape.js | 34 - node_modules/lodash/union.js | 26 - node_modules/lodash/unionBy.js | 39 - node_modules/lodash/unionWith.js | 34 - node_modules/lodash/uniq.js | 25 - node_modules/lodash/uniqBy.js | 31 - node_modules/lodash/uniqWith.js | 28 - node_modules/lodash/uniqueId.js | 28 - node_modules/lodash/unset.js | 34 - node_modules/lodash/unzip.js | 45 - node_modules/lodash/unzipWith.js | 39 - node_modules/lodash/update.js | 35 - node_modules/lodash/updateWith.js | 33 - node_modules/lodash/upperCase.js | 27 - node_modules/lodash/upperFirst.js | 22 - node_modules/lodash/util.js | 34 - node_modules/lodash/value.js | 1 - node_modules/lodash/valueOf.js | 1 - node_modules/lodash/values.js | 34 - node_modules/lodash/valuesIn.js | 32 - node_modules/lodash/without.js | 31 - node_modules/lodash/words.js | 35 - node_modules/lodash/wrap.js | 30 - node_modules/lodash/wrapperAt.js | 48 - node_modules/lodash/wrapperChain.js | 34 - node_modules/lodash/wrapperLodash.js | 147 - node_modules/lodash/wrapperReverse.js | 44 - node_modules/lodash/wrapperValue.js | 21 - node_modules/lodash/xor.js | 28 - node_modules/lodash/xorBy.js | 39 - node_modules/lodash/xorWith.js | 34 - node_modules/lodash/zip.js | 22 - node_modules/lodash/zipObject.js | 24 - node_modules/lodash/zipObjectDeep.js | 23 - node_modules/lodash/zipWith.js | 32 - node_modules/loose-envify/LICENSE | 21 - node_modules/loose-envify/README.md | 45 - node_modules/loose-envify/cli.js | 16 - node_modules/loose-envify/custom.js | 4 - node_modules/loose-envify/index.js | 3 - node_modules/loose-envify/loose-envify.js | 36 - node_modules/loose-envify/package.json | 36 - node_modules/loose-envify/replace.js | 65 - node_modules/make-dir/index.d.ts | 66 - node_modules/make-dir/index.js | 156 - node_modules/make-dir/license | 9 - node_modules/make-dir/package.json | 59 - node_modules/make-dir/readme.md | 125 - node_modules/make-error/LICENSE | 5 - node_modules/make-error/README.md | 112 - node_modules/make-error/dist/make-error.js | 1 - node_modules/make-error/index.d.ts | 47 - node_modules/make-error/index.js | 151 - node_modules/make-error/package.json | 62 - node_modules/makeerror/.travis.yml | 3 - node_modules/makeerror/lib/makeerror.js | 87 - node_modules/makeerror/license | 28 - node_modules/makeerror/package.json | 21 - node_modules/makeerror/readme.md | 77 - node_modules/merge-stream/LICENSE | 21 - node_modules/merge-stream/README.md | 78 - node_modules/merge-stream/index.js | 41 - node_modules/merge-stream/package.json | 19 - node_modules/merge2/LICENSE | 21 - node_modules/merge2/README.md | 144 - node_modules/merge2/index.js | 144 - node_modules/merge2/package.json | 43 - node_modules/micromatch/CHANGELOG.md | 109 - node_modules/micromatch/LICENSE | 21 - node_modules/micromatch/README.md | 1008 - node_modules/micromatch/index.js | 467 - node_modules/micromatch/package.json | 119 - node_modules/mimic-fn/index.d.ts | 54 - node_modules/mimic-fn/index.js | 13 - node_modules/mimic-fn/license | 9 - node_modules/mimic-fn/package.json | 42 - node_modules/mimic-fn/readme.md | 69 - node_modules/minimist/.travis.yml | 8 - node_modules/minimist/LICENSE | 18 - node_modules/minimist/example/parse.js | 2 - node_modules/minimist/index.js | 249 - node_modules/minimist/package.json | 45 - node_modules/minimist/readme.markdown | 98 - node_modules/minimist/test/all_bool.js | 32 - node_modules/minimist/test/bool.js | 178 - node_modules/minimist/test/dash.js | 31 - node_modules/minimist/test/default_bool.js | 35 - node_modules/minimist/test/dotted.js | 22 - node_modules/minimist/test/kv_short.js | 16 - node_modules/minimist/test/long.js | 31 - node_modules/minimist/test/num.js | 36 - node_modules/minimist/test/parse.js | 197 - node_modules/minimist/test/parse_modified.js | 9 - node_modules/minimist/test/proto.js | 60 - node_modules/minimist/test/short.js | 67 - node_modules/minimist/test/stop_early.js | 15 - node_modules/minimist/test/unknown.js | 102 - node_modules/minimist/test/whitespace.js | 8 - node_modules/natural-compare/README.md | 125 - node_modules/natural-compare/index.js | 57 - node_modules/natural-compare/package.json | 42 - node_modules/node-int64/.npmignore | 3 - node_modules/node-int64/Int64.js | 268 - node_modules/node-int64/LICENSE | 19 - node_modules/node-int64/README.md | 78 - node_modules/node-int64/package.json | 27 - node_modules/node-int64/test.js | 120 - node_modules/node-releases/LICENSE | 21 - node_modules/node-releases/README.md | 31 - .../node-releases/data/processed/envs.json | 1 - .../release-schedule/release-schedule.json | 1 - node_modules/node-releases/package.json | 18 - node_modules/nodemon/.eslintrc.json | 19 - node_modules/nodemon/.jshintrc | 16 - node_modules/nodemon/.releaserc | 3 - node_modules/nodemon/.travis.yml | 17 - node_modules/nodemon/LICENSE | 21 - node_modules/nodemon/README.md | 381 - node_modules/nodemon/bin/nodemon.js | 16 - node_modules/nodemon/bin/postinstall.js | 31 - node_modules/nodemon/bin/windows-kill.exe | Bin 80384 -> 0 bytes node_modules/nodemon/commitlint.config.js | 3 - node_modules/nodemon/doc/cli/authors.txt | 8 - node_modules/nodemon/doc/cli/config.txt | 44 - node_modules/nodemon/doc/cli/help.txt | 29 - node_modules/nodemon/doc/cli/logo.txt | 20 - node_modules/nodemon/doc/cli/options.txt | 36 - node_modules/nodemon/doc/cli/topics.txt | 8 - node_modules/nodemon/doc/cli/usage.txt | 3 - node_modules/nodemon/doc/cli/whoami.txt | 9 - node_modules/nodemon/lib/cli/index.js | 49 - node_modules/nodemon/lib/cli/parse.js | 230 - node_modules/nodemon/lib/config/command.js | 43 - node_modules/nodemon/lib/config/defaults.js | 28 - node_modules/nodemon/lib/config/exec.js | 225 - node_modules/nodemon/lib/config/index.js | 93 - node_modules/nodemon/lib/config/load.js | 256 - node_modules/nodemon/lib/help/index.js | 27 - node_modules/nodemon/lib/index.js | 1 - node_modules/nodemon/lib/monitor/index.js | 4 - node_modules/nodemon/lib/monitor/match.js | 276 - node_modules/nodemon/lib/monitor/run.js | 541 - node_modules/nodemon/lib/monitor/signals.js | 34 - node_modules/nodemon/lib/monitor/watch.js | 239 - node_modules/nodemon/lib/nodemon.js | 311 - node_modules/nodemon/lib/rules/add.js | 89 - node_modules/nodemon/lib/rules/index.js | 53 - node_modules/nodemon/lib/rules/parse.js | 43 - node_modules/nodemon/lib/spawn.js | 73 - node_modules/nodemon/lib/utils/bus.js | 44 - node_modules/nodemon/lib/utils/clone.js | 40 - node_modules/nodemon/lib/utils/colour.js | 26 - node_modules/nodemon/lib/utils/index.js | 102 - node_modules/nodemon/lib/utils/log.js | 82 - node_modules/nodemon/lib/utils/merge.js | 47 - node_modules/nodemon/lib/version.js | 100 - node_modules/nodemon/node_modules/.bin/semver | 12 - .../nodemon/node_modules/.bin/semver.cmd | 17 - .../nodemon/node_modules/.bin/semver.ps1 | 28 - .../nodemon/node_modules/debug/CHANGELOG.md | 395 - .../nodemon/node_modules/debug/LICENSE | 19 - .../nodemon/node_modules/debug/README.md | 437 - .../nodemon/node_modules/debug/node.js | 1 - .../nodemon/node_modules/debug/package.json | 51 - .../nodemon/node_modules/debug/src/browser.js | 180 - .../nodemon/node_modules/debug/src/common.js | 249 - .../nodemon/node_modules/debug/src/index.js | 12 - .../nodemon/node_modules/debug/src/node.js | 177 - .../nodemon/node_modules/has-flag/index.js | 8 - .../nodemon/node_modules/has-flag/license | 9 - .../node_modules/has-flag/package.json | 44 - .../nodemon/node_modules/has-flag/readme.md | 70 - node_modules/nodemon/node_modules/ms/index.js | 162 - .../nodemon/node_modules/ms/license.md | 21 - .../nodemon/node_modules/ms/package.json | 38 - .../nodemon/node_modules/ms/readme.md | 59 - .../nodemon/node_modules/semver/CHANGELOG.md | 39 - .../nodemon/node_modules/semver/LICENSE | 15 - .../nodemon/node_modules/semver/README.md | 412 - .../nodemon/node_modules/semver/bin/semver | 160 - .../nodemon/node_modules/semver/package.json | 28 - .../nodemon/node_modules/semver/range.bnf | 16 - .../nodemon/node_modules/semver/semver.js | 1483 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 53 - .../node_modules/supports-color/readme.md | 66 - node_modules/nodemon/package.json | 76 - node_modules/nopt/.npmignore | 0 node_modules/nopt/LICENSE | 23 - node_modules/nopt/README.md | 208 - node_modules/nopt/bin/nopt.js | 44 - node_modules/nopt/examples/my-program.js | 30 - node_modules/nopt/lib/nopt.js | 552 - node_modules/nopt/package.json | 12 - node_modules/normalize-path/LICENSE | 21 - node_modules/normalize-path/README.md | 127 - node_modules/normalize-path/index.js | 35 - node_modules/normalize-path/package.json | 77 - node_modules/npm-run-path/index.d.ts | 89 - node_modules/npm-run-path/index.js | 47 - node_modules/npm-run-path/license | 9 - node_modules/npm-run-path/package.json | 44 - node_modules/npm-run-path/readme.md | 115 - node_modules/object-inspect/.eslintrc | 53 - .../object-inspect/.github/FUNDING.yml | 12 - node_modules/object-inspect/.nycrc | 13 - node_modules/object-inspect/CHANGELOG.md | 360 - node_modules/object-inspect/LICENSE | 21 - node_modules/object-inspect/example/all.js | 23 - .../object-inspect/example/circular.js | 6 - node_modules/object-inspect/example/fn.js | 5 - .../object-inspect/example/inspect.js | 10 - node_modules/object-inspect/index.js | 512 - .../object-inspect/package-support.json | 20 - node_modules/object-inspect/package.json | 94 - node_modules/object-inspect/readme.markdown | 86 - node_modules/object-inspect/test-core-js.js | 26 - node_modules/object-inspect/test/bigint.js | 58 - .../object-inspect/test/browser/dom.js | 15 - node_modules/object-inspect/test/circular.js | 16 - node_modules/object-inspect/test/deep.js | 12 - node_modules/object-inspect/test/element.js | 53 - node_modules/object-inspect/test/err.js | 48 - node_modules/object-inspect/test/fakes.js | 29 - node_modules/object-inspect/test/fn.js | 76 - node_modules/object-inspect/test/has.js | 15 - node_modules/object-inspect/test/holes.js | 15 - .../object-inspect/test/indent-option.js | 271 - node_modules/object-inspect/test/inspect.js | 139 - node_modules/object-inspect/test/lowbyte.js | 12 - node_modules/object-inspect/test/number.js | 58 - .../object-inspect/test/quoteStyle.js | 17 - .../object-inspect/test/toStringTag.js | 40 - node_modules/object-inspect/test/undef.js | 12 - node_modules/object-inspect/test/values.js | 211 - node_modules/object-inspect/util.inspect.js | 1 - node_modules/object-keys/.editorconfig | 13 - node_modules/object-keys/.eslintrc | 17 - node_modules/object-keys/.travis.yml | 277 - node_modules/object-keys/CHANGELOG.md | 232 - node_modules/object-keys/LICENSE | 21 - node_modules/object-keys/README.md | 76 - node_modules/object-keys/implementation.js | 122 - node_modules/object-keys/index.js | 32 - node_modules/object-keys/isArguments.js | 17 - node_modules/object-keys/package.json | 88 - node_modules/object-keys/test/index.js | 5 - node_modules/object.assign/.editorconfig | 20 - node_modules/object.assign/.eslintignore | 1 - node_modules/object.assign/.eslintrc | 26 - .../object.assign/.github/FUNDING.yml | 12 - .../.github/workflows/rebase.yml | 15 - .../.github/workflows/require-allow-edits.yml | 14 - node_modules/object.assign/.nycrc | 14 - node_modules/object.assign/CHANGELOG.md | 201 - node_modules/object.assign/LICENSE | 21 - node_modules/object.assign/README.md | 135 - node_modules/object.assign/auto.js | 3 - node_modules/object.assign/dist/browser.js | 865 - node_modules/object.assign/hasSymbols.js | 43 - node_modules/object.assign/implementation.js | 42 - node_modules/object.assign/index.js | 22 - node_modules/object.assign/package.json | 83 - node_modules/object.assign/polyfill.js | 55 - node_modules/object.assign/shim.js | 14 - node_modules/object.assign/test/index.js | 17 - node_modules/object.assign/test/native.js | 49 - node_modules/object.assign/test/ses-compat.js | 12 - node_modules/object.assign/test/shimmed.js | 52 - node_modules/object.assign/test/tests.js | 237 - node_modules/object.entries/.editorconfig | 20 - node_modules/object.entries/.eslintignore | 1 - node_modules/object.entries/.eslintrc | 12 - node_modules/object.entries/.nycrc | 9 - node_modules/object.entries/CHANGELOG.md | 165 - node_modules/object.entries/LICENSE | 22 - node_modules/object.entries/README.md | 58 - node_modules/object.entries/auto.js | 3 - node_modules/object.entries/implementation.js | 17 - node_modules/object.entries/index.js | 18 - node_modules/object.entries/package.json | 86 - node_modules/object.entries/polyfill.js | 7 - node_modules/object.entries/shim.js | 14 - node_modules/object.entries/test/.eslintrc | 11 - .../object.entries/test/implementation.js | 20 - node_modules/object.entries/test/index.js | 17 - node_modules/object.entries/test/shimmed.js | 35 - node_modules/object.entries/test/tests.js | 82 - node_modules/object.fromentries/.editorconfig | 20 - node_modules/object.fromentries/.eslintignore | 1 - node_modules/object.fromentries/.eslintrc | 37 - node_modules/object.fromentries/.nycrc | 9 - node_modules/object.fromentries/CHANGELOG.md | 55 - node_modules/object.fromentries/LICENSE | 21 - node_modules/object.fromentries/README.md | 50 - node_modules/object.fromentries/auto.js | 3 - .../object.fromentries/implementation.js | 18 - node_modules/object.fromentries/index.js | 18 - node_modules/object.fromentries/package.json | 77 - node_modules/object.fromentries/polyfill.js | 7 - node_modules/object.fromentries/shim.js | 14 - .../object.fromentries/test/implementation.js | 20 - node_modules/object.fromentries/test/index.js | 17 - .../object.fromentries/test/shimmed.js | 44 - node_modules/object.fromentries/test/tests.js | 17 - node_modules/object.hasown/.eslintrc | 15 - .../object.hasown/.github/FUNDING.yml | 12 - node_modules/object.hasown/.nycrc | 9 - node_modules/object.hasown/CHANGELOG.md | 39 - node_modules/object.hasown/LICENSE | 21 - node_modules/object.hasown/README.md | 51 - node_modules/object.hasown/auto.js | 3 - node_modules/object.hasown/implementation.js | 11 - node_modules/object.hasown/index.js | 18 - node_modules/object.hasown/index.mjs | 9 - node_modules/object.hasown/package.json | 87 - node_modules/object.hasown/polyfill.js | 7 - node_modules/object.hasown/shim.js | 14 - .../object.hasown/test/implementation.js | 20 - node_modules/object.hasown/test/index.js | 11 - node_modules/object.hasown/test/index.mjs | 24 - node_modules/object.hasown/test/shimmed.js | 36 - node_modules/object.hasown/test/tests.js | 36 - node_modules/object.values/.editorconfig | 20 - node_modules/object.values/.eslintignore | 1 - node_modules/object.values/.eslintrc | 12 - node_modules/object.values/.nycrc | 9 - node_modules/object.values/CHANGELOG.md | 160 - node_modules/object.values/LICENSE | 22 - node_modules/object.values/README.md | 58 - node_modules/object.values/auto.js | 3 - node_modules/object.values/implementation.js | 18 - node_modules/object.values/index.js | 18 - node_modules/object.values/package.json | 90 - node_modules/object.values/polyfill.js | 7 - node_modules/object.values/shim.js | 14 - node_modules/object.values/test/.eslintrc | 11 - .../object.values/test/implementation.js | 20 - node_modules/object.values/test/index.js | 17 - node_modules/object.values/test/shimmed.js | 35 - node_modules/object.values/test/tests.js | 82 - node_modules/onetime/index.d.ts | 64 - node_modules/onetime/index.js | 44 - node_modules/onetime/license | 9 - node_modules/onetime/package.json | 43 - node_modules/onetime/readme.md | 94 - node_modules/p-limit/index.d.ts | 38 - node_modules/p-limit/index.js | 57 - node_modules/p-limit/license | 9 - node_modules/p-limit/package.json | 52 - node_modules/p-limit/readme.md | 101 - node_modules/p-locate/index.d.ts | 64 - node_modules/p-locate/index.js | 52 - node_modules/p-locate/license | 9 - node_modules/p-locate/package.json | 53 - node_modules/p-locate/readme.md | 90 - node_modules/p-try/index.d.ts | 39 - node_modules/p-try/index.js | 9 - node_modules/p-try/license | 9 - node_modules/p-try/package.json | 42 - node_modules/p-try/readme.md | 58 - node_modules/parent-module/index.js | 37 - node_modules/parent-module/license | 9 - node_modules/parent-module/package.json | 46 - node_modules/parent-module/readme.md | 67 - node_modules/parse-json/index.js | 54 - node_modules/parse-json/license | 9 - node_modules/parse-json/package.json | 45 - node_modules/parse-json/readme.md | 119 - node_modules/path-exists/index.d.ts | 28 - node_modules/path-exists/index.js | 23 - node_modules/path-exists/license | 9 - node_modules/path-exists/package.json | 39 - node_modules/path-exists/readme.md | 52 - node_modules/path-key/index.d.ts | 40 - node_modules/path-key/index.js | 16 - node_modules/path-key/license | 9 - node_modules/path-key/package.json | 39 - node_modules/path-key/readme.md | 61 - node_modules/path-type/index.d.ts | 51 - node_modules/path-type/index.js | 43 - node_modules/path-type/license | 9 - node_modules/path-type/package.json | 45 - node_modules/path-type/readme.md | 72 - node_modules/picocolors/LICENSE | 15 - node_modules/picocolors/README.md | 21 - node_modules/picocolors/package.json | 25 - node_modules/picocolors/picocolors.browser.js | 4 - node_modules/picocolors/picocolors.d.ts | 5 - node_modules/picocolors/picocolors.js | 58 - node_modules/picocolors/types.ts | 30 - node_modules/picomatch/CHANGELOG.md | 126 - node_modules/picomatch/LICENSE | 21 - node_modules/picomatch/README.md | 707 - node_modules/picomatch/index.js | 3 - node_modules/picomatch/lib/constants.js | 179 - node_modules/picomatch/lib/parse.js | 1084 - node_modules/picomatch/lib/picomatch.js | 342 - node_modules/picomatch/lib/scan.js | 391 - node_modules/picomatch/lib/utils.js | 64 - node_modules/picomatch/package.json | 81 - node_modules/pify/index.js | 68 - node_modules/pify/license | 9 - node_modules/pify/package.json | 51 - node_modules/pify/readme.md | 145 - node_modules/pirates/LICENSE | 21 - node_modules/pirates/README.md | 69 - node_modules/pirates/index.d.ts | 82 - node_modules/pirates/lib/index.js | 159 - node_modules/pirates/package.json | 74 - node_modules/pkg-conf/index.d.ts | 92 - node_modules/pkg-conf/index.js | 62 - node_modules/pkg-conf/license | 9 - .../pkg-conf/node_modules/find-up/index.js | 46 - .../pkg-conf/node_modules/find-up/license | 9 - .../node_modules/find-up/package.json | 50 - .../pkg-conf/node_modules/find-up/readme.md | 87 - .../node_modules/locate-path/index.js | 24 - .../pkg-conf/node_modules/locate-path/license | 9 - .../node_modules/locate-path/package.json | 44 - .../node_modules/locate-path/readme.md | 99 - .../pkg-conf/node_modules/p-locate/index.js | 34 - .../pkg-conf/node_modules/p-locate/license | 9 - .../node_modules/p-locate/package.json | 51 - .../pkg-conf/node_modules/p-locate/readme.md | 88 - .../node_modules/path-exists/index.js | 17 - .../pkg-conf/node_modules/path-exists/license | 21 - .../node_modules/path-exists/package.json | 40 - .../node_modules/path-exists/readme.md | 50 - node_modules/pkg-conf/package.json | 51 - node_modules/pkg-conf/readme.md | 109 - node_modules/pkg-dir/index.d.ts | 44 - node_modules/pkg-dir/index.js | 17 - node_modules/pkg-dir/license | 9 - node_modules/pkg-dir/package.json | 56 - node_modules/pkg-dir/readme.md | 66 - node_modules/pretty-format/LICENSE | 21 - node_modules/pretty-format/README.md | 463 - .../pretty-format/build/collections.js | 206 - node_modules/pretty-format/build/index.d.ts | 142 - node_modules/pretty-format/build/index.js | 635 - .../build/plugins/AsymmetricMatcher.js | 97 - .../build/plugins/ConvertAnsi.js | 96 - .../build/plugins/DOMCollection.js | 74 - .../pretty-format/build/plugins/DOMElement.js | 128 - .../pretty-format/build/plugins/Immutable.js | 230 - .../build/plugins/ReactElement.js | 164 - .../build/plugins/ReactTestComponent.js | 65 - .../build/plugins/lib/escapeHTML.js | 16 - .../pretty-format/build/plugins/lib/markup.js | 125 - node_modules/pretty-format/build/types.js | 1 - .../node_modules/ansi-styles/index.d.ts | 167 - .../node_modules/ansi-styles/index.js | 164 - .../node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 52 - .../node_modules/ansi-styles/readme.md | 144 - node_modules/pretty-format/package.json | 46 - node_modules/progress/CHANGELOG.md | 115 - node_modules/progress/LICENSE | 22 - node_modules/progress/Makefile | 8 - node_modules/progress/Readme.md | 146 - node_modules/progress/index.js | 1 - node_modules/progress/lib/node-progress.js | 236 - node_modules/progress/package.json | 26 - .../prompts/dist/dateparts/datepart.js | 39 - node_modules/prompts/dist/dateparts/day.js | 35 - node_modules/prompts/dist/dateparts/hours.js | 30 - node_modules/prompts/dist/dateparts/index.js | 13 - .../prompts/dist/dateparts/meridiem.js | 25 - .../prompts/dist/dateparts/milliseconds.js | 28 - .../prompts/dist/dateparts/minutes.js | 29 - node_modules/prompts/dist/dateparts/month.js | 31 - .../prompts/dist/dateparts/seconds.js | 29 - node_modules/prompts/dist/dateparts/year.js | 29 - .../prompts/dist/elements/autocomplete.js | 285 - .../dist/elements/autocompleteMultiselect.js | 201 - node_modules/prompts/dist/elements/confirm.js | 93 - node_modules/prompts/dist/elements/date.js | 250 - node_modules/prompts/dist/elements/index.js | 13 - .../prompts/dist/elements/multiselect.js | 289 - node_modules/prompts/dist/elements/number.js | 250 - node_modules/prompts/dist/elements/prompt.js | 82 - node_modules/prompts/dist/elements/select.js | 190 - node_modules/prompts/dist/elements/text.js | 245 - node_modules/prompts/dist/elements/toggle.js | 124 - node_modules/prompts/dist/index.js | 154 - node_modules/prompts/dist/prompts.js | 222 - node_modules/prompts/dist/util/action.js | 38 - node_modules/prompts/dist/util/clear.js | 42 - .../prompts/dist/util/entriesToDisplay.js | 21 - node_modules/prompts/dist/util/figures.js | 32 - node_modules/prompts/dist/util/index.js | 12 - node_modules/prompts/dist/util/lines.js | 14 - node_modules/prompts/dist/util/strip.js | 7 - node_modules/prompts/dist/util/style.js | 51 - node_modules/prompts/dist/util/wrap.js | 16 - node_modules/prompts/index.js | 14 - .../prompts/lib/dateparts/datepart.js | 35 - node_modules/prompts/lib/dateparts/day.js | 42 - node_modules/prompts/lib/dateparts/hours.js | 30 - node_modules/prompts/lib/dateparts/index.js | 13 - .../prompts/lib/dateparts/meridiem.js | 24 - .../prompts/lib/dateparts/milliseconds.js | 28 - node_modules/prompts/lib/dateparts/minutes.js | 28 - node_modules/prompts/lib/dateparts/month.js | 33 - node_modules/prompts/lib/dateparts/seconds.js | 28 - node_modules/prompts/lib/dateparts/year.js | 28 - .../prompts/lib/elements/autocomplete.js | 264 - .../lib/elements/autocompleteMultiselect.js | 194 - node_modules/prompts/lib/elements/confirm.js | 89 - node_modules/prompts/lib/elements/date.js | 209 - node_modules/prompts/lib/elements/index.js | 13 - .../prompts/lib/elements/multiselect.js | 271 - node_modules/prompts/lib/elements/number.js | 213 - node_modules/prompts/lib/elements/prompt.js | 68 - node_modules/prompts/lib/elements/select.js | 175 - node_modules/prompts/lib/elements/text.js | 208 - node_modules/prompts/lib/elements/toggle.js | 118 - node_modules/prompts/lib/index.js | 98 - node_modules/prompts/lib/prompts.js | 206 - node_modules/prompts/lib/util/action.js | 39 - node_modules/prompts/lib/util/clear.js | 22 - .../prompts/lib/util/entriesToDisplay.js | 21 - node_modules/prompts/lib/util/figures.js | 33 - node_modules/prompts/lib/util/index.js | 12 - node_modules/prompts/lib/util/lines.js | 15 - node_modules/prompts/lib/util/strip.js | 11 - node_modules/prompts/lib/util/style.js | 40 - node_modules/prompts/lib/util/wrap.js | 27 - node_modules/prompts/license | 21 - node_modules/prompts/package.json | 53 - node_modules/prompts/readme.md | 882 - node_modules/prop-types/LICENSE | 21 - node_modules/prop-types/README.md | 302 - node_modules/prop-types/checkPropTypes.js | 103 - node_modules/prop-types/factory.js | 19 - .../prop-types/factoryWithThrowingShims.js | 65 - .../prop-types/factoryWithTypeCheckers.js | 610 - node_modules/prop-types/index.js | 19 - .../prop-types/lib/ReactPropTypesSecret.js | 12 - node_modules/prop-types/lib/has.js | 1 - .../prop-types/node_modules/react-is/LICENSE | 21 - .../node_modules/react-is/README.md | 104 - .../node_modules/react-is/build-info.json | 8 - .../react-is/cjs/react-is.development.js | 181 - .../react-is/cjs/react-is.production.min.js | 15 - .../prop-types/node_modules/react-is/index.js | 7 - .../node_modules/react-is/package.json | 27 - .../react-is/umd/react-is.development.js | 181 - .../react-is/umd/react-is.production.min.js | 13 - node_modules/prop-types/package.json | 60 - node_modules/prop-types/prop-types.js | 1315 - node_modules/prop-types/prop-types.min.js | 1 - node_modules/pstree.remy/.travis.yml | 8 - node_modules/pstree.remy/LICENSE | 7 - node_modules/pstree.remy/README.md | 26 - node_modules/pstree.remy/lib/index.js | 37 - node_modules/pstree.remy/lib/tree.js | 37 - node_modules/pstree.remy/lib/utils.js | 53 - node_modules/pstree.remy/package.json | 33 - .../pstree.remy/tests/fixtures/index.js | 13 - node_modules/pstree.remy/tests/fixtures/out1 | 10 - node_modules/pstree.remy/tests/fixtures/out2 | 29 - node_modules/pstree.remy/tests/index.test.js | 51 - node_modules/punycode/LICENSE-MIT.txt | 20 - node_modules/punycode/README.md | 122 - node_modules/punycode/package.json | 58 - node_modules/punycode/punycode.es6.js | 441 - node_modules/punycode/punycode.js | 440 - node_modules/queue-microtask/LICENSE | 20 - node_modules/queue-microtask/README.md | 90 - node_modules/queue-microtask/index.d.ts | 2 - node_modules/queue-microtask/index.js | 9 - node_modules/queue-microtask/package.json | 55 - node_modules/react-is/LICENSE | 21 - node_modules/react-is/README.md | 104 - .../react-is/cjs/react-is.development.js | 221 - .../react-is/cjs/react-is.production.min.js | 14 - node_modules/react-is/index.js | 7 - node_modules/react-is/package.json | 26 - .../react-is/umd/react-is.development.js | 220 - .../react-is/umd/react-is.production.min.js | 15 - node_modules/readable-stream/CONTRIBUTING.md | 38 - node_modules/readable-stream/GOVERNANCE.md | 136 - node_modules/readable-stream/LICENSE | 47 - node_modules/readable-stream/README.md | 106 - .../readable-stream/errors-browser.js | 127 - node_modules/readable-stream/errors.js | 116 - .../readable-stream/experimentalWarning.js | 17 - .../readable-stream/lib/_stream_duplex.js | 139 - .../lib/_stream_passthrough.js | 39 - .../readable-stream/lib/_stream_readable.js | 1124 - .../readable-stream/lib/_stream_transform.js | 201 - .../readable-stream/lib/_stream_writable.js | 697 - .../lib/internal/streams/async_iterator.js | 207 - .../lib/internal/streams/buffer_list.js | 210 - .../lib/internal/streams/destroy.js | 105 - .../lib/internal/streams/end-of-stream.js | 104 - .../lib/internal/streams/from-browser.js | 3 - .../lib/internal/streams/from.js | 64 - .../lib/internal/streams/pipeline.js | 97 - .../lib/internal/streams/state.js | 27 - .../lib/internal/streams/stream-browser.js | 1 - .../lib/internal/streams/stream.js | 1 - node_modules/readable-stream/package.json | 68 - .../readable-stream/readable-browser.js | 9 - node_modules/readable-stream/readable.js | 16 - node_modules/readdirp/LICENSE | 21 - node_modules/readdirp/README.md | 122 - node_modules/readdirp/index.d.ts | 43 - node_modules/readdirp/index.js | 287 - node_modules/readdirp/package.json | 122 - .../Binary_Property/ASCII.js | 3 - .../Binary_Property/ASCII_Hex_Digit.js | 3 - .../Binary_Property/Alphabetic.js | 14 - .../Binary_Property/Any.js | 3 - .../Binary_Property/Assigned.js | 15 - .../Binary_Property/Bidi_Control.js | 3 - .../Binary_Property/Bidi_Mirrored.js | 4 - .../Binary_Property/Case_Ignorable.js | 8 - .../Binary_Property/Cased.js | 5 - .../Changes_When_Casefolded.js | 4 - .../Changes_When_Casemapped.js | 5 - .../Changes_When_Lowercased.js | 4 - .../Changes_When_NFKC_Casefolded.js | 7 - .../Changes_When_Titlecased.js | 4 - .../Changes_When_Uppercased.js | 4 - .../Binary_Property/Dash.js | 3 - .../Default_Ignorable_Code_Point.js | 3 - .../Binary_Property/Deprecated.js | 3 - .../Binary_Property/Diacritic.js | 5 - .../Binary_Property/Emoji.js | 4 - .../Binary_Property/Emoji_Component.js | 3 - .../Binary_Property/Emoji_Modifier.js | 3 - .../Binary_Property/Emoji_Modifier_Base.js | 3 - .../Binary_Property/Emoji_Presentation.js | 4 - .../Binary_Property/Extended_Pictographic.js | 3 - .../Binary_Property/Extender.js | 3 - .../Binary_Property/Grapheme_Base.js | 17 - .../Binary_Property/Grapheme_Extend.js | 7 - .../Binary_Property/Hex_Digit.js | 3 - .../Binary_Property/IDS_Binary_Operator.js | 3 - .../Binary_Property/IDS_Trinary_Operator.js | 3 - .../Binary_Property/ID_Continue.js | 15 - .../Binary_Property/ID_Start.js | 13 - .../Binary_Property/Ideographic.js | 3 - .../Binary_Property/Join_Control.js | 3 - .../Logical_Order_Exception.js | 3 - .../Binary_Property/Lowercase.js | 5 - .../Binary_Property/Math.js | 4 - .../Noncharacter_Code_Point.js | 3 - .../Binary_Property/Pattern_Syntax.js | 3 - .../Binary_Property/Pattern_White_Space.js | 3 - .../Binary_Property/Quotation_Mark.js | 3 - .../Binary_Property/Radical.js | 3 - .../Binary_Property/Regional_Indicator.js | 3 - .../Binary_Property/Sentence_Terminal.js | 3 - .../Binary_Property/Soft_Dotted.js | 3 - .../Binary_Property/Terminal_Punctuation.js | 4 - .../Binary_Property/Unified_Ideograph.js | 3 - .../Binary_Property/Uppercase.js | 4 - .../Binary_Property/Variation_Selector.js | 3 - .../Binary_Property/White_Space.js | 3 - .../Binary_Property/XID_Continue.js | 15 - .../Binary_Property/XID_Start.js | 13 - .../General_Category/Cased_Letter.js | 5 - .../General_Category/Close_Punctuation.js | 3 - .../General_Category/Connector_Punctuation.js | 3 - .../General_Category/Control.js | 3 - .../General_Category/Currency_Symbol.js | 3 - .../General_Category/Dash_Punctuation.js | 3 - .../General_Category/Decimal_Number.js | 4 - .../General_Category/Enclosing_Mark.js | 3 - .../General_Category/Final_Punctuation.js | 3 - .../General_Category/Format.js | 3 - .../General_Category/Initial_Punctuation.js | 3 - .../General_Category/Letter.js | 13 - .../General_Category/Letter_Number.js | 3 - .../General_Category/Line_Separator.js | 3 - .../General_Category/Lowercase_Letter.js | 5 - .../General_Category/Mark.js | 7 - .../General_Category/Math_Symbol.js | 3 - .../General_Category/Modifier_Letter.js | 3 - .../General_Category/Modifier_Symbol.js | 3 - .../General_Category/Nonspacing_Mark.js | 7 - .../General_Category/Number.js | 5 - .../General_Category/Open_Punctuation.js | 3 - .../General_Category/Other.js | 12 - .../General_Category/Other_Letter.js | 10 - .../General_Category/Other_Number.js | 4 - .../General_Category/Other_Punctuation.js | 5 - .../General_Category/Other_Symbol.js | 5 - .../General_Category/Paragraph_Separator.js | 3 - .../General_Category/Private_Use.js | 3 - .../General_Category/Punctuation.js | 5 - .../General_Category/Separator.js | 3 - .../General_Category/Space_Separator.js | 3 - .../General_Category/Spacing_Mark.js | 5 - .../General_Category/Surrogate.js | 3 - .../General_Category/Symbol.js | 6 - .../General_Category/Titlecase_Letter.js | 3 - .../General_Category/Unassigned.js | 11 - .../General_Category/Uppercase_Letter.js | 4 - .../LICENSE-MIT.txt | 20 - .../Property_of_Strings/Basic_Emoji.js | 4 - .../Emoji_Keycap_Sequence.js | 4 - .../Property_of_Strings/RGI_Emoji.js | 4 - .../RGI_Emoji_Flag_Sequence.js | 4 - .../RGI_Emoji_Modifier_Sequence.js | 4 - .../RGI_Emoji_Tag_Sequence.js | 4 - .../RGI_Emoji_ZWJ_Sequence.js | 4 - .../regenerate-unicode-properties/README.md | 70 - .../Script/Adlam.js | 3 - .../Script/Ahom.js | 3 - .../Script/Anatolian_Hieroglyphs.js | 3 - .../Script/Arabic.js | 3 - .../Script/Armenian.js | 3 - .../Script/Avestan.js | 3 - .../Script/Balinese.js | 3 - .../Script/Bamum.js | 3 - .../Script/Bassa_Vah.js | 3 - .../Script/Batak.js | 3 - .../Script/Bengali.js | 3 - .../Script/Bhaiksuki.js | 3 - .../Script/Bopomofo.js | 3 - .../Script/Brahmi.js | 3 - .../Script/Braille.js | 3 - .../Script/Buginese.js | 3 - .../Script/Buhid.js | 3 - .../Script/Canadian_Aboriginal.js | 3 - .../Script/Carian.js | 3 - .../Script/Caucasian_Albanian.js | 3 - .../Script/Chakma.js | 3 - .../Script/Cham.js | 3 - .../Script/Cherokee.js | 3 - .../Script/Chorasmian.js | 3 - .../Script/Common.js | 5 - .../Script/Coptic.js | 3 - .../Script/Cuneiform.js | 3 - .../Script/Cypriot.js | 3 - .../Script/Cypro_Minoan.js | 3 - .../Script/Cyrillic.js | 3 - .../Script/Deseret.js | 3 - .../Script/Devanagari.js | 3 - .../Script/Dives_Akuru.js | 3 - .../Script/Dogra.js | 3 - .../Script/Duployan.js | 3 - .../Script/Egyptian_Hieroglyphs.js | 3 - .../Script/Elbasan.js | 3 - .../Script/Elymaic.js | 3 - .../Script/Ethiopic.js | 3 - .../Script/Georgian.js | 3 - .../Script/Glagolitic.js | 3 - .../Script/Gothic.js | 3 - .../Script/Grantha.js | 3 - .../Script/Greek.js | 3 - .../Script/Gujarati.js | 3 - .../Script/Gunjala_Gondi.js | 3 - .../Script/Gurmukhi.js | 3 - .../Script/Han.js | 3 - .../Script/Hangul.js | 3 - .../Script/Hanifi_Rohingya.js | 3 - .../Script/Hanunoo.js | 3 - .../Script/Hatran.js | 3 - .../Script/Hebrew.js | 3 - .../Script/Hiragana.js | 3 - .../Script/Imperial_Aramaic.js | 3 - .../Script/Inherited.js | 3 - .../Script/Inscriptional_Pahlavi.js | 3 - .../Script/Inscriptional_Parthian.js | 3 - .../Script/Javanese.js | 3 - .../Script/Kaithi.js | 3 - .../Script/Kannada.js | 3 - .../Script/Katakana.js | 3 - .../Script/Kayah_Li.js | 3 - .../Script/Kharoshthi.js | 3 - .../Script/Khitan_Small_Script.js | 3 - .../Script/Khmer.js | 3 - .../Script/Khojki.js | 3 - .../Script/Khudawadi.js | 3 - .../Script/Lao.js | 3 - .../Script/Latin.js | 3 - .../Script/Lepcha.js | 3 - .../Script/Limbu.js | 3 - .../Script/Linear_A.js | 3 - .../Script/Linear_B.js | 3 - .../Script/Lisu.js | 3 - .../Script/Lycian.js | 3 - .../Script/Lydian.js | 3 - .../Script/Mahajani.js | 3 - .../Script/Makasar.js | 3 - .../Script/Malayalam.js | 3 - .../Script/Mandaic.js | 3 - .../Script/Manichaean.js | 3 - .../Script/Marchen.js | 3 - .../Script/Masaram_Gondi.js | 3 - .../Script/Medefaidrin.js | 3 - .../Script/Meetei_Mayek.js | 3 - .../Script/Mende_Kikakui.js | 3 - .../Script/Meroitic_Cursive.js | 3 - .../Script/Meroitic_Hieroglyphs.js | 3 - .../Script/Miao.js | 3 - .../Script/Modi.js | 3 - .../Script/Mongolian.js | 3 - .../Script/Mro.js | 3 - .../Script/Multani.js | 3 - .../Script/Myanmar.js | 3 - .../Script/Nabataean.js | 3 - .../Script/Nandinagari.js | 3 - .../Script/New_Tai_Lue.js | 3 - .../Script/Newa.js | 3 - .../Script/Nko.js | 3 - .../Script/Nushu.js | 3 - .../Script/Nyiakeng_Puachue_Hmong.js | 3 - .../Script/Ogham.js | 3 - .../Script/Ol_Chiki.js | 3 - .../Script/Old_Hungarian.js | 3 - .../Script/Old_Italic.js | 3 - .../Script/Old_North_Arabian.js | 3 - .../Script/Old_Permic.js | 3 - .../Script/Old_Persian.js | 3 - .../Script/Old_Sogdian.js | 3 - .../Script/Old_South_Arabian.js | 3 - .../Script/Old_Turkic.js | 3 - .../Script/Old_Uyghur.js | 3 - .../Script/Oriya.js | 3 - .../Script/Osage.js | 3 - .../Script/Osmanya.js | 3 - .../Script/Pahawh_Hmong.js | 3 - .../Script/Palmyrene.js | 3 - .../Script/Pau_Cin_Hau.js | 3 - .../Script/Phags_Pa.js | 3 - .../Script/Phoenician.js | 3 - .../Script/Psalter_Pahlavi.js | 3 - .../Script/Rejang.js | 3 - .../Script/Runic.js | 3 - .../Script/Samaritan.js | 3 - .../Script/Saurashtra.js | 3 - .../Script/Sharada.js | 3 - .../Script/Shavian.js | 3 - .../Script/Siddham.js | 3 - .../Script/SignWriting.js | 3 - .../Script/Sinhala.js | 3 - .../Script/Sogdian.js | 3 - .../Script/Sora_Sompeng.js | 3 - .../Script/Soyombo.js | 3 - .../Script/Sundanese.js | 3 - .../Script/Syloti_Nagri.js | 3 - .../Script/Syriac.js | 3 - .../Script/Tagalog.js | 3 - .../Script/Tagbanwa.js | 3 - .../Script/Tai_Le.js | 3 - .../Script/Tai_Tham.js | 3 - .../Script/Tai_Viet.js | 3 - .../Script/Takri.js | 3 - .../Script/Tamil.js | 3 - .../Script/Tangsa.js | 3 - .../Script/Tangut.js | 3 - .../Script/Telugu.js | 3 - .../Script/Thaana.js | 3 - .../Script/Thai.js | 3 - .../Script/Tibetan.js | 3 - .../Script/Tifinagh.js | 3 - .../Script/Tirhuta.js | 3 - .../Script/Toto.js | 3 - .../Script/Ugaritic.js | 3 - .../Script/Vai.js | 3 - .../Script/Vithkuqi.js | 3 - .../Script/Wancho.js | 3 - .../Script/Warang_Citi.js | 3 - .../Script/Yezidi.js | 3 - .../Script/Yi.js | 3 - .../Script/Zanabazar_Square.js | 3 - .../Script_Extensions/Adlam.js | 3 - .../Script_Extensions/Ahom.js | 3 - .../Anatolian_Hieroglyphs.js | 3 - .../Script_Extensions/Arabic.js | 3 - .../Script_Extensions/Armenian.js | 3 - .../Script_Extensions/Avestan.js | 3 - .../Script_Extensions/Balinese.js | 3 - .../Script_Extensions/Bamum.js | 3 - .../Script_Extensions/Bassa_Vah.js | 3 - .../Script_Extensions/Batak.js | 3 - .../Script_Extensions/Bengali.js | 3 - .../Script_Extensions/Bhaiksuki.js | 3 - .../Script_Extensions/Bopomofo.js | 3 - .../Script_Extensions/Brahmi.js | 3 - .../Script_Extensions/Braille.js | 3 - .../Script_Extensions/Buginese.js | 3 - .../Script_Extensions/Buhid.js | 3 - .../Script_Extensions/Canadian_Aboriginal.js | 3 - .../Script_Extensions/Carian.js | 3 - .../Script_Extensions/Caucasian_Albanian.js | 3 - .../Script_Extensions/Chakma.js | 3 - .../Script_Extensions/Cham.js | 3 - .../Script_Extensions/Cherokee.js | 3 - .../Script_Extensions/Chorasmian.js | 3 - .../Script_Extensions/Common.js | 5 - .../Script_Extensions/Coptic.js | 3 - .../Script_Extensions/Cuneiform.js | 3 - .../Script_Extensions/Cypriot.js | 3 - .../Script_Extensions/Cypro_Minoan.js | 3 - .../Script_Extensions/Cyrillic.js | 3 - .../Script_Extensions/Deseret.js | 3 - .../Script_Extensions/Devanagari.js | 3 - .../Script_Extensions/Dives_Akuru.js | 3 - .../Script_Extensions/Dogra.js | 3 - .../Script_Extensions/Duployan.js | 3 - .../Script_Extensions/Egyptian_Hieroglyphs.js | 3 - .../Script_Extensions/Elbasan.js | 3 - .../Script_Extensions/Elymaic.js | 3 - .../Script_Extensions/Ethiopic.js | 3 - .../Script_Extensions/Georgian.js | 3 - .../Script_Extensions/Glagolitic.js | 3 - .../Script_Extensions/Gothic.js | 3 - .../Script_Extensions/Grantha.js | 3 - .../Script_Extensions/Greek.js | 3 - .../Script_Extensions/Gujarati.js | 3 - .../Script_Extensions/Gunjala_Gondi.js | 3 - .../Script_Extensions/Gurmukhi.js | 3 - .../Script_Extensions/Han.js | 3 - .../Script_Extensions/Hangul.js | 3 - .../Script_Extensions/Hanifi_Rohingya.js | 3 - .../Script_Extensions/Hanunoo.js | 3 - .../Script_Extensions/Hatran.js | 3 - .../Script_Extensions/Hebrew.js | 3 - .../Script_Extensions/Hiragana.js | 3 - .../Script_Extensions/Imperial_Aramaic.js | 3 - .../Script_Extensions/Inherited.js | 3 - .../Inscriptional_Pahlavi.js | 3 - .../Inscriptional_Parthian.js | 3 - .../Script_Extensions/Javanese.js | 3 - .../Script_Extensions/Kaithi.js | 3 - .../Script_Extensions/Kannada.js | 3 - .../Script_Extensions/Katakana.js | 3 - .../Script_Extensions/Kayah_Li.js | 3 - .../Script_Extensions/Kharoshthi.js | 3 - .../Script_Extensions/Khitan_Small_Script.js | 3 - .../Script_Extensions/Khmer.js | 3 - .../Script_Extensions/Khojki.js | 3 - .../Script_Extensions/Khudawadi.js | 3 - .../Script_Extensions/Lao.js | 3 - .../Script_Extensions/Latin.js | 3 - .../Script_Extensions/Lepcha.js | 3 - .../Script_Extensions/Limbu.js | 3 - .../Script_Extensions/Linear_A.js | 3 - .../Script_Extensions/Linear_B.js | 3 - .../Script_Extensions/Lisu.js | 3 - .../Script_Extensions/Lycian.js | 3 - .../Script_Extensions/Lydian.js | 3 - .../Script_Extensions/Mahajani.js | 3 - .../Script_Extensions/Makasar.js | 3 - .../Script_Extensions/Malayalam.js | 3 - .../Script_Extensions/Mandaic.js | 3 - .../Script_Extensions/Manichaean.js | 3 - .../Script_Extensions/Marchen.js | 3 - .../Script_Extensions/Masaram_Gondi.js | 3 - .../Script_Extensions/Medefaidrin.js | 3 - .../Script_Extensions/Meetei_Mayek.js | 3 - .../Script_Extensions/Mende_Kikakui.js | 3 - .../Script_Extensions/Meroitic_Cursive.js | 3 - .../Script_Extensions/Meroitic_Hieroglyphs.js | 3 - .../Script_Extensions/Miao.js | 3 - .../Script_Extensions/Modi.js | 3 - .../Script_Extensions/Mongolian.js | 3 - .../Script_Extensions/Mro.js | 3 - .../Script_Extensions/Multani.js | 3 - .../Script_Extensions/Myanmar.js | 3 - .../Script_Extensions/Nabataean.js | 3 - .../Script_Extensions/Nandinagari.js | 3 - .../Script_Extensions/New_Tai_Lue.js | 3 - .../Script_Extensions/Newa.js | 3 - .../Script_Extensions/Nko.js | 3 - .../Script_Extensions/Nushu.js | 3 - .../Nyiakeng_Puachue_Hmong.js | 3 - .../Script_Extensions/Ogham.js | 3 - .../Script_Extensions/Ol_Chiki.js | 3 - .../Script_Extensions/Old_Hungarian.js | 3 - .../Script_Extensions/Old_Italic.js | 3 - .../Script_Extensions/Old_North_Arabian.js | 3 - .../Script_Extensions/Old_Permic.js | 3 - .../Script_Extensions/Old_Persian.js | 3 - .../Script_Extensions/Old_Sogdian.js | 3 - .../Script_Extensions/Old_South_Arabian.js | 3 - .../Script_Extensions/Old_Turkic.js | 3 - .../Script_Extensions/Old_Uyghur.js | 3 - .../Script_Extensions/Oriya.js | 3 - .../Script_Extensions/Osage.js | 3 - .../Script_Extensions/Osmanya.js | 3 - .../Script_Extensions/Pahawh_Hmong.js | 3 - .../Script_Extensions/Palmyrene.js | 3 - .../Script_Extensions/Pau_Cin_Hau.js | 3 - .../Script_Extensions/Phags_Pa.js | 3 - .../Script_Extensions/Phoenician.js | 3 - .../Script_Extensions/Psalter_Pahlavi.js | 3 - .../Script_Extensions/Rejang.js | 3 - .../Script_Extensions/Runic.js | 3 - .../Script_Extensions/Samaritan.js | 3 - .../Script_Extensions/Saurashtra.js | 3 - .../Script_Extensions/Sharada.js | 3 - .../Script_Extensions/Shavian.js | 3 - .../Script_Extensions/Siddham.js | 3 - .../Script_Extensions/SignWriting.js | 3 - .../Script_Extensions/Sinhala.js | 3 - .../Script_Extensions/Sogdian.js | 3 - .../Script_Extensions/Sora_Sompeng.js | 3 - .../Script_Extensions/Soyombo.js | 3 - .../Script_Extensions/Sundanese.js | 3 - .../Script_Extensions/Syloti_Nagri.js | 3 - .../Script_Extensions/Syriac.js | 3 - .../Script_Extensions/Tagalog.js | 3 - .../Script_Extensions/Tagbanwa.js | 3 - .../Script_Extensions/Tai_Le.js | 3 - .../Script_Extensions/Tai_Tham.js | 3 - .../Script_Extensions/Tai_Viet.js | 3 - .../Script_Extensions/Takri.js | 3 - .../Script_Extensions/Tamil.js | 3 - .../Script_Extensions/Tangsa.js | 3 - .../Script_Extensions/Tangut.js | 3 - .../Script_Extensions/Telugu.js | 3 - .../Script_Extensions/Thaana.js | 3 - .../Script_Extensions/Thai.js | 3 - .../Script_Extensions/Tibetan.js | 3 - .../Script_Extensions/Tifinagh.js | 3 - .../Script_Extensions/Tirhuta.js | 3 - .../Script_Extensions/Toto.js | 3 - .../Script_Extensions/Ugaritic.js | 3 - .../Script_Extensions/Vai.js | 3 - .../Script_Extensions/Vithkuqi.js | 3 - .../Script_Extensions/Wancho.js | 3 - .../Script_Extensions/Warang_Citi.js | 3 - .../Script_Extensions/Yezidi.js | 3 - .../Script_Extensions/Yi.js | 3 - .../Script_Extensions/Zanabazar_Square.js | 3 - .../regenerate-unicode-properties/index.js | 432 - .../package.json | 49 - .../unicode-version.js | 1 - node_modules/regenerate/LICENSE-MIT.txt | 20 - node_modules/regenerate/README.md | 338 - node_modules/regenerate/package.json | 38 - node_modules/regenerate/regenerate.js | 1209 - node_modules/regenerator-runtime/LICENSE | 21 - node_modules/regenerator-runtime/README.md | 31 - node_modules/regenerator-runtime/package.json | 19 - node_modules/regenerator-runtime/path.js | 11 - node_modules/regenerator-runtime/runtime.js | 754 - node_modules/regenerator-transform/LICENSE | 21 - node_modules/regenerator-transform/README.md | 46 - .../regenerator-transform/lib/emit.js | 999 - .../regenerator-transform/lib/hoist.js | 138 - .../regenerator-transform/lib/index.js | 29 - .../regenerator-transform/lib/leap.js | 178 - .../regenerator-transform/lib/meta.js | 113 - .../lib/replaceShorthandObjectMethod.js | 81 - .../regenerator-transform/lib/util.js | 56 - .../regenerator-transform/lib/visit.js | 328 - .../regenerator-transform/package.json | 43 - .../regenerator-transform/src/emit.js | 1301 - .../regenerator-transform/src/hoist.js | 161 - .../regenerator-transform/src/index.js | 27 - .../regenerator-transform/src/leap.js | 179 - .../regenerator-transform/src/meta.js | 110 - .../src/replaceShorthandObjectMethod.js | 82 - .../regenerator-transform/src/util.js | 45 - .../regenerator-transform/src/visit.js | 369 - .../regexp.prototype.flags/.editorconfig | 13 - node_modules/regexp.prototype.flags/.eslintrc | 19 - node_modules/regexp.prototype.flags/.nycrc | 9 - .../regexp.prototype.flags/CHANGELOG.md | 190 - node_modules/regexp.prototype.flags/LICENSE | 22 - node_modules/regexp.prototype.flags/README.md | 54 - node_modules/regexp.prototype.flags/auto.js | 3 - .../regexp.prototype.flags/implementation.js | 39 - node_modules/regexp.prototype.flags/index.js | 18 - .../regexp.prototype.flags/package.json | 92 - .../regexp.prototype.flags/polyfill.js | 36 - node_modules/regexp.prototype.flags/shim.js | 26 - .../test/implementation.js | 20 - .../regexp.prototype.flags/test/index.js | 17 - .../regexp.prototype.flags/test/shimmed.js | 48 - .../regexp.prototype.flags/test/tests.js | 141 - node_modules/regexpp/LICENSE | 21 - node_modules/regexpp/README.md | 178 - node_modules/regexpp/index.d.ts | 248 - node_modules/regexpp/index.js | 2096 - node_modules/regexpp/index.js.map | 1 - node_modules/regexpp/index.mjs | 2087 - node_modules/regexpp/index.mjs.map | 1 - node_modules/regexpp/package.json | 91 - node_modules/regexpu-core/LICENSE-MIT.txt | 20 - node_modules/regexpu-core/README.md | 204 - .../data/character-class-escape-sets.js | 105 - node_modules/regexpu-core/data/iu-mappings.js | 656 - node_modules/regexpu-core/package.json | 67 - node_modules/regexpu-core/rewrite-pattern.js | 730 - node_modules/regjsgen/LICENSE-MIT.txt | 22 - node_modules/regjsgen/README.md | 41 - node_modules/regjsgen/package.json | 40 - node_modules/regjsgen/regjsgen.js | 416 - node_modules/regjsparser/LICENSE.BSD | 21 - node_modules/regjsparser/README.md | 47 - node_modules/regjsparser/bin/parser | 63 - .../regjsparser/node_modules/.bin/jsesc | 12 - .../regjsparser/node_modules/.bin/jsesc.cmd | 17 - .../regjsparser/node_modules/.bin/jsesc.ps1 | 28 - .../node_modules/jsesc/LICENSE-MIT.txt | 20 - .../regjsparser/node_modules/jsesc/README.md | 375 - .../regjsparser/node_modules/jsesc/bin/jsesc | 138 - .../regjsparser/node_modules/jsesc/jsesc.js | 265 - .../node_modules/jsesc/man/jsesc.1 | 90 - .../node_modules/jsesc/package.json | 55 - node_modules/regjsparser/package.json | 37 - node_modules/regjsparser/parser.d.ts | 162 - node_modules/regjsparser/parser.js | 1574 - node_modules/require-directory/.jshintrc | 67 - node_modules/require-directory/.npmignore | 1 - node_modules/require-directory/.travis.yml | 3 - node_modules/require-directory/LICENSE | 22 - .../require-directory/README.markdown | 184 - node_modules/require-directory/index.js | 86 - node_modules/require-directory/package.json | 40 - node_modules/require-from-string/index.js | 34 - node_modules/require-from-string/license | 21 - node_modules/require-from-string/package.json | 28 - node_modules/require-from-string/readme.md | 56 - node_modules/resolve-cwd/index.d.ts | 48 - node_modules/resolve-cwd/index.js | 5 - node_modules/resolve-cwd/license | 9 - node_modules/resolve-cwd/package.json | 43 - node_modules/resolve-cwd/readme.md | 58 - node_modules/resolve-from/index.d.ts | 31 - node_modules/resolve-from/index.js | 47 - node_modules/resolve-from/license | 9 - node_modules/resolve-from/package.json | 36 - node_modules/resolve-from/readme.md | 72 - node_modules/resolve.exports/dist/index.js | 149 - node_modules/resolve.exports/dist/index.mjs | 146 - node_modules/resolve.exports/index.d.ts | 21 - node_modules/resolve.exports/license | 21 - node_modules/resolve.exports/package.json | 47 - node_modules/resolve.exports/readme.md | 320 - node_modules/reusify/.coveralls.yml | 1 - node_modules/reusify/.travis.yml | 28 - node_modules/reusify/LICENSE | 22 - node_modules/reusify/README.md | 145 - .../benchmarks/createNoCodeFunction.js | 30 - node_modules/reusify/benchmarks/fib.js | 13 - .../reusify/benchmarks/reuseNoCodeFunction.js | 38 - node_modules/reusify/package.json | 45 - node_modules/reusify/reusify.js | 33 - node_modules/reusify/test.js | 66 - node_modules/rimraf/CHANGELOG.md | 65 - node_modules/rimraf/LICENSE | 15 - node_modules/rimraf/README.md | 101 - node_modules/rimraf/bin.js | 68 - node_modules/rimraf/package.json | 32 - node_modules/rimraf/rimraf.js | 360 - node_modules/run-parallel/LICENSE | 20 - node_modules/run-parallel/README.md | 85 - node_modules/run-parallel/index.js | 51 - node_modules/run-parallel/package.json | 58 - node_modules/semver/CHANGELOG.md | 70 - node_modules/semver/LICENSE | 15 - node_modules/semver/README.md | 443 - node_modules/semver/bin/semver.js | 174 - node_modules/semver/package.json | 28 - node_modules/semver/range.bnf | 16 - node_modules/semver/semver.js | 1596 - node_modules/shebang-command/index.js | 19 - node_modules/shebang-command/license | 9 - node_modules/shebang-command/package.json | 34 - node_modules/shebang-command/readme.md | 34 - node_modules/shebang-regex/index.d.ts | 22 - node_modules/shebang-regex/index.js | 2 - node_modules/shebang-regex/license | 9 - node_modules/shebang-regex/package.json | 35 - node_modules/shebang-regex/readme.md | 33 - node_modules/side-channel/.eslintignore | 1 - node_modules/side-channel/.eslintrc | 11 - node_modules/side-channel/.github/FUNDING.yml | 12 - node_modules/side-channel/.nycrc | 13 - node_modules/side-channel/CHANGELOG.md | 65 - node_modules/side-channel/LICENSE | 21 - node_modules/side-channel/README.md | 2 - node_modules/side-channel/index.js | 124 - node_modules/side-channel/package.json | 67 - node_modules/side-channel/test/index.js | 78 - node_modules/signal-exit/LICENSE.txt | 16 - node_modules/signal-exit/README.md | 39 - node_modules/signal-exit/index.js | 202 - node_modules/signal-exit/package.json | 38 - node_modules/signal-exit/signals.js | 53 - node_modules/simple-update-notifier/LICENSE | 21 - node_modules/simple-update-notifier/README.md | 67 - .../simple-update-notifier/build/index.d.ts | 12 - .../simple-update-notifier/build/index.js | 202 - .../node_modules/.bin/semver | 12 - .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 28 - .../node_modules/semver/CHANGELOG.md | 74 - .../node_modules/semver/LICENSE | 15 - .../node_modules/semver/README.md | 499 - .../node_modules/semver/bin/semver.js | 173 - .../node_modules/semver/classes/comparator.js | 139 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 448 - .../node_modules/semver/classes/semver.js | 290 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 48 - .../node_modules/semver/functions/coerce.js | 51 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 25 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 15 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 37 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../node_modules/semver/index.js | 64 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../node_modules/semver/internal/re.js | 179 - .../node_modules/semver/package.json | 34 - .../node_modules/semver/range.bnf | 16 - .../node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 57 - .../node_modules/semver/ranges/outside.js | 80 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - .../simple-update-notifier/package.json | 97 - .../src/borderedText.ts | 12 - .../simple-update-notifier/src/cache.spec.ts | 12 - .../simple-update-notifier/src/cache.ts | 41 - .../src/getDistVersion.spec.ts | 35 - .../src/getDistVersion.ts | 29 - .../src/hasNewVersion.spec.ts | 82 - .../src/hasNewVersion.ts | 30 - .../simple-update-notifier/src/index.spec.ts | 27 - .../simple-update-notifier/src/index.ts | 28 - .../simple-update-notifier/src/isNpmOrYarn.ts | 12 - .../simple-update-notifier/src/types.ts | 7 - node_modules/sisteransi/license | 21 - node_modules/sisteransi/package.json | 34 - node_modules/sisteransi/readme.md | 113 - node_modules/sisteransi/src/index.js | 58 - node_modules/sisteransi/src/sisteransi.d.ts | 35 - node_modules/slash/index.d.ts | 25 - node_modules/slash/index.js | 11 - node_modules/slash/license | 9 - node_modules/slash/package.json | 35 - node_modules/slash/readme.md | 44 - node_modules/slice-ansi/index.js | 103 - node_modules/slice-ansi/license | 10 - node_modules/slice-ansi/package.json | 52 - node_modules/slice-ansi/readme.md | 66 - node_modules/source-map-support/LICENSE.md | 21 - node_modules/source-map-support/README.md | 284 - .../browser-source-map-support.js | 114 - node_modules/source-map-support/package.json | 31 - node_modules/source-map-support/register.js | 1 - .../source-map-support/source-map-support.js | 604 - node_modules/source-map/CHANGELOG.md | 301 - node_modules/source-map/LICENSE | 28 - node_modules/source-map/README.md | 742 - .../source-map/dist/source-map.debug.js | 3234 - node_modules/source-map/dist/source-map.js | 3233 - .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - node_modules/source-map/lib/array-set.js | 121 - node_modules/source-map/lib/base64-vlq.js | 140 - node_modules/source-map/lib/base64.js | 67 - node_modules/source-map/lib/binary-search.js | 111 - node_modules/source-map/lib/mapping-list.js | 79 - node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1145 - .../source-map/lib/source-map-generator.js | 425 - node_modules/source-map/lib/source-node.js | 413 - node_modules/source-map/lib/util.js | 488 - node_modules/source-map/package.json | 73 - node_modules/source-map/source-map.d.ts | 98 - node_modules/source-map/source-map.js | 8 - node_modules/sprintf-js/.npmignore | 1 - node_modules/sprintf-js/LICENSE | 24 - node_modules/sprintf-js/README.md | 88 - node_modules/sprintf-js/bower.json | 14 - node_modules/sprintf-js/demo/angular.html | 20 - .../sprintf-js/dist/angular-sprintf.min.js | 4 - .../dist/angular-sprintf.min.js.map | 1 - .../sprintf-js/dist/angular-sprintf.min.map | 1 - node_modules/sprintf-js/dist/sprintf.min.js | 4 - .../sprintf-js/dist/sprintf.min.js.map | 1 - node_modules/sprintf-js/dist/sprintf.min.map | 1 - node_modules/sprintf-js/gruntfile.js | 36 - node_modules/sprintf-js/package.json | 22 - .../sprintf-js/src/angular-sprintf.js | 18 - node_modules/sprintf-js/src/sprintf.js | 208 - node_modules/sprintf-js/test/test.js | 82 - node_modules/stack-utils/index.js | 338 - node_modules/stack-utils/license | 21 - .../escape-string-regexp/index.d.ts | 18 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 9 - .../escape-string-regexp/package.json | 43 - .../escape-string-regexp/readme.md | 29 - node_modules/stack-utils/package.json | 39 - node_modules/stack-utils/readme.md | 143 - node_modules/standard-engine/CHANGELOG.md | 284 - node_modules/standard-engine/LICENSE | 21 - node_modules/standard-engine/README.md | 430 - node_modules/standard-engine/bin/cmd.js | 181 - node_modules/standard-engine/index.js | 248 - node_modules/standard-engine/package.json | 76 - node_modules/string-length/index.d.ts | 22 - node_modules/string-length/index.js | 19 - node_modules/string-length/license | 9 - node_modules/string-length/package.json | 45 - node_modules/string-length/readme.md | 43 - node_modules/string-width/index.d.ts | 29 - node_modules/string-width/index.js | 47 - node_modules/string-width/license | 9 - node_modules/string-width/package.json | 56 - node_modules/string-width/readme.md | 50 - .../string.prototype.matchall/.editorconfig | 20 - .../string.prototype.matchall/.eslintrc | 49 - .../.github/FUNDING.yml | 12 - node_modules/string.prototype.matchall/.nycrc | 9 - .../string.prototype.matchall/CHANGELOG.md | 129 - .../string.prototype.matchall/LICENSE | 22 - .../string.prototype.matchall/README.md | 75 - .../string.prototype.matchall/auto.js | 3 - .../implementation.js | 56 - .../string.prototype.matchall/index.js | 18 - .../string.prototype.matchall/package.json | 81 - .../polyfill-regexp-matchall.js | 11 - .../string.prototype.matchall/polyfill.js | 14 - .../regexp-matchall.js | 66 - .../string.prototype.matchall/shim.js | 49 - .../string.prototype.matchall/test/index.js | 13 - .../string.prototype.matchall/test/shimmed.js | 76 - .../string.prototype.matchall/test/tests.js | 247 - .../string.prototype.trimend/.editorconfig | 20 - .../string.prototype.trimend/.eslintrc | 24 - node_modules/string.prototype.trimend/.nycrc | 9 - .../string.prototype.trimend/CHANGELOG.md | 92 - node_modules/string.prototype.trimend/LICENSE | 21 - .../string.prototype.trimend/README.md | 46 - node_modules/string.prototype.trimend/auto.js | 3 - .../implementation.js | 15 - .../string.prototype.trimend/index.js | 23 - .../string.prototype.trimend/package.json | 71 - .../string.prototype.trimend/polyfill.js | 15 - node_modules/string.prototype.trimend/shim.js | 14 - .../test/implementation.js | 20 - .../string.prototype.trimend/test/index.js | 17 - .../string.prototype.trimend/test/shimmed.js | 36 - .../string.prototype.trimend/test/tests.js | 31 - .../string.prototype.trimstart/.editorconfig | 20 - .../string.prototype.trimstart/.eslintrc | 24 - .../string.prototype.trimstart/.nycrc | 9 - .../string.prototype.trimstart/CHANGELOG.md | 92 - .../string.prototype.trimstart/LICENSE | 21 - .../string.prototype.trimstart/README.md | 46 - .../string.prototype.trimstart/auto.js | 3 - .../implementation.js | 15 - .../string.prototype.trimstart/index.js | 23 - .../string.prototype.trimstart/package.json | 71 - .../string.prototype.trimstart/polyfill.js | 15 - .../string.prototype.trimstart/shim.js | 14 - .../test/implementation.js | 20 - .../string.prototype.trimstart/test/index.js | 18 - .../test/shimmed.js | 36 - .../string.prototype.trimstart/test/tests.js | 31 - node_modules/string_decoder/LICENSE | 48 - node_modules/string_decoder/README.md | 47 - .../string_decoder/lib/string_decoder.js | 296 - .../node_modules/safe-buffer/LICENSE | 21 - .../node_modules/safe-buffer/README.md | 584 - .../node_modules/safe-buffer/index.d.ts | 187 - .../node_modules/safe-buffer/index.js | 65 - .../node_modules/safe-buffer/package.json | 51 - node_modules/string_decoder/package.json | 34 - node_modules/strip-ansi/index.d.ts | 17 - node_modules/strip-ansi/index.js | 4 - node_modules/strip-ansi/license | 9 - node_modules/strip-ansi/package.json | 54 - node_modules/strip-ansi/readme.md | 46 - node_modules/strip-bom/index.d.ts | 14 - node_modules/strip-bom/index.js | 15 - node_modules/strip-bom/license | 9 - node_modules/strip-bom/package.json | 42 - node_modules/strip-bom/readme.md | 54 - node_modules/strip-final-newline/index.js | 16 - node_modules/strip-final-newline/license | 9 - node_modules/strip-final-newline/package.json | 40 - node_modules/strip-final-newline/readme.md | 30 - node_modules/superagent/HISTORY.md | 692 - node_modules/superagent/LICENSE | 22 - node_modules/superagent/README.md | 274 - node_modules/superagent/dist/superagent.js | 3975 - .../superagent/dist/superagent.min.js | 1 - node_modules/superagent/lib/agent-base.js | 60 - node_modules/superagent/lib/client.js | 1052 - node_modules/superagent/lib/node/agent.js | 134 - .../superagent/lib/node/http2wrapper.js | 220 - node_modules/superagent/lib/node/index.js | 1433 - .../superagent/lib/node/parsers/image.js | 13 - .../superagent/lib/node/parsers/index.js | 12 - .../superagent/lib/node/parsers/json.js | 26 - .../superagent/lib/node/parsers/text.js | 11 - .../superagent/lib/node/parsers/urlencoded.js | 22 - node_modules/superagent/lib/node/response.js | 137 - node_modules/superagent/lib/node/unzip.js | 72 - node_modules/superagent/lib/request-base.js | 793 - node_modules/superagent/lib/response-base.js | 113 - node_modules/superagent/lib/utils.js | 142 - .../superagent/node_modules/.bin/mime | 12 - .../superagent/node_modules/.bin/mime.cmd | 17 - .../superagent/node_modules/.bin/mime.ps1 | 28 - .../superagent/node_modules/.bin/semver | 12 - .../superagent/node_modules/.bin/semver.cmd | 17 - .../superagent/node_modules/.bin/semver.ps1 | 28 - .../superagent/node_modules/debug/LICENSE | 20 - .../superagent/node_modules/debug/README.md | 481 - .../node_modules/debug/package.json | 59 - .../node_modules/debug/src/browser.js | 269 - .../node_modules/debug/src/common.js | 274 - .../node_modules/debug/src/index.js | 10 - .../superagent/node_modules/debug/src/node.js | 263 - .../superagent/node_modules/form-data/License | 19 - .../node_modules/form-data/README.md.bak | 358 - .../node_modules/form-data/Readme.md | 358 - .../node_modules/form-data/index.d.ts | 62 - .../node_modules/form-data/lib/browser.js | 2 - .../node_modules/form-data/lib/form_data.js | 501 - .../node_modules/form-data/lib/populate.js | 10 - .../node_modules/form-data/package.json | 68 - .../superagent/node_modules/mime/CHANGELOG.md | 296 - .../superagent/node_modules/mime/LICENSE | 21 - .../superagent/node_modules/mime/Mime.js | 97 - .../superagent/node_modules/mime/README.md | 187 - .../superagent/node_modules/mime/cli.js | 46 - .../superagent/node_modules/mime/index.js | 4 - .../superagent/node_modules/mime/lite.js | 4 - .../superagent/node_modules/mime/package.json | 52 - .../node_modules/mime/types/other.js | 1 - .../node_modules/mime/types/standard.js | 1 - .../superagent/node_modules/ms/index.js | 162 - .../superagent/node_modules/ms/license.md | 21 - .../superagent/node_modules/ms/package.json | 37 - .../superagent/node_modules/ms/readme.md | 60 - .../superagent/node_modules/qs/.editorconfig | 43 - .../superagent/node_modules/qs/.eslintrc | 38 - .../node_modules/qs/.github/FUNDING.yml | 12 - .../superagent/node_modules/qs/.nycrc | 13 - .../superagent/node_modules/qs/CHANGELOG.md | 546 - .../superagent/node_modules/qs/LICENSE.md | 29 - .../superagent/node_modules/qs/README.md | 625 - .../superagent/node_modules/qs/dist/qs.js | 2054 - .../superagent/node_modules/qs/lib/formats.js | 23 - .../superagent/node_modules/qs/lib/index.js | 11 - .../superagent/node_modules/qs/lib/parse.js | 263 - .../node_modules/qs/lib/stringify.js | 326 - .../superagent/node_modules/qs/lib/utils.js | 252 - .../superagent/node_modules/qs/package.json | 77 - .../superagent/node_modules/qs/test/parse.js | 855 - .../node_modules/qs/test/stringify.js | 909 - .../superagent/node_modules/qs/test/utils.js | 136 - .../superagent/node_modules/semver/LICENSE | 15 - .../superagent/node_modules/semver/README.md | 568 - .../node_modules/semver/bin/semver.js | 183 - .../node_modules/semver/classes/comparator.js | 136 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 519 - .../node_modules/semver/classes/semver.js | 287 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 52 - .../node_modules/semver/functions/coerce.js | 52 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 23 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 18 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 33 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../superagent/node_modules/semver/index.js | 48 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../semver/internal/parse-options.js | 11 - .../node_modules/semver/internal/re.js | 182 - .../node_modules/semver/package.json | 75 - .../superagent/node_modules/semver/preload.js | 2 - .../superagent/node_modules/semver/range.bnf | 16 - .../node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 61 - .../node_modules/semver/ranges/outside.js | 80 - .../node_modules/semver/ranges/simplify.js | 47 - .../node_modules/semver/ranges/subset.js | 244 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - node_modules/superagent/package.json | 136 - node_modules/supertest/LICENSE | 22 - node_modules/supertest/README.md | 310 - node_modules/supertest/index.js | 46 - node_modules/supertest/lib/agent.js | 71 - node_modules/supertest/lib/test.js | 341 - node_modules/supertest/package.json | 51 - node_modules/supports-color/browser.js | 5 - node_modules/supports-color/index.js | 135 - node_modules/supports-color/license | 9 - node_modules/supports-color/package.json | 53 - node_modules/supports-color/readme.md | 76 - node_modules/supports-hyperlinks/browser.js | 8 - node_modules/supports-hyperlinks/index.js | 95 - node_modules/supports-hyperlinks/license | 9 - node_modules/supports-hyperlinks/package.json | 48 - node_modules/supports-hyperlinks/readme.md | 48 - .../supports-preserve-symlinks-flag/.eslintrc | 14 - .../.github/FUNDING.yml | 12 - .../supports-preserve-symlinks-flag/.nycrc | 9 - .../CHANGELOG.md | 22 - .../supports-preserve-symlinks-flag/LICENSE | 21 - .../supports-preserve-symlinks-flag/README.md | 42 - .../browser.js | 3 - .../supports-preserve-symlinks-flag/index.js | 9 - .../package.json | 70 - .../test/index.js | 29 - node_modules/table/LICENSE | 24 - node_modules/table/README.md | 837 - .../table/dist/src/alignSpanningCell.d.ts | 7 - .../table/dist/src/alignSpanningCell.js | 44 - .../table/dist/src/alignSpanningCell.js.map | 1 - node_modules/table/dist/src/alignString.d.ts | 6 - node_modules/table/dist/src/alignString.js | 60 - .../table/dist/src/alignString.js.map | 1 - .../table/dist/src/alignTableData.d.ts | 2 - node_modules/table/dist/src/alignTableData.js | 20 - .../table/dist/src/alignTableData.js.map | 1 - .../table/dist/src/calculateCellHeight.d.ts | 4 - .../table/dist/src/calculateCellHeight.js | 12 - .../table/dist/src/calculateCellHeight.js.map | 1 - .../src/calculateMaximumColumnWidths.d.ts | 7 - .../dist/src/calculateMaximumColumnWidths.js | 36 - .../src/calculateMaximumColumnWidths.js.map | 1 - .../dist/src/calculateOutputColumnWidths.d.ts | 2 - .../dist/src/calculateOutputColumnWidths.js | 10 - .../src/calculateOutputColumnWidths.js.map | 1 - .../table/dist/src/calculateRowHeights.d.ts | 5 - .../table/dist/src/calculateRowHeights.js | 42 - .../table/dist/src/calculateRowHeights.js.map | 1 - .../dist/src/calculateSpanningCellWidth.d.ts | 3 - .../dist/src/calculateSpanningCellWidth.js | 26 - .../src/calculateSpanningCellWidth.js.map | 1 - node_modules/table/dist/src/createStream.d.ts | 2 - node_modules/table/dist/src/createStream.js | 74 - .../table/dist/src/createStream.js.map | 1 - node_modules/table/dist/src/drawBorder.d.ts | 34 - node_modules/table/dist/src/drawBorder.js | 202 - node_modules/table/dist/src/drawBorder.js.map | 1 - node_modules/table/dist/src/drawContent.d.ts | 14 - node_modules/table/dist/src/drawContent.js | 51 - .../table/dist/src/drawContent.js.map | 1 - node_modules/table/dist/src/drawRow.d.ts | 10 - node_modules/table/dist/src/drawRow.js | 25 - node_modules/table/dist/src/drawRow.js.map | 1 - node_modules/table/dist/src/drawTable.d.ts | 2 - node_modules/table/dist/src/drawTable.js | 31 - node_modules/table/dist/src/drawTable.js.map | 1 - .../table/dist/src/generated/validators.d.ts | 13 - .../table/dist/src/generated/validators.js | 2694 - .../dist/src/generated/validators.js.map | 1 - .../table/dist/src/getBorderCharacters.d.ts | 2 - .../table/dist/src/getBorderCharacters.js | 105 - .../table/dist/src/getBorderCharacters.js.map | 1 - node_modules/table/dist/src/index.d.ts | 5 - node_modules/table/dist/src/index.js | 21 - node_modules/table/dist/src/index.js.map | 1 - .../table/dist/src/injectHeaderConfig.d.ts | 3 - .../table/dist/src/injectHeaderConfig.js | 29 - .../table/dist/src/injectHeaderConfig.js.map | 1 - .../table/dist/src/makeRangeConfig.d.ts | 3 - .../table/dist/src/makeRangeConfig.js | 18 - .../table/dist/src/makeRangeConfig.js.map | 1 - .../table/dist/src/makeStreamConfig.d.ts | 7 - .../table/dist/src/makeStreamConfig.js | 43 - .../table/dist/src/makeStreamConfig.js.map | 1 - .../table/dist/src/makeTableConfig.d.ts | 7 - .../table/dist/src/makeTableConfig.js | 62 - .../table/dist/src/makeTableConfig.js.map | 1 - .../dist/src/mapDataUsingRowHeights.d.ts | 4 - .../table/dist/src/mapDataUsingRowHeights.js | 52 - .../dist/src/mapDataUsingRowHeights.js.map | 1 - node_modules/table/dist/src/padTableData.d.ts | 3 - node_modules/table/dist/src/padTableData.js | 23 - .../table/dist/src/padTableData.js.map | 1 - .../table/dist/src/schemas/config.json | 95 - .../table/dist/src/schemas/shared.json | 139 - .../table/dist/src/schemas/streamConfig.json | 25 - .../table/dist/src/spanningCellManager.d.ts | 21 - .../table/dist/src/spanningCellManager.js | 86 - .../table/dist/src/spanningCellManager.js.map | 1 - .../table/dist/src/stringifyTableData.d.ts | 2 - .../table/dist/src/stringifyTableData.js | 13 - .../table/dist/src/stringifyTableData.js.map | 1 - node_modules/table/dist/src/table.d.ts | 2 - node_modules/table/dist/src/table.js | 31 - node_modules/table/dist/src/table.js.map | 1 - .../table/dist/src/truncateTableData.d.ts | 6 - .../table/dist/src/truncateTableData.js | 24 - .../table/dist/src/truncateTableData.js.map | 1 - node_modules/table/dist/src/types/api.d.ts | 130 - node_modules/table/dist/src/types/api.js | 3 - node_modules/table/dist/src/types/api.js.map | 1 - .../table/dist/src/types/internal.d.ts | 1 - node_modules/table/dist/src/types/internal.js | 3 - .../table/dist/src/types/internal.js.map | 1 - node_modules/table/dist/src/utils.d.ts | 10 - node_modules/table/dist/src/utils.js | 143 - node_modules/table/dist/src/utils.js.map | 1 - .../table/dist/src/validateConfig.d.ts | 2 - node_modules/table/dist/src/validateConfig.js | 27 - .../table/dist/src/validateConfig.js.map | 1 - .../dist/src/validateSpanningCellConfig.d.ts | 3 - .../dist/src/validateSpanningCellConfig.js | 46 - .../src/validateSpanningCellConfig.js.map | 1 - .../table/dist/src/validateTableData.d.ts | 1 - .../table/dist/src/validateTableData.js | 32 - .../table/dist/src/validateTableData.js.map | 1 - node_modules/table/dist/src/wrapCell.d.ts | 8 - node_modules/table/dist/src/wrapCell.js | 33 - node_modules/table/dist/src/wrapCell.js.map | 1 - node_modules/table/dist/src/wrapString.d.ts | 9 - node_modules/table/dist/src/wrapString.js | 27 - node_modules/table/dist/src/wrapString.js.map | 1 - node_modules/table/dist/src/wrapWord.d.ts | 1 - node_modules/table/dist/src/wrapWord.js | 42 - node_modules/table/dist/src/wrapWord.js.map | 1 - .../table/node_modules/ajv/.runkit_example.js | 23 - node_modules/table/node_modules/ajv/LICENSE | 22 - node_modules/table/node_modules/ajv/README.md | 193 - .../table/node_modules/ajv/dist/2019.d.ts | 17 - .../table/node_modules/ajv/dist/2019.js | 55 - .../table/node_modules/ajv/dist/2019.js.map | 1 - .../table/node_modules/ajv/dist/2020.d.ts | 17 - .../table/node_modules/ajv/dist/2020.js | 49 - .../table/node_modules/ajv/dist/2020.js.map | 1 - .../table/node_modules/ajv/dist/ajv.d.ts | 16 - .../table/node_modules/ajv/dist/ajv.js | 44 - .../table/node_modules/ajv/dist/ajv.js.map | 1 - .../ajv/dist/compile/codegen/code.d.ts | 40 - .../ajv/dist/compile/codegen/code.js | 155 - .../ajv/dist/compile/codegen/code.js.map | 1 - .../ajv/dist/compile/codegen/index.d.ts | 79 - .../ajv/dist/compile/codegen/index.js | 697 - .../ajv/dist/compile/codegen/index.js.map | 1 - .../ajv/dist/compile/codegen/scope.d.ts | 79 - .../ajv/dist/compile/codegen/scope.js | 143 - .../ajv/dist/compile/codegen/scope.js.map | 1 - .../node_modules/ajv/dist/compile/errors.d.ts | 13 - .../node_modules/ajv/dist/compile/errors.js | 123 - .../ajv/dist/compile/errors.js.map | 1 - .../node_modules/ajv/dist/compile/index.d.ts | 80 - .../node_modules/ajv/dist/compile/index.js | 242 - .../ajv/dist/compile/index.js.map | 1 - .../ajv/dist/compile/jtd/parse.d.ts | 4 - .../ajv/dist/compile/jtd/parse.js | 350 - .../ajv/dist/compile/jtd/parse.js.map | 1 - .../ajv/dist/compile/jtd/serialize.d.ts | 4 - .../ajv/dist/compile/jtd/serialize.js | 218 - .../ajv/dist/compile/jtd/serialize.js.map | 1 - .../ajv/dist/compile/jtd/types.d.ts | 6 - .../ajv/dist/compile/jtd/types.js | 14 - .../ajv/dist/compile/jtd/types.js.map | 1 - .../node_modules/ajv/dist/compile/names.d.ts | 20 - .../node_modules/ajv/dist/compile/names.js | 28 - .../ajv/dist/compile/names.js.map | 1 - .../ajv/dist/compile/ref_error.d.ts | 6 - .../ajv/dist/compile/ref_error.js | 12 - .../ajv/dist/compile/ref_error.js.map | 1 - .../ajv/dist/compile/resolve.d.ts | 12 - .../node_modules/ajv/dist/compile/resolve.js | 155 - .../ajv/dist/compile/resolve.js.map | 1 - .../node_modules/ajv/dist/compile/rules.d.ts | 28 - .../node_modules/ajv/dist/compile/rules.js | 26 - .../ajv/dist/compile/rules.js.map | 1 - .../node_modules/ajv/dist/compile/util.d.ts | 40 - .../node_modules/ajv/dist/compile/util.js | 178 - .../node_modules/ajv/dist/compile/util.js.map | 1 - .../dist/compile/validate/applicability.d.ts | 6 - .../dist/compile/validate/applicability.js | 19 - .../compile/validate/applicability.js.map | 1 - .../ajv/dist/compile/validate/boolSchema.d.ts | 4 - .../ajv/dist/compile/validate/boolSchema.js | 50 - .../dist/compile/validate/boolSchema.js.map | 1 - .../ajv/dist/compile/validate/dataType.d.ts | 17 - .../ajv/dist/compile/validate/dataType.js | 202 - .../ajv/dist/compile/validate/dataType.js.map | 1 - .../ajv/dist/compile/validate/defaults.d.ts | 2 - .../ajv/dist/compile/validate/defaults.js | 35 - .../ajv/dist/compile/validate/defaults.js.map | 1 - .../ajv/dist/compile/validate/index.d.ts | 42 - .../ajv/dist/compile/validate/index.js | 510 - .../ajv/dist/compile/validate/index.js.map | 1 - .../ajv/dist/compile/validate/keyword.d.ts | 8 - .../ajv/dist/compile/validate/keyword.js | 124 - .../ajv/dist/compile/validate/keyword.js.map | 1 - .../ajv/dist/compile/validate/subschema.d.ts | 47 - .../ajv/dist/compile/validate/subschema.js | 81 - .../dist/compile/validate/subschema.js.map | 1 - .../table/node_modules/ajv/dist/core.d.ts | 173 - .../table/node_modules/ajv/dist/core.js | 617 - .../table/node_modules/ajv/dist/core.js.map | 1 - .../table/node_modules/ajv/dist/jtd.d.ts | 45 - .../table/node_modules/ajv/dist/jtd.js | 66 - .../table/node_modules/ajv/dist/jtd.js.map | 1 - .../node_modules/ajv/dist/refs/data.json | 13 - .../dist/refs/json-schema-2019-09/index.d.ts | 2 - .../dist/refs/json-schema-2019-09/index.js | 28 - .../refs/json-schema-2019-09/index.js.map | 1 - .../json-schema-2019-09/meta/applicator.json | 53 - .../json-schema-2019-09/meta/content.json | 17 - .../refs/json-schema-2019-09/meta/core.json | 57 - .../refs/json-schema-2019-09/meta/format.json | 14 - .../json-schema-2019-09/meta/meta-data.json | 37 - .../json-schema-2019-09/meta/validation.json | 90 - .../dist/refs/json-schema-2019-09/schema.json | 39 - .../dist/refs/json-schema-2020-12/index.d.ts | 2 - .../dist/refs/json-schema-2020-12/index.js | 30 - .../refs/json-schema-2020-12/index.js.map | 1 - .../json-schema-2020-12/meta/applicator.json | 48 - .../json-schema-2020-12/meta/content.json | 17 - .../refs/json-schema-2020-12/meta/core.json | 51 - .../meta/format-annotation.json | 14 - .../json-schema-2020-12/meta/meta-data.json | 37 - .../json-schema-2020-12/meta/unevaluated.json | 15 - .../json-schema-2020-12/meta/validation.json | 90 - .../dist/refs/json-schema-2020-12/schema.json | 55 - .../ajv/dist/refs/json-schema-draft-06.json | 137 - .../ajv/dist/refs/json-schema-draft-07.json | 151 - .../ajv/dist/refs/json-schema-secure.json | 88 - .../ajv/dist/refs/jtd-schema.d.ts | 3 - .../node_modules/ajv/dist/refs/jtd-schema.js | 118 - .../ajv/dist/refs/jtd-schema.js.map | 1 - .../node_modules/ajv/dist/runtime/equal.d.ts | 6 - .../node_modules/ajv/dist/runtime/equal.js | 7 - .../ajv/dist/runtime/equal.js.map | 1 - .../ajv/dist/runtime/parseJson.d.ts | 18 - .../ajv/dist/runtime/parseJson.js | 184 - .../ajv/dist/runtime/parseJson.js.map | 1 - .../node_modules/ajv/dist/runtime/quote.d.ts | 5 - .../node_modules/ajv/dist/runtime/quote.js | 30 - .../ajv/dist/runtime/quote.js.map | 1 - .../node_modules/ajv/dist/runtime/re2.d.ts | 6 - .../node_modules/ajv/dist/runtime/re2.js | 6 - .../node_modules/ajv/dist/runtime/re2.js.map | 1 - .../ajv/dist/runtime/timestamp.d.ts | 5 - .../ajv/dist/runtime/timestamp.js | 42 - .../ajv/dist/runtime/timestamp.js.map | 1 - .../ajv/dist/runtime/ucs2length.d.ts | 5 - .../ajv/dist/runtime/ucs2length.js | 24 - .../ajv/dist/runtime/ucs2length.js.map | 1 - .../node_modules/ajv/dist/runtime/uri.d.ts | 6 - .../node_modules/ajv/dist/runtime/uri.js | 6 - .../node_modules/ajv/dist/runtime/uri.js.map | 1 - .../ajv/dist/runtime/validation_error.d.ts | 7 - .../ajv/dist/runtime/validation_error.js | 11 - .../ajv/dist/runtime/validation_error.js.map | 1 - .../ajv/dist/standalone/index.d.ts | 6 - .../node_modules/ajv/dist/standalone/index.js | 90 - .../ajv/dist/standalone/index.js.map | 1 - .../ajv/dist/standalone/instance.d.ts | 12 - .../ajv/dist/standalone/instance.js | 35 - .../ajv/dist/standalone/instance.js.map | 1 - .../node_modules/ajv/dist/types/index.d.ts | 183 - .../node_modules/ajv/dist/types/index.js | 3 - .../node_modules/ajv/dist/types/index.js.map | 1 - .../ajv/dist/types/json-schema.d.ts | 124 - .../ajv/dist/types/json-schema.js | 3 - .../ajv/dist/types/json-schema.js.map | 1 - .../ajv/dist/types/jtd-schema.d.ts | 169 - .../node_modules/ajv/dist/types/jtd-schema.js | 3 - .../ajv/dist/types/jtd-schema.js.map | 1 - .../applicator/additionalItems.d.ts | 8 - .../applicator/additionalItems.js | 49 - .../applicator/additionalItems.js.map | 1 - .../applicator/additionalProperties.d.ts | 6 - .../applicator/additionalProperties.js | 106 - .../applicator/additionalProperties.js.map | 1 - .../dist/vocabularies/applicator/allOf.d.ts | 3 - .../ajv/dist/vocabularies/applicator/allOf.js | 23 - .../dist/vocabularies/applicator/allOf.js.map | 1 - .../dist/vocabularies/applicator/anyOf.d.ts | 4 - .../ajv/dist/vocabularies/applicator/anyOf.js | 12 - .../dist/vocabularies/applicator/anyOf.js.map | 1 - .../vocabularies/applicator/contains.d.ts | 7 - .../dist/vocabularies/applicator/contains.js | 95 - .../vocabularies/applicator/contains.js.map | 1 - .../vocabularies/applicator/dependencies.d.ts | 21 - .../vocabularies/applicator/dependencies.js | 85 - .../applicator/dependencies.js.map | 1 - .../applicator/dependentSchemas.d.ts | 3 - .../applicator/dependentSchemas.js | 11 - .../applicator/dependentSchemas.js.map | 1 - .../ajv/dist/vocabularies/applicator/if.d.ts | 6 - .../ajv/dist/vocabularies/applicator/if.js | 66 - .../dist/vocabularies/applicator/if.js.map | 1 - .../dist/vocabularies/applicator/index.d.ts | 13 - .../ajv/dist/vocabularies/applicator/index.js | 44 - .../dist/vocabularies/applicator/index.js.map | 1 - .../dist/vocabularies/applicator/items.d.ts | 5 - .../ajv/dist/vocabularies/applicator/items.js | 52 - .../dist/vocabularies/applicator/items.js.map | 1 - .../vocabularies/applicator/items2020.d.ts | 6 - .../dist/vocabularies/applicator/items2020.js | 30 - .../vocabularies/applicator/items2020.js.map | 1 - .../ajv/dist/vocabularies/applicator/not.d.ts | 4 - .../ajv/dist/vocabularies/applicator/not.js | 26 - .../dist/vocabularies/applicator/not.js.map | 1 - .../dist/vocabularies/applicator/oneOf.d.ts | 6 - .../ajv/dist/vocabularies/applicator/oneOf.js | 60 - .../dist/vocabularies/applicator/oneOf.js.map | 1 - .../applicator/patternProperties.d.ts | 3 - .../applicator/patternProperties.js | 75 - .../applicator/patternProperties.js.map | 1 - .../vocabularies/applicator/prefixItems.d.ts | 3 - .../vocabularies/applicator/prefixItems.js | 12 - .../applicator/prefixItems.js.map | 1 - .../vocabularies/applicator/properties.d.ts | 3 - .../vocabularies/applicator/properties.js | 54 - .../vocabularies/applicator/properties.js.map | 1 - .../applicator/propertyNames.d.ts | 6 - .../vocabularies/applicator/propertyNames.js | 38 - .../applicator/propertyNames.js.map | 1 - .../vocabularies/applicator/thenElse.d.ts | 3 - .../dist/vocabularies/applicator/thenElse.js | 13 - .../vocabularies/applicator/thenElse.js.map | 1 - .../ajv/dist/vocabularies/code.d.ts | 17 - .../ajv/dist/vocabularies/code.js | 131 - .../ajv/dist/vocabularies/code.js.map | 1 - .../ajv/dist/vocabularies/core/id.d.ts | 3 - .../ajv/dist/vocabularies/core/id.js | 10 - .../ajv/dist/vocabularies/core/id.js.map | 1 - .../ajv/dist/vocabularies/core/index.d.ts | 3 - .../ajv/dist/vocabularies/core/index.js | 16 - .../ajv/dist/vocabularies/core/index.js.map | 1 - .../ajv/dist/vocabularies/core/ref.d.ts | 8 - .../ajv/dist/vocabularies/core/ref.js | 122 - .../ajv/dist/vocabularies/core/ref.js.map | 1 - .../vocabularies/discriminator/index.d.ts | 5 - .../dist/vocabularies/discriminator/index.js | 100 - .../vocabularies/discriminator/index.js.map | 1 - .../vocabularies/discriminator/types.d.ts | 10 - .../dist/vocabularies/discriminator/types.js | 9 - .../vocabularies/discriminator/types.js.map | 1 - .../ajv/dist/vocabularies/draft2020.d.ts | 3 - .../ajv/dist/vocabularies/draft2020.js | 23 - .../ajv/dist/vocabularies/draft2020.js.map | 1 - .../ajv/dist/vocabularies/draft7.d.ts | 3 - .../ajv/dist/vocabularies/draft7.js | 17 - .../ajv/dist/vocabularies/draft7.js.map | 1 - .../vocabularies/dynamic/dynamicAnchor.d.ts | 5 - .../vocabularies/dynamic/dynamicAnchor.js | 30 - .../vocabularies/dynamic/dynamicAnchor.js.map | 1 - .../dist/vocabularies/dynamic/dynamicRef.d.ts | 5 - .../dist/vocabularies/dynamic/dynamicRef.js | 51 - .../vocabularies/dynamic/dynamicRef.js.map | 1 - .../ajv/dist/vocabularies/dynamic/index.d.ts | 3 - .../ajv/dist/vocabularies/dynamic/index.js | 9 - .../dist/vocabularies/dynamic/index.js.map | 1 - .../vocabularies/dynamic/recursiveAnchor.d.ts | 3 - .../vocabularies/dynamic/recursiveAnchor.js | 16 - .../dynamic/recursiveAnchor.js.map | 1 - .../vocabularies/dynamic/recursiveRef.d.ts | 3 - .../dist/vocabularies/dynamic/recursiveRef.js | 10 - .../vocabularies/dynamic/recursiveRef.js.map | 1 - .../ajv/dist/vocabularies/errors.d.ts | 9 - .../ajv/dist/vocabularies/errors.js | 3 - .../ajv/dist/vocabularies/errors.js.map | 1 - .../ajv/dist/vocabularies/format/format.d.ts | 8 - .../ajv/dist/vocabularies/format/format.js | 92 - .../dist/vocabularies/format/format.js.map | 1 - .../ajv/dist/vocabularies/format/index.d.ts | 3 - .../ajv/dist/vocabularies/format/index.js | 6 - .../ajv/dist/vocabularies/format/index.js.map | 1 - .../dist/vocabularies/jtd/discriminator.d.ts | 6 - .../dist/vocabularies/jtd/discriminator.js | 71 - .../vocabularies/jtd/discriminator.js.map | 1 - .../ajv/dist/vocabularies/jtd/elements.d.ts | 5 - .../ajv/dist/vocabularies/jtd/elements.js | 24 - .../ajv/dist/vocabularies/jtd/elements.js.map | 1 - .../ajv/dist/vocabularies/jtd/enum.d.ts | 6 - .../ajv/dist/vocabularies/jtd/enum.js | 43 - .../ajv/dist/vocabularies/jtd/enum.js.map | 1 - .../ajv/dist/vocabularies/jtd/error.d.ts | 9 - .../ajv/dist/vocabularies/jtd/error.js | 20 - .../ajv/dist/vocabularies/jtd/error.js.map | 1 - .../ajv/dist/vocabularies/jtd/index.d.ts | 10 - .../ajv/dist/vocabularies/jtd/index.js | 29 - .../ajv/dist/vocabularies/jtd/index.js.map | 1 - .../ajv/dist/vocabularies/jtd/metadata.d.ts | 5 - .../ajv/dist/vocabularies/jtd/metadata.js | 25 - .../ajv/dist/vocabularies/jtd/metadata.js.map | 1 - .../ajv/dist/vocabularies/jtd/nullable.d.ts | 4 - .../ajv/dist/vocabularies/jtd/nullable.js | 22 - .../ajv/dist/vocabularies/jtd/nullable.js.map | 1 - .../vocabularies/jtd/optionalProperties.d.ts | 3 - .../vocabularies/jtd/optionalProperties.js | 15 - .../jtd/optionalProperties.js.map | 1 - .../ajv/dist/vocabularies/jtd/properties.d.ts | 22 - .../ajv/dist/vocabularies/jtd/properties.js | 146 - .../dist/vocabularies/jtd/properties.js.map | 1 - .../ajv/dist/vocabularies/jtd/ref.d.ts | 4 - .../ajv/dist/vocabularies/jtd/ref.js | 67 - .../ajv/dist/vocabularies/jtd/ref.js.map | 1 - .../ajv/dist/vocabularies/jtd/type.d.ts | 10 - .../ajv/dist/vocabularies/jtd/type.js | 69 - .../ajv/dist/vocabularies/jtd/type.js.map | 1 - .../ajv/dist/vocabularies/jtd/union.d.ts | 3 - .../ajv/dist/vocabularies/jtd/union.js | 12 - .../ajv/dist/vocabularies/jtd/union.js.map | 1 - .../ajv/dist/vocabularies/jtd/values.d.ts | 5 - .../ajv/dist/vocabularies/jtd/values.js | 48 - .../ajv/dist/vocabularies/jtd/values.js.map | 1 - .../ajv/dist/vocabularies/metadata.d.ts | 3 - .../ajv/dist/vocabularies/metadata.js | 18 - .../ajv/dist/vocabularies/metadata.js.map | 1 - .../ajv/dist/vocabularies/next.d.ts | 3 - .../ajv/dist/vocabularies/next.js | 8 - .../ajv/dist/vocabularies/next.js.map | 1 - .../dist/vocabularies/unevaluated/index.d.ts | 3 - .../dist/vocabularies/unevaluated/index.js | 7 - .../vocabularies/unevaluated/index.js.map | 1 - .../unevaluated/unevaluatedItems.d.ts | 6 - .../unevaluated/unevaluatedItems.js | 40 - .../unevaluated/unevaluatedItems.js.map | 1 - .../unevaluated/unevaluatedProperties.d.ts | 6 - .../unevaluated/unevaluatedProperties.js | 65 - .../unevaluated/unevaluatedProperties.js.map | 1 - .../dist/vocabularies/validation/const.d.ts | 6 - .../ajv/dist/vocabularies/validation/const.js | 25 - .../dist/vocabularies/validation/const.js.map | 1 - .../validation/dependentRequired.d.ts | 5 - .../validation/dependentRequired.js | 12 - .../validation/dependentRequired.js.map | 1 - .../dist/vocabularies/validation/enum.d.ts | 8 - .../ajv/dist/vocabularies/validation/enum.js | 48 - .../dist/vocabularies/validation/enum.js.map | 1 - .../dist/vocabularies/validation/index.d.ts | 16 - .../ajv/dist/vocabularies/validation/index.js | 33 - .../dist/vocabularies/validation/index.js.map | 1 - .../validation/limitContains.d.ts | 3 - .../vocabularies/validation/limitContains.js | 15 - .../validation/limitContains.js.map | 1 - .../vocabularies/validation/limitItems.d.ts | 3 - .../vocabularies/validation/limitItems.js | 24 - .../vocabularies/validation/limitItems.js.map | 1 - .../vocabularies/validation/limitLength.d.ts | 3 - .../vocabularies/validation/limitLength.js | 27 - .../validation/limitLength.js.map | 1 - .../vocabularies/validation/limitNumber.d.ts | 11 - .../vocabularies/validation/limitNumber.js | 27 - .../validation/limitNumber.js.map | 1 - .../validation/limitProperties.d.ts | 3 - .../validation/limitProperties.js | 24 - .../validation/limitProperties.js.map | 1 - .../vocabularies/validation/multipleOf.d.ts | 8 - .../vocabularies/validation/multipleOf.js | 26 - .../vocabularies/validation/multipleOf.js.map | 1 - .../dist/vocabularies/validation/pattern.d.ts | 8 - .../dist/vocabularies/validation/pattern.js | 24 - .../vocabularies/validation/pattern.js.map | 1 - .../vocabularies/validation/required.d.ts | 8 - .../dist/vocabularies/validation/required.js | 79 - .../vocabularies/validation/required.js.map | 1 - .../vocabularies/validation/uniqueItems.d.ts | 9 - .../vocabularies/validation/uniqueItems.js | 64 - .../validation/uniqueItems.js.map | 1 - .../table/node_modules/ajv/lib/2019.ts | 78 - .../table/node_modules/ajv/lib/2020.ts | 72 - .../table/node_modules/ajv/lib/ajv.ts | 67 - .../ajv/lib/compile/codegen/code.ts | 168 - .../ajv/lib/compile/codegen/index.ts | 832 - .../ajv/lib/compile/codegen/scope.ts | 215 - .../node_modules/ajv/lib/compile/errors.ts | 184 - .../node_modules/ajv/lib/compile/index.ts | 324 - .../node_modules/ajv/lib/compile/jtd/parse.ts | 411 - .../ajv/lib/compile/jtd/serialize.ts | 260 - .../node_modules/ajv/lib/compile/jtd/types.ts | 16 - .../node_modules/ajv/lib/compile/names.ts | 27 - .../node_modules/ajv/lib/compile/ref_error.ts | 13 - .../node_modules/ajv/lib/compile/resolve.ts | 149 - .../node_modules/ajv/lib/compile/rules.ts | 50 - .../node_modules/ajv/lib/compile/util.ts | 213 - .../ajv/lib/compile/validate/applicability.ts | 22 - .../ajv/lib/compile/validate/boolSchema.ts | 47 - .../ajv/lib/compile/validate/dataType.ts | 229 - .../ajv/lib/compile/validate/defaults.ts | 32 - .../ajv/lib/compile/validate/index.ts | 573 - .../ajv/lib/compile/validate/keyword.ts | 171 - .../ajv/lib/compile/validate/subschema.ts | 135 - .../table/node_modules/ajv/lib/core.ts | 887 - .../table/node_modules/ajv/lib/jtd.ts | 129 - .../table/node_modules/ajv/lib/refs/data.json | 13 - .../ajv/lib/refs/json-schema-2019-09/index.ts | 28 - .../json-schema-2019-09/meta/applicator.json | 53 - .../json-schema-2019-09/meta/content.json | 17 - .../refs/json-schema-2019-09/meta/core.json | 57 - .../refs/json-schema-2019-09/meta/format.json | 14 - .../json-schema-2019-09/meta/meta-data.json | 37 - .../json-schema-2019-09/meta/validation.json | 90 - .../lib/refs/json-schema-2019-09/schema.json | 39 - .../ajv/lib/refs/json-schema-2020-12/index.ts | 30 - .../json-schema-2020-12/meta/applicator.json | 48 - .../json-schema-2020-12/meta/content.json | 17 - .../refs/json-schema-2020-12/meta/core.json | 51 - .../meta/format-annotation.json | 14 - .../json-schema-2020-12/meta/meta-data.json | 37 - .../json-schema-2020-12/meta/unevaluated.json | 15 - .../json-schema-2020-12/meta/validation.json | 90 - .../lib/refs/json-schema-2020-12/schema.json | 55 - .../ajv/lib/refs/json-schema-draft-06.json | 137 - .../ajv/lib/refs/json-schema-draft-07.json | 151 - .../ajv/lib/refs/json-schema-secure.json | 88 - .../node_modules/ajv/lib/refs/jtd-schema.ts | 130 - .../node_modules/ajv/lib/runtime/equal.ts | 7 - .../node_modules/ajv/lib/runtime/parseJson.ts | 176 - .../node_modules/ajv/lib/runtime/quote.ts | 31 - .../table/node_modules/ajv/lib/runtime/re2.ts | 6 - .../node_modules/ajv/lib/runtime/timestamp.ts | 46 - .../ajv/lib/runtime/ucs2length.ts | 20 - .../table/node_modules/ajv/lib/runtime/uri.ts | 6 - .../ajv/lib/runtime/validation_error.ts | 13 - .../node_modules/ajv/lib/standalone/index.ts | 100 - .../ajv/lib/standalone/instance.ts | 36 - .../table/node_modules/ajv/lib/types/index.ts | 240 - .../node_modules/ajv/lib/types/json-schema.ts | 186 - .../node_modules/ajv/lib/types/jtd-schema.ts | 263 - .../applicator/additionalItems.ts | 56 - .../applicator/additionalProperties.ts | 118 - .../ajv/lib/vocabularies/applicator/allOf.ts | 22 - .../ajv/lib/vocabularies/applicator/anyOf.ts | 14 - .../lib/vocabularies/applicator/contains.ts | 109 - .../vocabularies/applicator/dependencies.ts | 112 - .../applicator/dependentSchemas.ts | 11 - .../ajv/lib/vocabularies/applicator/if.ts | 80 - .../ajv/lib/vocabularies/applicator/index.ts | 53 - .../ajv/lib/vocabularies/applicator/items.ts | 59 - .../lib/vocabularies/applicator/items2020.ts | 36 - .../ajv/lib/vocabularies/applicator/not.ts | 38 - .../ajv/lib/vocabularies/applicator/oneOf.ts | 82 - .../applicator/patternProperties.ts | 91 - .../vocabularies/applicator/prefixItems.ts | 12 - .../lib/vocabularies/applicator/properties.ts | 57 - .../vocabularies/applicator/propertyNames.ts | 50 - .../lib/vocabularies/applicator/thenElse.ts | 13 - .../node_modules/ajv/lib/vocabularies/code.ts | 168 - .../ajv/lib/vocabularies/core/id.ts | 10 - .../ajv/lib/vocabularies/core/index.ts | 16 - .../ajv/lib/vocabularies/core/ref.ts | 129 - .../lib/vocabularies/discriminator/index.ts | 110 - .../lib/vocabularies/discriminator/types.ts | 12 - .../ajv/lib/vocabularies/draft2020.ts | 23 - .../ajv/lib/vocabularies/draft7.ts | 17 - .../lib/vocabularies/dynamic/dynamicAnchor.ts | 31 - .../lib/vocabularies/dynamic/dynamicRef.ts | 51 - .../ajv/lib/vocabularies/dynamic/index.ts | 9 - .../vocabularies/dynamic/recursiveAnchor.ts | 14 - .../lib/vocabularies/dynamic/recursiveRef.ts | 10 - .../ajv/lib/vocabularies/errors.ts | 18 - .../ajv/lib/vocabularies/format/format.ts | 120 - .../ajv/lib/vocabularies/format/index.ts | 6 - .../ajv/lib/vocabularies/jtd/discriminator.ts | 89 - .../ajv/lib/vocabularies/jtd/elements.ts | 32 - .../ajv/lib/vocabularies/jtd/enum.ts | 45 - .../ajv/lib/vocabularies/jtd/error.ts | 23 - .../ajv/lib/vocabularies/jtd/index.ts | 37 - .../ajv/lib/vocabularies/jtd/metadata.ts | 24 - .../ajv/lib/vocabularies/jtd/nullable.ts | 21 - .../vocabularies/jtd/optionalProperties.ts | 15 - .../ajv/lib/vocabularies/jtd/properties.ts | 177 - .../ajv/lib/vocabularies/jtd/ref.ts | 76 - .../ajv/lib/vocabularies/jtd/type.ts | 75 - .../ajv/lib/vocabularies/jtd/union.ts | 12 - .../ajv/lib/vocabularies/jtd/values.ts | 55 - .../ajv/lib/vocabularies/metadata.ts | 17 - .../node_modules/ajv/lib/vocabularies/next.ts | 8 - .../ajv/lib/vocabularies/unevaluated/index.ts | 7 - .../unevaluated/unevaluatedItems.ts | 47 - .../unevaluated/unevaluatedProperties.ts | 85 - .../ajv/lib/vocabularies/validation/const.ts | 28 - .../validation/dependentRequired.ts | 23 - .../ajv/lib/vocabularies/validation/enum.ts | 54 - .../ajv/lib/vocabularies/validation/index.ts | 49 - .../vocabularies/validation/limitContains.ts | 16 - .../lib/vocabularies/validation/limitItems.ts | 26 - .../vocabularies/validation/limitLength.ts | 30 - .../vocabularies/validation/limitNumber.ts | 42 - .../validation/limitProperties.ts | 26 - .../lib/vocabularies/validation/multipleOf.ts | 34 - .../lib/vocabularies/validation/pattern.ts | 28 - .../lib/vocabularies/validation/required.ts | 98 - .../vocabularies/validation/uniqueItems.ts | 79 - .../table/node_modules/ajv/package.json | 126 - .../json-schema-traverse/.eslintrc.yml | 27 - .../json-schema-traverse/.github/FUNDING.yml | 2 - .../.github/workflows/build.yml | 28 - .../.github/workflows/publish.yml | 27 - .../node_modules/json-schema-traverse/LICENSE | 21 - .../json-schema-traverse/README.md | 95 - .../json-schema-traverse/index.d.ts | 40 - .../json-schema-traverse/index.js | 93 - .../json-schema-traverse/package.json | 43 - .../json-schema-traverse/spec/.eslintrc.yml | 6 - .../spec/fixtures/schema.js | 125 - .../json-schema-traverse/spec/index.spec.js | 171 - node_modules/table/package.json | 77 - node_modules/terminal-link/index.d.ts | 69 - node_modules/terminal-link/index.js | 23 - node_modules/terminal-link/license | 9 - node_modules/terminal-link/package.json | 44 - node_modules/terminal-link/readme.md | 82 - node_modules/test-exclude/CHANGELOG.md | 352 - node_modules/test-exclude/LICENSE.txt | 14 - node_modules/test-exclude/README.md | 96 - node_modules/test-exclude/index.js | 161 - .../test-exclude/is-outside-dir-posix.js | 7 - .../test-exclude/is-outside-dir-win32.js | 10 - node_modules/test-exclude/is-outside-dir.js | 7 - node_modules/test-exclude/package.json | 45 - node_modules/text-table/.travis.yml | 4 - node_modules/text-table/LICENSE | 18 - node_modules/text-table/example/align.js | 8 - node_modules/text-table/example/center.js | 8 - node_modules/text-table/example/dotalign.js | 9 - node_modules/text-table/example/doubledot.js | 11 - node_modules/text-table/example/table.js | 6 - node_modules/text-table/index.js | 86 - node_modules/text-table/package.json | 44 - node_modules/text-table/readme.markdown | 134 - node_modules/text-table/test/align.js | 18 - node_modules/text-table/test/ansi-colors.js | 32 - node_modules/text-table/test/center.js | 18 - node_modules/text-table/test/dotalign.js | 20 - node_modules/text-table/test/doubledot.js | 24 - node_modules/text-table/test/table.js | 14 - node_modules/throat/LICENSE | 19 - node_modules/throat/README.md | 55 - node_modules/throat/index.d.ts | 32 - node_modules/throat/index.js | 145 - node_modules/throat/index.js.flow | 7 - node_modules/throat/package.json | 47 - node_modules/tmpl/lib/tmpl.js | 17 - node_modules/tmpl/license | 28 - node_modules/tmpl/package.json | 19 - node_modules/tmpl/readme.md | 10 - node_modules/to-regex-range/LICENSE | 21 - node_modules/to-regex-range/README.md | 305 - node_modules/to-regex-range/index.js | 288 - node_modules/to-regex-range/package.json | 88 - node_modules/touch/LICENSE | 15 - node_modules/touch/README.md | 52 - node_modules/touch/bin/nodetouch.js | 112 - node_modules/touch/index.js | 224 - node_modules/touch/package.json | 28 - node_modules/ts-jest/.ts-jest-digest | 1 - node_modules/ts-jest/CHANGELOG.md | 1588 - node_modules/ts-jest/CONTRIBUTING.md | 120 - node_modules/ts-jest/LICENSE.md | 21 - node_modules/ts-jest/README.md | 73 - node_modules/ts-jest/TROUBLESHOOTING.md | 75 - node_modules/ts-jest/cli.js | 3 - .../ts-jest/dist/cli/config/init.d.ts | 1 - node_modules/ts-jest/dist/cli/config/init.js | 157 - .../ts-jest/dist/cli/config/migrate.d.ts | 1 - .../ts-jest/dist/cli/config/migrate.js | 229 - node_modules/ts-jest/dist/cli/help.d.ts | 1 - node_modules/ts-jest/dist/cli/help.js | 47 - .../ts-jest/dist/cli/helpers/presets.d.ts | 1 - .../ts-jest/dist/cli/helpers/presets.js | 35 - node_modules/ts-jest/dist/cli/index.d.ts | 1 - node_modules/ts-jest/dist/cli/index.js | 114 - node_modules/ts-jest/dist/config/index.d.ts | 1 - node_modules/ts-jest/dist/config/index.js | 17 - .../config/paths-to-module-name-mapper.d.ts | 6 - .../config/paths-to-module-name-mapper.js | 66 - node_modules/ts-jest/dist/constants.d.ts | 7 - node_modules/ts-jest/dist/constants.js | 11 - node_modules/ts-jest/dist/index.d.ts | 14 - node_modules/ts-jest/dist/index.js | 31 - .../dist/legacy/compiler/compiler-utils.d.ts | 2 - .../dist/legacy/compiler/compiler-utils.js | 22 - .../ts-jest/dist/legacy/compiler/index.d.ts | 2 - .../ts-jest/dist/legacy/compiler/index.js | 18 - .../dist/legacy/compiler/ts-compiler.d.ts | 21 - .../dist/legacy/compiler/ts-compiler.js | 334 - .../legacy/compiler/ts-jest-compiler.d.ts | 8 - .../dist/legacy/compiler/ts-jest-compiler.js | 17 - .../dist/legacy/config/config-set.d.ts | 28 - .../ts-jest/dist/legacy/config/config-set.js | 521 - node_modules/ts-jest/dist/legacy/index.d.ts | 5 - node_modules/ts-jest/dist/legacy/index.js | 6 - .../dist/legacy/ts-jest-transformer.d.ts | 22 - .../dist/legacy/ts-jest-transformer.js | 324 - .../dist/presets/create-jest-preset.d.ts | 3 - .../dist/presets/create-jest-preset.js | 29 - .../ts-jest/dist/raw-compiler-options.d.ts | 106 - .../ts-jest/dist/raw-compiler-options.js | 2 - .../ts-jest/dist/transformers/hoist-jest.d.ts | 5 - .../ts-jest/dist/transformers/hoist-jest.js | 100 - node_modules/ts-jest/dist/types.d.ts | 103 - node_modules/ts-jest/dist/types.js | 2 - .../ts-jest/dist/utils/backports.d.ts | 1 - node_modules/ts-jest/dist/utils/backports.js | 111 - .../dist/utils/get-package-version.d.ts | 1 - .../ts-jest/dist/utils/get-package-version.js | 11 - node_modules/ts-jest/dist/utils/importer.d.ts | 1 - node_modules/ts-jest/dist/utils/importer.js | 204 - node_modules/ts-jest/dist/utils/index.d.ts | 3 - node_modules/ts-jest/dist/utils/index.js | 19 - node_modules/ts-jest/dist/utils/json.d.ts | 2 - node_modules/ts-jest/dist/utils/json.js | 35 - .../ts-jest/dist/utils/jsonable-value.d.ts | 10 - .../ts-jest/dist/utils/jsonable-value.js | 35 - node_modules/ts-jest/dist/utils/logger.d.ts | 1 - node_modules/ts-jest/dist/utils/logger.js | 22 - node_modules/ts-jest/dist/utils/memoize.d.ts | 1 - node_modules/ts-jest/dist/utils/memoize.js | 48 - node_modules/ts-jest/dist/utils/messages.d.ts | 1 - node_modules/ts-jest/dist/utils/messages.js | 8 - .../ts-jest/dist/utils/normalize-slashes.d.ts | 1 - .../ts-jest/dist/utils/normalize-slashes.js | 7 - node_modules/ts-jest/dist/utils/sha1.d.ts | 1 - node_modules/ts-jest/dist/utils/sha1.js | 32 - node_modules/ts-jest/dist/utils/ts-error.d.ts | 1 - node_modules/ts-jest/dist/utils/ts-error.js | 43 - .../ts-jest/dist/utils/version-checkers.d.ts | 1 - .../ts-jest/dist/utils/version-checkers.js | 60 - node_modules/ts-jest/globals.d.ts | 18 - node_modules/ts-jest/jest-preset.js | 1 - node_modules/ts-jest/legacy.js | 1 - node_modules/ts-jest/node_modules/.bin/semver | 12 - .../ts-jest/node_modules/.bin/semver.cmd | 17 - .../ts-jest/node_modules/.bin/semver.ps1 | 28 - .../ts-jest/node_modules/semver/LICENSE | 15 - .../ts-jest/node_modules/semver/README.md | 568 - .../ts-jest/node_modules/semver/bin/semver.js | 183 - .../node_modules/semver/classes/comparator.js | 136 - .../node_modules/semver/classes/index.js | 5 - .../node_modules/semver/classes/range.js | 519 - .../node_modules/semver/classes/semver.js | 287 - .../node_modules/semver/functions/clean.js | 6 - .../node_modules/semver/functions/cmp.js | 52 - .../node_modules/semver/functions/coerce.js | 52 - .../semver/functions/compare-build.js | 7 - .../semver/functions/compare-loose.js | 3 - .../node_modules/semver/functions/compare.js | 5 - .../node_modules/semver/functions/diff.js | 23 - .../node_modules/semver/functions/eq.js | 3 - .../node_modules/semver/functions/gt.js | 3 - .../node_modules/semver/functions/gte.js | 3 - .../node_modules/semver/functions/inc.js | 18 - .../node_modules/semver/functions/lt.js | 3 - .../node_modules/semver/functions/lte.js | 3 - .../node_modules/semver/functions/major.js | 3 - .../node_modules/semver/functions/minor.js | 3 - .../node_modules/semver/functions/neq.js | 3 - .../node_modules/semver/functions/parse.js | 33 - .../node_modules/semver/functions/patch.js | 3 - .../semver/functions/prerelease.js | 6 - .../node_modules/semver/functions/rcompare.js | 3 - .../node_modules/semver/functions/rsort.js | 3 - .../semver/functions/satisfies.js | 10 - .../node_modules/semver/functions/sort.js | 3 - .../node_modules/semver/functions/valid.js | 6 - .../ts-jest/node_modules/semver/index.js | 48 - .../node_modules/semver/internal/constants.js | 17 - .../node_modules/semver/internal/debug.js | 9 - .../semver/internal/identifiers.js | 23 - .../semver/internal/parse-options.js | 11 - .../node_modules/semver/internal/re.js | 182 - .../ts-jest/node_modules/semver/package.json | 75 - .../ts-jest/node_modules/semver/preload.js | 2 - .../ts-jest/node_modules/semver/range.bnf | 16 - .../ts-jest/node_modules/semver/ranges/gtr.js | 4 - .../node_modules/semver/ranges/intersects.js | 7 - .../ts-jest/node_modules/semver/ranges/ltr.js | 4 - .../semver/ranges/max-satisfying.js | 25 - .../semver/ranges/min-satisfying.js | 24 - .../node_modules/semver/ranges/min-version.js | 61 - .../node_modules/semver/ranges/outside.js | 80 - .../node_modules/semver/ranges/simplify.js | 47 - .../node_modules/semver/ranges/subset.js | 244 - .../semver/ranges/to-comparators.js | 8 - .../node_modules/semver/ranges/valid.js | 11 - node_modules/ts-jest/package.json | 145 - node_modules/ts-jest/preprocessor.js | 8 - .../presets/default-esm-legacy/jest-preset.js | 1 - .../presets/default-esm/jest-preset.js | 1 - .../presets/default-legacy/jest-preset.js | 1 - .../ts-jest/presets/default/jest-preset.js | 1 - node_modules/ts-jest/presets/index.d.ts | 17 - node_modules/ts-jest/presets/index.js | 63 - .../js-with-babel-esm-legacy/jest-preset.js | 1 - .../presets/js-with-babel-esm/jest-preset.js | 1 - .../js-with-babel-legacy/jest-preset.js | 1 - .../presets/js-with-babel/jest-preset.js | 1 - .../js-with-ts-esm-legacy/jest-preset.js | 1 - .../presets/js-with-ts-esm/jest-preset.js | 1 - .../presets/js-with-ts-legacy/jest-preset.js | 1 - .../ts-jest/presets/js-with-ts/jest-preset.js | 1 - node_modules/ts-jest/renovate.json | 65 - node_modules/ts-node/LICENSE | 21 - node_modules/ts-node/README.md | 306 - node_modules/ts-node/dist-raw/README.md | 13 - .../ts-node/dist-raw/node-cjs-loader-utils.js | 122 - node_modules/ts-node/dist-raw/node-errors.js | 21 - .../node-esm-resolve-implementation.js | 970 - .../ts-node/dist-raw/node-internal-fs.js | 22 - node_modules/ts-node/dist-raw/node-options.js | 101 - .../dist-raw/node-package-json-reader.js | 44 - .../ts-node/dist-raw/node-primordials.js | 22 - .../ts-node/dist/bin-script-deprecated.d.ts | 2 - .../ts-node/dist/bin-script-deprecated.js | 7 - .../ts-node/dist/bin-script-deprecated.js.map | 1 - node_modules/ts-node/dist/bin-script.d.ts | 2 - node_modules/ts-node/dist/bin-script.js | 6 - node_modules/ts-node/dist/bin-script.js.map | 1 - node_modules/ts-node/dist/bin-transpile.d.ts | 2 - node_modules/ts-node/dist/bin-transpile.js | 6 - .../ts-node/dist/bin-transpile.js.map | 1 - node_modules/ts-node/dist/bin.d.ts | 5 - node_modules/ts-node/dist/bin.js | 240 - node_modules/ts-node/dist/bin.js.map | 1 - node_modules/ts-node/dist/esm.d.ts | 18 - node_modules/ts-node/dist/esm.js | 90 - node_modules/ts-node/dist/esm.js.map | 1 - node_modules/ts-node/dist/index.d.ts | 227 - node_modules/ts-node/dist/index.js | 833 - node_modules/ts-node/dist/index.js.map | 1 - node_modules/ts-node/dist/index.spec.d.ts | 1 - node_modules/ts-node/dist/index.spec.js | 817 - node_modules/ts-node/dist/index.spec.js.map | 1 - node_modules/ts-node/dist/repl.d.ts | 39 - node_modules/ts-node/dist/repl.js | 261 - node_modules/ts-node/dist/repl.js.map | 1 - .../ts-node/dist/tsconfig-schema.d.ts | 13 - node_modules/ts-node/dist/tsconfig-schema.js | 3 - .../ts-node/dist/tsconfig-schema.js.map | 1 - node_modules/ts-node/esm.mjs | 7 - node_modules/ts-node/esm/transpile-only.mjs | 7 - .../ts-node/node_modules/diff/CONTRIBUTING.md | 39 - .../ts-node/node_modules/diff/LICENSE | 31 - .../ts-node/node_modules/diff/README.md | 207 - .../ts-node/node_modules/diff/dist/diff.js | 1585 - .../node_modules/diff/dist/diff.min.js | 38 - .../node_modules/diff/lib/convert/dmp.js | 32 - .../node_modules/diff/lib/convert/xml.js | 42 - .../node_modules/diff/lib/diff/array.js | 45 - .../node_modules/diff/lib/diff/base.js | 304 - .../node_modules/diff/lib/diff/character.js | 37 - .../ts-node/node_modules/diff/lib/diff/css.js | 41 - .../node_modules/diff/lib/diff/json.js | 163 - .../node_modules/diff/lib/diff/line.js | 89 - .../node_modules/diff/lib/diff/sentence.js | 41 - .../node_modules/diff/lib/diff/word.js | 107 - .../node_modules/diff/lib/index.es6.js | 1519 - .../ts-node/node_modules/diff/lib/index.js | 216 - .../node_modules/diff/lib/patch/apply.js | 243 - .../node_modules/diff/lib/patch/create.js | 247 - .../node_modules/diff/lib/patch/merge.js | 609 - .../node_modules/diff/lib/patch/parse.js | 156 - .../node_modules/diff/lib/util/array.js | 32 - .../diff/lib/util/distance-iterator.js | 57 - .../node_modules/diff/lib/util/params.js | 24 - .../ts-node/node_modules/diff/package.json | 73 - .../node_modules/diff/release-notes.md | 261 - .../ts-node/node_modules/diff/runtime.js | 3 - node_modules/ts-node/package.json | 121 - node_modules/ts-node/register/files.js | 3 - node_modules/ts-node/register/index.js | 1 - .../ts-node/register/transpile-only.js | 3 - node_modules/ts-node/register/type-check.js | 3 - node_modules/ts-node/tsconfig.schema.json | 124 - .../ts-node/tsconfig.schemastore-schema.json | 935 - node_modules/ts-standard/.husky/commit-msg | 4 - node_modules/ts-standard/.husky/pre-commit | 6 - node_modules/ts-standard/CHANGELOG.md | 118 - node_modules/ts-standard/LICENSE | 23 - node_modules/ts-standard/README.md | 152 - node_modules/ts-standard/bin/cmd.js | 3 - node_modules/ts-standard/dist/cli.d.ts | 25 - node_modules/ts-standard/dist/cli.js | 158 - node_modules/ts-standard/dist/constants.d.ts | 5 - node_modules/ts-standard/dist/constants.js | 10 - node_modules/ts-standard/dist/index.d.ts | 2 - node_modules/ts-standard/dist/index.js | 16 - .../ts-standard/dist/options/cli-options.d.ts | 15 - .../ts-standard/dist/options/cli-options.js | 98 - .../dist/options/default-options.d.ts | 22 - .../dist/options/default-options.js | 50 - .../ts-standard/dist/options/index.d.ts | 4 - .../ts-standard/dist/options/index.js | 32 - .../dist/options/package-options.d.ts | 18 - .../dist/options/package-options.js | 50 - .../ts-standard/dist/standard-engine-api.d.ts | 10 - .../ts-standard/dist/standard-engine-api.js | 57 - .../ts-standard/dist/standard-reporter.d.ts | 2 - .../ts-standard/dist/standard-reporter.js | 21 - .../ts-standard/dist/ts-standard.d.ts | 35 - node_modules/ts-standard/dist/ts-standard.js | 84 - node_modules/ts-standard/eslintrc.json | 3 - node_modules/ts-standard/package.json | 129 - node_modules/tsconfig-paths/CHANGELOG.md | 365 - node_modules/tsconfig-paths/LICENSE | 21 - node_modules/tsconfig-paths/README.md | 268 - .../lib/__tests__/config-loader.test.d.ts | 1 - .../lib/__tests__/config-loader.test.js | 88 - .../lib/__tests__/config-loader.test.js.map | 1 - .../lib/__tests__/data/match-path-data.d.ts | 17 - .../lib/__tests__/data/match-path-data.js | 205 - .../lib/__tests__/data/match-path-data.js.map | 1 - .../lib/__tests__/filesystem.test.d.ts | 1 - .../lib/__tests__/filesystem.test.js | 64 - .../lib/__tests__/filesystem.test.js.map | 1 - .../lib/__tests__/mapping-entry.test.d.ts | 1 - .../lib/__tests__/mapping-entry.test.js | 66 - .../lib/__tests__/mapping-entry.test.js.map | 1 - .../lib/__tests__/match-path-async.test.d.ts | 1 - .../lib/__tests__/match-path-async.test.js | 19 - .../__tests__/match-path-async.test.js.map | 1 - .../lib/__tests__/match-path-sync.test.d.ts | 1 - .../lib/__tests__/match-path-sync.test.js | 15 - .../lib/__tests__/match-path-sync.test.js.map | 1 - .../lib/__tests__/try-path.test.d.ts | 1 - .../lib/__tests__/try-path.test.js | 175 - .../lib/__tests__/try-path.test.js.map | 1 - .../lib/__tests__/tsconfig-loader.test.d.ts | 1 - .../lib/__tests__/tsconfig-loader.test.js | 246 - .../lib/__tests__/tsconfig-loader.test.js.map | 1 - .../tsconfig-paths/lib/config-loader.d.ts | 33 - .../tsconfig-paths/lib/config-loader.js | 57 - .../tsconfig-paths/lib/config-loader.js.map | 1 - .../tsconfig-paths/lib/filesystem.d.ts | 33 - node_modules/tsconfig-paths/lib/filesystem.js | 55 - .../tsconfig-paths/lib/filesystem.js.map | 1 - node_modules/tsconfig-paths/lib/index.d.ts | 5 - node_modules/tsconfig-paths/lib/index.js | 15 - node_modules/tsconfig-paths/lib/index.js.map | 1 - .../tsconfig-paths/lib/mapping-entry.d.ts | 17 - .../tsconfig-paths/lib/mapping-entry.js | 53 - .../tsconfig-paths/lib/mapping-entry.js.map | 1 - .../tsconfig-paths/lib/match-path-async.d.ts | 21 - .../tsconfig-paths/lib/match-path-async.js | 113 - .../lib/match-path-async.js.map | 1 - .../tsconfig-paths/lib/match-path-sync.d.ts | 30 - .../tsconfig-paths/lib/match-path-sync.js | 87 - .../tsconfig-paths/lib/match-path-sync.js.map | 1 - node_modules/tsconfig-paths/lib/options.d.ts | 4 - node_modules/tsconfig-paths/lib/options.js | 15 - .../tsconfig-paths/lib/options.js.map | 1 - node_modules/tsconfig-paths/lib/register.d.ts | 6 - node_modules/tsconfig-paths/lib/register.js | 93 - .../tsconfig-paths/lib/register.js.map | 1 - node_modules/tsconfig-paths/lib/try-path.d.ts | 15 - node_modules/tsconfig-paths/lib/try-path.js | 90 - .../tsconfig-paths/lib/try-path.js.map | 1 - .../tsconfig-paths/lib/tsconfig-loader.d.ts | 28 - .../tsconfig-paths/lib/tsconfig-loader.js | 111 - .../tsconfig-paths/lib/tsconfig-loader.js.map | 1 - .../tsconfig-paths/node_modules/.bin/json5 | 12 - .../node_modules/.bin/json5.cmd | 17 - .../node_modules/.bin/json5.ps1 | 28 - .../node_modules/json5/CHANGELOG.md | 274 - .../node_modules/json5/LICENSE.md | 23 - .../node_modules/json5/README.md | 234 - .../node_modules/json5/dist/index.js | 1 - .../node_modules/json5/lib/cli.js | 2 - .../node_modules/json5/lib/index.js | 1 - .../node_modules/json5/lib/parse.js | 1 - .../node_modules/json5/lib/register.js | 1 - .../node_modules/json5/lib/require.js | 1 - .../node_modules/json5/lib/stringify.js | 1 - .../node_modules/json5/lib/unicode.js | 1 - .../node_modules/json5/lib/util.js | 1 - .../node_modules/json5/package.json | 76 - .../node_modules/strip-bom/index.js | 14 - .../node_modules/strip-bom/license | 21 - .../node_modules/strip-bom/package.json | 40 - .../node_modules/strip-bom/readme.md | 36 - node_modules/tsconfig-paths/package.json | 67 - node_modules/tsconfig-paths/register.js | 1 - .../src/__tests__/config-loader.test.ts | 100 - .../src/__tests__/data/match-path-data.ts | 219 - .../src/__tests__/filesystem.test.ts | 65 - .../src/__tests__/mapping-entry.test.ts | 70 - .../src/__tests__/match-path-async.test.ts | 27 - .../src/__tests__/match-path-sync.test.ts | 23 - .../src/__tests__/try-path.test.ts | 193 - .../src/__tests__/tsconfig-loader.test.ts | 312 - .../src/__tests__/tsconfig-named.json | 10 - .../tsconfig-paths/src/config-loader.ts | 97 - node_modules/tsconfig-paths/src/filesystem.ts | 87 - node_modules/tsconfig-paths/src/index.ts | 24 - .../tsconfig-paths/src/mapping-entry.ts | 64 - .../tsconfig-paths/src/match-path-async.ts | 218 - .../tsconfig-paths/src/match-path-sync.ts | 141 - node_modules/tsconfig-paths/src/options.ts | 18 - node_modules/tsconfig-paths/src/register.ts | 97 - node_modules/tsconfig-paths/src/try-path.ts | 102 - .../tsconfig-paths/src/tsconfig-loader.ts | 172 - node_modules/tslib/CopyrightNotice.txt | 15 - node_modules/tslib/LICENSE.txt | 12 - node_modules/tslib/README.md | 142 - node_modules/tslib/modules/index.js | 51 - node_modules/tslib/modules/package.json | 3 - node_modules/tslib/package.json | 37 - .../index.js | 23 - .../package.json | 6 - node_modules/tslib/tslib.d.ts | 37 - node_modules/tslib/tslib.es6.html | 1 - node_modules/tslib/tslib.es6.js | 218 - node_modules/tslib/tslib.html | 1 - node_modules/tslib/tslib.js | 284 - node_modules/tsutils/CHANGELOG.md | 811 - node_modules/tsutils/LICENSE | 21 - node_modules/tsutils/README.md | 61 - node_modules/tsutils/index.d.ts | 2 - node_modules/tsutils/index.js | 6 - node_modules/tsutils/index.js.map | 1 - node_modules/tsutils/package.json | 63 - node_modules/tsutils/typeguard/2.8/index.d.ts | 2 - node_modules/tsutils/typeguard/2.8/index.js | 6 - .../tsutils/typeguard/2.8/index.js.map | 1 - node_modules/tsutils/typeguard/2.8/node.d.ts | 155 - node_modules/tsutils/typeguard/2.8/node.js | 714 - .../tsutils/typeguard/2.8/node.js.map | 1 - node_modules/tsutils/typeguard/2.8/type.d.ts | 18 - node_modules/tsutils/typeguard/2.8/type.js | 77 - .../tsutils/typeguard/2.8/type.js.map | 1 - node_modules/tsutils/typeguard/2.9/index.d.ts | 2 - node_modules/tsutils/typeguard/2.9/index.js | 6 - .../tsutils/typeguard/2.9/index.js.map | 1 - node_modules/tsutils/typeguard/2.9/node.d.ts | 3 - node_modules/tsutils/typeguard/2.9/node.js | 11 - .../tsutils/typeguard/2.9/node.js.map | 1 - node_modules/tsutils/typeguard/2.9/type.d.ts | 1 - node_modules/tsutils/typeguard/2.9/type.js | 5 - .../tsutils/typeguard/2.9/type.js.map | 1 - node_modules/tsutils/typeguard/3.0/index.d.ts | 2 - node_modules/tsutils/typeguard/3.0/index.js | 6 - .../tsutils/typeguard/3.0/index.js.map | 1 - node_modules/tsutils/typeguard/3.0/node.d.ts | 5 - node_modules/tsutils/typeguard/3.0/node.js | 19 - .../tsutils/typeguard/3.0/node.js.map | 1 - node_modules/tsutils/typeguard/3.0/type.d.ts | 6 - node_modules/tsutils/typeguard/3.0/type.js | 16 - .../tsutils/typeguard/3.0/type.js.map | 1 - node_modules/tsutils/typeguard/3.2/index.d.ts | 2 - node_modules/tsutils/typeguard/3.2/index.js | 6 - .../tsutils/typeguard/3.2/index.js.map | 1 - node_modules/tsutils/typeguard/3.2/node.d.ts | 3 - node_modules/tsutils/typeguard/3.2/node.js | 11 - .../tsutils/typeguard/3.2/node.js.map | 1 - node_modules/tsutils/typeguard/3.2/type.d.ts | 1 - node_modules/tsutils/typeguard/3.2/type.js | 5 - .../tsutils/typeguard/3.2/type.js.map | 1 - node_modules/tsutils/typeguard/index.d.ts | 2 - node_modules/tsutils/typeguard/index.js | 6 - node_modules/tsutils/typeguard/index.js.map | 1 - .../tsutils/typeguard/next/index.d.ts | 2 - node_modules/tsutils/typeguard/next/index.js | 6 - .../tsutils/typeguard/next/index.js.map | 1 - node_modules/tsutils/typeguard/next/node.d.ts | 1 - node_modules/tsutils/typeguard/next/node.js | 5 - .../tsutils/typeguard/next/node.js.map | 1 - node_modules/tsutils/typeguard/next/type.d.ts | 1 - node_modules/tsutils/typeguard/next/type.js | 5 - .../tsutils/typeguard/next/type.js.map | 1 - node_modules/tsutils/typeguard/node.d.ts | 1 - node_modules/tsutils/typeguard/node.js | 5 - node_modules/tsutils/typeguard/node.js.map | 1 - node_modules/tsutils/typeguard/type.d.ts | 1 - node_modules/tsutils/typeguard/type.js | 5 - node_modules/tsutils/typeguard/type.js.map | 1 - node_modules/tsutils/util/control-flow.d.ts | 24 - node_modules/tsutils/util/control-flow.js | 296 - node_modules/tsutils/util/control-flow.js.map | 1 - node_modules/tsutils/util/convert-ast.d.ts | 33 - node_modules/tsutils/util/convert-ast.js | 79 - node_modules/tsutils/util/convert-ast.js.map | 1 - node_modules/tsutils/util/index.d.ts | 5 - node_modules/tsutils/util/index.js | 9 - node_modules/tsutils/util/index.js.map | 1 - node_modules/tsutils/util/type.d.ts | 35 - node_modules/tsutils/util/type.js | 331 - node_modules/tsutils/util/type.js.map | 1 - node_modules/tsutils/util/usage.d.ts | 30 - node_modules/tsutils/util/usage.js | 658 - node_modules/tsutils/util/usage.js.map | 1 - node_modules/tsutils/util/util.d.ts | 265 - node_modules/tsutils/util/util.js | 1686 - node_modules/tsutils/util/util.js.map | 1 - node_modules/type-fest/base.d.ts | 39 - node_modules/type-fest/index.d.ts | 2 - node_modules/type-fest/license | 9 - node_modules/type-fest/package.json | 58 - node_modules/type-fest/readme.md | 760 - .../type-fest/source/async-return-type.d.ts | 23 - node_modules/type-fest/source/asyncify.d.ts | 31 - node_modules/type-fest/source/basic.d.ts | 51 - .../type-fest/source/conditional-except.d.ts | 43 - .../type-fest/source/conditional-keys.d.ts | 43 - .../type-fest/source/conditional-pick.d.ts | 42 - node_modules/type-fest/source/entries.d.ts | 57 - node_modules/type-fest/source/entry.d.ts | 60 - node_modules/type-fest/source/except.d.ts | 22 - .../type-fest/source/fixed-length-array.d.ts | 38 - .../type-fest/source/iterable-element.d.ts | 46 - .../type-fest/source/literal-union.d.ts | 33 - .../type-fest/source/merge-exclusive.d.ts | 39 - node_modules/type-fest/source/merge.d.ts | 25 - node_modules/type-fest/source/mutable.d.ts | 38 - node_modules/type-fest/source/opaque.d.ts | 65 - .../type-fest/source/package-json.d.ts | 611 - .../type-fest/source/partial-deep.d.ts | 72 - node_modules/type-fest/source/promisable.d.ts | 23 - .../type-fest/source/promise-value.d.ts | 27 - .../type-fest/source/readonly-deep.d.ts | 59 - .../source/require-at-least-one.d.ts | 33 - .../type-fest/source/require-exactly-one.d.ts | 35 - .../type-fest/source/set-optional.d.ts | 33 - .../type-fest/source/set-required.d.ts | 33 - .../type-fest/source/set-return-type.d.ts | 29 - node_modules/type-fest/source/simplify.d.ts | 4 - .../type-fest/source/stringified.d.ts | 21 - .../type-fest/source/tsconfig-json.d.ts | 870 - .../type-fest/source/typed-array.d.ts | 15 - .../source/union-to-intersection.d.ts | 58 - node_modules/type-fest/source/utilities.d.ts | 5 - node_modules/type-fest/source/value-of.d.ts | 40 - node_modules/type-fest/ts41/camel-case.d.ts | 64 - .../type-fest/ts41/delimiter-case.d.ts | 85 - node_modules/type-fest/ts41/get.d.ts | 131 - node_modules/type-fest/ts41/index.d.ts | 10 - node_modules/type-fest/ts41/kebab-case.d.ts | 36 - node_modules/type-fest/ts41/pascal-case.d.ts | 36 - node_modules/type-fest/ts41/snake-case.d.ts | 35 - node_modules/type-fest/ts41/utilities.d.ts | 8 - node_modules/typescript/AUTHORS.md | 480 - node_modules/typescript/CODE_OF_CONDUCT.md | 1 - node_modules/typescript/CopyrightNotice.txt | 15 - node_modules/typescript/LICENSE.txt | 55 - node_modules/typescript/README.md | 104 - .../typescript/ThirdPartyNoticeText.txt | 193 - node_modules/typescript/bin/tsc | 2 - node_modules/typescript/bin/tsserver | 2 - node_modules/typescript/lib/README.md | 5 - .../typescript/lib/cancellationToken.js | 67 - .../lib/cs/diagnosticMessages.generated.json | 1518 - .../lib/de/diagnosticMessages.generated.json | 1518 - .../lib/es/diagnosticMessages.generated.json | 1518 - .../lib/fr/diagnosticMessages.generated.json | 1518 - .../lib/it/diagnosticMessages.generated.json | 1518 - .../lib/ja/diagnosticMessages.generated.json | 1518 - .../lib/ko/diagnosticMessages.generated.json | 1518 - node_modules/typescript/lib/lib.d.ts | 24 - node_modules/typescript/lib/lib.dom.d.ts | 19845 -- .../typescript/lib/lib.dom.iterable.d.ts | 347 - .../typescript/lib/lib.es2015.collection.d.ts | 89 - .../typescript/lib/lib.es2015.core.d.ts | 517 - node_modules/typescript/lib/lib.es2015.d.ts | 30 - .../typescript/lib/lib.es2015.generator.d.ts | 79 - .../typescript/lib/lib.es2015.iterable.d.ts | 505 - .../typescript/lib/lib.es2015.promise.d.ts | 150 - .../typescript/lib/lib.es2015.proxy.d.ts | 41 - .../typescript/lib/lib.es2015.reflect.d.ts | 123 - .../typescript/lib/lib.es2015.symbol.d.ts | 48 - .../lib/lib.es2015.symbol.wellknown.d.ts | 324 - .../lib/lib.es2016.array.include.d.ts | 118 - node_modules/typescript/lib/lib.es2016.d.ts | 22 - .../typescript/lib/lib.es2016.full.d.ts | 25 - node_modules/typescript/lib/lib.es2017.d.ts | 26 - .../typescript/lib/lib.es2017.full.d.ts | 25 - .../typescript/lib/lib.es2017.intl.d.ts | 32 - .../typescript/lib/lib.es2017.object.d.ts | 51 - .../lib/lib.es2017.sharedmemory.d.ts | 137 - .../typescript/lib/lib.es2017.string.d.ts | 47 - .../lib/lib.es2017.typedarrays.d.ts | 55 - .../lib/lib.es2018.asyncgenerator.d.ts | 79 - .../lib/lib.es2018.asynciterable.d.ts | 45 - node_modules/typescript/lib/lib.es2018.d.ts | 26 - .../typescript/lib/lib.es2018.full.d.ts | 25 - .../typescript/lib/lib.es2018.intl.d.ts | 61 - .../typescript/lib/lib.es2018.promise.d.ts | 32 - .../typescript/lib/lib.es2018.regexp.d.ts | 39 - .../typescript/lib/lib.es2019.array.d.ts | 85 - node_modules/typescript/lib/lib.es2019.d.ts | 25 - .../typescript/lib/lib.es2019.full.d.ts | 25 - .../typescript/lib/lib.es2019.object.d.ts | 35 - .../typescript/lib/lib.es2019.string.d.ts | 33 - .../typescript/lib/lib.es2019.symbol.d.ts | 26 - .../typescript/lib/lib.es2020.bigint.d.ts | 728 - node_modules/typescript/lib/lib.es2020.d.ts | 27 - .../typescript/lib/lib.es2020.full.d.ts | 25 - .../typescript/lib/lib.es2020.intl.d.ts | 309 - .../typescript/lib/lib.es2020.promise.d.ts | 50 - .../lib/lib.es2020.sharedmemory.d.ts | 99 - .../typescript/lib/lib.es2020.string.d.ts | 30 - .../lib/lib.es2020.symbol.wellknown.d.ts | 39 - node_modules/typescript/lib/lib.es2021.d.ts | 24 - .../typescript/lib/lib.es2021.full.d.ts | 25 - .../typescript/lib/lib.es2021.promise.d.ts | 43 - .../typescript/lib/lib.es2021.string.d.ts | 35 - .../typescript/lib/lib.es2021.weakref.d.ts | 75 - node_modules/typescript/lib/lib.es5.d.ts | 4435 - node_modules/typescript/lib/lib.es6.d.ts | 25 - node_modules/typescript/lib/lib.esnext.d.ts | 22 - .../typescript/lib/lib.esnext.full.d.ts | 25 - .../typescript/lib/lib.esnext.intl.d.ts | 32 - .../typescript/lib/lib.esnext.promise.d.ts | 43 - .../typescript/lib/lib.esnext.string.d.ts | 35 - .../typescript/lib/lib.esnext.weakref.d.ts | 75 - .../typescript/lib/lib.scripthost.d.ts | 327 - .../typescript/lib/lib.webworker.d.ts | 5987 - .../lib/lib.webworker.importscripts.d.ts | 26 - .../lib/lib.webworker.iterable.d.ts | 166 - .../lib/pl/diagnosticMessages.generated.json | 1518 - node_modules/typescript/lib/protocol.d.ts | 2928 - .../pt-br/diagnosticMessages.generated.json | 1518 - .../lib/ru/diagnosticMessages.generated.json | 1518 - .../lib/tr/diagnosticMessages.generated.json | 1518 - node_modules/typescript/lib/tsc.js | 97820 --------- node_modules/typescript/lib/tsserver.js | 168116 --------------- .../typescript/lib/tsserverlibrary.d.ts | 11144 - .../typescript/lib/tsserverlibrary.js | 167233 -------------- node_modules/typescript/lib/typesMap.json | 497 - node_modules/typescript/lib/typescript.d.ts | 7381 - node_modules/typescript/lib/typescript.js | 157340 -------------- .../typescript/lib/typescriptServices.d.ts | 7379 - .../typescript/lib/typescriptServices.js | 157339 -------------- .../typescript/lib/typingsInstaller.js | 118716 ---------- node_modules/typescript/lib/watchGuard.js | 29 - .../zh-cn/diagnosticMessages.generated.json | 1518 - .../zh-tw/diagnosticMessages.generated.json | 1518 - .../CHS/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../CHS/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../CHT/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../CHT/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../CSY/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../CSY/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../DEU/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../DEU/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../ESN/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../ESN/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../FRA/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../FRA/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../ITA/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../ITA/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../JPN/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../JPN/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../KOR/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../KOR/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../PLK/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../PLK/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../PTB/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../PTB/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - .../RUS/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../RUS/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 126 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 867 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 180 - .../TRK/Targets/ProjectItemsSchema.xaml.lcl | 33 - .../TRK/Targets/TypeScriptCompile.xaml.lcl | 195 - .../TypeScriptProjectProperties.xaml.lcl | 492 - .../TypeScriptDebugEngine.dll.lcl | 123 - ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 - .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 - node_modules/typescript/package.json | 133 - node_modules/unbox-primitive/.editorconfig | 20 - node_modules/unbox-primitive/.eslintrc | 5 - .../unbox-primitive/.github/FUNDING.yml | 12 - node_modules/unbox-primitive/.nycrc | 13 - node_modules/unbox-primitive/CHANGELOG.md | 60 - node_modules/unbox-primitive/LICENSE | 21 - node_modules/unbox-primitive/README.md | 47 - node_modules/unbox-primitive/index.js | 39 - node_modules/unbox-primitive/package.json | 65 - node_modules/unbox-primitive/test/index.js | 59 - .../undefsafe/.github/workflows/release.yml | 25 - node_modules/undefsafe/.jscsrc | 13 - node_modules/undefsafe/.jshintrc | 16 - node_modules/undefsafe/.travis.yml | 18 - node_modules/undefsafe/LICENSE | 22 - node_modules/undefsafe/README.md | 63 - node_modules/undefsafe/example.js | 14 - node_modules/undefsafe/lib/undefsafe.js | 125 - node_modules/undefsafe/package.json | 34 - .../LICENSE-MIT.txt | 20 - .../README.md | 58 - .../index.js | 60 - .../package.json | 34 - .../LICENSE-MIT.txt | 20 - .../README.md | 69 - .../index.js | 16 - .../package.json | 39 - .../LICENSE-MIT.txt | 20 - .../README.md | 72 - .../data/mappings.js | 730 - .../index.js | 19 - .../package.json | 39 - .../LICENSE-MIT.txt | 20 - .../README.md | 60 - .../index.js | 57 - .../package.json | 41 - node_modules/update-browserslist-db/LICENSE | 20 - node_modules/update-browserslist-db/README.md | 23 - node_modules/update-browserslist-db/cli.js | 41 - .../update-browserslist-db/index.d.ts | 6 - node_modules/update-browserslist-db/index.js | 301 - .../update-browserslist-db/package.json | 38 - node_modules/uri-js/LICENSE | 11 - node_modules/uri-js/README.md | 203 - node_modules/uri-js/dist/es5/uri.all.d.ts | 59 - node_modules/uri-js/dist/es5/uri.all.js | 1443 - node_modules/uri-js/dist/es5/uri.all.js.map | 1 - node_modules/uri-js/dist/es5/uri.all.min.d.ts | 59 - node_modules/uri-js/dist/es5/uri.all.min.js | 3 - .../uri-js/dist/es5/uri.all.min.js.map | 1 - node_modules/uri-js/dist/esnext/index.d.ts | 1 - node_modules/uri-js/dist/esnext/index.js | 17 - node_modules/uri-js/dist/esnext/index.js.map | 1 - .../uri-js/dist/esnext/regexps-iri.d.ts | 3 - .../uri-js/dist/esnext/regexps-iri.js | 3 - .../uri-js/dist/esnext/regexps-iri.js.map | 1 - .../uri-js/dist/esnext/regexps-uri.d.ts | 4 - .../uri-js/dist/esnext/regexps-uri.js | 42 - .../uri-js/dist/esnext/regexps-uri.js.map | 1 - .../uri-js/dist/esnext/schemes/http.d.ts | 3 - .../uri-js/dist/esnext/schemes/http.js | 28 - .../uri-js/dist/esnext/schemes/http.js.map | 1 - .../uri-js/dist/esnext/schemes/https.d.ts | 3 - .../uri-js/dist/esnext/schemes/https.js | 9 - .../uri-js/dist/esnext/schemes/https.js.map | 1 - .../uri-js/dist/esnext/schemes/mailto.d.ts | 12 - .../uri-js/dist/esnext/schemes/mailto.js | 148 - .../uri-js/dist/esnext/schemes/mailto.js.map | 1 - .../uri-js/dist/esnext/schemes/urn-uuid.d.ts | 7 - .../uri-js/dist/esnext/schemes/urn-uuid.js | 23 - .../dist/esnext/schemes/urn-uuid.js.map | 1 - .../uri-js/dist/esnext/schemes/urn.d.ts | 10 - .../uri-js/dist/esnext/schemes/urn.js | 49 - .../uri-js/dist/esnext/schemes/urn.js.map | 1 - .../uri-js/dist/esnext/schemes/ws.d.ts | 7 - node_modules/uri-js/dist/esnext/schemes/ws.js | 41 - .../uri-js/dist/esnext/schemes/ws.js.map | 1 - .../uri-js/dist/esnext/schemes/wss.d.ts | 3 - .../uri-js/dist/esnext/schemes/wss.js | 9 - .../uri-js/dist/esnext/schemes/wss.js.map | 1 - node_modules/uri-js/dist/esnext/uri.d.ts | 59 - node_modules/uri-js/dist/esnext/uri.js | 480 - node_modules/uri-js/dist/esnext/uri.js.map | 1 - node_modules/uri-js/dist/esnext/util.d.ts | 6 - node_modules/uri-js/dist/esnext/util.js | 36 - node_modules/uri-js/dist/esnext/util.js.map | 1 - node_modules/uri-js/package.json | 77 - node_modules/uri-js/yarn.lock | 2558 - node_modules/util-deprecate/History.md | 16 - node_modules/util-deprecate/LICENSE | 24 - node_modules/util-deprecate/README.md | 53 - node_modules/util-deprecate/browser.js | 67 - node_modules/util-deprecate/node.js | 6 - node_modules/util-deprecate/package.json | 27 - node_modules/v8-compile-cache/CHANGELOG.md | 53 - node_modules/v8-compile-cache/LICENSE | 21 - node_modules/v8-compile-cache/README.md | 55 - node_modules/v8-compile-cache/package.json | 34 - .../v8-compile-cache/v8-compile-cache.js | 371 - node_modules/v8-to-istanbul/CHANGELOG.md | 403 - node_modules/v8-to-istanbul/LICENSE.txt | 14 - node_modules/v8-to-istanbul/README.md | 86 - node_modules/v8-to-istanbul/index.d.ts | 25 - node_modules/v8-to-istanbul/index.js | 5 - node_modules/v8-to-istanbul/lib/branch.js | 28 - node_modules/v8-to-istanbul/lib/function.js | 29 - node_modules/v8-to-istanbul/lib/line.js | 34 - node_modules/v8-to-istanbul/lib/range.js | 35 - node_modules/v8-to-istanbul/lib/source.js | 245 - .../v8-to-istanbul/lib/v8-to-istanbul.js | 315 - node_modules/v8-to-istanbul/package.json | 49 - node_modules/walker/.travis.yml | 3 - node_modules/walker/LICENSE | 13 - node_modules/walker/lib/walker.js | 111 - node_modules/walker/package.json | 27 - node_modules/walker/readme.md | 52 - .../which-boxed-primitive/.editorconfig | 20 - .../which-boxed-primitive/.eslintignore | 1 - node_modules/which-boxed-primitive/.eslintrc | 9 - .../which-boxed-primitive/.github/FUNDING.yml | 12 - node_modules/which-boxed-primitive/.nycrc | 13 - .../which-boxed-primitive/CHANGELOG.md | 54 - node_modules/which-boxed-primitive/LICENSE | 21 - node_modules/which-boxed-primitive/README.md | 73 - node_modules/which-boxed-primitive/index.js | 30 - .../which-boxed-primitive/package.json | 65 - .../which-boxed-primitive/test/index.js | 66 - node_modules/which/CHANGELOG.md | 166 - node_modules/which/LICENSE | 15 - node_modules/which/README.md | 54 - node_modules/which/bin/node-which | 52 - node_modules/which/package.json | 43 - node_modules/which/which.js | 125 - node_modules/word-wrap/LICENSE | 21 - node_modules/word-wrap/README.md | 182 - node_modules/word-wrap/index.d.ts | 50 - node_modules/word-wrap/index.js | 46 - node_modules/word-wrap/package.json | 77 - node_modules/wrap-ansi/index.js | 216 - node_modules/wrap-ansi/license | 9 - node_modules/wrap-ansi/package.json | 62 - node_modules/wrap-ansi/readme.md | 91 - node_modules/xdg-basedir/index.d.ts | 81 - node_modules/xdg-basedir/index.js | 28 - node_modules/xdg-basedir/license | 9 - node_modules/xdg-basedir/package.json | 41 - node_modules/xdg-basedir/readme.md | 60 - node_modules/y18n/CHANGELOG.md | 100 - node_modules/y18n/LICENSE | 13 - node_modules/y18n/README.md | 127 - node_modules/y18n/build/index.cjs | 203 - node_modules/y18n/build/lib/cjs.js | 6 - node_modules/y18n/build/lib/index.js | 174 - .../y18n/build/lib/platform-shims/node.js | 19 - node_modules/y18n/index.mjs | 8 - node_modules/y18n/package.json | 70 - node_modules/yargs-parser/CHANGELOG.md | 287 - node_modules/yargs-parser/LICENSE.txt | 14 - node_modules/yargs-parser/README.md | 518 - node_modules/yargs-parser/browser.js | 29 - node_modules/yargs-parser/build/index.cjs | 1048 - node_modules/yargs-parser/build/lib/index.js | 60 - .../yargs-parser/build/lib/string-utils.js | 65 - .../build/lib/tokenize-arg-string.js | 40 - .../build/lib/yargs-parser-types.js | 12 - .../yargs-parser/build/lib/yargs-parser.js | 1045 - node_modules/yargs-parser/package.json | 88 - node_modules/yargs/LICENSE | 21 - node_modules/yargs/README.md | 204 - node_modules/yargs/browser.mjs | 7 - node_modules/yargs/build/index.cjs | 1 - node_modules/yargs/build/lib/argsert.js | 62 - node_modules/yargs/build/lib/command.js | 447 - .../yargs/build/lib/completion-templates.js | 48 - node_modules/yargs/build/lib/completion.js | 236 - node_modules/yargs/build/lib/middleware.js | 88 - node_modules/yargs/build/lib/parse-command.js | 32 - .../yargs/build/lib/typings/common-types.js | 9 - .../build/lib/typings/yargs-parser-types.js | 1 - node_modules/yargs/build/lib/usage.js | 579 - .../yargs/build/lib/utils/apply-extends.js | 59 - .../yargs/build/lib/utils/is-promise.js | 5 - .../yargs/build/lib/utils/levenshtein.js | 34 - .../build/lib/utils/maybe-async-result.js | 17 - .../yargs/build/lib/utils/obj-filter.js | 10 - .../yargs/build/lib/utils/process-argv.js | 17 - .../yargs/build/lib/utils/set-blocking.js | 12 - .../yargs/build/lib/utils/which-module.js | 10 - node_modules/yargs/build/lib/validation.js | 305 - node_modules/yargs/build/lib/yargs-factory.js | 1497 - node_modules/yargs/build/lib/yerror.js | 9 - node_modules/yargs/helpers/helpers.mjs | 10 - node_modules/yargs/helpers/index.js | 14 - node_modules/yargs/helpers/package.json | 3 - node_modules/yargs/index.cjs | 53 - node_modules/yargs/index.mjs | 8 - .../yargs/lib/platform-shims/browser.mjs | 95 - node_modules/yargs/lib/platform-shims/esm.mjs | 73 - node_modules/yargs/locales/be.json | 46 - node_modules/yargs/locales/de.json | 46 - node_modules/yargs/locales/en.json | 51 - node_modules/yargs/locales/es.json | 46 - node_modules/yargs/locales/fi.json | 49 - node_modules/yargs/locales/fr.json | 53 - node_modules/yargs/locales/hi.json | 49 - node_modules/yargs/locales/hu.json | 46 - node_modules/yargs/locales/id.json | 50 - node_modules/yargs/locales/it.json | 46 - node_modules/yargs/locales/ja.json | 51 - node_modules/yargs/locales/ko.json | 49 - node_modules/yargs/locales/nb.json | 44 - node_modules/yargs/locales/nl.json | 49 - node_modules/yargs/locales/nn.json | 44 - node_modules/yargs/locales/pirate.json | 13 - node_modules/yargs/locales/pl.json | 49 - node_modules/yargs/locales/pt.json | 45 - node_modules/yargs/locales/pt_BR.json | 48 - node_modules/yargs/locales/ru.json | 51 - node_modules/yargs/locales/th.json | 46 - node_modules/yargs/locales/tr.json | 48 - node_modules/yargs/locales/uk_UA.json | 51 - node_modules/yargs/locales/uz.json | 52 - node_modules/yargs/locales/zh_CN.json | 48 - node_modules/yargs/locales/zh_TW.json | 51 - node_modules/yargs/package.json | 123 - node_modules/yargs/yargs | 9 - node_modules/yargs/yargs.mjs | 10 - node_modules/yn/index.d.ts | 65 - node_modules/yn/index.js | 33 - node_modules/yn/lenient.js | 105 - node_modules/yn/license | 9 - node_modules/yn/package.json | 42 - node_modules/yn/readme.md | 83 - 13214 files changed, 1135 insertions(+), 2041297 deletions(-) delete mode 100644 node_modules/.bin/acorn delete mode 100644 node_modules/.bin/acorn.cmd delete mode 100644 node_modules/.bin/acorn.ps1 delete mode 100644 node_modules/.bin/babel delete mode 100644 node_modules/.bin/babel-external-helpers delete mode 100644 node_modules/.bin/babel-external-helpers.cmd delete mode 100644 node_modules/.bin/babel-external-helpers.ps1 delete mode 100644 node_modules/.bin/babel.cmd delete mode 100644 node_modules/.bin/babel.ps1 delete mode 100644 node_modules/.bin/browserslist delete mode 100644 node_modules/.bin/browserslist-lint delete mode 100644 node_modules/.bin/browserslist-lint.cmd delete mode 100644 node_modules/.bin/browserslist-lint.ps1 delete mode 100644 node_modules/.bin/browserslist.cmd delete mode 100644 node_modules/.bin/browserslist.ps1 delete mode 100644 node_modules/.bin/eslint delete mode 100644 node_modules/.bin/eslint.cmd delete mode 100644 node_modules/.bin/eslint.ps1 delete mode 100644 node_modules/.bin/esparse delete mode 100644 node_modules/.bin/esparse.cmd delete mode 100644 node_modules/.bin/esparse.ps1 delete mode 100644 node_modules/.bin/esvalidate delete mode 100644 node_modules/.bin/esvalidate.cmd delete mode 100644 node_modules/.bin/esvalidate.ps1 delete mode 100644 node_modules/.bin/import-local-fixture delete mode 100644 node_modules/.bin/import-local-fixture.cmd delete mode 100644 node_modules/.bin/import-local-fixture.ps1 delete mode 100644 node_modules/.bin/jest delete mode 100644 node_modules/.bin/jest.cmd delete mode 100644 node_modules/.bin/jest.ps1 delete mode 100644 node_modules/.bin/js-yaml delete mode 100644 node_modules/.bin/js-yaml.cmd delete mode 100644 node_modules/.bin/js-yaml.ps1 delete mode 100644 node_modules/.bin/jsesc delete mode 100644 node_modules/.bin/jsesc.cmd delete mode 100644 node_modules/.bin/jsesc.ps1 delete mode 100644 node_modules/.bin/json5 delete mode 100644 node_modules/.bin/json5.cmd delete mode 100644 node_modules/.bin/json5.ps1 delete mode 100644 node_modules/.bin/loose-envify delete mode 100644 node_modules/.bin/loose-envify.cmd delete mode 100644 node_modules/.bin/loose-envify.ps1 delete mode 100644 node_modules/.bin/node-which delete mode 100644 node_modules/.bin/node-which.cmd delete mode 100644 node_modules/.bin/node-which.ps1 delete mode 100644 node_modules/.bin/nodemon delete mode 100644 node_modules/.bin/nodemon.cmd delete mode 100644 node_modules/.bin/nodemon.ps1 delete mode 100644 node_modules/.bin/nodetouch delete mode 100644 node_modules/.bin/nodetouch.cmd delete mode 100644 node_modules/.bin/nodetouch.ps1 delete mode 100644 node_modules/.bin/nopt delete mode 100644 node_modules/.bin/nopt.cmd delete mode 100644 node_modules/.bin/nopt.ps1 delete mode 100644 node_modules/.bin/regjsparser delete mode 100644 node_modules/.bin/regjsparser.cmd delete mode 100644 node_modules/.bin/regjsparser.ps1 delete mode 100644 node_modules/.bin/rimraf delete mode 100644 node_modules/.bin/rimraf.cmd delete mode 100644 node_modules/.bin/rimraf.ps1 delete mode 100644 node_modules/.bin/semver delete mode 100644 node_modules/.bin/semver.cmd delete mode 100644 node_modules/.bin/semver.ps1 delete mode 100644 node_modules/.bin/ts-jest delete mode 100644 node_modules/.bin/ts-jest.cmd delete mode 100644 node_modules/.bin/ts-jest.ps1 delete mode 100644 node_modules/.bin/ts-node delete mode 100644 node_modules/.bin/ts-node-script delete mode 100644 node_modules/.bin/ts-node-script.cmd delete mode 100644 node_modules/.bin/ts-node-script.ps1 delete mode 100644 node_modules/.bin/ts-node-transpile-only delete mode 100644 node_modules/.bin/ts-node-transpile-only.cmd delete mode 100644 node_modules/.bin/ts-node-transpile-only.ps1 delete mode 100644 node_modules/.bin/ts-node.cmd delete mode 100644 node_modules/.bin/ts-node.ps1 delete mode 100644 node_modules/.bin/ts-script delete mode 100644 node_modules/.bin/ts-script.cmd delete mode 100644 node_modules/.bin/ts-script.ps1 delete mode 100644 node_modules/.bin/ts-standard delete mode 100644 node_modules/.bin/ts-standard.cmd delete mode 100644 node_modules/.bin/ts-standard.ps1 delete mode 100644 node_modules/.bin/tsc delete mode 100644 node_modules/.bin/tsc.cmd delete mode 100644 node_modules/.bin/tsc.ps1 delete mode 100644 node_modules/.bin/tsserver delete mode 100644 node_modules/.bin/tsserver.cmd delete mode 100644 node_modules/.bin/tsserver.ps1 delete mode 100644 node_modules/@ampproject/remapping/LICENSE delete mode 100644 node_modules/@ampproject/remapping/README.md delete mode 100644 node_modules/@ampproject/remapping/dist/remapping.mjs delete mode 100644 node_modules/@ampproject/remapping/dist/remapping.mjs.map delete mode 100644 node_modules/@ampproject/remapping/dist/remapping.umd.js delete mode 100644 node_modules/@ampproject/remapping/dist/remapping.umd.js.map delete mode 100644 node_modules/@ampproject/remapping/dist/types/build-source-map-tree.d.ts delete mode 100644 node_modules/@ampproject/remapping/dist/types/remapping.d.ts delete mode 100644 node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts delete mode 100644 node_modules/@ampproject/remapping/dist/types/source-map.d.ts delete mode 100644 node_modules/@ampproject/remapping/dist/types/types.d.ts delete mode 100644 node_modules/@ampproject/remapping/package.json delete mode 100644 node_modules/@babel/cli/LICENSE delete mode 100644 node_modules/@babel/cli/README.md delete mode 100644 node_modules/@babel/cli/bin/babel-external-helpers.js delete mode 100644 node_modules/@babel/cli/bin/babel.js delete mode 100644 node_modules/@babel/cli/index.js delete mode 100644 node_modules/@babel/cli/lib/babel-external-helpers.js delete mode 100644 node_modules/@babel/cli/lib/babel/dir.js delete mode 100644 node_modules/@babel/cli/lib/babel/file.js delete mode 100644 node_modules/@babel/cli/lib/babel/index.js delete mode 100644 node_modules/@babel/cli/lib/babel/options.js delete mode 100644 node_modules/@babel/cli/lib/babel/util.js delete mode 100644 node_modules/@babel/cli/lib/babel/watcher.js delete mode 100644 node_modules/@babel/cli/node_modules/.bin/semver delete mode 100644 node_modules/@babel/cli/node_modules/.bin/semver.cmd delete mode 100644 node_modules/@babel/cli/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/@babel/cli/node_modules/commander/CHANGELOG.md delete mode 100644 node_modules/@babel/cli/node_modules/commander/LICENSE delete mode 100644 node_modules/@babel/cli/node_modules/commander/Readme.md delete mode 100644 node_modules/@babel/cli/node_modules/commander/index.js delete mode 100644 node_modules/@babel/cli/node_modules/commander/package.json delete mode 100644 node_modules/@babel/cli/node_modules/commander/typings/index.d.ts delete mode 100644 node_modules/@babel/cli/node_modules/make-dir/index.d.ts delete mode 100644 node_modules/@babel/cli/node_modules/make-dir/index.js delete mode 100644 node_modules/@babel/cli/node_modules/make-dir/license delete mode 100644 node_modules/@babel/cli/node_modules/make-dir/package.json delete mode 100644 node_modules/@babel/cli/node_modules/make-dir/readme.md delete mode 100644 node_modules/@babel/cli/node_modules/semver/CHANGELOG.md delete mode 100644 node_modules/@babel/cli/node_modules/semver/LICENSE delete mode 100644 node_modules/@babel/cli/node_modules/semver/README.md delete mode 100644 node_modules/@babel/cli/node_modules/semver/bin/semver delete mode 100644 node_modules/@babel/cli/node_modules/semver/package.json delete mode 100644 node_modules/@babel/cli/node_modules/semver/range.bnf delete mode 100644 node_modules/@babel/cli/node_modules/semver/semver.js delete mode 100644 node_modules/@babel/cli/node_modules/slash/index.js delete mode 100644 node_modules/@babel/cli/node_modules/slash/license delete mode 100644 node_modules/@babel/cli/node_modules/slash/package.json delete mode 100644 node_modules/@babel/cli/node_modules/slash/readme.md delete mode 100644 node_modules/@babel/cli/package.json delete mode 100644 node_modules/@babel/code-frame/LICENSE delete mode 100644 node_modules/@babel/code-frame/README.md delete mode 100644 node_modules/@babel/code-frame/lib/index.js delete mode 100644 node_modules/@babel/code-frame/package.json delete mode 100644 node_modules/@babel/compat-data/LICENSE delete mode 100644 node_modules/@babel/compat-data/README.md delete mode 100644 node_modules/@babel/compat-data/corejs2-built-ins.js delete mode 100644 node_modules/@babel/compat-data/corejs3-shipped-proposals.js delete mode 100644 node_modules/@babel/compat-data/data/corejs2-built-ins.json delete mode 100644 node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json delete mode 100644 node_modules/@babel/compat-data/data/native-modules.json delete mode 100644 node_modules/@babel/compat-data/data/overlapping-plugins.json delete mode 100644 node_modules/@babel/compat-data/data/plugin-bugfixes.json delete mode 100644 node_modules/@babel/compat-data/data/plugins.json delete mode 100644 node_modules/@babel/compat-data/native-modules.js delete mode 100644 node_modules/@babel/compat-data/overlapping-plugins.js delete mode 100644 node_modules/@babel/compat-data/package.json delete mode 100644 node_modules/@babel/compat-data/plugin-bugfixes.js delete mode 100644 node_modules/@babel/compat-data/plugins.js delete mode 100644 node_modules/@babel/core/LICENSE delete mode 100644 node_modules/@babel/core/README.md delete mode 100644 node_modules/@babel/core/lib/config/cache-contexts.js delete mode 100644 node_modules/@babel/core/lib/config/caching.js delete mode 100644 node_modules/@babel/core/lib/config/config-chain.js delete mode 100644 node_modules/@babel/core/lib/config/config-descriptors.js delete mode 100644 node_modules/@babel/core/lib/config/files/configuration.js delete mode 100644 node_modules/@babel/core/lib/config/files/import-meta-resolve.js delete mode 100644 node_modules/@babel/core/lib/config/files/import.js delete mode 100644 node_modules/@babel/core/lib/config/files/index-browser.js delete mode 100644 node_modules/@babel/core/lib/config/files/index.js delete mode 100644 node_modules/@babel/core/lib/config/files/module-types.js delete mode 100644 node_modules/@babel/core/lib/config/files/package.js delete mode 100644 node_modules/@babel/core/lib/config/files/plugins.js delete mode 100644 node_modules/@babel/core/lib/config/files/types.js delete mode 100644 node_modules/@babel/core/lib/config/files/utils.js delete mode 100644 node_modules/@babel/core/lib/config/full.js delete mode 100644 node_modules/@babel/core/lib/config/helpers/config-api.js delete mode 100644 node_modules/@babel/core/lib/config/helpers/deep-array.js delete mode 100644 node_modules/@babel/core/lib/config/helpers/environment.js delete mode 100644 node_modules/@babel/core/lib/config/index.js delete mode 100644 node_modules/@babel/core/lib/config/item.js delete mode 100644 node_modules/@babel/core/lib/config/partial.js delete mode 100644 node_modules/@babel/core/lib/config/pattern-to-regex.js delete mode 100644 node_modules/@babel/core/lib/config/plugin.js delete mode 100644 node_modules/@babel/core/lib/config/printer.js delete mode 100644 node_modules/@babel/core/lib/config/resolve-targets-browser.js delete mode 100644 node_modules/@babel/core/lib/config/resolve-targets.js delete mode 100644 node_modules/@babel/core/lib/config/util.js delete mode 100644 node_modules/@babel/core/lib/config/validation/option-assertions.js delete mode 100644 node_modules/@babel/core/lib/config/validation/options.js delete mode 100644 node_modules/@babel/core/lib/config/validation/plugins.js delete mode 100644 node_modules/@babel/core/lib/config/validation/removed.js delete mode 100644 node_modules/@babel/core/lib/gensync-utils/async.js delete mode 100644 node_modules/@babel/core/lib/gensync-utils/fs.js delete mode 100644 node_modules/@babel/core/lib/index.js delete mode 100644 node_modules/@babel/core/lib/parse.js delete mode 100644 node_modules/@babel/core/lib/parser/index.js delete mode 100644 node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js delete mode 100644 node_modules/@babel/core/lib/tools/build-external-helpers.js delete mode 100644 node_modules/@babel/core/lib/transform-ast.js delete mode 100644 node_modules/@babel/core/lib/transform-file-browser.js delete mode 100644 node_modules/@babel/core/lib/transform-file.js delete mode 100644 node_modules/@babel/core/lib/transform.js delete mode 100644 node_modules/@babel/core/lib/transformation/block-hoist-plugin.js delete mode 100644 node_modules/@babel/core/lib/transformation/file/file.js delete mode 100644 node_modules/@babel/core/lib/transformation/file/generate.js delete mode 100644 node_modules/@babel/core/lib/transformation/file/merge-map.js delete mode 100644 node_modules/@babel/core/lib/transformation/index.js delete mode 100644 node_modules/@babel/core/lib/transformation/normalize-file.js delete mode 100644 node_modules/@babel/core/lib/transformation/normalize-opts.js delete mode 100644 node_modules/@babel/core/lib/transformation/plugin-pass.js delete mode 100644 node_modules/@babel/core/lib/transformation/util/clone-deep.js delete mode 100644 node_modules/@babel/core/lib/vendor/import-meta-resolve.js delete mode 100644 node_modules/@babel/core/node_modules/debug/LICENSE delete mode 100644 node_modules/@babel/core/node_modules/debug/README.md delete mode 100644 node_modules/@babel/core/node_modules/debug/package.json delete mode 100644 node_modules/@babel/core/node_modules/debug/src/browser.js delete mode 100644 node_modules/@babel/core/node_modules/debug/src/common.js delete mode 100644 node_modules/@babel/core/node_modules/debug/src/index.js delete mode 100644 node_modules/@babel/core/node_modules/debug/src/node.js delete mode 100644 node_modules/@babel/core/node_modules/ms/index.js delete mode 100644 node_modules/@babel/core/node_modules/ms/license.md delete mode 100644 node_modules/@babel/core/node_modules/ms/package.json delete mode 100644 node_modules/@babel/core/node_modules/ms/readme.md delete mode 100644 node_modules/@babel/core/package.json delete mode 100644 node_modules/@babel/core/src/config/files/index-browser.ts delete mode 100644 node_modules/@babel/core/src/config/files/index.ts delete mode 100644 node_modules/@babel/core/src/config/resolve-targets-browser.ts delete mode 100644 node_modules/@babel/core/src/config/resolve-targets.ts delete mode 100644 node_modules/@babel/core/src/transform-file-browser.ts delete mode 100644 node_modules/@babel/core/src/transform-file.ts delete mode 100644 node_modules/@babel/generator/LICENSE delete mode 100644 node_modules/@babel/generator/README.md delete mode 100644 node_modules/@babel/generator/lib/buffer.js delete mode 100644 node_modules/@babel/generator/lib/generators/base.js delete mode 100644 node_modules/@babel/generator/lib/generators/classes.js delete mode 100644 node_modules/@babel/generator/lib/generators/expressions.js delete mode 100644 node_modules/@babel/generator/lib/generators/flow.js delete mode 100644 node_modules/@babel/generator/lib/generators/index.js delete mode 100644 node_modules/@babel/generator/lib/generators/jsx.js delete mode 100644 node_modules/@babel/generator/lib/generators/methods.js delete mode 100644 node_modules/@babel/generator/lib/generators/modules.js delete mode 100644 node_modules/@babel/generator/lib/generators/statements.js delete mode 100644 node_modules/@babel/generator/lib/generators/template-literals.js delete mode 100644 node_modules/@babel/generator/lib/generators/types.js delete mode 100644 node_modules/@babel/generator/lib/generators/typescript.js delete mode 100644 node_modules/@babel/generator/lib/index.js delete mode 100644 node_modules/@babel/generator/lib/node/index.js delete mode 100644 node_modules/@babel/generator/lib/node/parentheses.js delete mode 100644 node_modules/@babel/generator/lib/node/whitespace.js delete mode 100644 node_modules/@babel/generator/lib/printer.js delete mode 100644 node_modules/@babel/generator/lib/source-map.js delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/README.md delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts delete mode 100644 node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/types.ts delete mode 100644 node_modules/@babel/generator/package.json delete mode 100644 node_modules/@babel/helper-annotate-as-pure/LICENSE delete mode 100644 node_modules/@babel/helper-annotate-as-pure/README.md delete mode 100644 node_modules/@babel/helper-annotate-as-pure/lib/index.js delete mode 100644 node_modules/@babel/helper-annotate-as-pure/package.json delete mode 100644 node_modules/@babel/helper-builder-binary-assignment-operator-visitor/LICENSE delete mode 100644 node_modules/@babel/helper-builder-binary-assignment-operator-visitor/README.md delete mode 100644 node_modules/@babel/helper-builder-binary-assignment-operator-visitor/lib/index.js delete mode 100644 node_modules/@babel/helper-builder-binary-assignment-operator-visitor/package.json delete mode 100644 node_modules/@babel/helper-compilation-targets/LICENSE delete mode 100644 node_modules/@babel/helper-compilation-targets/README.md delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/debug.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/filter-items.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/index.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/options.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/pretty.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/targets.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/types.js delete mode 100644 node_modules/@babel/helper-compilation-targets/lib/utils.js delete mode 100644 node_modules/@babel/helper-compilation-targets/package.json delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/LICENSE delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/README.md delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/lib/decorators.js delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/lib/features.js delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/lib/fields.js delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/lib/index.js delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/lib/misc.js delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/lib/typescript.js delete mode 100644 node_modules/@babel/helper-create-class-features-plugin/package.json delete mode 100644 node_modules/@babel/helper-create-regexp-features-plugin/LICENSE delete mode 100644 node_modules/@babel/helper-create-regexp-features-plugin/README.md delete mode 100644 node_modules/@babel/helper-create-regexp-features-plugin/lib/features.js delete mode 100644 node_modules/@babel/helper-create-regexp-features-plugin/lib/index.js delete mode 100644 node_modules/@babel/helper-create-regexp-features-plugin/lib/util.js delete mode 100644 node_modules/@babel/helper-create-regexp-features-plugin/package.json delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/LICENSE delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/README.md delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/imports-cache.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/index.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/types.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/utils.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/LICENSE delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/README.md delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/package.json delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/browser.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/common.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/index.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/node.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/index.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/license.md delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/package.json delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/readme.md delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/package.json delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/src/browser/dependencies.js delete mode 100644 node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js delete mode 100644 node_modules/@babel/helper-environment-visitor/LICENSE delete mode 100644 node_modules/@babel/helper-environment-visitor/README.md delete mode 100644 node_modules/@babel/helper-environment-visitor/lib/index.js delete mode 100644 node_modules/@babel/helper-environment-visitor/package.json delete mode 100644 node_modules/@babel/helper-explode-assignable-expression/LICENSE delete mode 100644 node_modules/@babel/helper-explode-assignable-expression/README.md delete mode 100644 node_modules/@babel/helper-explode-assignable-expression/lib/index.js delete mode 100644 node_modules/@babel/helper-explode-assignable-expression/package.json delete mode 100644 node_modules/@babel/helper-function-name/LICENSE delete mode 100644 node_modules/@babel/helper-function-name/README.md delete mode 100644 node_modules/@babel/helper-function-name/lib/index.js delete mode 100644 node_modules/@babel/helper-function-name/package.json delete mode 100644 node_modules/@babel/helper-hoist-variables/LICENSE delete mode 100644 node_modules/@babel/helper-hoist-variables/README.md delete mode 100644 node_modules/@babel/helper-hoist-variables/lib/index.js delete mode 100644 node_modules/@babel/helper-hoist-variables/package.json delete mode 100644 node_modules/@babel/helper-member-expression-to-functions/LICENSE delete mode 100644 node_modules/@babel/helper-member-expression-to-functions/README.md delete mode 100644 node_modules/@babel/helper-member-expression-to-functions/lib/index.js delete mode 100644 node_modules/@babel/helper-member-expression-to-functions/lib/index.js.map delete mode 100644 node_modules/@babel/helper-member-expression-to-functions/package.json delete mode 100644 node_modules/@babel/helper-module-imports/LICENSE delete mode 100644 node_modules/@babel/helper-module-imports/README.md delete mode 100644 node_modules/@babel/helper-module-imports/lib/import-builder.js delete mode 100644 node_modules/@babel/helper-module-imports/lib/import-injector.js delete mode 100644 node_modules/@babel/helper-module-imports/lib/index.js delete mode 100644 node_modules/@babel/helper-module-imports/lib/is-module.js delete mode 100644 node_modules/@babel/helper-module-imports/package.json delete mode 100644 node_modules/@babel/helper-module-transforms/LICENSE delete mode 100644 node_modules/@babel/helper-module-transforms/README.md delete mode 100644 node_modules/@babel/helper-module-transforms/lib/get-module-name.js delete mode 100644 node_modules/@babel/helper-module-transforms/lib/index.js delete mode 100644 node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js delete mode 100644 node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js delete mode 100644 node_modules/@babel/helper-module-transforms/lib/rewrite-this.js delete mode 100644 node_modules/@babel/helper-module-transforms/package.json delete mode 100644 node_modules/@babel/helper-optimise-call-expression/LICENSE delete mode 100644 node_modules/@babel/helper-optimise-call-expression/README.md delete mode 100644 node_modules/@babel/helper-optimise-call-expression/lib/index.js delete mode 100644 node_modules/@babel/helper-optimise-call-expression/package.json delete mode 100644 node_modules/@babel/helper-plugin-utils/LICENSE delete mode 100644 node_modules/@babel/helper-plugin-utils/README.md delete mode 100644 node_modules/@babel/helper-plugin-utils/lib/index.js delete mode 100644 node_modules/@babel/helper-plugin-utils/package.json delete mode 100644 node_modules/@babel/helper-remap-async-to-generator/LICENSE delete mode 100644 node_modules/@babel/helper-remap-async-to-generator/README.md delete mode 100644 node_modules/@babel/helper-remap-async-to-generator/lib/index.js delete mode 100644 node_modules/@babel/helper-remap-async-to-generator/package.json delete mode 100644 node_modules/@babel/helper-replace-supers/LICENSE delete mode 100644 node_modules/@babel/helper-replace-supers/README.md delete mode 100644 node_modules/@babel/helper-replace-supers/lib/index.js delete mode 100644 node_modules/@babel/helper-replace-supers/package.json delete mode 100644 node_modules/@babel/helper-simple-access/LICENSE delete mode 100644 node_modules/@babel/helper-simple-access/README.md delete mode 100644 node_modules/@babel/helper-simple-access/lib/index.js delete mode 100644 node_modules/@babel/helper-simple-access/package.json delete mode 100644 node_modules/@babel/helper-skip-transparent-expression-wrappers/LICENSE delete mode 100644 node_modules/@babel/helper-skip-transparent-expression-wrappers/README.md delete mode 100644 node_modules/@babel/helper-skip-transparent-expression-wrappers/lib/index.js delete mode 100644 node_modules/@babel/helper-skip-transparent-expression-wrappers/package.json delete mode 100644 node_modules/@babel/helper-split-export-declaration/LICENSE delete mode 100644 node_modules/@babel/helper-split-export-declaration/README.md delete mode 100644 node_modules/@babel/helper-split-export-declaration/lib/index.js delete mode 100644 node_modules/@babel/helper-split-export-declaration/package.json delete mode 100644 node_modules/@babel/helper-validator-option/LICENSE delete mode 100644 node_modules/@babel/helper-validator-option/README.md delete mode 100644 node_modules/@babel/helper-validator-option/lib/find-suggestion.js delete mode 100644 node_modules/@babel/helper-validator-option/lib/index.js delete mode 100644 node_modules/@babel/helper-validator-option/lib/validator.js delete mode 100644 node_modules/@babel/helper-validator-option/package.json delete mode 100644 node_modules/@babel/helper-wrap-function/LICENSE delete mode 100644 node_modules/@babel/helper-wrap-function/README.md delete mode 100644 node_modules/@babel/helper-wrap-function/lib/index.js delete mode 100644 node_modules/@babel/helper-wrap-function/package.json delete mode 100644 node_modules/@babel/helpers/LICENSE delete mode 100644 node_modules/@babel/helpers/README.md delete mode 100644 node_modules/@babel/helpers/lib/helpers-generated.js delete mode 100644 node_modules/@babel/helpers/lib/helpers.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/applyDecs.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/asyncIterator.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/jsx.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/objectSpread2.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/typeof.js delete mode 100644 node_modules/@babel/helpers/lib/helpers/wrapRegExp.js delete mode 100644 node_modules/@babel/helpers/lib/index.js delete mode 100644 node_modules/@babel/helpers/package.json delete mode 100644 node_modules/@babel/helpers/scripts/generate-helpers.js delete mode 100644 node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js delete mode 100644 node_modules/@babel/helpers/scripts/package.json delete mode 100644 node_modules/@babel/highlight/LICENSE delete mode 100644 node_modules/@babel/highlight/README.md delete mode 100644 node_modules/@babel/highlight/lib/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/ansi-styles/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/ansi-styles/license delete mode 100644 node_modules/@babel/highlight/node_modules/ansi-styles/package.json delete mode 100644 node_modules/@babel/highlight/node_modules/ansi-styles/readme.md delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/index.js.flow delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/license delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/package.json delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/readme.md delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/templates.js delete mode 100644 node_modules/@babel/highlight/node_modules/chalk/types/index.d.ts delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/CHANGELOG.md delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/LICENSE delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/README.md delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/conversions.js delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/package.json delete mode 100644 node_modules/@babel/highlight/node_modules/color-convert/route.js delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/.eslintrc.json delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/.npmignore delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/LICENSE delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/README.md delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/package.json delete mode 100644 node_modules/@babel/highlight/node_modules/color-name/test.js delete mode 100644 node_modules/@babel/highlight/node_modules/has-flag/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/has-flag/license delete mode 100644 node_modules/@babel/highlight/node_modules/has-flag/package.json delete mode 100644 node_modules/@babel/highlight/node_modules/has-flag/readme.md delete mode 100644 node_modules/@babel/highlight/node_modules/supports-color/browser.js delete mode 100644 node_modules/@babel/highlight/node_modules/supports-color/index.js delete mode 100644 node_modules/@babel/highlight/node_modules/supports-color/license delete mode 100644 node_modules/@babel/highlight/node_modules/supports-color/package.json delete mode 100644 node_modules/@babel/highlight/node_modules/supports-color/readme.md delete mode 100644 node_modules/@babel/highlight/package.json delete mode 100644 node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/LICENSE delete mode 100644 node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/README.md delete mode 100644 node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js delete mode 100644 node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/lib/index.js.map delete mode 100644 node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/package.json delete mode 100644 node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/LICENSE delete mode 100644 node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/README.md delete mode 100644 node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/lib/index.js delete mode 100644 node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/lib/index.js.map delete mode 100644 node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/package.json delete mode 100644 node_modules/@babel/plugin-proposal-async-generator-functions/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-async-generator-functions/README.md delete mode 100644 node_modules/@babel/plugin-proposal-async-generator-functions/lib/for-await.js delete mode 100644 node_modules/@babel/plugin-proposal-async-generator-functions/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-async-generator-functions/package.json delete mode 100644 node_modules/@babel/plugin-proposal-class-properties/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-class-properties/README.md delete mode 100644 node_modules/@babel/plugin-proposal-class-properties/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-class-properties/package.json delete mode 100644 node_modules/@babel/plugin-proposal-class-static-block/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-class-static-block/README.md delete mode 100644 node_modules/@babel/plugin-proposal-class-static-block/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-class-static-block/package.json delete mode 100644 node_modules/@babel/plugin-proposal-dynamic-import/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-dynamic-import/README.md delete mode 100644 node_modules/@babel/plugin-proposal-dynamic-import/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-dynamic-import/package.json delete mode 100644 node_modules/@babel/plugin-proposal-export-namespace-from/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-export-namespace-from/README.md delete mode 100644 node_modules/@babel/plugin-proposal-export-namespace-from/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-export-namespace-from/package.json delete mode 100644 node_modules/@babel/plugin-proposal-json-strings/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-json-strings/README.md delete mode 100644 node_modules/@babel/plugin-proposal-json-strings/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-json-strings/package.json delete mode 100644 node_modules/@babel/plugin-proposal-logical-assignment-operators/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-logical-assignment-operators/README.md delete mode 100644 node_modules/@babel/plugin-proposal-logical-assignment-operators/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-logical-assignment-operators/package.json delete mode 100644 node_modules/@babel/plugin-proposal-nullish-coalescing-operator/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-nullish-coalescing-operator/README.md delete mode 100644 node_modules/@babel/plugin-proposal-nullish-coalescing-operator/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-nullish-coalescing-operator/package.json delete mode 100644 node_modules/@babel/plugin-proposal-numeric-separator/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-numeric-separator/README.md delete mode 100644 node_modules/@babel/plugin-proposal-numeric-separator/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-numeric-separator/package.json delete mode 100644 node_modules/@babel/plugin-proposal-object-rest-spread/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-object-rest-spread/README.md delete mode 100644 node_modules/@babel/plugin-proposal-object-rest-spread/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-object-rest-spread/lib/index.js.map delete mode 100644 node_modules/@babel/plugin-proposal-object-rest-spread/package.json delete mode 100644 node_modules/@babel/plugin-proposal-optional-catch-binding/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-optional-catch-binding/README.md delete mode 100644 node_modules/@babel/plugin-proposal-optional-catch-binding/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-optional-catch-binding/package.json delete mode 100644 node_modules/@babel/plugin-proposal-optional-chaining/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-optional-chaining/README.md delete mode 100644 node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js.map delete mode 100644 node_modules/@babel/plugin-proposal-optional-chaining/package.json delete mode 100644 node_modules/@babel/plugin-proposal-private-methods/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-private-methods/README.md delete mode 100644 node_modules/@babel/plugin-proposal-private-methods/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-private-methods/package.json delete mode 100644 node_modules/@babel/plugin-proposal-private-property-in-object/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-private-property-in-object/README.md delete mode 100644 node_modules/@babel/plugin-proposal-private-property-in-object/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-private-property-in-object/package.json delete mode 100644 node_modules/@babel/plugin-proposal-unicode-property-regex/LICENSE delete mode 100644 node_modules/@babel/plugin-proposal-unicode-property-regex/README.md delete mode 100644 node_modules/@babel/plugin-proposal-unicode-property-regex/lib/index.js delete mode 100644 node_modules/@babel/plugin-proposal-unicode-property-regex/package.json delete mode 100644 node_modules/@babel/plugin-syntax-async-generators/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-async-generators/README.md delete mode 100644 node_modules/@babel/plugin-syntax-async-generators/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-async-generators/package.json delete mode 100644 node_modules/@babel/plugin-syntax-bigint/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-bigint/README.md delete mode 100644 node_modules/@babel/plugin-syntax-bigint/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-bigint/package.json delete mode 100644 node_modules/@babel/plugin-syntax-class-properties/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-class-properties/README.md delete mode 100644 node_modules/@babel/plugin-syntax-class-properties/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-class-properties/package.json delete mode 100644 node_modules/@babel/plugin-syntax-class-static-block/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-class-static-block/README.md delete mode 100644 node_modules/@babel/plugin-syntax-class-static-block/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-class-static-block/package.json delete mode 100644 node_modules/@babel/plugin-syntax-dynamic-import/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-dynamic-import/README.md delete mode 100644 node_modules/@babel/plugin-syntax-dynamic-import/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-dynamic-import/package.json delete mode 100644 node_modules/@babel/plugin-syntax-export-namespace-from/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-export-namespace-from/README.md delete mode 100644 node_modules/@babel/plugin-syntax-export-namespace-from/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-export-namespace-from/package.json delete mode 100644 node_modules/@babel/plugin-syntax-import-assertions/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-import-assertions/README.md delete mode 100644 node_modules/@babel/plugin-syntax-import-assertions/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-import-assertions/package.json delete mode 100644 node_modules/@babel/plugin-syntax-import-assertions/src/index.ts delete mode 100644 node_modules/@babel/plugin-syntax-import-meta/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-import-meta/README.md delete mode 100644 node_modules/@babel/plugin-syntax-import-meta/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-import-meta/package.json delete mode 100644 node_modules/@babel/plugin-syntax-json-strings/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-json-strings/README.md delete mode 100644 node_modules/@babel/plugin-syntax-json-strings/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-json-strings/package.json delete mode 100644 node_modules/@babel/plugin-syntax-logical-assignment-operators/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-logical-assignment-operators/README.md delete mode 100644 node_modules/@babel/plugin-syntax-logical-assignment-operators/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-logical-assignment-operators/package.json delete mode 100644 node_modules/@babel/plugin-syntax-nullish-coalescing-operator/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-nullish-coalescing-operator/README.md delete mode 100644 node_modules/@babel/plugin-syntax-nullish-coalescing-operator/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-nullish-coalescing-operator/package.json delete mode 100644 node_modules/@babel/plugin-syntax-numeric-separator/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-numeric-separator/README.md delete mode 100644 node_modules/@babel/plugin-syntax-numeric-separator/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-numeric-separator/package.json delete mode 100644 node_modules/@babel/plugin-syntax-object-rest-spread/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-object-rest-spread/README.md delete mode 100644 node_modules/@babel/plugin-syntax-object-rest-spread/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-object-rest-spread/package.json delete mode 100644 node_modules/@babel/plugin-syntax-optional-catch-binding/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-optional-catch-binding/README.md delete mode 100644 node_modules/@babel/plugin-syntax-optional-catch-binding/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-optional-catch-binding/package.json delete mode 100644 node_modules/@babel/plugin-syntax-optional-chaining/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-optional-chaining/README.md delete mode 100644 node_modules/@babel/plugin-syntax-optional-chaining/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-optional-chaining/package.json delete mode 100644 node_modules/@babel/plugin-syntax-private-property-in-object/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-private-property-in-object/README.md delete mode 100644 node_modules/@babel/plugin-syntax-private-property-in-object/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-private-property-in-object/package.json delete mode 100644 node_modules/@babel/plugin-syntax-top-level-await/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-top-level-await/README.md delete mode 100644 node_modules/@babel/plugin-syntax-top-level-await/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-top-level-await/package.json delete mode 100644 node_modules/@babel/plugin-syntax-typescript/LICENSE delete mode 100644 node_modules/@babel/plugin-syntax-typescript/README.md delete mode 100644 node_modules/@babel/plugin-syntax-typescript/lib/index.js delete mode 100644 node_modules/@babel/plugin-syntax-typescript/package.json delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/options.json delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-assertion/input.ts delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-assertion/options.json delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-parameter-unambiguous/input.ts delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-parameter-unambiguous/output.js delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-parameter/input.ts delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-parameter/options.json delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/index.js delete mode 100644 node_modules/@babel/plugin-syntax-typescript/test/package.json delete mode 100644 node_modules/@babel/plugin-transform-arrow-functions/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-arrow-functions/README.md delete mode 100644 node_modules/@babel/plugin-transform-arrow-functions/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-arrow-functions/package.json delete mode 100644 node_modules/@babel/plugin-transform-async-to-generator/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-async-to-generator/README.md delete mode 100644 node_modules/@babel/plugin-transform-async-to-generator/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-async-to-generator/package.json delete mode 100644 node_modules/@babel/plugin-transform-block-scoped-functions/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-block-scoped-functions/README.md delete mode 100644 node_modules/@babel/plugin-transform-block-scoped-functions/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-block-scoped-functions/package.json delete mode 100644 node_modules/@babel/plugin-transform-block-scoping/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-block-scoping/README.md delete mode 100644 node_modules/@babel/plugin-transform-block-scoping/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-block-scoping/lib/tdz.js delete mode 100644 node_modules/@babel/plugin-transform-block-scoping/package.json delete mode 100644 node_modules/@babel/plugin-transform-classes/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-classes/README.md delete mode 100644 node_modules/@babel/plugin-transform-classes/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-classes/lib/inline-createSuper-helpers.js delete mode 100644 node_modules/@babel/plugin-transform-classes/lib/transformClass.js delete mode 100644 node_modules/@babel/plugin-transform-classes/package.json delete mode 100644 node_modules/@babel/plugin-transform-computed-properties/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-computed-properties/README.md delete mode 100644 node_modules/@babel/plugin-transform-computed-properties/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-computed-properties/package.json delete mode 100644 node_modules/@babel/plugin-transform-destructuring/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-destructuring/README.md delete mode 100644 node_modules/@babel/plugin-transform-destructuring/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-destructuring/lib/index.js.map delete mode 100644 node_modules/@babel/plugin-transform-destructuring/package.json delete mode 100644 node_modules/@babel/plugin-transform-dotall-regex/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-dotall-regex/README.md delete mode 100644 node_modules/@babel/plugin-transform-dotall-regex/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-dotall-regex/package.json delete mode 100644 node_modules/@babel/plugin-transform-duplicate-keys/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-duplicate-keys/README.md delete mode 100644 node_modules/@babel/plugin-transform-duplicate-keys/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-duplicate-keys/package.json delete mode 100644 node_modules/@babel/plugin-transform-exponentiation-operator/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-exponentiation-operator/README.md delete mode 100644 node_modules/@babel/plugin-transform-exponentiation-operator/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-exponentiation-operator/package.json delete mode 100644 node_modules/@babel/plugin-transform-for-of/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-for-of/README.md delete mode 100644 node_modules/@babel/plugin-transform-for-of/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-for-of/lib/no-helper-implementation.js delete mode 100644 node_modules/@babel/plugin-transform-for-of/package.json delete mode 100644 node_modules/@babel/plugin-transform-function-name/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-function-name/README.md delete mode 100644 node_modules/@babel/plugin-transform-function-name/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-function-name/package.json delete mode 100644 node_modules/@babel/plugin-transform-literals/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-literals/README.md delete mode 100644 node_modules/@babel/plugin-transform-literals/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-literals/package.json delete mode 100644 node_modules/@babel/plugin-transform-member-expression-literals/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-member-expression-literals/README.md delete mode 100644 node_modules/@babel/plugin-transform-member-expression-literals/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-member-expression-literals/package.json delete mode 100644 node_modules/@babel/plugin-transform-modules-amd/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-modules-amd/README.md delete mode 100644 node_modules/@babel/plugin-transform-modules-amd/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-modules-amd/package.json delete mode 100644 node_modules/@babel/plugin-transform-modules-commonjs/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-modules-commonjs/README.md delete mode 100644 node_modules/@babel/plugin-transform-modules-commonjs/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-modules-commonjs/package.json delete mode 100644 node_modules/@babel/plugin-transform-modules-systemjs/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-modules-systemjs/README.md delete mode 100644 node_modules/@babel/plugin-transform-modules-systemjs/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-modules-systemjs/package.json delete mode 100644 node_modules/@babel/plugin-transform-modules-umd/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-modules-umd/README.md delete mode 100644 node_modules/@babel/plugin-transform-modules-umd/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-modules-umd/package.json delete mode 100644 node_modules/@babel/plugin-transform-named-capturing-groups-regex/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-named-capturing-groups-regex/README.md delete mode 100644 node_modules/@babel/plugin-transform-named-capturing-groups-regex/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-named-capturing-groups-regex/package.json delete mode 100644 node_modules/@babel/plugin-transform-new-target/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-new-target/README.md delete mode 100644 node_modules/@babel/plugin-transform-new-target/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-new-target/package.json delete mode 100644 node_modules/@babel/plugin-transform-object-super/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-object-super/README.md delete mode 100644 node_modules/@babel/plugin-transform-object-super/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-object-super/package.json delete mode 100644 node_modules/@babel/plugin-transform-parameters/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-parameters/README.md delete mode 100644 node_modules/@babel/plugin-transform-parameters/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-parameters/lib/params.js delete mode 100644 node_modules/@babel/plugin-transform-parameters/lib/rest.js delete mode 100644 node_modules/@babel/plugin-transform-parameters/package.json delete mode 100644 node_modules/@babel/plugin-transform-property-literals/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-property-literals/README.md delete mode 100644 node_modules/@babel/plugin-transform-property-literals/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-property-literals/package.json delete mode 100644 node_modules/@babel/plugin-transform-regenerator/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-regenerator/README.md delete mode 100644 node_modules/@babel/plugin-transform-regenerator/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-regenerator/package.json delete mode 100644 node_modules/@babel/plugin-transform-reserved-words/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-reserved-words/README.md delete mode 100644 node_modules/@babel/plugin-transform-reserved-words/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-reserved-words/package.json delete mode 100644 node_modules/@babel/plugin-transform-shorthand-properties/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-shorthand-properties/README.md delete mode 100644 node_modules/@babel/plugin-transform-shorthand-properties/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-shorthand-properties/package.json delete mode 100644 node_modules/@babel/plugin-transform-spread/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-spread/README.md delete mode 100644 node_modules/@babel/plugin-transform-spread/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-spread/package.json delete mode 100644 node_modules/@babel/plugin-transform-sticky-regex/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-sticky-regex/README.md delete mode 100644 node_modules/@babel/plugin-transform-sticky-regex/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-sticky-regex/package.json delete mode 100644 node_modules/@babel/plugin-transform-template-literals/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-template-literals/README.md delete mode 100644 node_modules/@babel/plugin-transform-template-literals/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-template-literals/package.json delete mode 100644 node_modules/@babel/plugin-transform-typeof-symbol/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-typeof-symbol/README.md delete mode 100644 node_modules/@babel/plugin-transform-typeof-symbol/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-typeof-symbol/package.json delete mode 100644 node_modules/@babel/plugin-transform-typescript/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-typescript/README.md delete mode 100644 node_modules/@babel/plugin-transform-typescript/lib/const-enum.js delete mode 100644 node_modules/@babel/plugin-transform-typescript/lib/enum.js delete mode 100644 node_modules/@babel/plugin-transform-typescript/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-typescript/lib/namespace.js delete mode 100644 node_modules/@babel/plugin-transform-typescript/package.json delete mode 100644 node_modules/@babel/plugin-transform-unicode-escapes/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-unicode-escapes/README.md delete mode 100644 node_modules/@babel/plugin-transform-unicode-escapes/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-unicode-escapes/package.json delete mode 100644 node_modules/@babel/plugin-transform-unicode-regex/LICENSE delete mode 100644 node_modules/@babel/plugin-transform-unicode-regex/README.md delete mode 100644 node_modules/@babel/plugin-transform-unicode-regex/lib/index.js delete mode 100644 node_modules/@babel/plugin-transform-unicode-regex/package.json delete mode 100644 node_modules/@babel/preset-env/LICENSE delete mode 100644 node_modules/@babel/preset-env/README.md delete mode 100644 node_modules/@babel/preset-env/data/built-in-modules.js delete mode 100644 node_modules/@babel/preset-env/data/built-in-modules.json.js delete mode 100644 node_modules/@babel/preset-env/data/built-ins.js delete mode 100644 node_modules/@babel/preset-env/data/built-ins.json.js delete mode 100644 node_modules/@babel/preset-env/data/core-js-compat.js delete mode 100644 node_modules/@babel/preset-env/data/corejs2-built-ins.js delete mode 100644 node_modules/@babel/preset-env/data/corejs2-built-ins.json.js delete mode 100644 node_modules/@babel/preset-env/data/package.json delete mode 100644 node_modules/@babel/preset-env/data/plugins.js delete mode 100644 node_modules/@babel/preset-env/data/plugins.json.js delete mode 100644 node_modules/@babel/preset-env/data/shipped-proposals.js delete mode 100644 node_modules/@babel/preset-env/data/unreleased-labels.js delete mode 100644 node_modules/@babel/preset-env/lib/available-plugins.js delete mode 100644 node_modules/@babel/preset-env/lib/debug.js delete mode 100644 node_modules/@babel/preset-env/lib/filter-items.js delete mode 100644 node_modules/@babel/preset-env/lib/get-option-specific-excludes.js delete mode 100644 node_modules/@babel/preset-env/lib/index.js delete mode 100644 node_modules/@babel/preset-env/lib/module-transformations.js delete mode 100644 node_modules/@babel/preset-env/lib/normalize-options.js delete mode 100644 node_modules/@babel/preset-env/lib/options.js delete mode 100644 node_modules/@babel/preset-env/lib/plugins-compat-data.js delete mode 100644 node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.js delete mode 100644 node_modules/@babel/preset-env/lib/polyfills/regenerator.js delete mode 100644 node_modules/@babel/preset-env/lib/polyfills/utils.js delete mode 100644 node_modules/@babel/preset-env/lib/shipped-proposals.js delete mode 100644 node_modules/@babel/preset-env/lib/targets-parser.js delete mode 100644 node_modules/@babel/preset-env/package.json delete mode 100644 node_modules/@babel/preset-modules/LICENSE delete mode 100644 node_modules/@babel/preset-modules/README.md delete mode 100644 node_modules/@babel/preset-modules/lib/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-async-arrows-in-class/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-edge-default-parameters/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-edge-function-name/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-jsx-spread/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-safari-block-shadowing/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-safari-for-shadowing/index.js delete mode 100644 node_modules/@babel/preset-modules/lib/plugins/transform-tagged-template-caching/index.js delete mode 100644 node_modules/@babel/preset-modules/package.json delete mode 100644 node_modules/@babel/preset-modules/src/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-async-arrows-in-class/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-edge-default-parameters/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-edge-function-name/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-jsx-spread/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-safari-block-shadowing/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-safari-for-shadowing/index.js delete mode 100644 node_modules/@babel/preset-modules/src/plugins/transform-tagged-template-caching/index.js delete mode 100644 node_modules/@babel/preset-typescript/LICENSE delete mode 100644 node_modules/@babel/preset-typescript/README.md delete mode 100644 node_modules/@babel/preset-typescript/lib/index.js delete mode 100644 node_modules/@babel/preset-typescript/lib/index.js.map delete mode 100644 node_modules/@babel/preset-typescript/package.json delete mode 100644 node_modules/@babel/runtime/LICENSE delete mode 100644 node_modules/@babel/runtime/README.md delete mode 100644 node_modules/@babel/runtime/helpers/AsyncGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/AwaitValue.js delete mode 100644 node_modules/@babel/runtime/helpers/applyDecoratedDescriptor.js delete mode 100644 node_modules/@babel/runtime/helpers/applyDecs.js delete mode 100644 node_modules/@babel/runtime/helpers/arrayLikeToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/arrayWithHoles.js delete mode 100644 node_modules/@babel/runtime/helpers/arrayWithoutHoles.js delete mode 100644 node_modules/@babel/runtime/helpers/assertThisInitialized.js delete mode 100644 node_modules/@babel/runtime/helpers/asyncGeneratorDelegate.js delete mode 100644 node_modules/@babel/runtime/helpers/asyncIterator.js delete mode 100644 node_modules/@babel/runtime/helpers/asyncToGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/awaitAsyncGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/checkPrivateRedeclaration.js delete mode 100644 node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classApplyDescriptorGet.js delete mode 100644 node_modules/@babel/runtime/helpers/classApplyDescriptorSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classCallCheck.js delete mode 100644 node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js delete mode 100644 node_modules/@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js delete mode 100644 node_modules/@babel/runtime/helpers/classExtractFieldDescriptor.js delete mode 100644 node_modules/@babel/runtime/helpers/classNameTDZError.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateFieldGet.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateFieldInitSpec.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateFieldLooseBase.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateFieldLooseKey.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateFieldSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateMethodGet.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateMethodInitSpec.js delete mode 100644 node_modules/@babel/runtime/helpers/classPrivateMethodSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js delete mode 100644 node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js delete mode 100644 node_modules/@babel/runtime/helpers/classStaticPrivateMethodGet.js delete mode 100644 node_modules/@babel/runtime/helpers/classStaticPrivateMethodSet.js delete mode 100644 node_modules/@babel/runtime/helpers/construct.js delete mode 100644 node_modules/@babel/runtime/helpers/createClass.js delete mode 100644 node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js delete mode 100644 node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/createSuper.js delete mode 100644 node_modules/@babel/runtime/helpers/decorate.js delete mode 100644 node_modules/@babel/runtime/helpers/defaults.js delete mode 100644 node_modules/@babel/runtime/helpers/defineEnumerableProperties.js delete mode 100644 node_modules/@babel/runtime/helpers/defineProperty.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/AsyncGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/AwaitValue.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/applyDecs.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/asyncGeneratorDelegate.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/asyncIterator.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/awaitAsyncGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/checkPrivateRedeclaration.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classApplyDescriptorGet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classApplyDescriptorSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classCallCheck.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classNameTDZError.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateFieldInitSpec.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseBase.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseKey.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateMethodGet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateMethodInitSpec.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classPrivateMethodSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodGet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodSet.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/construct.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/createClass.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelperLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/createSuper.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/decorate.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/defaults.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/defineEnumerableProperties.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/defineProperty.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/extends.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/get.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/identity.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/inherits.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/inheritsLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/initializerDefineProperty.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/initializerWarningHelper.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/instanceof.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/interopRequireDefault.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/isNativeFunction.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/iterableToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/iterableToArrayLimitLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/jsx.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/maybeArrayLike.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/newArrowCheck.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/nonIterableRest.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/objectSpread.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/objectSpread2.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/package.json delete mode 100644 node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/readOnlyError.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/set.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/skipFirstGeneratorNext.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/slicedToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/slicedToArrayLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/superPropBase.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/tdz.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/temporalRef.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/temporalUndefined.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/toArray.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/toConsumableArray.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/toPrimitive.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/toPropertyKey.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/typeof.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/wrapAsyncGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/wrapRegExp.js delete mode 100644 node_modules/@babel/runtime/helpers/esm/writeOnlyError.js delete mode 100644 node_modules/@babel/runtime/helpers/extends.js delete mode 100644 node_modules/@babel/runtime/helpers/get.js delete mode 100644 node_modules/@babel/runtime/helpers/getPrototypeOf.js delete mode 100644 node_modules/@babel/runtime/helpers/identity.js delete mode 100644 node_modules/@babel/runtime/helpers/inherits.js delete mode 100644 node_modules/@babel/runtime/helpers/inheritsLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/initializerDefineProperty.js delete mode 100644 node_modules/@babel/runtime/helpers/initializerWarningHelper.js delete mode 100644 node_modules/@babel/runtime/helpers/instanceof.js delete mode 100644 node_modules/@babel/runtime/helpers/interopRequireDefault.js delete mode 100644 node_modules/@babel/runtime/helpers/interopRequireWildcard.js delete mode 100644 node_modules/@babel/runtime/helpers/isNativeFunction.js delete mode 100644 node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js delete mode 100644 node_modules/@babel/runtime/helpers/iterableToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/iterableToArrayLimit.js delete mode 100644 node_modules/@babel/runtime/helpers/iterableToArrayLimitLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/jsx.js delete mode 100644 node_modules/@babel/runtime/helpers/maybeArrayLike.js delete mode 100644 node_modules/@babel/runtime/helpers/newArrowCheck.js delete mode 100644 node_modules/@babel/runtime/helpers/nonIterableRest.js delete mode 100644 node_modules/@babel/runtime/helpers/nonIterableSpread.js delete mode 100644 node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js delete mode 100644 node_modules/@babel/runtime/helpers/objectSpread.js delete mode 100644 node_modules/@babel/runtime/helpers/objectSpread2.js delete mode 100644 node_modules/@babel/runtime/helpers/objectWithoutProperties.js delete mode 100644 node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/possibleConstructorReturn.js delete mode 100644 node_modules/@babel/runtime/helpers/readOnlyError.js delete mode 100644 node_modules/@babel/runtime/helpers/regeneratorRuntime.js delete mode 100644 node_modules/@babel/runtime/helpers/set.js delete mode 100644 node_modules/@babel/runtime/helpers/setPrototypeOf.js delete mode 100644 node_modules/@babel/runtime/helpers/skipFirstGeneratorNext.js delete mode 100644 node_modules/@babel/runtime/helpers/slicedToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/slicedToArrayLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/superPropBase.js delete mode 100644 node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js delete mode 100644 node_modules/@babel/runtime/helpers/taggedTemplateLiteralLoose.js delete mode 100644 node_modules/@babel/runtime/helpers/tdz.js delete mode 100644 node_modules/@babel/runtime/helpers/temporalRef.js delete mode 100644 node_modules/@babel/runtime/helpers/temporalUndefined.js delete mode 100644 node_modules/@babel/runtime/helpers/toArray.js delete mode 100644 node_modules/@babel/runtime/helpers/toConsumableArray.js delete mode 100644 node_modules/@babel/runtime/helpers/toPrimitive.js delete mode 100644 node_modules/@babel/runtime/helpers/toPropertyKey.js delete mode 100644 node_modules/@babel/runtime/helpers/typeof.js delete mode 100644 node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js delete mode 100644 node_modules/@babel/runtime/helpers/wrapAsyncGenerator.js delete mode 100644 node_modules/@babel/runtime/helpers/wrapNativeSuper.js delete mode 100644 node_modules/@babel/runtime/helpers/wrapRegExp.js delete mode 100644 node_modules/@babel/runtime/helpers/writeOnlyError.js delete mode 100644 node_modules/@babel/runtime/package.json delete mode 100644 node_modules/@babel/runtime/regenerator/index.js delete mode 100644 node_modules/@babel/template/LICENSE delete mode 100644 node_modules/@babel/template/README.md delete mode 100644 node_modules/@babel/template/lib/builder.js delete mode 100644 node_modules/@babel/template/lib/formatters.js delete mode 100644 node_modules/@babel/template/lib/index.js delete mode 100644 node_modules/@babel/template/lib/literal.js delete mode 100644 node_modules/@babel/template/lib/options.js delete mode 100644 node_modules/@babel/template/lib/parse.js delete mode 100644 node_modules/@babel/template/lib/populate.js delete mode 100644 node_modules/@babel/template/lib/string.js delete mode 100644 node_modules/@babel/template/package.json delete mode 100644 node_modules/@babel/traverse/LICENSE delete mode 100644 node_modules/@babel/traverse/README.md delete mode 100644 node_modules/@babel/traverse/lib/cache.js delete mode 100644 node_modules/@babel/traverse/lib/context.js delete mode 100644 node_modules/@babel/traverse/lib/hub.js delete mode 100644 node_modules/@babel/traverse/lib/index.js delete mode 100644 node_modules/@babel/traverse/lib/path/ancestry.js delete mode 100644 node_modules/@babel/traverse/lib/path/comments.js delete mode 100644 node_modules/@babel/traverse/lib/path/context.js delete mode 100644 node_modules/@babel/traverse/lib/path/conversion.js delete mode 100644 node_modules/@babel/traverse/lib/path/evaluation.js delete mode 100644 node_modules/@babel/traverse/lib/path/family.js delete mode 100644 node_modules/@babel/traverse/lib/path/generated/asserts.js delete mode 100644 node_modules/@babel/traverse/lib/path/generated/validators.js delete mode 100644 node_modules/@babel/traverse/lib/path/generated/virtual-types.js delete mode 100644 node_modules/@babel/traverse/lib/path/index.js delete mode 100644 node_modules/@babel/traverse/lib/path/inference/index.js delete mode 100644 node_modules/@babel/traverse/lib/path/inference/inferer-reference.js delete mode 100644 node_modules/@babel/traverse/lib/path/inference/inferers.js delete mode 100644 node_modules/@babel/traverse/lib/path/introspection.js delete mode 100644 node_modules/@babel/traverse/lib/path/lib/hoister.js delete mode 100644 node_modules/@babel/traverse/lib/path/lib/removal-hooks.js delete mode 100644 node_modules/@babel/traverse/lib/path/lib/virtual-types.js delete mode 100644 node_modules/@babel/traverse/lib/path/modification.js delete mode 100644 node_modules/@babel/traverse/lib/path/removal.js delete mode 100644 node_modules/@babel/traverse/lib/path/replacement.js delete mode 100644 node_modules/@babel/traverse/lib/scope/binding.js delete mode 100644 node_modules/@babel/traverse/lib/scope/index.js delete mode 100644 node_modules/@babel/traverse/lib/scope/lib/renamer.js delete mode 100644 node_modules/@babel/traverse/lib/traverse-node.js delete mode 100644 node_modules/@babel/traverse/lib/types.js delete mode 100644 node_modules/@babel/traverse/lib/visitors.js delete mode 100644 node_modules/@babel/traverse/node_modules/debug/LICENSE delete mode 100644 node_modules/@babel/traverse/node_modules/debug/README.md delete mode 100644 node_modules/@babel/traverse/node_modules/debug/package.json delete mode 100644 node_modules/@babel/traverse/node_modules/debug/src/browser.js delete mode 100644 node_modules/@babel/traverse/node_modules/debug/src/common.js delete mode 100644 node_modules/@babel/traverse/node_modules/debug/src/index.js delete mode 100644 node_modules/@babel/traverse/node_modules/debug/src/node.js delete mode 100644 node_modules/@babel/traverse/node_modules/ms/index.js delete mode 100644 node_modules/@babel/traverse/node_modules/ms/license.md delete mode 100644 node_modules/@babel/traverse/node_modules/ms/package.json delete mode 100644 node_modules/@babel/traverse/node_modules/ms/readme.md delete mode 100644 node_modules/@babel/traverse/package.json delete mode 100644 node_modules/@babel/traverse/scripts/generators/asserts.js delete mode 100644 node_modules/@babel/traverse/scripts/generators/validators.js delete mode 100644 node_modules/@babel/traverse/scripts/generators/virtual-types.js delete mode 100644 node_modules/@babel/traverse/scripts/package.json delete mode 100644 node_modules/@bcoe/v8-coverage/.editorconfig delete mode 100644 node_modules/@bcoe/v8-coverage/.gitattributes delete mode 100644 node_modules/@bcoe/v8-coverage/CHANGELOG.md delete mode 100644 node_modules/@bcoe/v8-coverage/LICENSE.md delete mode 100644 node_modules/@bcoe/v8-coverage/LICENSE.txt delete mode 100644 node_modules/@bcoe/v8-coverage/README.md delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/CHANGELOG.md delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/LICENSE.md delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/README.md delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/ascii.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/clone.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/compare.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/index.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/merge.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/normalize.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/range-tree.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/_src/types.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/ascii.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/ascii.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/ascii.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/clone.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/clone.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/clone.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/compare.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/compare.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/compare.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/index.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/index.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/index.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/merge.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/merge.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/merge.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/normalize.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/normalize.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/normalize.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/package.json delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/range-tree.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/range-tree.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/range-tree.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/tsconfig.json delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/types.d.ts delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/types.js delete mode 100644 node_modules/@bcoe/v8-coverage/dist/lib/types.mjs delete mode 100644 node_modules/@bcoe/v8-coverage/gulpfile.ts delete mode 100644 node_modules/@bcoe/v8-coverage/package.json delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/ascii.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/clone.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/compare.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/index.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/merge.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/normalize.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/range-tree.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/lib/types.ts delete mode 100644 node_modules/@bcoe/v8-coverage/src/test/merge.spec.ts delete mode 100644 node_modules/@bcoe/v8-coverage/tsconfig.json delete mode 100644 node_modules/@eslint/eslintrc/CHANGELOG.md delete mode 100644 node_modules/@eslint/eslintrc/LICENSE delete mode 100644 node_modules/@eslint/eslintrc/README.md delete mode 100644 node_modules/@eslint/eslintrc/conf/config-schema.js delete mode 100644 node_modules/@eslint/eslintrc/conf/environments.js delete mode 100644 node_modules/@eslint/eslintrc/conf/eslint-all.js delete mode 100644 node_modules/@eslint/eslintrc/conf/eslint-recommended.js delete mode 100644 node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array-factory.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array/config-array.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array/config-dependency.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array/extracted-config.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array/ignore-pattern.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array/index.js delete mode 100644 node_modules/@eslint/eslintrc/lib/config-array/override-tester.js delete mode 100644 node_modules/@eslint/eslintrc/lib/flat-compat.js delete mode 100644 node_modules/@eslint/eslintrc/lib/index.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/ajv.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/config-ops.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/config-validator.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/deprecation-warnings.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/naming.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/relative-module-resolver.js delete mode 100644 node_modules/@eslint/eslintrc/lib/shared/types.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/LICENSE delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/README.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/package.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/src/browser.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/src/common.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/src/index.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/debug/src/node.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/globals/globals.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/globals/index.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/globals/index.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/globals/license delete mode 100644 node_modules/@eslint/eslintrc/node_modules/globals/package.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/globals/readme.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/CHANGELOG.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/LICENSE-MIT delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/README.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/index.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/index.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/legacy.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ignore/package.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ms/index.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ms/license.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ms/package.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/ms/readme.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/strip-json-comments/index.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/strip-json-comments/index.js delete mode 100644 node_modules/@eslint/eslintrc/node_modules/strip-json-comments/license delete mode 100644 node_modules/@eslint/eslintrc/node_modules/strip-json-comments/package.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/strip-json-comments/readme.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/base.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/index.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/license delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/package.json delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/readme.md delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/async-return-type.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/asyncify.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/basic.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/conditional-except.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/conditional-keys.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/conditional-pick.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/entries.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/entry.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/except.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/fixed-length-array.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/iterable-element.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/literal-union.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/merge-exclusive.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/merge.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/mutable.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/opaque.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/package-json.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/partial-deep.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/promisable.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/promise-value.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/readonly-deep.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/require-at-least-one.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/require-exactly-one.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/set-optional.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/set-required.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/set-return-type.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/stringified.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/tsconfig-json.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/union-to-intersection.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/utilities.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/source/value-of.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/ts41/camel-case.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/ts41/delimiter-case.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/ts41/index.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/ts41/kebab-case.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/ts41/pascal-case.d.ts delete mode 100644 node_modules/@eslint/eslintrc/node_modules/type-fest/ts41/snake-case.d.ts delete mode 100644 node_modules/@eslint/eslintrc/package.json delete mode 100644 node_modules/@humanwhocodes/config-array/LICENSE delete mode 100644 node_modules/@humanwhocodes/config-array/README.md delete mode 100644 node_modules/@humanwhocodes/config-array/api.js delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/LICENSE delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/README.md delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/package.json delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/src/browser.js delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/src/common.js delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/src/index.js delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/debug/src/node.js delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/ms/index.js delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/ms/license.md delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/ms/package.json delete mode 100644 node_modules/@humanwhocodes/config-array/node_modules/ms/readme.md delete mode 100644 node_modules/@humanwhocodes/config-array/package.json delete mode 100644 node_modules/@humanwhocodes/object-schema/.eslintrc.js delete mode 100644 node_modules/@humanwhocodes/object-schema/.github/workflows/nodejs-test.yml delete mode 100644 node_modules/@humanwhocodes/object-schema/.github/workflows/release-please.yml delete mode 100644 node_modules/@humanwhocodes/object-schema/CHANGELOG.md delete mode 100644 node_modules/@humanwhocodes/object-schema/LICENSE delete mode 100644 node_modules/@humanwhocodes/object-schema/README.md delete mode 100644 node_modules/@humanwhocodes/object-schema/package.json delete mode 100644 node_modules/@humanwhocodes/object-schema/src/index.js delete mode 100644 node_modules/@humanwhocodes/object-schema/src/merge-strategy.js delete mode 100644 node_modules/@humanwhocodes/object-schema/src/object-schema.js delete mode 100644 node_modules/@humanwhocodes/object-schema/src/validation-strategy.js delete mode 100644 node_modules/@humanwhocodes/object-schema/tests/merge-strategy.js delete mode 100644 node_modules/@humanwhocodes/object-schema/tests/object-schema.js delete mode 100644 node_modules/@humanwhocodes/object-schema/tests/validation-strategy.js delete mode 100644 node_modules/@istanbuljs/load-nyc-config/CHANGELOG.md delete mode 100644 node_modules/@istanbuljs/load-nyc-config/LICENSE delete mode 100644 node_modules/@istanbuljs/load-nyc-config/README.md delete mode 100644 node_modules/@istanbuljs/load-nyc-config/index.js delete mode 100644 node_modules/@istanbuljs/load-nyc-config/load-esm.js delete mode 100644 node_modules/@istanbuljs/load-nyc-config/package.json delete mode 100644 node_modules/@istanbuljs/schema/CHANGELOG.md delete mode 100644 node_modules/@istanbuljs/schema/LICENSE delete mode 100644 node_modules/@istanbuljs/schema/README.md delete mode 100644 node_modules/@istanbuljs/schema/default-exclude.js delete mode 100644 node_modules/@istanbuljs/schema/default-extension.js delete mode 100644 node_modules/@istanbuljs/schema/index.js delete mode 100644 node_modules/@istanbuljs/schema/package.json delete mode 100644 node_modules/@jest/console/LICENSE delete mode 100644 node_modules/@jest/console/build/BufferedConsole.js delete mode 100644 node_modules/@jest/console/build/CustomConsole.js delete mode 100644 node_modules/@jest/console/build/NullConsole.js delete mode 100644 node_modules/@jest/console/build/getConsoleOutput.js delete mode 100644 node_modules/@jest/console/build/index.d.ts delete mode 100644 node_modules/@jest/console/build/index.js delete mode 100644 node_modules/@jest/console/build/types.js delete mode 100644 node_modules/@jest/console/package.json delete mode 100644 node_modules/@jest/core/LICENSE delete mode 100644 node_modules/@jest/core/README.md delete mode 100644 node_modules/@jest/core/build/FailedTestsCache.js delete mode 100644 node_modules/@jest/core/build/FailedTestsInteractiveMode.js delete mode 100644 node_modules/@jest/core/build/ReporterDispatcher.js delete mode 100644 node_modules/@jest/core/build/SearchSource.js delete mode 100644 node_modules/@jest/core/build/SnapshotInteractiveMode.js delete mode 100644 node_modules/@jest/core/build/TestNamePatternPrompt.js delete mode 100644 node_modules/@jest/core/build/TestPathPatternPrompt.js delete mode 100644 node_modules/@jest/core/build/TestScheduler.js delete mode 100644 node_modules/@jest/core/build/cli/index.js delete mode 100644 node_modules/@jest/core/build/collectHandles.js delete mode 100644 node_modules/@jest/core/build/getChangedFilesPromise.js delete mode 100644 node_modules/@jest/core/build/getConfigsOfProjectsToRun.js delete mode 100644 node_modules/@jest/core/build/getNoTestFound.js delete mode 100644 node_modules/@jest/core/build/getNoTestFoundFailed.js delete mode 100644 node_modules/@jest/core/build/getNoTestFoundPassWithNoTests.js delete mode 100644 node_modules/@jest/core/build/getNoTestFoundRelatedToChangedFiles.js delete mode 100644 node_modules/@jest/core/build/getNoTestFoundVerbose.js delete mode 100644 node_modules/@jest/core/build/getNoTestsFoundMessage.js delete mode 100644 node_modules/@jest/core/build/getProjectDisplayName.js delete mode 100644 node_modules/@jest/core/build/getProjectNamesMissingWarning.js delete mode 100644 node_modules/@jest/core/build/getSelectProjectsMessage.js delete mode 100644 node_modules/@jest/core/build/index.d.ts delete mode 100644 node_modules/@jest/core/build/index.js delete mode 100644 node_modules/@jest/core/build/lib/activeFiltersMessage.js delete mode 100644 node_modules/@jest/core/build/lib/createContext.js delete mode 100644 node_modules/@jest/core/build/lib/handleDeprecationWarnings.js delete mode 100644 node_modules/@jest/core/build/lib/isValidPath.js delete mode 100644 node_modules/@jest/core/build/lib/logDebugMessages.js delete mode 100644 node_modules/@jest/core/build/lib/updateGlobalConfig.js delete mode 100644 node_modules/@jest/core/build/lib/watchPluginsHelpers.js delete mode 100644 node_modules/@jest/core/build/plugins/FailedTestsInteractive.js delete mode 100644 node_modules/@jest/core/build/plugins/Quit.js delete mode 100644 node_modules/@jest/core/build/plugins/TestNamePattern.js delete mode 100644 node_modules/@jest/core/build/plugins/TestPathPattern.js delete mode 100644 node_modules/@jest/core/build/plugins/UpdateSnapshots.js delete mode 100644 node_modules/@jest/core/build/plugins/UpdateSnapshotsInteractive.js delete mode 100644 node_modules/@jest/core/build/pluralize.js delete mode 100644 node_modules/@jest/core/build/runGlobalHook.js delete mode 100644 node_modules/@jest/core/build/runJest.js delete mode 100644 node_modules/@jest/core/build/testSchedulerHelper.js delete mode 100644 node_modules/@jest/core/build/types.js delete mode 100644 node_modules/@jest/core/build/version.js delete mode 100644 node_modules/@jest/core/build/watch.js delete mode 100644 node_modules/@jest/core/node_modules/ci-info/CHANGELOG.md delete mode 100644 node_modules/@jest/core/node_modules/ci-info/LICENSE delete mode 100644 node_modules/@jest/core/node_modules/ci-info/README.md delete mode 100644 node_modules/@jest/core/node_modules/ci-info/index.d.ts delete mode 100644 node_modules/@jest/core/node_modules/ci-info/index.js delete mode 100644 node_modules/@jest/core/node_modules/ci-info/package.json delete mode 100644 node_modules/@jest/core/node_modules/ci-info/vendors.json delete mode 100644 node_modules/@jest/core/package.json delete mode 100644 node_modules/@jest/environment/LICENSE delete mode 100644 node_modules/@jest/environment/build/index.d.ts delete mode 100644 node_modules/@jest/environment/build/index.js delete mode 100644 node_modules/@jest/environment/package.json delete mode 100644 node_modules/@jest/expect-utils/LICENSE delete mode 100644 node_modules/@jest/expect-utils/README.md delete mode 100644 node_modules/@jest/expect-utils/build/index.d.ts delete mode 100644 node_modules/@jest/expect-utils/build/index.js delete mode 100644 node_modules/@jest/expect-utils/build/jasmineUtils.js delete mode 100644 node_modules/@jest/expect-utils/build/types.js delete mode 100644 node_modules/@jest/expect-utils/build/utils.js delete mode 100644 node_modules/@jest/expect-utils/package.json delete mode 100644 node_modules/@jest/expect/LICENSE delete mode 100644 node_modules/@jest/expect/README.md delete mode 100644 node_modules/@jest/expect/build/index.d.ts delete mode 100644 node_modules/@jest/expect/build/index.js delete mode 100644 node_modules/@jest/expect/build/types.js delete mode 100644 node_modules/@jest/expect/package.json delete mode 100644 node_modules/@jest/fake-timers/LICENSE delete mode 100644 node_modules/@jest/fake-timers/build/index.d.ts delete mode 100644 node_modules/@jest/fake-timers/build/index.js delete mode 100644 node_modules/@jest/fake-timers/build/legacyFakeTimers.js delete mode 100644 node_modules/@jest/fake-timers/build/modernFakeTimers.js delete mode 100644 node_modules/@jest/fake-timers/package.json delete mode 100644 node_modules/@jest/globals/LICENSE delete mode 100644 node_modules/@jest/globals/build/index.d.ts delete mode 100644 node_modules/@jest/globals/build/index.js delete mode 100644 node_modules/@jest/globals/package.json delete mode 100644 node_modules/@jest/reporters/LICENSE delete mode 100644 node_modules/@jest/reporters/assets/jest_logo.png delete mode 100644 node_modules/@jest/reporters/build/BaseReporter.js delete mode 100644 node_modules/@jest/reporters/build/CoverageReporter.js delete mode 100644 node_modules/@jest/reporters/build/CoverageWorker.js delete mode 100644 node_modules/@jest/reporters/build/DefaultReporter.js delete mode 100644 node_modules/@jest/reporters/build/GitHubActionsReporter.js delete mode 100644 node_modules/@jest/reporters/build/NotifyReporter.js delete mode 100644 node_modules/@jest/reporters/build/Status.js delete mode 100644 node_modules/@jest/reporters/build/SummaryReporter.js delete mode 100644 node_modules/@jest/reporters/build/VerboseReporter.js delete mode 100644 node_modules/@jest/reporters/build/formatTestPath.js delete mode 100644 node_modules/@jest/reporters/build/generateEmptyCoverage.js delete mode 100644 node_modules/@jest/reporters/build/getResultHeader.js delete mode 100644 node_modules/@jest/reporters/build/getSnapshotStatus.js delete mode 100644 node_modules/@jest/reporters/build/getSnapshotSummary.js delete mode 100644 node_modules/@jest/reporters/build/getSummary.js delete mode 100644 node_modules/@jest/reporters/build/getWatermarks.js delete mode 100644 node_modules/@jest/reporters/build/index.d.ts delete mode 100644 node_modules/@jest/reporters/build/index.js delete mode 100644 node_modules/@jest/reporters/build/printDisplayName.js delete mode 100644 node_modules/@jest/reporters/build/relativePath.js delete mode 100644 node_modules/@jest/reporters/build/trimAndFormatPath.js delete mode 100644 node_modules/@jest/reporters/build/types.js delete mode 100644 node_modules/@jest/reporters/build/wrapAnsiString.js delete mode 100644 node_modules/@jest/reporters/package.json delete mode 100644 node_modules/@jest/schemas/LICENSE delete mode 100644 node_modules/@jest/schemas/README.md delete mode 100644 node_modules/@jest/schemas/build/index.d.ts delete mode 100644 node_modules/@jest/schemas/build/index.js delete mode 100644 node_modules/@jest/schemas/package.json delete mode 100644 node_modules/@jest/source-map/LICENSE delete mode 100644 node_modules/@jest/source-map/build/getCallsite.js delete mode 100644 node_modules/@jest/source-map/build/index.d.ts delete mode 100644 node_modules/@jest/source-map/build/index.js delete mode 100644 node_modules/@jest/source-map/build/types.js delete mode 100644 node_modules/@jest/source-map/package.json delete mode 100644 node_modules/@jest/test-result/LICENSE delete mode 100644 node_modules/@jest/test-result/build/formatTestResults.js delete mode 100644 node_modules/@jest/test-result/build/helpers.js delete mode 100644 node_modules/@jest/test-result/build/index.d.ts delete mode 100644 node_modules/@jest/test-result/build/index.js delete mode 100644 node_modules/@jest/test-result/build/types.js delete mode 100644 node_modules/@jest/test-result/package.json delete mode 100644 node_modules/@jest/test-sequencer/LICENSE delete mode 100644 node_modules/@jest/test-sequencer/build/index.d.ts delete mode 100644 node_modules/@jest/test-sequencer/build/index.js delete mode 100644 node_modules/@jest/test-sequencer/package.json delete mode 100644 node_modules/@jest/transform/LICENSE delete mode 100644 node_modules/@jest/transform/build/ScriptTransformer.js delete mode 100644 node_modules/@jest/transform/build/enhanceUnexpectedTokenMessage.js delete mode 100644 node_modules/@jest/transform/build/index.d.ts delete mode 100644 node_modules/@jest/transform/build/index.js delete mode 100644 node_modules/@jest/transform/build/runtimeErrorsAndWarnings.js delete mode 100644 node_modules/@jest/transform/build/shouldInstrument.js delete mode 100644 node_modules/@jest/transform/build/types.js delete mode 100644 node_modules/@jest/transform/node_modules/write-file-atomic/LICENSE.md delete mode 100644 node_modules/@jest/transform/node_modules/write-file-atomic/README.md delete mode 100644 node_modules/@jest/transform/node_modules/write-file-atomic/lib/index.js delete mode 100644 node_modules/@jest/transform/node_modules/write-file-atomic/package.json delete mode 100644 node_modules/@jest/transform/package.json delete mode 100644 node_modules/@jest/types/LICENSE delete mode 100644 node_modules/@jest/types/README.md delete mode 100644 node_modules/@jest/types/build/Circus.js delete mode 100644 node_modules/@jest/types/build/Config.js delete mode 100644 node_modules/@jest/types/build/Global.js delete mode 100644 node_modules/@jest/types/build/TestResult.js delete mode 100644 node_modules/@jest/types/build/Transform.js delete mode 100644 node_modules/@jest/types/build/index.d.ts delete mode 100644 node_modules/@jest/types/build/index.js delete mode 100644 node_modules/@jest/types/package.json delete mode 100644 node_modules/@jridgewell/gen-mapping/LICENSE delete mode 100644 node_modules/@jridgewell/gen-mapping/README.md delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts delete mode 100644 node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts delete mode 100644 node_modules/@jridgewell/gen-mapping/package.json delete mode 100644 node_modules/@jridgewell/resolve-uri/LICENSE delete mode 100644 node_modules/@jridgewell/resolve-uri/README.md delete mode 100644 node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs delete mode 100644 node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map delete mode 100644 node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js delete mode 100644 node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map delete mode 100644 node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts delete mode 100644 node_modules/@jridgewell/resolve-uri/package.json delete mode 100644 node_modules/@jridgewell/resolve-uri/src/resolve-uri.ts delete mode 100644 node_modules/@jridgewell/set-array/LICENSE delete mode 100644 node_modules/@jridgewell/set-array/README.md delete mode 100644 node_modules/@jridgewell/set-array/dist/set-array.mjs delete mode 100644 node_modules/@jridgewell/set-array/dist/set-array.mjs.map delete mode 100644 node_modules/@jridgewell/set-array/dist/set-array.umd.js delete mode 100644 node_modules/@jridgewell/set-array/dist/set-array.umd.js.map delete mode 100644 node_modules/@jridgewell/set-array/dist/types/set-array.d.ts delete mode 100644 node_modules/@jridgewell/set-array/package.json delete mode 100644 node_modules/@jridgewell/set-array/src/set-array.ts delete mode 100644 node_modules/@jridgewell/sourcemap-codec/LICENSE delete mode 100644 node_modules/@jridgewell/sourcemap-codec/README.md delete mode 100644 node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs delete mode 100644 node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map delete mode 100644 node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js delete mode 100644 node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map delete mode 100644 node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts delete mode 100644 node_modules/@jridgewell/sourcemap-codec/package.json delete mode 100644 node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/LICENSE delete mode 100644 node_modules/@jridgewell/trace-mapping/README.md delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/package.json delete mode 100644 node_modules/@jridgewell/trace-mapping/src/any-map.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/binary-search.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/by-source.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/resolve.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/sort.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/strip-filename.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts delete mode 100644 node_modules/@jridgewell/trace-mapping/src/types.ts delete mode 100644 node_modules/@nicolo-ribaudo/chokidar-2/README.md delete mode 100644 node_modules/@nicolo-ribaudo/chokidar-2/build-chokidar.sh delete mode 100644 node_modules/@nicolo-ribaudo/chokidar-2/dist/main.js delete mode 100644 node_modules/@nicolo-ribaudo/chokidar-2/package.json delete mode 100644 node_modules/@nicolo-ribaudo/chokidar-2/types.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/LICENSE delete mode 100644 node_modules/@nodelib/fs.scandir/README.md delete mode 100644 node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/adapters/fs.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/constants.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/constants.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/index.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/index.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/providers/async.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/providers/async.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/providers/common.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/providers/common.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/providers/sync.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/settings.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/settings.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/types/index.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/types/index.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/utils/fs.js delete mode 100644 node_modules/@nodelib/fs.scandir/out/utils/index.d.ts delete mode 100644 node_modules/@nodelib/fs.scandir/out/utils/index.js delete mode 100644 node_modules/@nodelib/fs.scandir/package.json delete mode 100644 node_modules/@nodelib/fs.stat/LICENSE delete mode 100644 node_modules/@nodelib/fs.stat/README.md delete mode 100644 node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts delete mode 100644 node_modules/@nodelib/fs.stat/out/adapters/fs.js delete mode 100644 node_modules/@nodelib/fs.stat/out/index.d.ts delete mode 100644 node_modules/@nodelib/fs.stat/out/index.js delete mode 100644 node_modules/@nodelib/fs.stat/out/providers/async.d.ts delete mode 100644 node_modules/@nodelib/fs.stat/out/providers/async.js delete mode 100644 node_modules/@nodelib/fs.stat/out/providers/sync.d.ts delete mode 100644 node_modules/@nodelib/fs.stat/out/providers/sync.js delete mode 100644 node_modules/@nodelib/fs.stat/out/settings.d.ts delete mode 100644 node_modules/@nodelib/fs.stat/out/settings.js delete mode 100644 node_modules/@nodelib/fs.stat/out/types/index.d.ts delete mode 100644 node_modules/@nodelib/fs.stat/out/types/index.js delete mode 100644 node_modules/@nodelib/fs.stat/package.json delete mode 100644 node_modules/@nodelib/fs.walk/LICENSE delete mode 100644 node_modules/@nodelib/fs.walk/README.md delete mode 100644 node_modules/@nodelib/fs.walk/out/index.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/index.js delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/async.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/async.js delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/index.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/index.js delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/stream.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/stream.js delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/sync.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/providers/sync.js delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/async.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/async.js delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/common.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/common.js delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/reader.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/reader.js delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/sync.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/readers/sync.js delete mode 100644 node_modules/@nodelib/fs.walk/out/settings.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/settings.js delete mode 100644 node_modules/@nodelib/fs.walk/out/types/index.d.ts delete mode 100644 node_modules/@nodelib/fs.walk/out/types/index.js delete mode 100644 node_modules/@nodelib/fs.walk/package.json delete mode 100644 node_modules/@sinclair/typebox/license delete mode 100644 node_modules/@sinclair/typebox/package.json delete mode 100644 node_modules/@sinclair/typebox/readme.md delete mode 100644 node_modules/@sinclair/typebox/typebox.d.ts delete mode 100644 node_modules/@sinclair/typebox/typebox.js delete mode 100644 node_modules/@sinonjs/commons/CHANGES.md delete mode 100644 node_modules/@sinonjs/commons/LICENSE delete mode 100644 node_modules/@sinonjs/commons/README.md delete mode 100644 node_modules/@sinonjs/commons/lib/called-in-order.js delete mode 100644 node_modules/@sinonjs/commons/lib/called-in-order.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/class-name.js delete mode 100644 node_modules/@sinonjs/commons/lib/class-name.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/deprecated.js delete mode 100644 node_modules/@sinonjs/commons/lib/deprecated.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/every.js delete mode 100644 node_modules/@sinonjs/commons/lib/every.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/function-name.js delete mode 100644 node_modules/@sinonjs/commons/lib/function-name.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/global.js delete mode 100644 node_modules/@sinonjs/commons/lib/global.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/index.js delete mode 100644 node_modules/@sinonjs/commons/lib/index.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/order-by-first-call.js delete mode 100644 node_modules/@sinonjs/commons/lib/order-by-first-call.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/README.md delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/array.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/copy-prototype.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/function.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/index.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/index.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/map.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/object.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/set.js delete mode 100644 node_modules/@sinonjs/commons/lib/prototypes/string.js delete mode 100644 node_modules/@sinonjs/commons/lib/type-of.js delete mode 100644 node_modules/@sinonjs/commons/lib/type-of.test.js delete mode 100644 node_modules/@sinonjs/commons/lib/value-to-string.js delete mode 100644 node_modules/@sinonjs/commons/lib/value-to-string.test.js delete mode 100644 node_modules/@sinonjs/commons/node_modules/type-detect/LICENSE delete mode 100644 node_modules/@sinonjs/commons/node_modules/type-detect/README.md delete mode 100644 node_modules/@sinonjs/commons/node_modules/type-detect/index.js delete mode 100644 node_modules/@sinonjs/commons/node_modules/type-detect/package.json delete mode 100644 node_modules/@sinonjs/commons/node_modules/type-detect/type-detect.js delete mode 100644 node_modules/@sinonjs/commons/package.json delete mode 100644 node_modules/@sinonjs/commons/types/called-in-order.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/class-name.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/deprecated.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/every.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/function-name.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/global.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/index.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/order-by-first-call.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/array.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/copy-prototype.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/function.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/index.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/map.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/object.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/set.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/prototypes/string.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/type-of.d.ts delete mode 100644 node_modules/@sinonjs/commons/types/value-to-string.d.ts delete mode 100644 node_modules/@sinonjs/fake-timers/CHANGELOG.md delete mode 100644 node_modules/@sinonjs/fake-timers/LICENSE delete mode 100644 node_modules/@sinonjs/fake-timers/README.md delete mode 100644 node_modules/@sinonjs/fake-timers/package.json delete mode 100644 node_modules/@sinonjs/fake-timers/src/fake-timers-src.js delete mode 100644 node_modules/@types/async/LICENSE delete mode 100644 node_modules/@types/async/README.md delete mode 100644 node_modules/@types/async/index.d.ts delete mode 100644 node_modules/@types/async/package.json delete mode 100644 node_modules/@types/babel__core/LICENSE delete mode 100644 node_modules/@types/babel__core/README.md delete mode 100644 node_modules/@types/babel__core/index.d.ts delete mode 100644 node_modules/@types/babel__core/package.json delete mode 100644 node_modules/@types/babel__generator/LICENSE delete mode 100644 node_modules/@types/babel__generator/README.md delete mode 100644 node_modules/@types/babel__generator/index.d.ts delete mode 100644 node_modules/@types/babel__generator/package.json delete mode 100644 node_modules/@types/babel__template/LICENSE delete mode 100644 node_modules/@types/babel__template/README.md delete mode 100644 node_modules/@types/babel__template/index.d.ts delete mode 100644 node_modules/@types/babel__template/package.json delete mode 100644 node_modules/@types/babel__traverse/LICENSE delete mode 100644 node_modules/@types/babel__traverse/README.md delete mode 100644 node_modules/@types/babel__traverse/index.d.ts delete mode 100644 node_modules/@types/babel__traverse/package.json delete mode 100644 node_modules/@types/babel__traverse/ts4.1/index.d.ts delete mode 100644 node_modules/@types/bcryptjs/LICENSE delete mode 100644 node_modules/@types/bcryptjs/README.md delete mode 100644 node_modules/@types/bcryptjs/index.d.ts delete mode 100644 node_modules/@types/bcryptjs/package.json delete mode 100644 node_modules/@types/body-parser/LICENSE delete mode 100644 node_modules/@types/body-parser/README.md delete mode 100644 node_modules/@types/body-parser/index.d.ts delete mode 100644 node_modules/@types/body-parser/package.json delete mode 100644 node_modules/@types/compression/LICENSE delete mode 100644 node_modules/@types/compression/README.md delete mode 100644 node_modules/@types/compression/index.d.ts delete mode 100644 node_modules/@types/compression/package.json delete mode 100644 node_modules/@types/connect/LICENSE delete mode 100644 node_modules/@types/connect/README.md delete mode 100644 node_modules/@types/connect/index.d.ts delete mode 100644 node_modules/@types/connect/package.json delete mode 100644 node_modules/@types/cookie-parser/LICENSE delete mode 100644 node_modules/@types/cookie-parser/README.md delete mode 100644 node_modules/@types/cookie-parser/index.d.ts delete mode 100644 node_modules/@types/cookie-parser/package.json delete mode 100644 node_modules/@types/cookiejar/LICENSE delete mode 100644 node_modules/@types/cookiejar/README.md delete mode 100644 node_modules/@types/cookiejar/index.d.ts delete mode 100644 node_modules/@types/cookiejar/package.json delete mode 100644 node_modules/@types/express-fileupload/LICENSE delete mode 100644 node_modules/@types/express-fileupload/README.md delete mode 100644 node_modules/@types/express-fileupload/index.d.ts delete mode 100644 node_modules/@types/express-fileupload/package.json delete mode 100644 node_modules/@types/express-flash-2/LICENSE delete mode 100644 node_modules/@types/express-flash-2/README.md delete mode 100644 node_modules/@types/express-flash-2/index.d.ts delete mode 100644 node_modules/@types/express-flash-2/package.json delete mode 100644 node_modules/@types/express-serve-static-core/LICENSE delete mode 100644 node_modules/@types/express-serve-static-core/README.md delete mode 100644 node_modules/@types/express-serve-static-core/index.d.ts delete mode 100644 node_modules/@types/express-serve-static-core/package.json delete mode 100644 node_modules/@types/express-serve-static-core/ts4.0/index.d.ts delete mode 100644 node_modules/@types/express-session/LICENSE delete mode 100644 node_modules/@types/express-session/README.md delete mode 100644 node_modules/@types/express-session/index.d.ts delete mode 100644 node_modules/@types/express-session/package.json delete mode 100644 node_modules/@types/express/LICENSE delete mode 100644 node_modules/@types/express/README.md delete mode 100644 node_modules/@types/express/index.d.ts delete mode 100644 node_modules/@types/express/package.json delete mode 100644 node_modules/@types/express/ts4.0/index.d.ts delete mode 100644 node_modules/@types/graceful-fs/LICENSE delete mode 100644 node_modules/@types/graceful-fs/README.md delete mode 100644 node_modules/@types/graceful-fs/index.d.ts delete mode 100644 node_modules/@types/graceful-fs/package.json delete mode 100644 node_modules/@types/istanbul-lib-coverage/LICENSE delete mode 100644 node_modules/@types/istanbul-lib-coverage/README.md delete mode 100644 node_modules/@types/istanbul-lib-coverage/index.d.ts delete mode 100644 node_modules/@types/istanbul-lib-coverage/package.json delete mode 100644 node_modules/@types/istanbul-lib-report/LICENSE delete mode 100644 node_modules/@types/istanbul-lib-report/README.md delete mode 100644 node_modules/@types/istanbul-lib-report/index.d.ts delete mode 100644 node_modules/@types/istanbul-lib-report/package.json delete mode 100644 node_modules/@types/istanbul-reports/LICENSE delete mode 100644 node_modules/@types/istanbul-reports/README.md delete mode 100644 node_modules/@types/istanbul-reports/index.d.ts delete mode 100644 node_modules/@types/istanbul-reports/package.json delete mode 100644 node_modules/@types/jest/LICENSE delete mode 100644 node_modules/@types/jest/README.md delete mode 100644 node_modules/@types/jest/index.d.ts delete mode 100644 node_modules/@types/jest/package.json delete mode 100644 node_modules/@types/json-schema/LICENSE delete mode 100644 node_modules/@types/json-schema/README.md delete mode 100644 node_modules/@types/json-schema/index.d.ts delete mode 100644 node_modules/@types/json-schema/package.json delete mode 100644 node_modules/@types/json5/README.md delete mode 100644 node_modules/@types/json5/index.d.ts delete mode 100644 node_modules/@types/json5/package.json delete mode 100644 node_modules/@types/json5/types-metadata.json delete mode 100644 node_modules/@types/method-override/LICENSE delete mode 100644 node_modules/@types/method-override/README.md delete mode 100644 node_modules/@types/method-override/index.d.ts delete mode 100644 node_modules/@types/method-override/package.json delete mode 100644 node_modules/@types/mime/LICENSE delete mode 100644 node_modules/@types/mime/Mime.d.ts delete mode 100644 node_modules/@types/mime/README.md delete mode 100644 node_modules/@types/mime/index.d.ts delete mode 100644 node_modules/@types/mime/lite.d.ts delete mode 100644 node_modules/@types/mime/package.json delete mode 100644 node_modules/@types/morgan/LICENSE delete mode 100644 node_modules/@types/morgan/README.md delete mode 100644 node_modules/@types/morgan/index.d.ts delete mode 100644 node_modules/@types/morgan/package.json delete mode 100644 node_modules/@types/mysql/LICENSE delete mode 100644 node_modules/@types/mysql/README.md delete mode 100644 node_modules/@types/mysql/index.d.ts delete mode 100644 node_modules/@types/mysql/package.json delete mode 100644 node_modules/@types/node/LICENSE delete mode 100644 node_modules/@types/node/README.md delete mode 100644 node_modules/@types/node/assert.d.ts delete mode 100644 node_modules/@types/node/assert/strict.d.ts delete mode 100644 node_modules/@types/node/async_hooks.d.ts delete mode 100644 node_modules/@types/node/base.d.ts delete mode 100644 node_modules/@types/node/buffer.d.ts delete mode 100644 node_modules/@types/node/child_process.d.ts delete mode 100644 node_modules/@types/node/cluster.d.ts delete mode 100644 node_modules/@types/node/console.d.ts delete mode 100644 node_modules/@types/node/constants.d.ts delete mode 100644 node_modules/@types/node/crypto.d.ts delete mode 100644 node_modules/@types/node/dgram.d.ts delete mode 100644 node_modules/@types/node/diagnostic_channel.d.ts delete mode 100644 node_modules/@types/node/dns.d.ts delete mode 100644 node_modules/@types/node/dns/promises.d.ts delete mode 100644 node_modules/@types/node/domain.d.ts delete mode 100644 node_modules/@types/node/events.d.ts delete mode 100644 node_modules/@types/node/fs.d.ts delete mode 100644 node_modules/@types/node/fs/promises.d.ts delete mode 100644 node_modules/@types/node/globals.d.ts delete mode 100644 node_modules/@types/node/globals.global.d.ts delete mode 100644 node_modules/@types/node/http.d.ts delete mode 100644 node_modules/@types/node/http2.d.ts delete mode 100644 node_modules/@types/node/https.d.ts delete mode 100644 node_modules/@types/node/index.d.ts delete mode 100644 node_modules/@types/node/inspector.d.ts delete mode 100644 node_modules/@types/node/module.d.ts delete mode 100644 node_modules/@types/node/net.d.ts delete mode 100644 node_modules/@types/node/os.d.ts delete mode 100644 node_modules/@types/node/package.json delete mode 100644 node_modules/@types/node/path.d.ts delete mode 100644 node_modules/@types/node/perf_hooks.d.ts delete mode 100644 node_modules/@types/node/process.d.ts delete mode 100644 node_modules/@types/node/punycode.d.ts delete mode 100644 node_modules/@types/node/querystring.d.ts delete mode 100644 node_modules/@types/node/readline.d.ts delete mode 100644 node_modules/@types/node/repl.d.ts delete mode 100644 node_modules/@types/node/stream.d.ts delete mode 100644 node_modules/@types/node/stream/promises.d.ts delete mode 100644 node_modules/@types/node/string_decoder.d.ts delete mode 100644 node_modules/@types/node/timers.d.ts delete mode 100644 node_modules/@types/node/timers/promises.d.ts delete mode 100644 node_modules/@types/node/tls.d.ts delete mode 100644 node_modules/@types/node/trace_events.d.ts delete mode 100644 node_modules/@types/node/ts3.6/assert.d.ts delete mode 100644 node_modules/@types/node/ts3.6/base.d.ts delete mode 100644 node_modules/@types/node/ts3.6/index.d.ts delete mode 100644 node_modules/@types/node/tty.d.ts delete mode 100644 node_modules/@types/node/url.d.ts delete mode 100644 node_modules/@types/node/util.d.ts delete mode 100644 node_modules/@types/node/util/types.d.ts delete mode 100644 node_modules/@types/node/v8.d.ts delete mode 100644 node_modules/@types/node/vm.d.ts delete mode 100644 node_modules/@types/node/wasi.d.ts delete mode 100644 node_modules/@types/node/worker_threads.d.ts delete mode 100644 node_modules/@types/node/zlib.d.ts delete mode 100644 node_modules/@types/nodemailer/LICENSE delete mode 100644 node_modules/@types/nodemailer/README.md delete mode 100644 node_modules/@types/nodemailer/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/addressparser.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/base64.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/dkim/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/dkim/message-parser.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/dkim/relaxed-body.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/dkim/sign.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/fetch/cookies.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/fetch/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/json-transport.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mail-composer.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mailer/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mailer/mail-message.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mime-funcs/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mime-funcs/mime-types.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mime-node/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/mime-node/last-newline.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/qp.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/sendmail-transport/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/sendmail-transport/le-unix.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/sendmail-transport/le-windows.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/ses-transport.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/shared.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/smtp-connection/data-stream.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/smtp-connection/http-proxy-client.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/smtp-connection/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/smtp-pool/index.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/smtp-pool/pool-resource.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/smtp-transport.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/stream-transport.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/well-known.d.ts delete mode 100644 node_modules/@types/nodemailer/lib/xoauth2.d.ts delete mode 100644 node_modules/@types/nodemailer/package.json delete mode 100644 node_modules/@types/passport-strategy/LICENSE delete mode 100644 node_modules/@types/passport-strategy/README.md delete mode 100644 node_modules/@types/passport-strategy/index.d.ts delete mode 100644 node_modules/@types/passport-strategy/package.json delete mode 100644 node_modules/@types/passport/LICENSE delete mode 100644 node_modules/@types/passport/README.md delete mode 100644 node_modules/@types/passport/index.d.ts delete mode 100644 node_modules/@types/passport/package.json delete mode 100644 node_modules/@types/prettier/LICENSE delete mode 100644 node_modules/@types/prettier/README.md delete mode 100644 node_modules/@types/prettier/doc.d.ts delete mode 100644 node_modules/@types/prettier/index.d.ts delete mode 100644 node_modules/@types/prettier/package.json delete mode 100644 node_modules/@types/prettier/parser-angular.d.ts delete mode 100644 node_modules/@types/prettier/parser-babel.d.ts delete mode 100644 node_modules/@types/prettier/parser-espree.d.ts delete mode 100644 node_modules/@types/prettier/parser-flow.d.ts delete mode 100644 node_modules/@types/prettier/parser-glimmer.d.ts delete mode 100644 node_modules/@types/prettier/parser-graphql.d.ts delete mode 100644 node_modules/@types/prettier/parser-html.d.ts delete mode 100644 node_modules/@types/prettier/parser-markdown.d.ts delete mode 100644 node_modules/@types/prettier/parser-meriyah.d.ts delete mode 100644 node_modules/@types/prettier/parser-postcss.d.ts delete mode 100644 node_modules/@types/prettier/parser-typescript.d.ts delete mode 100644 node_modules/@types/prettier/parser-yaml.d.ts delete mode 100644 node_modules/@types/prettier/standalone.d.ts delete mode 100644 node_modules/@types/qs/LICENSE delete mode 100644 node_modules/@types/qs/README.md delete mode 100644 node_modules/@types/qs/index.d.ts delete mode 100644 node_modules/@types/qs/package.json delete mode 100644 node_modules/@types/range-parser/LICENSE delete mode 100644 node_modules/@types/range-parser/README.md delete mode 100644 node_modules/@types/range-parser/index.d.ts delete mode 100644 node_modules/@types/range-parser/package.json delete mode 100644 node_modules/@types/serve-static/LICENSE delete mode 100644 node_modules/@types/serve-static/README.md delete mode 100644 node_modules/@types/serve-static/index.d.ts delete mode 100644 node_modules/@types/serve-static/package.json delete mode 100644 node_modules/@types/stack-utils/LICENSE delete mode 100644 node_modules/@types/stack-utils/README.md delete mode 100644 node_modules/@types/stack-utils/index.d.ts delete mode 100644 node_modules/@types/stack-utils/package.json delete mode 100644 node_modules/@types/superagent/LICENSE delete mode 100644 node_modules/@types/superagent/README.md delete mode 100644 node_modules/@types/superagent/index.d.ts delete mode 100644 node_modules/@types/superagent/package.json delete mode 100644 node_modules/@types/supertest/LICENSE delete mode 100644 node_modules/@types/supertest/README.md delete mode 100644 node_modules/@types/supertest/index.d.ts delete mode 100644 node_modules/@types/supertest/package.json delete mode 100644 node_modules/@types/xml2js/LICENSE delete mode 100644 node_modules/@types/xml2js/README.md delete mode 100644 node_modules/@types/xml2js/index.d.ts delete mode 100644 node_modules/@types/xml2js/lib/processors.d.ts delete mode 100644 node_modules/@types/xml2js/package.json delete mode 100644 node_modules/@types/yargs-parser/LICENSE delete mode 100644 node_modules/@types/yargs-parser/README.md delete mode 100644 node_modules/@types/yargs-parser/index.d.ts delete mode 100644 node_modules/@types/yargs-parser/package.json delete mode 100644 node_modules/@types/yargs/LICENSE delete mode 100644 node_modules/@types/yargs/README.md delete mode 100644 node_modules/@types/yargs/helpers.d.mts delete mode 100644 node_modules/@types/yargs/helpers.d.ts delete mode 100644 node_modules/@types/yargs/index.d.mts delete mode 100644 node_modules/@types/yargs/index.d.ts delete mode 100644 node_modules/@types/yargs/package.json delete mode 100644 node_modules/@types/yargs/ts4.1/index.d.ts delete mode 100644 node_modules/@types/yargs/yargs.d.ts delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/LICENSE delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/README.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended-requiring-type-checking.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended-requiring-type-checking.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-literal-property-style.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-literal-property-style.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-indexed-object-style.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-indexed-object-style.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-definitions.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-definitions.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/default-param-last.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/default-param-last.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-function-return-type.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-function-return-type.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-member-accessibility.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-member-accessibility.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-module-boundary-types.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-module-boundary-types.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/func-call-spacing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/func-call-spacing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/BinarySearchTree.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/BinarySearchTree.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/OffsetStorage.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/OffsetStorage.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/TokenInfo.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/TokenInfo.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use/index.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/init-declarations.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/init-declarations.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/keyword-spacing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/keyword-spacing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/lines-between-class-members.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/lines-between-class-members.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-delimiter-style.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-delimiter-style.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/method-signature-style.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/method-signature-style.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/enums.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/enums.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/format.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/format.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/index.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/parse-options.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/parse-options.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/shared.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/shared.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/types.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/types.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/validator.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/validator.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-constructor.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-constructor.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-non-null-assertion.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-non-null-assertion.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dupe-class-members.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dupe-class-members.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-duplicate-imports.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-duplicate-imports.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dynamic-delete.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dynamic-delete.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-function.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-function.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-interface.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-interface.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-explicit-any.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-explicit-any.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-non-null-assertion.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-non-null-assertion.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-parens.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-parens.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-semi.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-semi.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extraneous-class.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extraneous-class.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implicit-any-catch.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implicit-any-catch.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-inferrable-types.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-inferrable-types.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-this.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-this.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-void-type.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-void-type.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loop-func.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loop-func.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loss-of-precision.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loss-of-precision.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-magic-numbers.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-magic-numbers.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-new.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-new.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-namespace.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-namespace.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-nullish-coalescing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-nullish-coalescing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-optional-chain.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-optional-chain.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-assertion.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-assertion.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-parameter-properties.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-parameter-properties.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redeclare.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redeclare.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-require-imports.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-require-imports.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-restricted-imports.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-restricted-imports.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-shadow.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-shadow.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-this-alias.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-this-alias.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-throw-literal.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-throw-literal.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-type-alias.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-type-alias.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-argument.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-argument.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-assignment.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-assignment.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-call.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-call.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-member-access.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-member-access.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-expressions.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-expressions.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars-experimental.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars-experimental.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-use-before-define.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-use-before-define.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-constructor.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-constructor.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-var-requires.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-var-requires.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/object-curly-spacing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/object-curly-spacing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/padding-line-between-statements.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/padding-line-between-statements.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-as-const.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-as-const.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-enum-initializers.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-enum-initializers.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-for-of.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-for-of.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-function-type.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-function-type.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-literal-enum-member.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-literal-enum-member.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-namespace-keyword.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-namespace-keyword.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly-parameter-types.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly-parameter-types.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-reduce-type-parameter.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-reduce-type-parameter.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-regexp-exec.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-regexp-exec.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-string-starts-ends-with.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-string-starts-ends-with.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-ts-expect-error.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-ts-expect-error.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/quotes.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/quotes.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-array-sort-compare.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-array-sort-compare.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-await.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-await.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-template-expressions.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-template-expressions.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/semi.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/semi.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/sort-type-union-intersection-members.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/sort-type-union-intersection-members.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-before-function-paren.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-before-function-paren.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-infix-ops.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-infix-ops.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/triple-slash-reference.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/triple-slash-reference.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/type-annotation-spacing.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/type-annotation-spacing.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/typedef.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/typedef.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/unified-signatures.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/rules/unified-signatures.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/createRule.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/createRule.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/escapeRegExp.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/escapeRegExp.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/explicitReturnTypeUtils.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/explicitReturnTypeUtils.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/getFunctionHeadLoc.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/getFunctionHeadLoc.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/getThisExpression.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/getThisExpression.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/getWrappingFixer.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/getWrappingFixer.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/isTypeReadonly.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/isTypeReadonly.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/nullThrows.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/nullThrows.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/objectIterators.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/objectIterators.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/propertyTypes.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/propertyTypes.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/requiresQuoting.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/requiresQuoting.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/types.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/dist/util/types.js.map delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/adjacent-overload-signatures.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/array-type.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/await-thenable.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-ts-comment.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-tslint-comment.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-types.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/brace-style.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/camelcase.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/class-literal-property-style.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/comma-dangle.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/comma-spacing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-indexed-object-style.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-assertions.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-definitions.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-imports.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/default-param-last.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/dot-notation.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/explicit-function-return-type.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/explicit-member-accessibility.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/explicit-module-boundary-types.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/func-call-spacing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/indent.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/init-declarations.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/keyword-spacing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/lines-between-class-members.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/member-delimiter-style.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/member-ordering.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/method-signature-style.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/naming-convention.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-array-constructor.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-base-to-string.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-confusing-non-null-assertion.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-confusing-void-expression.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-dupe-class-members.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-duplicate-imports.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-dynamic-delete.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-empty-function.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-empty-interface.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-explicit-any.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extra-non-null-assertion.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extra-parens.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extra-semi.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extraneous-class.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-floating-promises.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-for-in-array.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-implicit-any-catch.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-implied-eval.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-inferrable-types.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-invalid-this.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-invalid-void-type.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-loop-func.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-loss-of-precision.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-magic-numbers.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-meaningless-void-operator.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-misused-new.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-misused-promises.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-namespace.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-non-null-asserted-nullish-coalescing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-non-null-asserted-optional-chain.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-non-null-assertion.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-parameter-properties.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-redeclare.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-require-imports.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-restricted-imports.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-shadow.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-this-alias.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-throw-literal.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-type-alias.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-boolean-literal-compare.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-condition.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-qualifier.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-type-arguments.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-type-assertion.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-type-constraint.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-argument.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-assignment.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-call.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-member-access.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-return.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unused-expressions.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unused-vars-experimental.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unused-vars.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-use-before-define.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-useless-constructor.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-var-requires.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/non-nullable-type-assertion-style.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/object-curly-spacing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/padding-line-between-statements.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-as-const.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-enum-initializers.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-for-of.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-function-type.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-includes.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-literal-enum-member.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-namespace-keyword.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-nullish-coalescing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-optional-chain.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-readonly.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-reduce-type-parameter.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-regexp-exec.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-return-this-type.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-string-starts-ends-with.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-ts-expect-error.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/promise-function-async.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/quotes.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/require-array-sort-compare.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/require-await.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/restrict-plus-operands.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/restrict-template-expressions.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/return-await.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/semi.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/sort-type-union-intersection-members.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/space-before-function-paren.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/space-infix-ops.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/strict-boolean-expressions.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/switch-exhaustiveness-check.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/triple-slash-reference.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/type-annotation-spacing.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/typedef.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/unbound-method.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/docs/rules/unified-signatures.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/index.d.ts delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/semver delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/semver.cmd delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/LICENSE delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/README.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/package.json delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/src/browser.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/src/common.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/src/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/src/node.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/ms/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/ms/license.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/ms/package.json delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/ms/readme.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/LICENSE delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/README.md delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/bin/semver.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/classes/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/classes/range.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/classes/semver.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/clean.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/compare.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/diff.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/eq.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/gt.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/gte.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/inc.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/lt.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/lte.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/major.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/minor.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/neq.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/parse.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/patch.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/sort.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/functions/valid.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/index.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/internal/constants.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/internal/debug.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/internal/parse-options.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/internal/re.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/package.json delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/preload.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/range.bnf delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/simplify.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/subset.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/@typescript-eslint/eslint-plugin/package.json delete mode 100644 node_modules/@typescript-eslint/experimental-utils/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/experimental-utils/LICENSE delete mode 100644 node_modules/@typescript-eslint/experimental-utils/README.md delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/eslint-utils/PatternMatcher.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/eslint-utils/astUtilities.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/eslint-utils/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/eslint-utils/predicates.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/misc.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ast-utils/predicates.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/InferTypesFromRule.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/RuleCreator.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/RuleTester.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/applyDefault.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/batchedSingleLineTests.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/deepMerge.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/getParserServices.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/eslint-utils/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/json-schema.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/Definition.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/Options.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/PatternVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/Reference.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/Referencer.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/Scope.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/ScopeManager.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/Variable.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/analyze.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint-scope/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/AST.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/CLIEngine.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/ESLint.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/Linter.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/ParserOptions.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/Rule.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/RuleTester.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/Scope.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/SourceCode.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-eslint/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/ts-estree.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/PatternMatcher.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/PatternMatcher.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/PatternMatcher.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/PatternMatcher.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/ReferenceTracker.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/ReferenceTracker.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/astUtilities.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/astUtilities.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/astUtilities.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/astUtilities.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/index.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/index.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/predicates.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/predicates.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/predicates.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/predicates.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/scopeAnalysis.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/eslint-utils/scopeAnalysis.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/index.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/index.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/misc.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/misc.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/misc.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/misc.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/predicates.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/predicates.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/predicates.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ast-utils/predicates.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/InferTypesFromRule.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/InferTypesFromRule.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/InferTypesFromRule.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/InferTypesFromRule.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleCreator.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleCreator.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleCreator.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleCreator.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleTester.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleTester.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleTester.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/RuleTester.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/applyDefault.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/applyDefault.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/applyDefault.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/applyDefault.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/batchedSingleLineTests.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/batchedSingleLineTests.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/batchedSingleLineTests.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/batchedSingleLineTests.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/deepMerge.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/deepMerge.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/deepMerge.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/deepMerge.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/getParserServices.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/getParserServices.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/getParserServices.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/getParserServices.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/index.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/eslint-utils/index.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/index.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/json-schema.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/json-schema.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/json-schema.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/json-schema.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Definition.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Definition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Definition.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Definition.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Options.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Options.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Options.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Options.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/PatternVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/PatternVisitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/PatternVisitor.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/PatternVisitor.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Reference.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Reference.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Reference.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Reference.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Referencer.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Referencer.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Referencer.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Referencer.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Scope.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Scope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Scope.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Scope.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/ScopeManager.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/ScopeManager.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/ScopeManager.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/ScopeManager.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Variable.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Variable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Variable.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/Variable.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/analyze.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/analyze.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/analyze.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/analyze.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/index.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint-scope/index.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/AST.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/AST.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/AST.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/AST.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/CLIEngine.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/CLIEngine.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/CLIEngine.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/CLIEngine.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ESLint.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ESLint.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ESLint.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ESLint.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Linter.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Linter.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Linter.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Linter.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ParserOptions.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ParserOptions.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ParserOptions.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/ParserOptions.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Rule.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Rule.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Rule.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Rule.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/RuleTester.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/RuleTester.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/RuleTester.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/RuleTester.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Scope.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Scope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Scope.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/Scope.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/SourceCode.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/SourceCode.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/SourceCode.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/SourceCode.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/index.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/index.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/index.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-estree.d.ts delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-estree.d.ts.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-estree.js delete mode 100644 node_modules/@typescript-eslint/experimental-utils/dist/ts-estree.js.map delete mode 100644 node_modules/@typescript-eslint/experimental-utils/package.json delete mode 100644 node_modules/@typescript-eslint/parser/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/parser/LICENSE delete mode 100644 node_modules/@typescript-eslint/parser/README.md delete mode 100644 node_modules/@typescript-eslint/parser/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/parser/dist/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/parser/dist/index.js delete mode 100644 node_modules/@typescript-eslint/parser/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/parser/dist/parser.d.ts delete mode 100644 node_modules/@typescript-eslint/parser/dist/parser.d.ts.map delete mode 100644 node_modules/@typescript-eslint/parser/dist/parser.js delete mode 100644 node_modules/@typescript-eslint/parser/dist/parser.js.map delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/LICENSE delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/README.md delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/package.json delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/src/browser.js delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/src/common.js delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/src/index.js delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/debug/src/node.js delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/ms/index.js delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/ms/license.md delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/ms/package.json delete mode 100644 node_modules/@typescript-eslint/parser/node_modules/ms/readme.md delete mode 100644 node_modules/@typescript-eslint/parser/package.json delete mode 100644 node_modules/@typescript-eslint/scope-manager/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/scope-manager/LICENSE delete mode 100644 node_modules/@typescript-eslint/scope-manager/README.md delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ID.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ID.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ID.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ID.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/analyze.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/analyze.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/analyze.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/analyze.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/assert.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/assert.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/assert.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/assert.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/index.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/index.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/definition/index.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/index.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es5.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es5.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es6.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es6.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es7.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es7.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/index.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/index.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/index.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/lib.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/lib.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/index.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/index.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/index.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/scope/index.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/index.d.ts delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/index.js delete mode 100644 node_modules/@typescript-eslint/scope-manager/dist/variable/index.js.map delete mode 100644 node_modules/@typescript-eslint/scope-manager/package.json delete mode 100644 node_modules/@typescript-eslint/types/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/types/LICENSE delete mode 100644 node_modules/@typescript-eslint/types/README.md delete mode 100644 node_modules/@typescript-eslint/types/dist/ast-spec.d.ts delete mode 100644 node_modules/@typescript-eslint/types/dist/ast-spec.d.ts.map delete mode 100644 node_modules/@typescript-eslint/types/dist/ast-spec.js delete mode 100644 node_modules/@typescript-eslint/types/dist/ast-spec.js.map delete mode 100644 node_modules/@typescript-eslint/types/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/types/dist/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/types/dist/index.js delete mode 100644 node_modules/@typescript-eslint/types/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/types/dist/lib.d.ts delete mode 100644 node_modules/@typescript-eslint/types/dist/lib.d.ts.map delete mode 100644 node_modules/@typescript-eslint/types/dist/lib.js delete mode 100644 node_modules/@typescript-eslint/types/dist/lib.js.map delete mode 100644 node_modules/@typescript-eslint/types/dist/parser-options.d.ts delete mode 100644 node_modules/@typescript-eslint/types/dist/parser-options.d.ts.map delete mode 100644 node_modules/@typescript-eslint/types/dist/parser-options.js delete mode 100644 node_modules/@typescript-eslint/types/dist/parser-options.js.map delete mode 100644 node_modules/@typescript-eslint/types/dist/ts-estree.d.ts delete mode 100644 node_modules/@typescript-eslint/types/dist/ts-estree.d.ts.map delete mode 100644 node_modules/@typescript-eslint/types/dist/ts-estree.js delete mode 100644 node_modules/@typescript-eslint/types/dist/ts-estree.js.map delete mode 100644 node_modules/@typescript-eslint/types/package.json delete mode 100644 node_modules/@typescript-eslint/typescript-estree/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/typescript-estree/LICENSE delete mode 100644 node_modules/@typescript-eslint/typescript-estree/README.md delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/convert.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createWatchProgram.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createWatchProgram.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createWatchProgram.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createWatchProgram.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/index.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/node-utils.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/node-utils.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser-options.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser-options.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser-options.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser-options.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/parser.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/version-check.d.ts delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/version-check.d.ts.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/version-check.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/dist/version-check.js.map delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/semver delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/semver.cmd delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/LICENSE delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/README.md delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/package.json delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/browser.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/common.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/index.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/node.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/ms/index.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/ms/license.md delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/ms/package.json delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/ms/readme.md delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/LICENSE delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/README.md delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/bin/semver.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/index.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/range.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/semver.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/clean.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/diff.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/eq.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gt.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gte.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/inc.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lt.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lte.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/major.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/minor.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/neq.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/parse.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/patch.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/sort.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/valid.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/index.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/debug.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/parse-options.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/re.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/package.json delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/preload.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/range.bnf delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/simplify.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/subset.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/@typescript-eslint/typescript-estree/package.json delete mode 100644 node_modules/@typescript-eslint/visitor-keys/CHANGELOG.md delete mode 100644 node_modules/@typescript-eslint/visitor-keys/LICENSE delete mode 100644 node_modules/@typescript-eslint/visitor-keys/README.md delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/get-keys.d.ts delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/get-keys.d.ts.map delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js.map delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/index.d.ts delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/index.d.ts.map delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/index.js delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/index.js.map delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.d.ts delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.d.ts.map delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js delete mode 100644 node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js.map delete mode 100644 node_modules/@typescript-eslint/visitor-keys/package.json delete mode 100644 node_modules/abbrev/LICENSE delete mode 100644 node_modules/abbrev/README.md delete mode 100644 node_modules/abbrev/abbrev.js delete mode 100644 node_modules/abbrev/package.json delete mode 100644 node_modules/acorn-jsx/LICENSE delete mode 100644 node_modules/acorn-jsx/README.md delete mode 100644 node_modules/acorn-jsx/index.d.ts delete mode 100644 node_modules/acorn-jsx/index.js delete mode 100644 node_modules/acorn-jsx/package.json delete mode 100644 node_modules/acorn-jsx/xhtml.js delete mode 100644 node_modules/acorn/CHANGELOG.md delete mode 100644 node_modules/acorn/LICENSE delete mode 100644 node_modules/acorn/README.md delete mode 100644 node_modules/acorn/bin/acorn delete mode 100644 node_modules/acorn/dist/acorn.d.ts delete mode 100644 node_modules/acorn/dist/acorn.js delete mode 100644 node_modules/acorn/dist/acorn.mjs delete mode 100644 node_modules/acorn/dist/acorn.mjs.d.ts delete mode 100644 node_modules/acorn/dist/bin.js delete mode 100644 node_modules/acorn/package.json delete mode 100644 node_modules/ajv/.tonic_example.js delete mode 100644 node_modules/ajv/LICENSE delete mode 100644 node_modules/ajv/README.md delete mode 100644 node_modules/ajv/dist/ajv.bundle.js delete mode 100644 node_modules/ajv/dist/ajv.min.js delete mode 100644 node_modules/ajv/dist/ajv.min.js.map delete mode 100644 node_modules/ajv/lib/ajv.d.ts delete mode 100644 node_modules/ajv/lib/ajv.js delete mode 100644 node_modules/ajv/lib/cache.js delete mode 100644 node_modules/ajv/lib/compile/async.js delete mode 100644 node_modules/ajv/lib/compile/equal.js delete mode 100644 node_modules/ajv/lib/compile/error_classes.js delete mode 100644 node_modules/ajv/lib/compile/formats.js delete mode 100644 node_modules/ajv/lib/compile/index.js delete mode 100644 node_modules/ajv/lib/compile/resolve.js delete mode 100644 node_modules/ajv/lib/compile/rules.js delete mode 100644 node_modules/ajv/lib/compile/schema_obj.js delete mode 100644 node_modules/ajv/lib/compile/ucs2length.js delete mode 100644 node_modules/ajv/lib/compile/util.js delete mode 100644 node_modules/ajv/lib/data.js delete mode 100644 node_modules/ajv/lib/definition_schema.js delete mode 100644 node_modules/ajv/lib/dot/_limit.jst delete mode 100644 node_modules/ajv/lib/dot/_limitItems.jst delete mode 100644 node_modules/ajv/lib/dot/_limitLength.jst delete mode 100644 node_modules/ajv/lib/dot/_limitProperties.jst delete mode 100644 node_modules/ajv/lib/dot/allOf.jst delete mode 100644 node_modules/ajv/lib/dot/anyOf.jst delete mode 100644 node_modules/ajv/lib/dot/coerce.def delete mode 100644 node_modules/ajv/lib/dot/comment.jst delete mode 100644 node_modules/ajv/lib/dot/const.jst delete mode 100644 node_modules/ajv/lib/dot/contains.jst delete mode 100644 node_modules/ajv/lib/dot/custom.jst delete mode 100644 node_modules/ajv/lib/dot/defaults.def delete mode 100644 node_modules/ajv/lib/dot/definitions.def delete mode 100644 node_modules/ajv/lib/dot/dependencies.jst delete mode 100644 node_modules/ajv/lib/dot/enum.jst delete mode 100644 node_modules/ajv/lib/dot/errors.def delete mode 100644 node_modules/ajv/lib/dot/format.jst delete mode 100644 node_modules/ajv/lib/dot/if.jst delete mode 100644 node_modules/ajv/lib/dot/items.jst delete mode 100644 node_modules/ajv/lib/dot/missing.def delete mode 100644 node_modules/ajv/lib/dot/multipleOf.jst delete mode 100644 node_modules/ajv/lib/dot/not.jst delete mode 100644 node_modules/ajv/lib/dot/oneOf.jst delete mode 100644 node_modules/ajv/lib/dot/pattern.jst delete mode 100644 node_modules/ajv/lib/dot/properties.jst delete mode 100644 node_modules/ajv/lib/dot/propertyNames.jst delete mode 100644 node_modules/ajv/lib/dot/ref.jst delete mode 100644 node_modules/ajv/lib/dot/required.jst delete mode 100644 node_modules/ajv/lib/dot/uniqueItems.jst delete mode 100644 node_modules/ajv/lib/dot/validate.jst delete mode 100644 node_modules/ajv/lib/dotjs/README.md delete mode 100644 node_modules/ajv/lib/dotjs/_limit.js delete mode 100644 node_modules/ajv/lib/dotjs/_limitItems.js delete mode 100644 node_modules/ajv/lib/dotjs/_limitLength.js delete mode 100644 node_modules/ajv/lib/dotjs/_limitProperties.js delete mode 100644 node_modules/ajv/lib/dotjs/allOf.js delete mode 100644 node_modules/ajv/lib/dotjs/anyOf.js delete mode 100644 node_modules/ajv/lib/dotjs/comment.js delete mode 100644 node_modules/ajv/lib/dotjs/const.js delete mode 100644 node_modules/ajv/lib/dotjs/contains.js delete mode 100644 node_modules/ajv/lib/dotjs/custom.js delete mode 100644 node_modules/ajv/lib/dotjs/dependencies.js delete mode 100644 node_modules/ajv/lib/dotjs/enum.js delete mode 100644 node_modules/ajv/lib/dotjs/format.js delete mode 100644 node_modules/ajv/lib/dotjs/if.js delete mode 100644 node_modules/ajv/lib/dotjs/index.js delete mode 100644 node_modules/ajv/lib/dotjs/items.js delete mode 100644 node_modules/ajv/lib/dotjs/multipleOf.js delete mode 100644 node_modules/ajv/lib/dotjs/not.js delete mode 100644 node_modules/ajv/lib/dotjs/oneOf.js delete mode 100644 node_modules/ajv/lib/dotjs/pattern.js delete mode 100644 node_modules/ajv/lib/dotjs/properties.js delete mode 100644 node_modules/ajv/lib/dotjs/propertyNames.js delete mode 100644 node_modules/ajv/lib/dotjs/ref.js delete mode 100644 node_modules/ajv/lib/dotjs/required.js delete mode 100644 node_modules/ajv/lib/dotjs/uniqueItems.js delete mode 100644 node_modules/ajv/lib/dotjs/validate.js delete mode 100644 node_modules/ajv/lib/keyword.js delete mode 100644 node_modules/ajv/lib/refs/data.json delete mode 100644 node_modules/ajv/lib/refs/json-schema-draft-04.json delete mode 100644 node_modules/ajv/lib/refs/json-schema-draft-06.json delete mode 100644 node_modules/ajv/lib/refs/json-schema-draft-07.json delete mode 100644 node_modules/ajv/lib/refs/json-schema-secure.json delete mode 100644 node_modules/ajv/package.json delete mode 100644 node_modules/ajv/scripts/.eslintrc.yml delete mode 100644 node_modules/ajv/scripts/bundle.js delete mode 100644 node_modules/ajv/scripts/compile-dots.js delete mode 100644 node_modules/ajv/scripts/info delete mode 100644 node_modules/ajv/scripts/prepare-tests delete mode 100644 node_modules/ajv/scripts/publish-built-version delete mode 100644 node_modules/ajv/scripts/travis-gh-pages delete mode 100644 node_modules/ansi-colors/LICENSE delete mode 100644 node_modules/ansi-colors/README.md delete mode 100644 node_modules/ansi-colors/index.js delete mode 100644 node_modules/ansi-colors/package.json delete mode 100644 node_modules/ansi-colors/symbols.js delete mode 100644 node_modules/ansi-colors/types/index.d.ts delete mode 100644 node_modules/ansi-escapes/index.d.ts delete mode 100644 node_modules/ansi-escapes/index.js delete mode 100644 node_modules/ansi-escapes/license delete mode 100644 node_modules/ansi-escapes/package.json delete mode 100644 node_modules/ansi-escapes/readme.md delete mode 100644 node_modules/ansi-regex/index.d.ts delete mode 100644 node_modules/ansi-regex/index.js delete mode 100644 node_modules/ansi-regex/license delete mode 100644 node_modules/ansi-regex/package.json delete mode 100644 node_modules/ansi-regex/readme.md delete mode 100644 node_modules/ansi-styles/index.d.ts delete mode 100644 node_modules/ansi-styles/index.js delete mode 100644 node_modules/ansi-styles/license delete mode 100644 node_modules/ansi-styles/package.json delete mode 100644 node_modules/ansi-styles/readme.md delete mode 100644 node_modules/anymatch/LICENSE delete mode 100644 node_modules/anymatch/README.md delete mode 100644 node_modules/anymatch/index.d.ts delete mode 100644 node_modules/anymatch/index.js delete mode 100644 node_modules/anymatch/package.json delete mode 100644 node_modules/arg/LICENSE.md delete mode 100644 node_modules/arg/README.md delete mode 100644 node_modules/arg/index.d.ts delete mode 100644 node_modules/arg/index.js delete mode 100644 node_modules/arg/package.json delete mode 100644 node_modules/argparse/CHANGELOG.md delete mode 100644 node_modules/argparse/LICENSE delete mode 100644 node_modules/argparse/README.md delete mode 100644 node_modules/argparse/index.js delete mode 100644 node_modules/argparse/lib/action.js delete mode 100644 node_modules/argparse/lib/action/append.js delete mode 100644 node_modules/argparse/lib/action/append/constant.js delete mode 100644 node_modules/argparse/lib/action/count.js delete mode 100644 node_modules/argparse/lib/action/help.js delete mode 100644 node_modules/argparse/lib/action/store.js delete mode 100644 node_modules/argparse/lib/action/store/constant.js delete mode 100644 node_modules/argparse/lib/action/store/false.js delete mode 100644 node_modules/argparse/lib/action/store/true.js delete mode 100644 node_modules/argparse/lib/action/subparsers.js delete mode 100644 node_modules/argparse/lib/action/version.js delete mode 100644 node_modules/argparse/lib/action_container.js delete mode 100644 node_modules/argparse/lib/argparse.js delete mode 100644 node_modules/argparse/lib/argument/error.js delete mode 100644 node_modules/argparse/lib/argument/exclusive.js delete mode 100644 node_modules/argparse/lib/argument/group.js delete mode 100644 node_modules/argparse/lib/argument_parser.js delete mode 100644 node_modules/argparse/lib/const.js delete mode 100644 node_modules/argparse/lib/help/added_formatters.js delete mode 100644 node_modules/argparse/lib/help/formatter.js delete mode 100644 node_modules/argparse/lib/namespace.js delete mode 100644 node_modules/argparse/lib/utils.js delete mode 100644 node_modules/argparse/package.json delete mode 100644 node_modules/array-includes/.editorconfig delete mode 100644 node_modules/array-includes/.eslintrc delete mode 100644 node_modules/array-includes/.github/FUNDING.yml delete mode 100644 node_modules/array-includes/.nycrc delete mode 100644 node_modules/array-includes/CHANGELOG.md delete mode 100644 node_modules/array-includes/LICENSE delete mode 100644 node_modules/array-includes/README.md delete mode 100644 node_modules/array-includes/auto.js delete mode 100644 node_modules/array-includes/implementation.js delete mode 100644 node_modules/array-includes/index.js delete mode 100644 node_modules/array-includes/package.json delete mode 100644 node_modules/array-includes/polyfill.js delete mode 100644 node_modules/array-includes/shim.js delete mode 100644 node_modules/array-includes/test/implementation.js delete mode 100644 node_modules/array-includes/test/index.js delete mode 100644 node_modules/array-includes/test/shimmed.js delete mode 100644 node_modules/array-includes/test/tests.js delete mode 100644 node_modules/array-union/index.d.ts delete mode 100644 node_modules/array-union/index.js delete mode 100644 node_modules/array-union/license delete mode 100644 node_modules/array-union/package.json delete mode 100644 node_modules/array-union/readme.md delete mode 100644 node_modules/array.prototype.flat/.editorconfig delete mode 100644 node_modules/array.prototype.flat/.eslintrc delete mode 100644 node_modules/array.prototype.flat/.github/FUNDING.yml delete mode 100644 node_modules/array.prototype.flat/.nycrc delete mode 100644 node_modules/array.prototype.flat/CHANGELOG.md delete mode 100644 node_modules/array.prototype.flat/LICENSE delete mode 100644 node_modules/array.prototype.flat/README.md delete mode 100644 node_modules/array.prototype.flat/auto.js delete mode 100644 node_modules/array.prototype.flat/implementation.js delete mode 100644 node_modules/array.prototype.flat/index.js delete mode 100644 node_modules/array.prototype.flat/package.json delete mode 100644 node_modules/array.prototype.flat/polyfill.js delete mode 100644 node_modules/array.prototype.flat/shim.js delete mode 100644 node_modules/array.prototype.flat/test/implementation.js delete mode 100644 node_modules/array.prototype.flat/test/index.js delete mode 100644 node_modules/array.prototype.flat/test/shimmed.js delete mode 100644 node_modules/array.prototype.flat/test/tests.js delete mode 100644 node_modules/array.prototype.flatmap/.editorconfig delete mode 100644 node_modules/array.prototype.flatmap/.eslintrc delete mode 100644 node_modules/array.prototype.flatmap/.github/FUNDING.yml delete mode 100644 node_modules/array.prototype.flatmap/.nycrc delete mode 100644 node_modules/array.prototype.flatmap/CHANGELOG.md delete mode 100644 node_modules/array.prototype.flatmap/LICENSE delete mode 100644 node_modules/array.prototype.flatmap/README.md delete mode 100644 node_modules/array.prototype.flatmap/auto.js delete mode 100644 node_modules/array.prototype.flatmap/implementation.js delete mode 100644 node_modules/array.prototype.flatmap/index.js delete mode 100644 node_modules/array.prototype.flatmap/package.json delete mode 100644 node_modules/array.prototype.flatmap/polyfill.js delete mode 100644 node_modules/array.prototype.flatmap/shim.js delete mode 100644 node_modules/array.prototype.flatmap/test/implementation.js delete mode 100644 node_modules/array.prototype.flatmap/test/index.js delete mode 100644 node_modules/array.prototype.flatmap/test/shimmed.js delete mode 100644 node_modules/array.prototype.flatmap/test/tests.js delete mode 100644 node_modules/astral-regex/index.d.ts delete mode 100644 node_modules/astral-regex/index.js delete mode 100644 node_modules/astral-regex/license delete mode 100644 node_modules/astral-regex/package.json delete mode 100644 node_modules/astral-regex/readme.md delete mode 100644 node_modules/babel-helper-evaluate-path/LICENSE delete mode 100644 node_modules/babel-helper-evaluate-path/README.md delete mode 100644 node_modules/babel-helper-evaluate-path/lib/index.js delete mode 100644 node_modules/babel-helper-evaluate-path/package.json delete mode 100644 node_modules/babel-helper-flip-expressions/README.md delete mode 100644 node_modules/babel-helper-flip-expressions/lib/index.js delete mode 100644 node_modules/babel-helper-flip-expressions/package.json delete mode 100644 node_modules/babel-helper-is-nodes-equiv/.npmignore delete mode 100644 node_modules/babel-helper-is-nodes-equiv/README.md delete mode 100644 node_modules/babel-helper-is-nodes-equiv/lib/index.js delete mode 100644 node_modules/babel-helper-is-nodes-equiv/package.json delete mode 100644 node_modules/babel-helper-is-void-0/README.md delete mode 100644 node_modules/babel-helper-is-void-0/lib/index.js delete mode 100644 node_modules/babel-helper-is-void-0/package.json delete mode 100644 node_modules/babel-helper-mark-eval-scopes/README.md delete mode 100644 node_modules/babel-helper-mark-eval-scopes/__tests__/helper-mark-eval-scopes-test.js delete mode 100644 node_modules/babel-helper-mark-eval-scopes/lib/index.js delete mode 100644 node_modules/babel-helper-mark-eval-scopes/package.json delete mode 100644 node_modules/babel-helper-mark-eval-scopes/src/index.js delete mode 100644 node_modules/babel-helper-remove-or-void/README.md delete mode 100644 node_modules/babel-helper-remove-or-void/lib/index.js delete mode 100644 node_modules/babel-helper-remove-or-void/package.json delete mode 100644 node_modules/babel-helper-to-multiple-sequence-expressions/LICENSE delete mode 100644 node_modules/babel-helper-to-multiple-sequence-expressions/README.md delete mode 100644 node_modules/babel-helper-to-multiple-sequence-expressions/lib/index.js delete mode 100644 node_modules/babel-helper-to-multiple-sequence-expressions/package.json delete mode 100644 node_modules/babel-jest/LICENSE delete mode 100644 node_modules/babel-jest/README.md delete mode 100644 node_modules/babel-jest/build/index.d.ts delete mode 100644 node_modules/babel-jest/build/index.js delete mode 100644 node_modules/babel-jest/build/loadBabelConfig.js delete mode 100644 node_modules/babel-jest/package.json delete mode 100644 node_modules/babel-plugin-dynamic-import-node/.babelrc delete mode 100644 node_modules/babel-plugin-dynamic-import-node/.eslintignore delete mode 100644 node_modules/babel-plugin-dynamic-import-node/.eslintrc delete mode 100644 node_modules/babel-plugin-dynamic-import-node/.travis.yml delete mode 100644 node_modules/babel-plugin-dynamic-import-node/CHANGELOG.md delete mode 100644 node_modules/babel-plugin-dynamic-import-node/LICENSE delete mode 100644 node_modules/babel-plugin-dynamic-import-node/README.md delete mode 100644 node_modules/babel-plugin-dynamic-import-node/lib/index.js delete mode 100644 node_modules/babel-plugin-dynamic-import-node/lib/utils.js delete mode 100644 node_modules/babel-plugin-dynamic-import-node/package.json delete mode 100644 node_modules/babel-plugin-dynamic-import-node/utils.js delete mode 100644 node_modules/babel-plugin-istanbul/CHANGELOG.md delete mode 100644 node_modules/babel-plugin-istanbul/LICENSE delete mode 100644 node_modules/babel-plugin-istanbul/README.md delete mode 100644 node_modules/babel-plugin-istanbul/lib/index.js delete mode 100644 node_modules/babel-plugin-istanbul/lib/load-nyc-config-sync.js delete mode 100644 node_modules/babel-plugin-istanbul/package.json delete mode 100644 node_modules/babel-plugin-jest-hoist/LICENSE delete mode 100644 node_modules/babel-plugin-jest-hoist/README.md delete mode 100644 node_modules/babel-plugin-jest-hoist/build/index.d.ts delete mode 100644 node_modules/babel-plugin-jest-hoist/build/index.js delete mode 100644 node_modules/babel-plugin-jest-hoist/package.json delete mode 100644 node_modules/babel-plugin-minify-builtins/LICENSE delete mode 100644 node_modules/babel-plugin-minify-builtins/README.md delete mode 100644 node_modules/babel-plugin-minify-builtins/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-builtins/package.json delete mode 100644 node_modules/babel-plugin-minify-constant-folding/LICENSE delete mode 100644 node_modules/babel-plugin-minify-constant-folding/README.md delete mode 100644 node_modules/babel-plugin-minify-constant-folding/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-constant-folding/lib/replacements.js delete mode 100644 node_modules/babel-plugin-minify-constant-folding/package.json delete mode 100644 node_modules/babel-plugin-minify-dead-code-elimination/LICENSE delete mode 100644 node_modules/babel-plugin-minify-dead-code-elimination/README.md delete mode 100644 node_modules/babel-plugin-minify-dead-code-elimination/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-dead-code-elimination/lib/remove-use-strict.js delete mode 100644 node_modules/babel-plugin-minify-dead-code-elimination/package.json delete mode 100644 node_modules/babel-plugin-minify-flip-comparisons/README.md delete mode 100644 node_modules/babel-plugin-minify-flip-comparisons/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-flip-comparisons/package.json delete mode 100644 node_modules/babel-plugin-minify-guarded-expressions/LICENSE delete mode 100644 node_modules/babel-plugin-minify-guarded-expressions/README.md delete mode 100644 node_modules/babel-plugin-minify-guarded-expressions/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-guarded-expressions/package.json delete mode 100644 node_modules/babel-plugin-minify-infinity/README.md delete mode 100644 node_modules/babel-plugin-minify-infinity/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-infinity/package.json delete mode 100644 node_modules/babel-plugin-minify-mangle-names/LICENSE delete mode 100644 node_modules/babel-plugin-minify-mangle-names/README.md delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/bfs-traverse.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/charset.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/counted-set.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/fixup-var-scoping.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/is-label-identifier.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/lib/scope-tracker.js delete mode 100644 node_modules/babel-plugin-minify-mangle-names/package.json delete mode 100644 node_modules/babel-plugin-minify-numeric-literals/README.md delete mode 100644 node_modules/babel-plugin-minify-numeric-literals/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-numeric-literals/package.json delete mode 100644 node_modules/babel-plugin-minify-replace/LICENSE delete mode 100644 node_modules/babel-plugin-minify-replace/README.md delete mode 100644 node_modules/babel-plugin-minify-replace/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-replace/package.json delete mode 100644 node_modules/babel-plugin-minify-simplify/LICENSE delete mode 100644 node_modules/babel-plugin-minify-simplify/README.md delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/assignment-expression.js delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/conditional-expression.js delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/helpers.js delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/if-statement.js delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/logical-expression.js delete mode 100644 node_modules/babel-plugin-minify-simplify/lib/pattern-match.js delete mode 100644 node_modules/babel-plugin-minify-simplify/package.json delete mode 100644 node_modules/babel-plugin-minify-type-constructors/README.md delete mode 100644 node_modules/babel-plugin-minify-type-constructors/lib/index.js delete mode 100644 node_modules/babel-plugin-minify-type-constructors/package.json delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/LICENSE delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/README.md delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/esm/index.mjs delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/esm/index.mjs.map delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/lib/add-platform-specific-polyfills.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/lib/built-in-definitions.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/lib/helpers.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/lib/index.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs2/package.json delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/LICENSE delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/README.md delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/core-js-compat/README.md delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/core-js-compat/data.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/core-js-compat/entries.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/core-js-compat/get-modules-list-for-target-version.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/esm/index.mjs delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/esm/index.mjs.map delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/lib/built-in-definitions.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/lib/index.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/lib/shipped-proposals.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/lib/utils.js delete mode 100644 node_modules/babel-plugin-polyfill-corejs3/package.json delete mode 100644 node_modules/babel-plugin-polyfill-regenerator/LICENSE delete mode 100644 node_modules/babel-plugin-polyfill-regenerator/README.md delete mode 100644 node_modules/babel-plugin-polyfill-regenerator/esm/index.mjs delete mode 100644 node_modules/babel-plugin-polyfill-regenerator/esm/index.mjs.map delete mode 100644 node_modules/babel-plugin-polyfill-regenerator/lib/index.js delete mode 100644 node_modules/babel-plugin-polyfill-regenerator/package.json delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/README.md delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/lib/array-collapser.js delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/lib/array-property-collapser.js delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/lib/collapser.js delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/lib/object-collapser.js delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/lib/set-collapser.js delete mode 100644 node_modules/babel-plugin-transform-inline-consecutive-adds/package.json delete mode 100644 node_modules/babel-plugin-transform-member-expression-literals/README.md delete mode 100644 node_modules/babel-plugin-transform-member-expression-literals/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-member-expression-literals/package.json delete mode 100644 node_modules/babel-plugin-transform-merge-sibling-variables/LICENSE delete mode 100644 node_modules/babel-plugin-transform-merge-sibling-variables/README.md delete mode 100644 node_modules/babel-plugin-transform-merge-sibling-variables/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-merge-sibling-variables/package.json delete mode 100644 node_modules/babel-plugin-transform-minify-booleans/README.md delete mode 100644 node_modules/babel-plugin-transform-minify-booleans/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-minify-booleans/package.json delete mode 100644 node_modules/babel-plugin-transform-property-literals/README.md delete mode 100644 node_modules/babel-plugin-transform-property-literals/lib/escape-string-literal.js delete mode 100644 node_modules/babel-plugin-transform-property-literals/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-property-literals/lib/property-name.js delete mode 100644 node_modules/babel-plugin-transform-property-literals/package.json delete mode 100644 node_modules/babel-plugin-transform-regexp-constructors/README.md delete mode 100644 node_modules/babel-plugin-transform-regexp-constructors/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-regexp-constructors/package.json delete mode 100644 node_modules/babel-plugin-transform-remove-console/README.md delete mode 100644 node_modules/babel-plugin-transform-remove-console/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-remove-console/package.json delete mode 100644 node_modules/babel-plugin-transform-remove-debugger/README.md delete mode 100644 node_modules/babel-plugin-transform-remove-debugger/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-remove-debugger/package.json delete mode 100644 node_modules/babel-plugin-transform-remove-undefined/LICENSE delete mode 100644 node_modules/babel-plugin-transform-remove-undefined/README.md delete mode 100644 node_modules/babel-plugin-transform-remove-undefined/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-remove-undefined/package.json delete mode 100644 node_modules/babel-plugin-transform-simplify-comparison-operators/README.md delete mode 100644 node_modules/babel-plugin-transform-simplify-comparison-operators/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-simplify-comparison-operators/package.json delete mode 100644 node_modules/babel-plugin-transform-undefined-to-void/README.md delete mode 100644 node_modules/babel-plugin-transform-undefined-to-void/lib/index.js delete mode 100644 node_modules/babel-plugin-transform-undefined-to-void/package.json delete mode 100644 node_modules/babel-preset-current-node-syntax/LICENSE delete mode 100644 node_modules/babel-preset-current-node-syntax/README.md delete mode 100644 node_modules/babel-preset-current-node-syntax/package.json delete mode 100644 node_modules/babel-preset-current-node-syntax/scripts/check-yarn-bug.sh delete mode 100644 node_modules/babel-preset-current-node-syntax/src/index.js delete mode 100644 node_modules/babel-preset-jest/LICENSE delete mode 100644 node_modules/babel-preset-jest/README.md delete mode 100644 node_modules/babel-preset-jest/index.js delete mode 100644 node_modules/babel-preset-jest/package.json delete mode 100644 node_modules/babel-preset-minify/LICENSE delete mode 100644 node_modules/babel-preset-minify/README.md delete mode 100644 node_modules/babel-preset-minify/lib/index.js delete mode 100644 node_modules/babel-preset-minify/package.json delete mode 100644 node_modules/binary-extensions/binary-extensions.json delete mode 100644 node_modules/binary-extensions/binary-extensions.json.d.ts delete mode 100644 node_modules/binary-extensions/index.d.ts delete mode 100644 node_modules/binary-extensions/index.js delete mode 100644 node_modules/binary-extensions/license delete mode 100644 node_modules/binary-extensions/package.json delete mode 100644 node_modules/binary-extensions/readme.md delete mode 100644 node_modules/braces/CHANGELOG.md delete mode 100644 node_modules/braces/LICENSE delete mode 100644 node_modules/braces/README.md delete mode 100644 node_modules/braces/index.js delete mode 100644 node_modules/braces/lib/compile.js delete mode 100644 node_modules/braces/lib/constants.js delete mode 100644 node_modules/braces/lib/expand.js delete mode 100644 node_modules/braces/lib/parse.js delete mode 100644 node_modules/braces/lib/stringify.js delete mode 100644 node_modules/braces/lib/utils.js delete mode 100644 node_modules/braces/package.json delete mode 100644 node_modules/browserslist/LICENSE delete mode 100644 node_modules/browserslist/README.md delete mode 100644 node_modules/browserslist/browser.js delete mode 100644 node_modules/browserslist/cli.js delete mode 100644 node_modules/browserslist/error.d.ts delete mode 100644 node_modules/browserslist/error.js delete mode 100644 node_modules/browserslist/index.d.ts delete mode 100644 node_modules/browserslist/index.js delete mode 100644 node_modules/browserslist/node.js delete mode 100644 node_modules/browserslist/package.json delete mode 100644 node_modules/browserslist/parse.js delete mode 100644 node_modules/bs-logger/CHANGELOG.md delete mode 100644 node_modules/bs-logger/LICENSE delete mode 100644 node_modules/bs-logger/README.md delete mode 100644 node_modules/bs-logger/dist/index.d.ts delete mode 100644 node_modules/bs-logger/dist/index.js delete mode 100644 node_modules/bs-logger/dist/logger/context.d.ts delete mode 100644 node_modules/bs-logger/dist/logger/context.js delete mode 100644 node_modules/bs-logger/dist/logger/index.d.ts delete mode 100644 node_modules/bs-logger/dist/logger/index.js delete mode 100644 node_modules/bs-logger/dist/logger/level.d.ts delete mode 100644 node_modules/bs-logger/dist/logger/level.js delete mode 100644 node_modules/bs-logger/dist/logger/message.d.ts delete mode 100644 node_modules/bs-logger/dist/logger/message.js delete mode 100644 node_modules/bs-logger/dist/logger/root.d.ts delete mode 100644 node_modules/bs-logger/dist/logger/root.js delete mode 100644 node_modules/bs-logger/dist/logger/target.d.ts delete mode 100644 node_modules/bs-logger/dist/logger/target.js delete mode 100644 node_modules/bs-logger/dist/testing/index.d.ts delete mode 100644 node_modules/bs-logger/dist/testing/index.js delete mode 100644 node_modules/bs-logger/dist/testing/target-mock.d.ts delete mode 100644 node_modules/bs-logger/dist/testing/target-mock.js delete mode 100644 node_modules/bs-logger/dist/utils/cache-getters.d.ts delete mode 100644 node_modules/bs-logger/dist/utils/cache-getters.js delete mode 100644 node_modules/bs-logger/package.json delete mode 100644 node_modules/bser/README.md delete mode 100644 node_modules/bser/index.js delete mode 100644 node_modules/bser/package.json delete mode 100644 node_modules/buffer-from/LICENSE delete mode 100644 node_modules/buffer-from/index.js delete mode 100644 node_modules/buffer-from/package.json delete mode 100644 node_modules/buffer-from/readme.md delete mode 100644 node_modules/callsites/index.d.ts delete mode 100644 node_modules/callsites/index.js delete mode 100644 node_modules/callsites/license delete mode 100644 node_modules/callsites/package.json delete mode 100644 node_modules/callsites/readme.md delete mode 100644 node_modules/camelcase/index.d.ts delete mode 100644 node_modules/camelcase/index.js delete mode 100644 node_modules/camelcase/license delete mode 100644 node_modules/camelcase/package.json delete mode 100644 node_modules/camelcase/readme.md delete mode 100644 node_modules/caniuse-lite/LICENSE delete mode 100644 node_modules/caniuse-lite/README.md delete mode 100644 node_modules/caniuse-lite/data/agents.js delete mode 100644 node_modules/caniuse-lite/data/browserVersions.js delete mode 100644 node_modules/caniuse-lite/data/browsers.js delete mode 100644 node_modules/caniuse-lite/data/features.js delete mode 100644 node_modules/caniuse-lite/data/features/aac.js delete mode 100644 node_modules/caniuse-lite/data/features/abortcontroller.js delete mode 100644 node_modules/caniuse-lite/data/features/ac3-ec3.js delete mode 100644 node_modules/caniuse-lite/data/features/accelerometer.js delete mode 100644 node_modules/caniuse-lite/data/features/addeventlistener.js delete mode 100644 node_modules/caniuse-lite/data/features/alternate-stylesheet.js delete mode 100644 node_modules/caniuse-lite/data/features/ambient-light.js delete mode 100644 node_modules/caniuse-lite/data/features/apng.js delete mode 100644 node_modules/caniuse-lite/data/features/array-find-index.js delete mode 100644 node_modules/caniuse-lite/data/features/array-find.js delete mode 100644 node_modules/caniuse-lite/data/features/array-flat.js delete mode 100644 node_modules/caniuse-lite/data/features/array-includes.js delete mode 100644 node_modules/caniuse-lite/data/features/arrow-functions.js delete mode 100644 node_modules/caniuse-lite/data/features/asmjs.js delete mode 100644 node_modules/caniuse-lite/data/features/async-clipboard.js delete mode 100644 node_modules/caniuse-lite/data/features/async-functions.js delete mode 100644 node_modules/caniuse-lite/data/features/atob-btoa.js delete mode 100644 node_modules/caniuse-lite/data/features/audio-api.js delete mode 100644 node_modules/caniuse-lite/data/features/audio.js delete mode 100644 node_modules/caniuse-lite/data/features/audiotracks.js delete mode 100644 node_modules/caniuse-lite/data/features/autofocus.js delete mode 100644 node_modules/caniuse-lite/data/features/auxclick.js delete mode 100644 node_modules/caniuse-lite/data/features/av1.js delete mode 100644 node_modules/caniuse-lite/data/features/avif.js delete mode 100644 node_modules/caniuse-lite/data/features/background-attachment.js delete mode 100644 node_modules/caniuse-lite/data/features/background-clip-text.js delete mode 100644 node_modules/caniuse-lite/data/features/background-img-opts.js delete mode 100644 node_modules/caniuse-lite/data/features/background-position-x-y.js delete mode 100644 node_modules/caniuse-lite/data/features/background-repeat-round-space.js delete mode 100644 node_modules/caniuse-lite/data/features/background-sync.js delete mode 100644 node_modules/caniuse-lite/data/features/battery-status.js delete mode 100644 node_modules/caniuse-lite/data/features/beacon.js delete mode 100644 node_modules/caniuse-lite/data/features/beforeafterprint.js delete mode 100644 node_modules/caniuse-lite/data/features/bigint.js delete mode 100644 node_modules/caniuse-lite/data/features/blobbuilder.js delete mode 100644 node_modules/caniuse-lite/data/features/bloburls.js delete mode 100644 node_modules/caniuse-lite/data/features/border-image.js delete mode 100644 node_modules/caniuse-lite/data/features/border-radius.js delete mode 100644 node_modules/caniuse-lite/data/features/broadcastchannel.js delete mode 100644 node_modules/caniuse-lite/data/features/brotli.js delete mode 100644 node_modules/caniuse-lite/data/features/calc.js delete mode 100644 node_modules/caniuse-lite/data/features/canvas-blending.js delete mode 100644 node_modules/caniuse-lite/data/features/canvas-text.js delete mode 100644 node_modules/caniuse-lite/data/features/canvas.js delete mode 100644 node_modules/caniuse-lite/data/features/ch-unit.js delete mode 100644 node_modules/caniuse-lite/data/features/chacha20-poly1305.js delete mode 100644 node_modules/caniuse-lite/data/features/channel-messaging.js delete mode 100644 node_modules/caniuse-lite/data/features/childnode-remove.js delete mode 100644 node_modules/caniuse-lite/data/features/classlist.js delete mode 100644 node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js delete mode 100644 node_modules/caniuse-lite/data/features/clipboard.js delete mode 100644 node_modules/caniuse-lite/data/features/colr-v1.js delete mode 100644 node_modules/caniuse-lite/data/features/colr.js delete mode 100644 node_modules/caniuse-lite/data/features/comparedocumentposition.js delete mode 100644 node_modules/caniuse-lite/data/features/console-basic.js delete mode 100644 node_modules/caniuse-lite/data/features/console-time.js delete mode 100644 node_modules/caniuse-lite/data/features/const.js delete mode 100644 node_modules/caniuse-lite/data/features/constraint-validation.js delete mode 100644 node_modules/caniuse-lite/data/features/contenteditable.js delete mode 100644 node_modules/caniuse-lite/data/features/contentsecuritypolicy.js delete mode 100644 node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js delete mode 100644 node_modules/caniuse-lite/data/features/cookie-store-api.js delete mode 100644 node_modules/caniuse-lite/data/features/cors.js delete mode 100644 node_modules/caniuse-lite/data/features/createimagebitmap.js delete mode 100644 node_modules/caniuse-lite/data/features/credential-management.js delete mode 100644 node_modules/caniuse-lite/data/features/cryptography.js delete mode 100644 node_modules/caniuse-lite/data/features/css-all.js delete mode 100644 node_modules/caniuse-lite/data/features/css-animation.js delete mode 100644 node_modules/caniuse-lite/data/features/css-any-link.js delete mode 100644 node_modules/caniuse-lite/data/features/css-appearance.js delete mode 100644 node_modules/caniuse-lite/data/features/css-at-counter-style.js delete mode 100644 node_modules/caniuse-lite/data/features/css-autofill.js delete mode 100644 node_modules/caniuse-lite/data/features/css-backdrop-filter.js delete mode 100644 node_modules/caniuse-lite/data/features/css-background-offsets.js delete mode 100644 node_modules/caniuse-lite/data/features/css-backgroundblendmode.js delete mode 100644 node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js delete mode 100644 node_modules/caniuse-lite/data/features/css-boxshadow.js delete mode 100644 node_modules/caniuse-lite/data/features/css-canvas.js delete mode 100644 node_modules/caniuse-lite/data/features/css-caret-color.js delete mode 100644 node_modules/caniuse-lite/data/features/css-cascade-layers.js delete mode 100644 node_modules/caniuse-lite/data/features/css-case-insensitive.js delete mode 100644 node_modules/caniuse-lite/data/features/css-clip-path.js delete mode 100644 node_modules/caniuse-lite/data/features/css-color-adjust.js delete mode 100644 node_modules/caniuse-lite/data/features/css-color-function.js delete mode 100644 node_modules/caniuse-lite/data/features/css-conic-gradients.js delete mode 100644 node_modules/caniuse-lite/data/features/css-container-queries.js delete mode 100644 node_modules/caniuse-lite/data/features/css-container-query-units.js delete mode 100644 node_modules/caniuse-lite/data/features/css-containment.js delete mode 100644 node_modules/caniuse-lite/data/features/css-content-visibility.js delete mode 100644 node_modules/caniuse-lite/data/features/css-counters.js delete mode 100644 node_modules/caniuse-lite/data/features/css-crisp-edges.js delete mode 100644 node_modules/caniuse-lite/data/features/css-cross-fade.js delete mode 100644 node_modules/caniuse-lite/data/features/css-default-pseudo.js delete mode 100644 node_modules/caniuse-lite/data/features/css-descendant-gtgt.js delete mode 100644 node_modules/caniuse-lite/data/features/css-deviceadaptation.js delete mode 100644 node_modules/caniuse-lite/data/features/css-dir-pseudo.js delete mode 100644 node_modules/caniuse-lite/data/features/css-display-contents.js delete mode 100644 node_modules/caniuse-lite/data/features/css-element-function.js delete mode 100644 node_modules/caniuse-lite/data/features/css-env-function.js delete mode 100644 node_modules/caniuse-lite/data/features/css-exclusions.js delete mode 100644 node_modules/caniuse-lite/data/features/css-featurequeries.js delete mode 100644 node_modules/caniuse-lite/data/features/css-file-selector-button.js delete mode 100644 node_modules/caniuse-lite/data/features/css-filter-function.js delete mode 100644 node_modules/caniuse-lite/data/features/css-filters.js delete mode 100644 node_modules/caniuse-lite/data/features/css-first-letter.js delete mode 100644 node_modules/caniuse-lite/data/features/css-first-line.js delete mode 100644 node_modules/caniuse-lite/data/features/css-fixed.js delete mode 100644 node_modules/caniuse-lite/data/features/css-focus-visible.js delete mode 100644 node_modules/caniuse-lite/data/features/css-focus-within.js delete mode 100644 node_modules/caniuse-lite/data/features/css-font-palette.js delete mode 100644 node_modules/caniuse-lite/data/features/css-font-rendering-controls.js delete mode 100644 node_modules/caniuse-lite/data/features/css-font-stretch.js delete mode 100644 node_modules/caniuse-lite/data/features/css-gencontent.js delete mode 100644 node_modules/caniuse-lite/data/features/css-gradients.js delete mode 100644 node_modules/caniuse-lite/data/features/css-grid-animation.js delete mode 100644 node_modules/caniuse-lite/data/features/css-grid.js delete mode 100644 node_modules/caniuse-lite/data/features/css-hanging-punctuation.js delete mode 100644 node_modules/caniuse-lite/data/features/css-has.js delete mode 100644 node_modules/caniuse-lite/data/features/css-hyphenate.js delete mode 100644 node_modules/caniuse-lite/data/features/css-hyphens.js delete mode 100644 node_modules/caniuse-lite/data/features/css-image-orientation.js delete mode 100644 node_modules/caniuse-lite/data/features/css-image-set.js delete mode 100644 node_modules/caniuse-lite/data/features/css-in-out-of-range.js delete mode 100644 node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js delete mode 100644 node_modules/caniuse-lite/data/features/css-initial-letter.js delete mode 100644 node_modules/caniuse-lite/data/features/css-initial-value.js delete mode 100644 node_modules/caniuse-lite/data/features/css-lch-lab.js delete mode 100644 node_modules/caniuse-lite/data/features/css-letter-spacing.js delete mode 100644 node_modules/caniuse-lite/data/features/css-line-clamp.js delete mode 100644 node_modules/caniuse-lite/data/features/css-logical-props.js delete mode 100644 node_modules/caniuse-lite/data/features/css-marker-pseudo.js delete mode 100644 node_modules/caniuse-lite/data/features/css-masks.js delete mode 100644 node_modules/caniuse-lite/data/features/css-matches-pseudo.js delete mode 100644 node_modules/caniuse-lite/data/features/css-math-functions.js delete mode 100644 node_modules/caniuse-lite/data/features/css-media-interaction.js delete mode 100644 node_modules/caniuse-lite/data/features/css-media-resolution.js delete mode 100644 node_modules/caniuse-lite/data/features/css-media-scripting.js delete mode 100644 node_modules/caniuse-lite/data/features/css-mediaqueries.js delete mode 100644 node_modules/caniuse-lite/data/features/css-mixblendmode.js delete mode 100644 node_modules/caniuse-lite/data/features/css-motion-paths.js delete mode 100644 node_modules/caniuse-lite/data/features/css-namespaces.js delete mode 100644 node_modules/caniuse-lite/data/features/css-nesting.js delete mode 100644 node_modules/caniuse-lite/data/features/css-not-sel-list.js delete mode 100644 node_modules/caniuse-lite/data/features/css-nth-child-of.js delete mode 100644 node_modules/caniuse-lite/data/features/css-opacity.js delete mode 100644 node_modules/caniuse-lite/data/features/css-optional-pseudo.js delete mode 100644 node_modules/caniuse-lite/data/features/css-overflow-anchor.js delete mode 100644 node_modules/caniuse-lite/data/features/css-overflow-overlay.js delete mode 100644 node_modules/caniuse-lite/data/features/css-overflow.js delete mode 100644 node_modules/caniuse-lite/data/features/css-overscroll-behavior.js delete mode 100644 node_modules/caniuse-lite/data/features/css-page-break.js delete mode 100644 node_modules/caniuse-lite/data/features/css-paged-media.js delete mode 100644 node_modules/caniuse-lite/data/features/css-paint-api.js delete mode 100644 node_modules/caniuse-lite/data/features/css-placeholder-shown.js delete mode 100644 node_modules/caniuse-lite/data/features/css-placeholder.js delete mode 100644 node_modules/caniuse-lite/data/features/css-print-color-adjust.js delete mode 100644 node_modules/caniuse-lite/data/features/css-read-only-write.js delete mode 100644 node_modules/caniuse-lite/data/features/css-rebeccapurple.js delete mode 100644 node_modules/caniuse-lite/data/features/css-reflections.js delete mode 100644 node_modules/caniuse-lite/data/features/css-regions.js delete mode 100644 node_modules/caniuse-lite/data/features/css-repeating-gradients.js delete mode 100644 node_modules/caniuse-lite/data/features/css-resize.js delete mode 100644 node_modules/caniuse-lite/data/features/css-revert-value.js delete mode 100644 node_modules/caniuse-lite/data/features/css-rrggbbaa.js delete mode 100644 node_modules/caniuse-lite/data/features/css-scroll-behavior.js delete mode 100644 node_modules/caniuse-lite/data/features/css-scroll-timeline.js delete mode 100644 node_modules/caniuse-lite/data/features/css-scrollbar.js delete mode 100644 node_modules/caniuse-lite/data/features/css-sel2.js delete mode 100644 node_modules/caniuse-lite/data/features/css-sel3.js delete mode 100644 node_modules/caniuse-lite/data/features/css-selection.js delete mode 100644 node_modules/caniuse-lite/data/features/css-shapes.js delete mode 100644 node_modules/caniuse-lite/data/features/css-snappoints.js delete mode 100644 node_modules/caniuse-lite/data/features/css-sticky.js delete mode 100644 node_modules/caniuse-lite/data/features/css-subgrid.js delete mode 100644 node_modules/caniuse-lite/data/features/css-supports-api.js delete mode 100644 node_modules/caniuse-lite/data/features/css-table.js delete mode 100644 node_modules/caniuse-lite/data/features/css-text-align-last.js delete mode 100644 node_modules/caniuse-lite/data/features/css-text-indent.js delete mode 100644 node_modules/caniuse-lite/data/features/css-text-justify.js delete mode 100644 node_modules/caniuse-lite/data/features/css-text-orientation.js delete mode 100644 node_modules/caniuse-lite/data/features/css-text-spacing.js delete mode 100644 node_modules/caniuse-lite/data/features/css-textshadow.js delete mode 100644 node_modules/caniuse-lite/data/features/css-touch-action-2.js delete mode 100644 node_modules/caniuse-lite/data/features/css-touch-action.js delete mode 100644 node_modules/caniuse-lite/data/features/css-transitions.js delete mode 100644 node_modules/caniuse-lite/data/features/css-unicode-bidi.js delete mode 100644 node_modules/caniuse-lite/data/features/css-unset-value.js delete mode 100644 node_modules/caniuse-lite/data/features/css-variables.js delete mode 100644 node_modules/caniuse-lite/data/features/css-when-else.js delete mode 100644 node_modules/caniuse-lite/data/features/css-widows-orphans.js delete mode 100644 node_modules/caniuse-lite/data/features/css-width-stretch.js delete mode 100644 node_modules/caniuse-lite/data/features/css-writing-mode.js delete mode 100644 node_modules/caniuse-lite/data/features/css-zoom.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-attr.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-boxsizing.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-colors.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-cursors-grab.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-cursors-newer.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-cursors.js delete mode 100644 node_modules/caniuse-lite/data/features/css3-tabsize.js delete mode 100644 node_modules/caniuse-lite/data/features/currentcolor.js delete mode 100644 node_modules/caniuse-lite/data/features/custom-elements.js delete mode 100644 node_modules/caniuse-lite/data/features/custom-elementsv1.js delete mode 100644 node_modules/caniuse-lite/data/features/customevent.js delete mode 100644 node_modules/caniuse-lite/data/features/datalist.js delete mode 100644 node_modules/caniuse-lite/data/features/dataset.js delete mode 100644 node_modules/caniuse-lite/data/features/datauri.js delete mode 100644 node_modules/caniuse-lite/data/features/date-tolocaledatestring.js delete mode 100644 node_modules/caniuse-lite/data/features/declarative-shadow-dom.js delete mode 100644 node_modules/caniuse-lite/data/features/decorators.js delete mode 100644 node_modules/caniuse-lite/data/features/details.js delete mode 100644 node_modules/caniuse-lite/data/features/deviceorientation.js delete mode 100644 node_modules/caniuse-lite/data/features/devicepixelratio.js delete mode 100644 node_modules/caniuse-lite/data/features/dialog.js delete mode 100644 node_modules/caniuse-lite/data/features/dispatchevent.js delete mode 100644 node_modules/caniuse-lite/data/features/dnssec.js delete mode 100644 node_modules/caniuse-lite/data/features/do-not-track.js delete mode 100644 node_modules/caniuse-lite/data/features/document-currentscript.js delete mode 100644 node_modules/caniuse-lite/data/features/document-evaluate-xpath.js delete mode 100644 node_modules/caniuse-lite/data/features/document-execcommand.js delete mode 100644 node_modules/caniuse-lite/data/features/document-policy.js delete mode 100644 node_modules/caniuse-lite/data/features/document-scrollingelement.js delete mode 100644 node_modules/caniuse-lite/data/features/documenthead.js delete mode 100644 node_modules/caniuse-lite/data/features/dom-manip-convenience.js delete mode 100644 node_modules/caniuse-lite/data/features/dom-range.js delete mode 100644 node_modules/caniuse-lite/data/features/domcontentloaded.js delete mode 100644 node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js delete mode 100644 node_modules/caniuse-lite/data/features/dommatrix.js delete mode 100644 node_modules/caniuse-lite/data/features/download.js delete mode 100644 node_modules/caniuse-lite/data/features/dragndrop.js delete mode 100644 node_modules/caniuse-lite/data/features/element-closest.js delete mode 100644 node_modules/caniuse-lite/data/features/element-from-point.js delete mode 100644 node_modules/caniuse-lite/data/features/element-scroll-methods.js delete mode 100644 node_modules/caniuse-lite/data/features/eme.js delete mode 100644 node_modules/caniuse-lite/data/features/eot.js delete mode 100644 node_modules/caniuse-lite/data/features/es5.js delete mode 100644 node_modules/caniuse-lite/data/features/es6-class.js delete mode 100644 node_modules/caniuse-lite/data/features/es6-generators.js delete mode 100644 node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js delete mode 100644 node_modules/caniuse-lite/data/features/es6-module.js delete mode 100644 node_modules/caniuse-lite/data/features/es6-number.js delete mode 100644 node_modules/caniuse-lite/data/features/es6-string-includes.js delete mode 100644 node_modules/caniuse-lite/data/features/es6.js delete mode 100644 node_modules/caniuse-lite/data/features/eventsource.js delete mode 100644 node_modules/caniuse-lite/data/features/extended-system-fonts.js delete mode 100644 node_modules/caniuse-lite/data/features/feature-policy.js delete mode 100644 node_modules/caniuse-lite/data/features/fetch.js delete mode 100644 node_modules/caniuse-lite/data/features/fieldset-disabled.js delete mode 100644 node_modules/caniuse-lite/data/features/fileapi.js delete mode 100644 node_modules/caniuse-lite/data/features/filereader.js delete mode 100644 node_modules/caniuse-lite/data/features/filereadersync.js delete mode 100644 node_modules/caniuse-lite/data/features/filesystem.js delete mode 100644 node_modules/caniuse-lite/data/features/flac.js delete mode 100644 node_modules/caniuse-lite/data/features/flexbox-gap.js delete mode 100644 node_modules/caniuse-lite/data/features/flexbox.js delete mode 100644 node_modules/caniuse-lite/data/features/flow-root.js delete mode 100644 node_modules/caniuse-lite/data/features/focusin-focusout-events.js delete mode 100644 node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js delete mode 100644 node_modules/caniuse-lite/data/features/font-family-system-ui.js delete mode 100644 node_modules/caniuse-lite/data/features/font-feature.js delete mode 100644 node_modules/caniuse-lite/data/features/font-kerning.js delete mode 100644 node_modules/caniuse-lite/data/features/font-loading.js delete mode 100644 node_modules/caniuse-lite/data/features/font-metrics-overrides.js delete mode 100644 node_modules/caniuse-lite/data/features/font-size-adjust.js delete mode 100644 node_modules/caniuse-lite/data/features/font-smooth.js delete mode 100644 node_modules/caniuse-lite/data/features/font-unicode-range.js delete mode 100644 node_modules/caniuse-lite/data/features/font-variant-alternates.js delete mode 100644 node_modules/caniuse-lite/data/features/font-variant-east-asian.js delete mode 100644 node_modules/caniuse-lite/data/features/font-variant-numeric.js delete mode 100644 node_modules/caniuse-lite/data/features/fontface.js delete mode 100644 node_modules/caniuse-lite/data/features/form-attribute.js delete mode 100644 node_modules/caniuse-lite/data/features/form-submit-attributes.js delete mode 100644 node_modules/caniuse-lite/data/features/form-validation.js delete mode 100644 node_modules/caniuse-lite/data/features/forms.js delete mode 100644 node_modules/caniuse-lite/data/features/fullscreen.js delete mode 100644 node_modules/caniuse-lite/data/features/gamepad.js delete mode 100644 node_modules/caniuse-lite/data/features/geolocation.js delete mode 100644 node_modules/caniuse-lite/data/features/getboundingclientrect.js delete mode 100644 node_modules/caniuse-lite/data/features/getcomputedstyle.js delete mode 100644 node_modules/caniuse-lite/data/features/getelementsbyclassname.js delete mode 100644 node_modules/caniuse-lite/data/features/getrandomvalues.js delete mode 100644 node_modules/caniuse-lite/data/features/gyroscope.js delete mode 100644 node_modules/caniuse-lite/data/features/hardwareconcurrency.js delete mode 100644 node_modules/caniuse-lite/data/features/hashchange.js delete mode 100644 node_modules/caniuse-lite/data/features/heif.js delete mode 100644 node_modules/caniuse-lite/data/features/hevc.js delete mode 100644 node_modules/caniuse-lite/data/features/hidden.js delete mode 100644 node_modules/caniuse-lite/data/features/high-resolution-time.js delete mode 100644 node_modules/caniuse-lite/data/features/history.js delete mode 100644 node_modules/caniuse-lite/data/features/html-media-capture.js delete mode 100644 node_modules/caniuse-lite/data/features/html5semantic.js delete mode 100644 node_modules/caniuse-lite/data/features/http-live-streaming.js delete mode 100644 node_modules/caniuse-lite/data/features/http2.js delete mode 100644 node_modules/caniuse-lite/data/features/http3.js delete mode 100644 node_modules/caniuse-lite/data/features/iframe-sandbox.js delete mode 100644 node_modules/caniuse-lite/data/features/iframe-seamless.js delete mode 100644 node_modules/caniuse-lite/data/features/iframe-srcdoc.js delete mode 100644 node_modules/caniuse-lite/data/features/imagecapture.js delete mode 100644 node_modules/caniuse-lite/data/features/ime.js delete mode 100644 node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js delete mode 100644 node_modules/caniuse-lite/data/features/import-maps.js delete mode 100644 node_modules/caniuse-lite/data/features/imports.js delete mode 100644 node_modules/caniuse-lite/data/features/indeterminate-checkbox.js delete mode 100644 node_modules/caniuse-lite/data/features/indexeddb.js delete mode 100644 node_modules/caniuse-lite/data/features/indexeddb2.js delete mode 100644 node_modules/caniuse-lite/data/features/inline-block.js delete mode 100644 node_modules/caniuse-lite/data/features/innertext.js delete mode 100644 node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js delete mode 100644 node_modules/caniuse-lite/data/features/input-color.js delete mode 100644 node_modules/caniuse-lite/data/features/input-datetime.js delete mode 100644 node_modules/caniuse-lite/data/features/input-email-tel-url.js delete mode 100644 node_modules/caniuse-lite/data/features/input-event.js delete mode 100644 node_modules/caniuse-lite/data/features/input-file-accept.js delete mode 100644 node_modules/caniuse-lite/data/features/input-file-directory.js delete mode 100644 node_modules/caniuse-lite/data/features/input-file-multiple.js delete mode 100644 node_modules/caniuse-lite/data/features/input-inputmode.js delete mode 100644 node_modules/caniuse-lite/data/features/input-minlength.js delete mode 100644 node_modules/caniuse-lite/data/features/input-number.js delete mode 100644 node_modules/caniuse-lite/data/features/input-pattern.js delete mode 100644 node_modules/caniuse-lite/data/features/input-placeholder.js delete mode 100644 node_modules/caniuse-lite/data/features/input-range.js delete mode 100644 node_modules/caniuse-lite/data/features/input-search.js delete mode 100644 node_modules/caniuse-lite/data/features/input-selection.js delete mode 100644 node_modules/caniuse-lite/data/features/insert-adjacent.js delete mode 100644 node_modules/caniuse-lite/data/features/insertadjacenthtml.js delete mode 100644 node_modules/caniuse-lite/data/features/internationalization.js delete mode 100644 node_modules/caniuse-lite/data/features/intersectionobserver-v2.js delete mode 100644 node_modules/caniuse-lite/data/features/intersectionobserver.js delete mode 100644 node_modules/caniuse-lite/data/features/intl-pluralrules.js delete mode 100644 node_modules/caniuse-lite/data/features/intrinsic-width.js delete mode 100644 node_modules/caniuse-lite/data/features/jpeg2000.js delete mode 100644 node_modules/caniuse-lite/data/features/jpegxl.js delete mode 100644 node_modules/caniuse-lite/data/features/jpegxr.js delete mode 100644 node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js delete mode 100644 node_modules/caniuse-lite/data/features/json.js delete mode 100644 node_modules/caniuse-lite/data/features/justify-content-space-evenly.js delete mode 100644 node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js delete mode 100644 node_modules/caniuse-lite/data/features/keyboardevent-charcode.js delete mode 100644 node_modules/caniuse-lite/data/features/keyboardevent-code.js delete mode 100644 node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js delete mode 100644 node_modules/caniuse-lite/data/features/keyboardevent-key.js delete mode 100644 node_modules/caniuse-lite/data/features/keyboardevent-location.js delete mode 100644 node_modules/caniuse-lite/data/features/keyboardevent-which.js delete mode 100644 node_modules/caniuse-lite/data/features/lazyload.js delete mode 100644 node_modules/caniuse-lite/data/features/let.js delete mode 100644 node_modules/caniuse-lite/data/features/link-icon-png.js delete mode 100644 node_modules/caniuse-lite/data/features/link-icon-svg.js delete mode 100644 node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js delete mode 100644 node_modules/caniuse-lite/data/features/link-rel-modulepreload.js delete mode 100644 node_modules/caniuse-lite/data/features/link-rel-preconnect.js delete mode 100644 node_modules/caniuse-lite/data/features/link-rel-prefetch.js delete mode 100644 node_modules/caniuse-lite/data/features/link-rel-preload.js delete mode 100644 node_modules/caniuse-lite/data/features/link-rel-prerender.js delete mode 100644 node_modules/caniuse-lite/data/features/loading-lazy-attr.js delete mode 100644 node_modules/caniuse-lite/data/features/localecompare.js delete mode 100644 node_modules/caniuse-lite/data/features/magnetometer.js delete mode 100644 node_modules/caniuse-lite/data/features/matchesselector.js delete mode 100644 node_modules/caniuse-lite/data/features/matchmedia.js delete mode 100644 node_modules/caniuse-lite/data/features/mathml.js delete mode 100644 node_modules/caniuse-lite/data/features/maxlength.js delete mode 100644 node_modules/caniuse-lite/data/features/media-attribute.js delete mode 100644 node_modules/caniuse-lite/data/features/media-fragments.js delete mode 100644 node_modules/caniuse-lite/data/features/media-session-api.js delete mode 100644 node_modules/caniuse-lite/data/features/mediacapture-fromelement.js delete mode 100644 node_modules/caniuse-lite/data/features/mediarecorder.js delete mode 100644 node_modules/caniuse-lite/data/features/mediasource.js delete mode 100644 node_modules/caniuse-lite/data/features/menu.js delete mode 100644 node_modules/caniuse-lite/data/features/meta-theme-color.js delete mode 100644 node_modules/caniuse-lite/data/features/meter.js delete mode 100644 node_modules/caniuse-lite/data/features/midi.js delete mode 100644 node_modules/caniuse-lite/data/features/minmaxwh.js delete mode 100644 node_modules/caniuse-lite/data/features/mp3.js delete mode 100644 node_modules/caniuse-lite/data/features/mpeg-dash.js delete mode 100644 node_modules/caniuse-lite/data/features/mpeg4.js delete mode 100644 node_modules/caniuse-lite/data/features/multibackgrounds.js delete mode 100644 node_modules/caniuse-lite/data/features/multicolumn.js delete mode 100644 node_modules/caniuse-lite/data/features/mutation-events.js delete mode 100644 node_modules/caniuse-lite/data/features/mutationobserver.js delete mode 100644 node_modules/caniuse-lite/data/features/namevalue-storage.js delete mode 100644 node_modules/caniuse-lite/data/features/native-filesystem-api.js delete mode 100644 node_modules/caniuse-lite/data/features/nav-timing.js delete mode 100644 node_modules/caniuse-lite/data/features/navigator-language.js delete mode 100644 node_modules/caniuse-lite/data/features/netinfo.js delete mode 100644 node_modules/caniuse-lite/data/features/notifications.js delete mode 100644 node_modules/caniuse-lite/data/features/object-entries.js delete mode 100644 node_modules/caniuse-lite/data/features/object-fit.js delete mode 100644 node_modules/caniuse-lite/data/features/object-observe.js delete mode 100644 node_modules/caniuse-lite/data/features/object-values.js delete mode 100644 node_modules/caniuse-lite/data/features/objectrtc.js delete mode 100644 node_modules/caniuse-lite/data/features/offline-apps.js delete mode 100644 node_modules/caniuse-lite/data/features/offscreencanvas.js delete mode 100644 node_modules/caniuse-lite/data/features/ogg-vorbis.js delete mode 100644 node_modules/caniuse-lite/data/features/ogv.js delete mode 100644 node_modules/caniuse-lite/data/features/ol-reversed.js delete mode 100644 node_modules/caniuse-lite/data/features/once-event-listener.js delete mode 100644 node_modules/caniuse-lite/data/features/online-status.js delete mode 100644 node_modules/caniuse-lite/data/features/opus.js delete mode 100644 node_modules/caniuse-lite/data/features/orientation-sensor.js delete mode 100644 node_modules/caniuse-lite/data/features/outline.js delete mode 100644 node_modules/caniuse-lite/data/features/pad-start-end.js delete mode 100644 node_modules/caniuse-lite/data/features/page-transition-events.js delete mode 100644 node_modules/caniuse-lite/data/features/pagevisibility.js delete mode 100644 node_modules/caniuse-lite/data/features/passive-event-listener.js delete mode 100644 node_modules/caniuse-lite/data/features/passwordrules.js delete mode 100644 node_modules/caniuse-lite/data/features/path2d.js delete mode 100644 node_modules/caniuse-lite/data/features/payment-request.js delete mode 100644 node_modules/caniuse-lite/data/features/pdf-viewer.js delete mode 100644 node_modules/caniuse-lite/data/features/permissions-api.js delete mode 100644 node_modules/caniuse-lite/data/features/permissions-policy.js delete mode 100644 node_modules/caniuse-lite/data/features/picture-in-picture.js delete mode 100644 node_modules/caniuse-lite/data/features/picture.js delete mode 100644 node_modules/caniuse-lite/data/features/ping.js delete mode 100644 node_modules/caniuse-lite/data/features/png-alpha.js delete mode 100644 node_modules/caniuse-lite/data/features/pointer-events.js delete mode 100644 node_modules/caniuse-lite/data/features/pointer.js delete mode 100644 node_modules/caniuse-lite/data/features/pointerlock.js delete mode 100644 node_modules/caniuse-lite/data/features/portals.js delete mode 100644 node_modules/caniuse-lite/data/features/prefers-color-scheme.js delete mode 100644 node_modules/caniuse-lite/data/features/prefers-reduced-motion.js delete mode 100644 node_modules/caniuse-lite/data/features/private-class-fields.js delete mode 100644 node_modules/caniuse-lite/data/features/private-methods-and-accessors.js delete mode 100644 node_modules/caniuse-lite/data/features/progress.js delete mode 100644 node_modules/caniuse-lite/data/features/promise-finally.js delete mode 100644 node_modules/caniuse-lite/data/features/promises.js delete mode 100644 node_modules/caniuse-lite/data/features/proximity.js delete mode 100644 node_modules/caniuse-lite/data/features/proxy.js delete mode 100644 node_modules/caniuse-lite/data/features/public-class-fields.js delete mode 100644 node_modules/caniuse-lite/data/features/publickeypinning.js delete mode 100644 node_modules/caniuse-lite/data/features/push-api.js delete mode 100644 node_modules/caniuse-lite/data/features/queryselector.js delete mode 100644 node_modules/caniuse-lite/data/features/readonly-attr.js delete mode 100644 node_modules/caniuse-lite/data/features/referrer-policy.js delete mode 100644 node_modules/caniuse-lite/data/features/registerprotocolhandler.js delete mode 100644 node_modules/caniuse-lite/data/features/rel-noopener.js delete mode 100644 node_modules/caniuse-lite/data/features/rel-noreferrer.js delete mode 100644 node_modules/caniuse-lite/data/features/rellist.js delete mode 100644 node_modules/caniuse-lite/data/features/rem.js delete mode 100644 node_modules/caniuse-lite/data/features/requestanimationframe.js delete mode 100644 node_modules/caniuse-lite/data/features/requestidlecallback.js delete mode 100644 node_modules/caniuse-lite/data/features/resizeobserver.js delete mode 100644 node_modules/caniuse-lite/data/features/resource-timing.js delete mode 100644 node_modules/caniuse-lite/data/features/rest-parameters.js delete mode 100644 node_modules/caniuse-lite/data/features/rtcpeerconnection.js delete mode 100644 node_modules/caniuse-lite/data/features/ruby.js delete mode 100644 node_modules/caniuse-lite/data/features/run-in.js delete mode 100644 node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js delete mode 100644 node_modules/caniuse-lite/data/features/screen-orientation.js delete mode 100644 node_modules/caniuse-lite/data/features/script-async.js delete mode 100644 node_modules/caniuse-lite/data/features/script-defer.js delete mode 100644 node_modules/caniuse-lite/data/features/scrollintoview.js delete mode 100644 node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js delete mode 100644 node_modules/caniuse-lite/data/features/sdch.js delete mode 100644 node_modules/caniuse-lite/data/features/selection-api.js delete mode 100644 node_modules/caniuse-lite/data/features/server-timing.js delete mode 100644 node_modules/caniuse-lite/data/features/serviceworkers.js delete mode 100644 node_modules/caniuse-lite/data/features/setimmediate.js delete mode 100644 node_modules/caniuse-lite/data/features/sha-2.js delete mode 100644 node_modules/caniuse-lite/data/features/shadowdom.js delete mode 100644 node_modules/caniuse-lite/data/features/shadowdomv1.js delete mode 100644 node_modules/caniuse-lite/data/features/sharedarraybuffer.js delete mode 100644 node_modules/caniuse-lite/data/features/sharedworkers.js delete mode 100644 node_modules/caniuse-lite/data/features/sni.js delete mode 100644 node_modules/caniuse-lite/data/features/spdy.js delete mode 100644 node_modules/caniuse-lite/data/features/speech-recognition.js delete mode 100644 node_modules/caniuse-lite/data/features/speech-synthesis.js delete mode 100644 node_modules/caniuse-lite/data/features/spellcheck-attribute.js delete mode 100644 node_modules/caniuse-lite/data/features/sql-storage.js delete mode 100644 node_modules/caniuse-lite/data/features/srcset.js delete mode 100644 node_modules/caniuse-lite/data/features/stream.js delete mode 100644 node_modules/caniuse-lite/data/features/streams.js delete mode 100644 node_modules/caniuse-lite/data/features/stricttransportsecurity.js delete mode 100644 node_modules/caniuse-lite/data/features/style-scoped.js delete mode 100644 node_modules/caniuse-lite/data/features/subresource-integrity.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-css.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-filters.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-fonts.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-fragment.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-html.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-html5.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-img.js delete mode 100644 node_modules/caniuse-lite/data/features/svg-smil.js delete mode 100644 node_modules/caniuse-lite/data/features/svg.js delete mode 100644 node_modules/caniuse-lite/data/features/sxg.js delete mode 100644 node_modules/caniuse-lite/data/features/tabindex-attr.js delete mode 100644 node_modules/caniuse-lite/data/features/template-literals.js delete mode 100644 node_modules/caniuse-lite/data/features/template.js delete mode 100644 node_modules/caniuse-lite/data/features/temporal.js delete mode 100644 node_modules/caniuse-lite/data/features/testfeat.js delete mode 100644 node_modules/caniuse-lite/data/features/text-decoration.js delete mode 100644 node_modules/caniuse-lite/data/features/text-emphasis.js delete mode 100644 node_modules/caniuse-lite/data/features/text-overflow.js delete mode 100644 node_modules/caniuse-lite/data/features/text-size-adjust.js delete mode 100644 node_modules/caniuse-lite/data/features/text-stroke.js delete mode 100644 node_modules/caniuse-lite/data/features/text-underline-offset.js delete mode 100644 node_modules/caniuse-lite/data/features/textcontent.js delete mode 100644 node_modules/caniuse-lite/data/features/textencoder.js delete mode 100644 node_modules/caniuse-lite/data/features/tls1-1.js delete mode 100644 node_modules/caniuse-lite/data/features/tls1-2.js delete mode 100644 node_modules/caniuse-lite/data/features/tls1-3.js delete mode 100644 node_modules/caniuse-lite/data/features/token-binding.js delete mode 100644 node_modules/caniuse-lite/data/features/touch.js delete mode 100644 node_modules/caniuse-lite/data/features/transforms2d.js delete mode 100644 node_modules/caniuse-lite/data/features/transforms3d.js delete mode 100644 node_modules/caniuse-lite/data/features/trusted-types.js delete mode 100644 node_modules/caniuse-lite/data/features/ttf.js delete mode 100644 node_modules/caniuse-lite/data/features/typedarrays.js delete mode 100644 node_modules/caniuse-lite/data/features/u2f.js delete mode 100644 node_modules/caniuse-lite/data/features/unhandledrejection.js delete mode 100644 node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js delete mode 100644 node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js delete mode 100644 node_modules/caniuse-lite/data/features/url.js delete mode 100644 node_modules/caniuse-lite/data/features/urlsearchparams.js delete mode 100644 node_modules/caniuse-lite/data/features/use-strict.js delete mode 100644 node_modules/caniuse-lite/data/features/user-select-none.js delete mode 100644 node_modules/caniuse-lite/data/features/user-timing.js delete mode 100644 node_modules/caniuse-lite/data/features/variable-fonts.js delete mode 100644 node_modules/caniuse-lite/data/features/vector-effect.js delete mode 100644 node_modules/caniuse-lite/data/features/vibration.js delete mode 100644 node_modules/caniuse-lite/data/features/video.js delete mode 100644 node_modules/caniuse-lite/data/features/videotracks.js delete mode 100644 node_modules/caniuse-lite/data/features/viewport-unit-variants.js delete mode 100644 node_modules/caniuse-lite/data/features/viewport-units.js delete mode 100644 node_modules/caniuse-lite/data/features/wai-aria.js delete mode 100644 node_modules/caniuse-lite/data/features/wake-lock.js delete mode 100644 node_modules/caniuse-lite/data/features/wasm.js delete mode 100644 node_modules/caniuse-lite/data/features/wav.js delete mode 100644 node_modules/caniuse-lite/data/features/wbr-element.js delete mode 100644 node_modules/caniuse-lite/data/features/web-animation.js delete mode 100644 node_modules/caniuse-lite/data/features/web-app-manifest.js delete mode 100644 node_modules/caniuse-lite/data/features/web-bluetooth.js delete mode 100644 node_modules/caniuse-lite/data/features/web-serial.js delete mode 100644 node_modules/caniuse-lite/data/features/web-share.js delete mode 100644 node_modules/caniuse-lite/data/features/webauthn.js delete mode 100644 node_modules/caniuse-lite/data/features/webgl.js delete mode 100644 node_modules/caniuse-lite/data/features/webgl2.js delete mode 100644 node_modules/caniuse-lite/data/features/webgpu.js delete mode 100644 node_modules/caniuse-lite/data/features/webhid.js delete mode 100644 node_modules/caniuse-lite/data/features/webkit-user-drag.js delete mode 100644 node_modules/caniuse-lite/data/features/webm.js delete mode 100644 node_modules/caniuse-lite/data/features/webnfc.js delete mode 100644 node_modules/caniuse-lite/data/features/webp.js delete mode 100644 node_modules/caniuse-lite/data/features/websockets.js delete mode 100644 node_modules/caniuse-lite/data/features/webusb.js delete mode 100644 node_modules/caniuse-lite/data/features/webvr.js delete mode 100644 node_modules/caniuse-lite/data/features/webvtt.js delete mode 100644 node_modules/caniuse-lite/data/features/webworkers.js delete mode 100644 node_modules/caniuse-lite/data/features/webxr.js delete mode 100644 node_modules/caniuse-lite/data/features/will-change.js delete mode 100644 node_modules/caniuse-lite/data/features/woff.js delete mode 100644 node_modules/caniuse-lite/data/features/woff2.js delete mode 100644 node_modules/caniuse-lite/data/features/word-break.js delete mode 100644 node_modules/caniuse-lite/data/features/wordwrap.js delete mode 100644 node_modules/caniuse-lite/data/features/x-doc-messaging.js delete mode 100644 node_modules/caniuse-lite/data/features/x-frame-options.js delete mode 100644 node_modules/caniuse-lite/data/features/xhr2.js delete mode 100644 node_modules/caniuse-lite/data/features/xhtml.js delete mode 100644 node_modules/caniuse-lite/data/features/xhtmlsmil.js delete mode 100644 node_modules/caniuse-lite/data/features/xml-serializer.js delete mode 100644 node_modules/caniuse-lite/data/regions/AD.js delete mode 100644 node_modules/caniuse-lite/data/regions/AE.js delete mode 100644 node_modules/caniuse-lite/data/regions/AF.js delete mode 100644 node_modules/caniuse-lite/data/regions/AG.js delete mode 100644 node_modules/caniuse-lite/data/regions/AI.js delete mode 100644 node_modules/caniuse-lite/data/regions/AL.js delete mode 100644 node_modules/caniuse-lite/data/regions/AM.js delete mode 100644 node_modules/caniuse-lite/data/regions/AO.js delete mode 100644 node_modules/caniuse-lite/data/regions/AR.js delete mode 100644 node_modules/caniuse-lite/data/regions/AS.js delete mode 100644 node_modules/caniuse-lite/data/regions/AT.js delete mode 100644 node_modules/caniuse-lite/data/regions/AU.js delete mode 100644 node_modules/caniuse-lite/data/regions/AW.js delete mode 100644 node_modules/caniuse-lite/data/regions/AX.js delete mode 100644 node_modules/caniuse-lite/data/regions/AZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/BA.js delete mode 100644 node_modules/caniuse-lite/data/regions/BB.js delete mode 100644 node_modules/caniuse-lite/data/regions/BD.js delete mode 100644 node_modules/caniuse-lite/data/regions/BE.js delete mode 100644 node_modules/caniuse-lite/data/regions/BF.js delete mode 100644 node_modules/caniuse-lite/data/regions/BG.js delete mode 100644 node_modules/caniuse-lite/data/regions/BH.js delete mode 100644 node_modules/caniuse-lite/data/regions/BI.js delete mode 100644 node_modules/caniuse-lite/data/regions/BJ.js delete mode 100644 node_modules/caniuse-lite/data/regions/BM.js delete mode 100644 node_modules/caniuse-lite/data/regions/BN.js delete mode 100644 node_modules/caniuse-lite/data/regions/BO.js delete mode 100644 node_modules/caniuse-lite/data/regions/BR.js delete mode 100644 node_modules/caniuse-lite/data/regions/BS.js delete mode 100644 node_modules/caniuse-lite/data/regions/BT.js delete mode 100644 node_modules/caniuse-lite/data/regions/BW.js delete mode 100644 node_modules/caniuse-lite/data/regions/BY.js delete mode 100644 node_modules/caniuse-lite/data/regions/BZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/CA.js delete mode 100644 node_modules/caniuse-lite/data/regions/CD.js delete mode 100644 node_modules/caniuse-lite/data/regions/CF.js delete mode 100644 node_modules/caniuse-lite/data/regions/CG.js delete mode 100644 node_modules/caniuse-lite/data/regions/CH.js delete mode 100644 node_modules/caniuse-lite/data/regions/CI.js delete mode 100644 node_modules/caniuse-lite/data/regions/CK.js delete mode 100644 node_modules/caniuse-lite/data/regions/CL.js delete mode 100644 node_modules/caniuse-lite/data/regions/CM.js delete mode 100644 node_modules/caniuse-lite/data/regions/CN.js delete mode 100644 node_modules/caniuse-lite/data/regions/CO.js delete mode 100644 node_modules/caniuse-lite/data/regions/CR.js delete mode 100644 node_modules/caniuse-lite/data/regions/CU.js delete mode 100644 node_modules/caniuse-lite/data/regions/CV.js delete mode 100644 node_modules/caniuse-lite/data/regions/CX.js delete mode 100644 node_modules/caniuse-lite/data/regions/CY.js delete mode 100644 node_modules/caniuse-lite/data/regions/CZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/DE.js delete mode 100644 node_modules/caniuse-lite/data/regions/DJ.js delete mode 100644 node_modules/caniuse-lite/data/regions/DK.js delete mode 100644 node_modules/caniuse-lite/data/regions/DM.js delete mode 100644 node_modules/caniuse-lite/data/regions/DO.js delete mode 100644 node_modules/caniuse-lite/data/regions/DZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/EC.js delete mode 100644 node_modules/caniuse-lite/data/regions/EE.js delete mode 100644 node_modules/caniuse-lite/data/regions/EG.js delete mode 100644 node_modules/caniuse-lite/data/regions/ER.js delete mode 100644 node_modules/caniuse-lite/data/regions/ES.js delete mode 100644 node_modules/caniuse-lite/data/regions/ET.js delete mode 100644 node_modules/caniuse-lite/data/regions/FI.js delete mode 100644 node_modules/caniuse-lite/data/regions/FJ.js delete mode 100644 node_modules/caniuse-lite/data/regions/FK.js delete mode 100644 node_modules/caniuse-lite/data/regions/FM.js delete mode 100644 node_modules/caniuse-lite/data/regions/FO.js delete mode 100644 node_modules/caniuse-lite/data/regions/FR.js delete mode 100644 node_modules/caniuse-lite/data/regions/GA.js delete mode 100644 node_modules/caniuse-lite/data/regions/GB.js delete mode 100644 node_modules/caniuse-lite/data/regions/GD.js delete mode 100644 node_modules/caniuse-lite/data/regions/GE.js delete mode 100644 node_modules/caniuse-lite/data/regions/GF.js delete mode 100644 node_modules/caniuse-lite/data/regions/GG.js delete mode 100644 node_modules/caniuse-lite/data/regions/GH.js delete mode 100644 node_modules/caniuse-lite/data/regions/GI.js delete mode 100644 node_modules/caniuse-lite/data/regions/GL.js delete mode 100644 node_modules/caniuse-lite/data/regions/GM.js delete mode 100644 node_modules/caniuse-lite/data/regions/GN.js delete mode 100644 node_modules/caniuse-lite/data/regions/GP.js delete mode 100644 node_modules/caniuse-lite/data/regions/GQ.js delete mode 100644 node_modules/caniuse-lite/data/regions/GR.js delete mode 100644 node_modules/caniuse-lite/data/regions/GT.js delete mode 100644 node_modules/caniuse-lite/data/regions/GU.js delete mode 100644 node_modules/caniuse-lite/data/regions/GW.js delete mode 100644 node_modules/caniuse-lite/data/regions/GY.js delete mode 100644 node_modules/caniuse-lite/data/regions/HK.js delete mode 100644 node_modules/caniuse-lite/data/regions/HN.js delete mode 100644 node_modules/caniuse-lite/data/regions/HR.js delete mode 100644 node_modules/caniuse-lite/data/regions/HT.js delete mode 100644 node_modules/caniuse-lite/data/regions/HU.js delete mode 100644 node_modules/caniuse-lite/data/regions/ID.js delete mode 100644 node_modules/caniuse-lite/data/regions/IE.js delete mode 100644 node_modules/caniuse-lite/data/regions/IL.js delete mode 100644 node_modules/caniuse-lite/data/regions/IM.js delete mode 100644 node_modules/caniuse-lite/data/regions/IN.js delete mode 100644 node_modules/caniuse-lite/data/regions/IQ.js delete mode 100644 node_modules/caniuse-lite/data/regions/IR.js delete mode 100644 node_modules/caniuse-lite/data/regions/IS.js delete mode 100644 node_modules/caniuse-lite/data/regions/IT.js delete mode 100644 node_modules/caniuse-lite/data/regions/JE.js delete mode 100644 node_modules/caniuse-lite/data/regions/JM.js delete mode 100644 node_modules/caniuse-lite/data/regions/JO.js delete mode 100644 node_modules/caniuse-lite/data/regions/JP.js delete mode 100644 node_modules/caniuse-lite/data/regions/KE.js delete mode 100644 node_modules/caniuse-lite/data/regions/KG.js delete mode 100644 node_modules/caniuse-lite/data/regions/KH.js delete mode 100644 node_modules/caniuse-lite/data/regions/KI.js delete mode 100644 node_modules/caniuse-lite/data/regions/KM.js delete mode 100644 node_modules/caniuse-lite/data/regions/KN.js delete mode 100644 node_modules/caniuse-lite/data/regions/KP.js delete mode 100644 node_modules/caniuse-lite/data/regions/KR.js delete mode 100644 node_modules/caniuse-lite/data/regions/KW.js delete mode 100644 node_modules/caniuse-lite/data/regions/KY.js delete mode 100644 node_modules/caniuse-lite/data/regions/KZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/LA.js delete mode 100644 node_modules/caniuse-lite/data/regions/LB.js delete mode 100644 node_modules/caniuse-lite/data/regions/LC.js delete mode 100644 node_modules/caniuse-lite/data/regions/LI.js delete mode 100644 node_modules/caniuse-lite/data/regions/LK.js delete mode 100644 node_modules/caniuse-lite/data/regions/LR.js delete mode 100644 node_modules/caniuse-lite/data/regions/LS.js delete mode 100644 node_modules/caniuse-lite/data/regions/LT.js delete mode 100644 node_modules/caniuse-lite/data/regions/LU.js delete mode 100644 node_modules/caniuse-lite/data/regions/LV.js delete mode 100644 node_modules/caniuse-lite/data/regions/LY.js delete mode 100644 node_modules/caniuse-lite/data/regions/MA.js delete mode 100644 node_modules/caniuse-lite/data/regions/MC.js delete mode 100644 node_modules/caniuse-lite/data/regions/MD.js delete mode 100644 node_modules/caniuse-lite/data/regions/ME.js delete mode 100644 node_modules/caniuse-lite/data/regions/MG.js delete mode 100644 node_modules/caniuse-lite/data/regions/MH.js delete mode 100644 node_modules/caniuse-lite/data/regions/MK.js delete mode 100644 node_modules/caniuse-lite/data/regions/ML.js delete mode 100644 node_modules/caniuse-lite/data/regions/MM.js delete mode 100644 node_modules/caniuse-lite/data/regions/MN.js delete mode 100644 node_modules/caniuse-lite/data/regions/MO.js delete mode 100644 node_modules/caniuse-lite/data/regions/MP.js delete mode 100644 node_modules/caniuse-lite/data/regions/MQ.js delete mode 100644 node_modules/caniuse-lite/data/regions/MR.js delete mode 100644 node_modules/caniuse-lite/data/regions/MS.js delete mode 100644 node_modules/caniuse-lite/data/regions/MT.js delete mode 100644 node_modules/caniuse-lite/data/regions/MU.js delete mode 100644 node_modules/caniuse-lite/data/regions/MV.js delete mode 100644 node_modules/caniuse-lite/data/regions/MW.js delete mode 100644 node_modules/caniuse-lite/data/regions/MX.js delete mode 100644 node_modules/caniuse-lite/data/regions/MY.js delete mode 100644 node_modules/caniuse-lite/data/regions/MZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/NA.js delete mode 100644 node_modules/caniuse-lite/data/regions/NC.js delete mode 100644 node_modules/caniuse-lite/data/regions/NE.js delete mode 100644 node_modules/caniuse-lite/data/regions/NF.js delete mode 100644 node_modules/caniuse-lite/data/regions/NG.js delete mode 100644 node_modules/caniuse-lite/data/regions/NI.js delete mode 100644 node_modules/caniuse-lite/data/regions/NL.js delete mode 100644 node_modules/caniuse-lite/data/regions/NO.js delete mode 100644 node_modules/caniuse-lite/data/regions/NP.js delete mode 100644 node_modules/caniuse-lite/data/regions/NR.js delete mode 100644 node_modules/caniuse-lite/data/regions/NU.js delete mode 100644 node_modules/caniuse-lite/data/regions/NZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/OM.js delete mode 100644 node_modules/caniuse-lite/data/regions/PA.js delete mode 100644 node_modules/caniuse-lite/data/regions/PE.js delete mode 100644 node_modules/caniuse-lite/data/regions/PF.js delete mode 100644 node_modules/caniuse-lite/data/regions/PG.js delete mode 100644 node_modules/caniuse-lite/data/regions/PH.js delete mode 100644 node_modules/caniuse-lite/data/regions/PK.js delete mode 100644 node_modules/caniuse-lite/data/regions/PL.js delete mode 100644 node_modules/caniuse-lite/data/regions/PM.js delete mode 100644 node_modules/caniuse-lite/data/regions/PN.js delete mode 100644 node_modules/caniuse-lite/data/regions/PR.js delete mode 100644 node_modules/caniuse-lite/data/regions/PS.js delete mode 100644 node_modules/caniuse-lite/data/regions/PT.js delete mode 100644 node_modules/caniuse-lite/data/regions/PW.js delete mode 100644 node_modules/caniuse-lite/data/regions/PY.js delete mode 100644 node_modules/caniuse-lite/data/regions/QA.js delete mode 100644 node_modules/caniuse-lite/data/regions/RE.js delete mode 100644 node_modules/caniuse-lite/data/regions/RO.js delete mode 100644 node_modules/caniuse-lite/data/regions/RS.js delete mode 100644 node_modules/caniuse-lite/data/regions/RU.js delete mode 100644 node_modules/caniuse-lite/data/regions/RW.js delete mode 100644 node_modules/caniuse-lite/data/regions/SA.js delete mode 100644 node_modules/caniuse-lite/data/regions/SB.js delete mode 100644 node_modules/caniuse-lite/data/regions/SC.js delete mode 100644 node_modules/caniuse-lite/data/regions/SD.js delete mode 100644 node_modules/caniuse-lite/data/regions/SE.js delete mode 100644 node_modules/caniuse-lite/data/regions/SG.js delete mode 100644 node_modules/caniuse-lite/data/regions/SH.js delete mode 100644 node_modules/caniuse-lite/data/regions/SI.js delete mode 100644 node_modules/caniuse-lite/data/regions/SK.js delete mode 100644 node_modules/caniuse-lite/data/regions/SL.js delete mode 100644 node_modules/caniuse-lite/data/regions/SM.js delete mode 100644 node_modules/caniuse-lite/data/regions/SN.js delete mode 100644 node_modules/caniuse-lite/data/regions/SO.js delete mode 100644 node_modules/caniuse-lite/data/regions/SR.js delete mode 100644 node_modules/caniuse-lite/data/regions/ST.js delete mode 100644 node_modules/caniuse-lite/data/regions/SV.js delete mode 100644 node_modules/caniuse-lite/data/regions/SY.js delete mode 100644 node_modules/caniuse-lite/data/regions/SZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/TC.js delete mode 100644 node_modules/caniuse-lite/data/regions/TD.js delete mode 100644 node_modules/caniuse-lite/data/regions/TG.js delete mode 100644 node_modules/caniuse-lite/data/regions/TH.js delete mode 100644 node_modules/caniuse-lite/data/regions/TJ.js delete mode 100644 node_modules/caniuse-lite/data/regions/TK.js delete mode 100644 node_modules/caniuse-lite/data/regions/TL.js delete mode 100644 node_modules/caniuse-lite/data/regions/TM.js delete mode 100644 node_modules/caniuse-lite/data/regions/TN.js delete mode 100644 node_modules/caniuse-lite/data/regions/TO.js delete mode 100644 node_modules/caniuse-lite/data/regions/TR.js delete mode 100644 node_modules/caniuse-lite/data/regions/TT.js delete mode 100644 node_modules/caniuse-lite/data/regions/TV.js delete mode 100644 node_modules/caniuse-lite/data/regions/TW.js delete mode 100644 node_modules/caniuse-lite/data/regions/TZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/UA.js delete mode 100644 node_modules/caniuse-lite/data/regions/UG.js delete mode 100644 node_modules/caniuse-lite/data/regions/US.js delete mode 100644 node_modules/caniuse-lite/data/regions/UY.js delete mode 100644 node_modules/caniuse-lite/data/regions/UZ.js delete mode 100644 node_modules/caniuse-lite/data/regions/VA.js delete mode 100644 node_modules/caniuse-lite/data/regions/VC.js delete mode 100644 node_modules/caniuse-lite/data/regions/VE.js delete mode 100644 node_modules/caniuse-lite/data/regions/VG.js delete mode 100644 node_modules/caniuse-lite/data/regions/VI.js delete mode 100644 node_modules/caniuse-lite/data/regions/VN.js delete mode 100644 node_modules/caniuse-lite/data/regions/VU.js delete mode 100644 node_modules/caniuse-lite/data/regions/WF.js delete mode 100644 node_modules/caniuse-lite/data/regions/WS.js delete mode 100644 node_modules/caniuse-lite/data/regions/YE.js delete mode 100644 node_modules/caniuse-lite/data/regions/YT.js delete mode 100644 node_modules/caniuse-lite/data/regions/ZA.js delete mode 100644 node_modules/caniuse-lite/data/regions/ZM.js delete mode 100644 node_modules/caniuse-lite/data/regions/ZW.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-af.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-an.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-as.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-eu.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-na.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-oc.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-sa.js delete mode 100644 node_modules/caniuse-lite/data/regions/alt-ww.js delete mode 100644 node_modules/caniuse-lite/dist/lib/statuses.js delete mode 100644 node_modules/caniuse-lite/dist/lib/supported.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/agents.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/browserVersions.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/browsers.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/feature.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/features.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/index.js delete mode 100644 node_modules/caniuse-lite/dist/unpacker/region.js delete mode 100644 node_modules/caniuse-lite/package.json delete mode 100644 node_modules/chalk/index.d.ts delete mode 100644 node_modules/chalk/license delete mode 100644 node_modules/chalk/package.json delete mode 100644 node_modules/chalk/readme.md delete mode 100644 node_modules/chalk/source/index.js delete mode 100644 node_modules/chalk/source/templates.js delete mode 100644 node_modules/chalk/source/util.js delete mode 100644 node_modules/char-regex/LICENSE delete mode 100644 node_modules/char-regex/README.md delete mode 100644 node_modules/char-regex/index.d.ts delete mode 100644 node_modules/char-regex/index.js delete mode 100644 node_modules/char-regex/package.json delete mode 100644 node_modules/chokidar/LICENSE delete mode 100644 node_modules/chokidar/README.md delete mode 100644 node_modules/chokidar/index.js delete mode 100644 node_modules/chokidar/lib/constants.js delete mode 100644 node_modules/chokidar/lib/fsevents-handler.js delete mode 100644 node_modules/chokidar/lib/nodefs-handler.js delete mode 100644 node_modules/chokidar/package.json delete mode 100644 node_modules/chokidar/types/index.d.ts delete mode 100644 node_modules/cjs-module-lexer/CHANGELOG.md delete mode 100644 node_modules/cjs-module-lexer/LICENSE delete mode 100644 node_modules/cjs-module-lexer/README.md delete mode 100644 node_modules/cjs-module-lexer/dist/lexer.js delete mode 100644 node_modules/cjs-module-lexer/dist/lexer.mjs delete mode 100644 node_modules/cjs-module-lexer/lexer.d.ts delete mode 100644 node_modules/cjs-module-lexer/lexer.js delete mode 100644 node_modules/cjs-module-lexer/package.json delete mode 100644 node_modules/cliui/CHANGELOG.md delete mode 100644 node_modules/cliui/LICENSE.txt delete mode 100644 node_modules/cliui/README.md delete mode 100644 node_modules/cliui/build/index.cjs delete mode 100644 node_modules/cliui/build/lib/index.js delete mode 100644 node_modules/cliui/build/lib/string-utils.js delete mode 100644 node_modules/cliui/index.mjs delete mode 100644 node_modules/cliui/package.json delete mode 100644 node_modules/co/History.md delete mode 100644 node_modules/co/LICENSE delete mode 100644 node_modules/co/Readme.md delete mode 100644 node_modules/co/index.js delete mode 100644 node_modules/co/package.json delete mode 100644 node_modules/collect-v8-coverage/CHANGELOG.md delete mode 100644 node_modules/collect-v8-coverage/LICENSE delete mode 100644 node_modules/collect-v8-coverage/README.md delete mode 100644 node_modules/collect-v8-coverage/index.d.ts delete mode 100644 node_modules/collect-v8-coverage/index.js delete mode 100644 node_modules/collect-v8-coverage/package.json delete mode 100644 node_modules/color-convert/CHANGELOG.md delete mode 100644 node_modules/color-convert/LICENSE delete mode 100644 node_modules/color-convert/README.md delete mode 100644 node_modules/color-convert/conversions.js delete mode 100644 node_modules/color-convert/index.js delete mode 100644 node_modules/color-convert/package.json delete mode 100644 node_modules/color-convert/route.js delete mode 100644 node_modules/color-name/LICENSE delete mode 100644 node_modules/color-name/README.md delete mode 100644 node_modules/color-name/index.js delete mode 100644 node_modules/color-name/package.json delete mode 100644 node_modules/component-emitter/History.md delete mode 100644 node_modules/component-emitter/LICENSE delete mode 100644 node_modules/component-emitter/Readme.md delete mode 100644 node_modules/component-emitter/index.js delete mode 100644 node_modules/component-emitter/package.json delete mode 100644 node_modules/convert-source-map/LICENSE delete mode 100644 node_modules/convert-source-map/README.md delete mode 100644 node_modules/convert-source-map/index.js delete mode 100644 node_modules/convert-source-map/package.json delete mode 100644 node_modules/cookiejar/LICENSE delete mode 100644 node_modules/cookiejar/cookiejar.js delete mode 100644 node_modules/cookiejar/package.json delete mode 100644 node_modules/cookiejar/readme.md delete mode 100644 node_modules/core-js-compat/LICENSE delete mode 100644 node_modules/core-js-compat/README.md delete mode 100644 node_modules/core-js-compat/compat.js delete mode 100644 node_modules/core-js-compat/data.json delete mode 100644 node_modules/core-js-compat/entries.json delete mode 100644 node_modules/core-js-compat/external.json delete mode 100644 node_modules/core-js-compat/get-modules-list-for-target-version.js delete mode 100644 node_modules/core-js-compat/helpers.js delete mode 100644 node_modules/core-js-compat/index.js delete mode 100644 node_modules/core-js-compat/modules-by-versions.json delete mode 100644 node_modules/core-js-compat/modules.json delete mode 100644 node_modules/core-js-compat/node_modules/.bin/semver delete mode 100644 node_modules/core-js-compat/node_modules/.bin/semver.cmd delete mode 100644 node_modules/core-js-compat/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/core-js-compat/node_modules/semver/CHANGELOG.md delete mode 100644 node_modules/core-js-compat/node_modules/semver/LICENSE delete mode 100644 node_modules/core-js-compat/node_modules/semver/README.md delete mode 100644 node_modules/core-js-compat/node_modules/semver/bin/semver.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/classes/index.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/classes/range.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/classes/semver.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/clean.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/compare.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/diff.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/eq.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/gt.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/gte.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/inc.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/lt.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/lte.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/major.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/minor.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/neq.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/parse.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/patch.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/sort.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/functions/valid.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/index.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/internal/constants.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/internal/debug.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/internal/re.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/package.json delete mode 100644 node_modules/core-js-compat/node_modules/semver/range.bnf delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/core-js-compat/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/core-js-compat/package.json delete mode 100644 node_modules/core-js-compat/targets-parser.js delete mode 100644 node_modules/create-require/CHANGELOG.md delete mode 100644 node_modules/create-require/LICENSE delete mode 100644 node_modules/create-require/README.md delete mode 100644 node_modules/create-require/create-require.d.ts delete mode 100644 node_modules/create-require/create-require.js delete mode 100644 node_modules/create-require/package.json delete mode 100644 node_modules/cross-spawn/CHANGELOG.md delete mode 100644 node_modules/cross-spawn/LICENSE delete mode 100644 node_modules/cross-spawn/README.md delete mode 100644 node_modules/cross-spawn/index.js delete mode 100644 node_modules/cross-spawn/lib/enoent.js delete mode 100644 node_modules/cross-spawn/lib/parse.js delete mode 100644 node_modules/cross-spawn/lib/util/escape.js delete mode 100644 node_modules/cross-spawn/lib/util/readShebang.js delete mode 100644 node_modules/cross-spawn/lib/util/resolveCommand.js delete mode 100644 node_modules/cross-spawn/package.json delete mode 100644 node_modules/dedent/LICENSE delete mode 100644 node_modules/dedent/README.md delete mode 100644 node_modules/dedent/dist/dedent.js delete mode 100644 node_modules/dedent/package.json delete mode 100644 node_modules/deep-is/.npmignore delete mode 100644 node_modules/deep-is/.travis.yml delete mode 100644 node_modules/deep-is/LICENSE delete mode 100644 node_modules/deep-is/README.markdown delete mode 100644 node_modules/deep-is/example/cmp.js delete mode 100644 node_modules/deep-is/index.js delete mode 100644 node_modules/deep-is/package.json delete mode 100644 node_modules/deep-is/test/NaN.js delete mode 100644 node_modules/deep-is/test/cmp.js delete mode 100644 node_modules/deep-is/test/neg-vs-pos-0.js delete mode 100644 node_modules/deepmerge/changelog.md delete mode 100644 node_modules/deepmerge/dist/cjs.js delete mode 100644 node_modules/deepmerge/dist/umd.js delete mode 100644 node_modules/deepmerge/index.d.ts delete mode 100644 node_modules/deepmerge/index.js delete mode 100644 node_modules/deepmerge/license.txt delete mode 100644 node_modules/deepmerge/package.json delete mode 100644 node_modules/deepmerge/readme.md delete mode 100644 node_modules/deepmerge/rollup.config.js delete mode 100644 node_modules/define-properties/.editorconfig delete mode 100644 node_modules/define-properties/.eslintrc delete mode 100644 node_modules/define-properties/.github/FUNDING.yml delete mode 100644 node_modules/define-properties/.nycrc delete mode 100644 node_modules/define-properties/CHANGELOG.md delete mode 100644 node_modules/define-properties/LICENSE delete mode 100644 node_modules/define-properties/README.md delete mode 100644 node_modules/define-properties/index.js delete mode 100644 node_modules/define-properties/package.json delete mode 100644 node_modules/detect-newline/index.d.ts delete mode 100644 node_modules/detect-newline/index.js delete mode 100644 node_modules/detect-newline/license delete mode 100644 node_modules/detect-newline/package.json delete mode 100644 node_modules/detect-newline/readme.md delete mode 100644 node_modules/dezalgo/.travis.yml delete mode 100644 node_modules/dezalgo/LICENSE delete mode 100644 node_modules/dezalgo/README.md delete mode 100644 node_modules/dezalgo/dezalgo.js delete mode 100644 node_modules/dezalgo/package.json delete mode 100644 node_modules/dezalgo/test/basic.js delete mode 100644 node_modules/diff-sequences/LICENSE delete mode 100644 node_modules/diff-sequences/README.md delete mode 100644 node_modules/diff-sequences/build/index.d.ts delete mode 100644 node_modules/diff-sequences/build/index.js delete mode 100644 node_modules/diff-sequences/package.json delete mode 100644 node_modules/dir-glob/index.js delete mode 100644 node_modules/dir-glob/license delete mode 100644 node_modules/dir-glob/package.json delete mode 100644 node_modules/dir-glob/readme.md delete mode 100644 node_modules/doctrine/CHANGELOG.md delete mode 100644 node_modules/doctrine/LICENSE delete mode 100644 node_modules/doctrine/LICENSE.closure-compiler delete mode 100644 node_modules/doctrine/LICENSE.esprima delete mode 100644 node_modules/doctrine/README.md delete mode 100644 node_modules/doctrine/lib/doctrine.js delete mode 100644 node_modules/doctrine/lib/typed.js delete mode 100644 node_modules/doctrine/lib/utility.js delete mode 100644 node_modules/doctrine/package.json delete mode 100644 node_modules/electron-to-chromium/CHANGELOG.md delete mode 100644 node_modules/electron-to-chromium/LICENSE delete mode 100644 node_modules/electron-to-chromium/README.md delete mode 100644 node_modules/electron-to-chromium/chromium-versions.js delete mode 100644 node_modules/electron-to-chromium/chromium-versions.json delete mode 100644 node_modules/electron-to-chromium/full-chromium-versions.js delete mode 100644 node_modules/electron-to-chromium/full-chromium-versions.json delete mode 100644 node_modules/electron-to-chromium/full-versions.js delete mode 100644 node_modules/electron-to-chromium/full-versions.json delete mode 100644 node_modules/electron-to-chromium/index.js delete mode 100644 node_modules/electron-to-chromium/package.json delete mode 100644 node_modules/electron-to-chromium/versions.js delete mode 100644 node_modules/electron-to-chromium/versions.json delete mode 100644 node_modules/emittery/index.d.ts delete mode 100644 node_modules/emittery/index.js delete mode 100644 node_modules/emittery/license delete mode 100644 node_modules/emittery/package.json delete mode 100644 node_modules/emittery/readme.md delete mode 100644 node_modules/emoji-regex/LICENSE-MIT.txt delete mode 100644 node_modules/emoji-regex/README.md delete mode 100644 node_modules/emoji-regex/es2015/index.js delete mode 100644 node_modules/emoji-regex/es2015/text.js delete mode 100644 node_modules/emoji-regex/index.d.ts delete mode 100644 node_modules/emoji-regex/index.js delete mode 100644 node_modules/emoji-regex/package.json delete mode 100644 node_modules/emoji-regex/text.js delete mode 100644 node_modules/enquirer/CHANGELOG.md delete mode 100644 node_modules/enquirer/LICENSE delete mode 100644 node_modules/enquirer/README.md delete mode 100644 node_modules/enquirer/index.d.ts delete mode 100644 node_modules/enquirer/index.js delete mode 100644 node_modules/enquirer/lib/ansi.js delete mode 100644 node_modules/enquirer/lib/combos.js delete mode 100644 node_modules/enquirer/lib/completer.js delete mode 100644 node_modules/enquirer/lib/interpolate.js delete mode 100644 node_modules/enquirer/lib/keypress.js delete mode 100644 node_modules/enquirer/lib/placeholder.js delete mode 100644 node_modules/enquirer/lib/prompt.js delete mode 100644 node_modules/enquirer/lib/prompts/autocomplete.js delete mode 100644 node_modules/enquirer/lib/prompts/basicauth.js delete mode 100644 node_modules/enquirer/lib/prompts/confirm.js delete mode 100644 node_modules/enquirer/lib/prompts/editable.js delete mode 100644 node_modules/enquirer/lib/prompts/form.js delete mode 100644 node_modules/enquirer/lib/prompts/index.js delete mode 100644 node_modules/enquirer/lib/prompts/input.js delete mode 100644 node_modules/enquirer/lib/prompts/invisible.js delete mode 100644 node_modules/enquirer/lib/prompts/list.js delete mode 100644 node_modules/enquirer/lib/prompts/multiselect.js delete mode 100644 node_modules/enquirer/lib/prompts/numeral.js delete mode 100644 node_modules/enquirer/lib/prompts/password.js delete mode 100644 node_modules/enquirer/lib/prompts/quiz.js delete mode 100644 node_modules/enquirer/lib/prompts/scale.js delete mode 100644 node_modules/enquirer/lib/prompts/select.js delete mode 100644 node_modules/enquirer/lib/prompts/snippet.js delete mode 100644 node_modules/enquirer/lib/prompts/sort.js delete mode 100644 node_modules/enquirer/lib/prompts/survey.js delete mode 100644 node_modules/enquirer/lib/prompts/text.js delete mode 100644 node_modules/enquirer/lib/prompts/toggle.js delete mode 100644 node_modules/enquirer/lib/render.js delete mode 100644 node_modules/enquirer/lib/roles.js delete mode 100644 node_modules/enquirer/lib/state.js delete mode 100644 node_modules/enquirer/lib/styles.js delete mode 100644 node_modules/enquirer/lib/symbols.js delete mode 100644 node_modules/enquirer/lib/theme.js delete mode 100644 node_modules/enquirer/lib/timer.js delete mode 100644 node_modules/enquirer/lib/types/array.js delete mode 100644 node_modules/enquirer/lib/types/auth.js delete mode 100644 node_modules/enquirer/lib/types/boolean.js delete mode 100644 node_modules/enquirer/lib/types/index.js delete mode 100644 node_modules/enquirer/lib/types/number.js delete mode 100644 node_modules/enquirer/lib/types/string.js delete mode 100644 node_modules/enquirer/lib/utils.js delete mode 100644 node_modules/enquirer/package.json delete mode 100644 node_modules/error-ex/LICENSE delete mode 100644 node_modules/error-ex/README.md delete mode 100644 node_modules/error-ex/index.js delete mode 100644 node_modules/error-ex/package.json delete mode 100644 node_modules/es-abstract/.editorconfig delete mode 100644 node_modules/es-abstract/.eslintrc delete mode 100644 node_modules/es-abstract/.nycrc delete mode 100644 node_modules/es-abstract/2015/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2015/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2015/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2015/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2015/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2015/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2015/Call.js delete mode 100644 node_modules/es-abstract/2015/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2015/CharacterRange.js delete mode 100644 node_modules/es-abstract/2015/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2015/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2015/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2015/CreateHTML.js delete mode 100644 node_modules/es-abstract/2015/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2015/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2015/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2015/DateFromTime.js delete mode 100644 node_modules/es-abstract/2015/Day.js delete mode 100644 node_modules/es-abstract/2015/DayFromYear.js delete mode 100644 node_modules/es-abstract/2015/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2015/DaysInYear.js delete mode 100644 node_modules/es-abstract/2015/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2015/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2015/EnumerableOwnNames.js delete mode 100644 node_modules/es-abstract/2015/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2015/Get.js delete mode 100644 node_modules/es-abstract/2015/GetIterator.js delete mode 100644 node_modules/es-abstract/2015/GetMethod.js delete mode 100644 node_modules/es-abstract/2015/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2015/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2015/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2015/GetV.js delete mode 100644 node_modules/es-abstract/2015/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2015/HasProperty.js delete mode 100644 node_modules/es-abstract/2015/HourFromTime.js delete mode 100644 node_modules/es-abstract/2015/InLeapYear.js delete mode 100644 node_modules/es-abstract/2015/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2015/Invoke.js delete mode 100644 node_modules/es-abstract/2015/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2015/IsArray.js delete mode 100644 node_modules/es-abstract/2015/IsCallable.js delete mode 100644 node_modules/es-abstract/2015/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2015/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2015/IsConstructor.js delete mode 100644 node_modules/es-abstract/2015/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2015/IsExtensible.js delete mode 100644 node_modules/es-abstract/2015/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2015/IsInteger.js delete mode 100644 node_modules/es-abstract/2015/IsPromise.js delete mode 100644 node_modules/es-abstract/2015/IsPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2015/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2015/IsRegExp.js delete mode 100644 node_modules/es-abstract/2015/IteratorClose.js delete mode 100644 node_modules/es-abstract/2015/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2015/IteratorNext.js delete mode 100644 node_modules/es-abstract/2015/IteratorStep.js delete mode 100644 node_modules/es-abstract/2015/IteratorValue.js delete mode 100644 node_modules/es-abstract/2015/MakeDate.js delete mode 100644 node_modules/es-abstract/2015/MakeDay.js delete mode 100644 node_modules/es-abstract/2015/MakeTime.js delete mode 100644 node_modules/es-abstract/2015/MinFromTime.js delete mode 100644 node_modules/es-abstract/2015/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2015/ObjectCreate.js delete mode 100644 node_modules/es-abstract/2015/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2015/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2015/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2015/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2015/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2015/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2015/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2015/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2015/RegExpExec.js delete mode 100644 node_modules/es-abstract/2015/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2015/SameValue.js delete mode 100644 node_modules/es-abstract/2015/SameValueZero.js delete mode 100644 node_modules/es-abstract/2015/SecFromTime.js delete mode 100644 node_modules/es-abstract/2015/Set.js delete mode 100644 node_modules/es-abstract/2015/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2015/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2015/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2015/SplitMatch.js delete mode 100644 node_modules/es-abstract/2015/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2015/StringCreate.js delete mode 100644 node_modules/es-abstract/2015/StringGetIndexProperty.js delete mode 100644 node_modules/es-abstract/2015/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2015/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2015/TimeClip.js delete mode 100644 node_modules/es-abstract/2015/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2015/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2015/ToBoolean.js delete mode 100644 node_modules/es-abstract/2015/ToDateString.js delete mode 100644 node_modules/es-abstract/2015/ToInt16.js delete mode 100644 node_modules/es-abstract/2015/ToInt32.js delete mode 100644 node_modules/es-abstract/2015/ToInt8.js delete mode 100644 node_modules/es-abstract/2015/ToInteger.js delete mode 100644 node_modules/es-abstract/2015/ToLength.js delete mode 100644 node_modules/es-abstract/2015/ToNumber.js delete mode 100644 node_modules/es-abstract/2015/ToObject.js delete mode 100644 node_modules/es-abstract/2015/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2015/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2015/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2015/ToString.js delete mode 100644 node_modules/es-abstract/2015/ToUint16.js delete mode 100644 node_modules/es-abstract/2015/ToUint32.js delete mode 100644 node_modules/es-abstract/2015/ToUint8.js delete mode 100644 node_modules/es-abstract/2015/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2015/Type.js delete mode 100644 node_modules/es-abstract/2015/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2015/WeekDay.js delete mode 100644 node_modules/es-abstract/2015/YearFromTime.js delete mode 100644 node_modules/es-abstract/2015/abs.js delete mode 100644 node_modules/es-abstract/2015/floor.js delete mode 100644 node_modules/es-abstract/2015/modulo.js delete mode 100644 node_modules/es-abstract/2015/msFromTime.js delete mode 100644 node_modules/es-abstract/2015/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2015/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2015/thisStringValue.js delete mode 100644 node_modules/es-abstract/2015/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2016/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2016/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2016/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2016/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2016/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2016/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2016/Call.js delete mode 100644 node_modules/es-abstract/2016/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2016/CharacterRange.js delete mode 100644 node_modules/es-abstract/2016/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2016/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2016/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2016/CreateHTML.js delete mode 100644 node_modules/es-abstract/2016/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2016/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2016/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2016/DateFromTime.js delete mode 100644 node_modules/es-abstract/2016/Day.js delete mode 100644 node_modules/es-abstract/2016/DayFromYear.js delete mode 100644 node_modules/es-abstract/2016/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2016/DaysInYear.js delete mode 100644 node_modules/es-abstract/2016/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2016/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2016/EnumerableOwnNames.js delete mode 100644 node_modules/es-abstract/2016/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2016/Get.js delete mode 100644 node_modules/es-abstract/2016/GetIterator.js delete mode 100644 node_modules/es-abstract/2016/GetMethod.js delete mode 100644 node_modules/es-abstract/2016/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2016/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2016/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2016/GetV.js delete mode 100644 node_modules/es-abstract/2016/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2016/HasProperty.js delete mode 100644 node_modules/es-abstract/2016/HourFromTime.js delete mode 100644 node_modules/es-abstract/2016/InLeapYear.js delete mode 100644 node_modules/es-abstract/2016/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2016/Invoke.js delete mode 100644 node_modules/es-abstract/2016/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2016/IsArray.js delete mode 100644 node_modules/es-abstract/2016/IsCallable.js delete mode 100644 node_modules/es-abstract/2016/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2016/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2016/IsConstructor.js delete mode 100644 node_modules/es-abstract/2016/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2016/IsExtensible.js delete mode 100644 node_modules/es-abstract/2016/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2016/IsInteger.js delete mode 100644 node_modules/es-abstract/2016/IsPromise.js delete mode 100644 node_modules/es-abstract/2016/IsPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2016/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2016/IsRegExp.js delete mode 100644 node_modules/es-abstract/2016/IterableToArrayLike.js delete mode 100644 node_modules/es-abstract/2016/IteratorClose.js delete mode 100644 node_modules/es-abstract/2016/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2016/IteratorNext.js delete mode 100644 node_modules/es-abstract/2016/IteratorStep.js delete mode 100644 node_modules/es-abstract/2016/IteratorValue.js delete mode 100644 node_modules/es-abstract/2016/MakeDate.js delete mode 100644 node_modules/es-abstract/2016/MakeDay.js delete mode 100644 node_modules/es-abstract/2016/MakeTime.js delete mode 100644 node_modules/es-abstract/2016/MinFromTime.js delete mode 100644 node_modules/es-abstract/2016/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2016/ObjectCreate.js delete mode 100644 node_modules/es-abstract/2016/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2016/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2016/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2016/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2016/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2016/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2016/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2016/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2016/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2016/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2016/RegExpExec.js delete mode 100644 node_modules/es-abstract/2016/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2016/SameValue.js delete mode 100644 node_modules/es-abstract/2016/SameValueNonNumber.js delete mode 100644 node_modules/es-abstract/2016/SameValueZero.js delete mode 100644 node_modules/es-abstract/2016/SecFromTime.js delete mode 100644 node_modules/es-abstract/2016/Set.js delete mode 100644 node_modules/es-abstract/2016/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2016/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2016/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2016/SplitMatch.js delete mode 100644 node_modules/es-abstract/2016/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2016/StringCreate.js delete mode 100644 node_modules/es-abstract/2016/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2016/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2016/TimeClip.js delete mode 100644 node_modules/es-abstract/2016/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2016/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2016/ToBoolean.js delete mode 100644 node_modules/es-abstract/2016/ToDateString.js delete mode 100644 node_modules/es-abstract/2016/ToInt16.js delete mode 100644 node_modules/es-abstract/2016/ToInt32.js delete mode 100644 node_modules/es-abstract/2016/ToInt8.js delete mode 100644 node_modules/es-abstract/2016/ToInteger.js delete mode 100644 node_modules/es-abstract/2016/ToLength.js delete mode 100644 node_modules/es-abstract/2016/ToNumber.js delete mode 100644 node_modules/es-abstract/2016/ToObject.js delete mode 100644 node_modules/es-abstract/2016/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2016/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2016/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2016/ToString.js delete mode 100644 node_modules/es-abstract/2016/ToUint16.js delete mode 100644 node_modules/es-abstract/2016/ToUint32.js delete mode 100644 node_modules/es-abstract/2016/ToUint8.js delete mode 100644 node_modules/es-abstract/2016/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2016/Type.js delete mode 100644 node_modules/es-abstract/2016/UTF16Decode.js delete mode 100644 node_modules/es-abstract/2016/UTF16Encoding.js delete mode 100644 node_modules/es-abstract/2016/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2016/WeekDay.js delete mode 100644 node_modules/es-abstract/2016/YearFromTime.js delete mode 100644 node_modules/es-abstract/2016/abs.js delete mode 100644 node_modules/es-abstract/2016/floor.js delete mode 100644 node_modules/es-abstract/2016/modulo.js delete mode 100644 node_modules/es-abstract/2016/msFromTime.js delete mode 100644 node_modules/es-abstract/2016/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2016/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2016/thisStringValue.js delete mode 100644 node_modules/es-abstract/2016/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2017/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2017/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2017/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2017/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2017/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2017/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2017/Call.js delete mode 100644 node_modules/es-abstract/2017/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2017/CharacterRange.js delete mode 100644 node_modules/es-abstract/2017/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2017/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2017/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2017/CreateHTML.js delete mode 100644 node_modules/es-abstract/2017/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2017/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2017/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2017/DateFromTime.js delete mode 100644 node_modules/es-abstract/2017/Day.js delete mode 100644 node_modules/es-abstract/2017/DayFromYear.js delete mode 100644 node_modules/es-abstract/2017/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2017/DaysInYear.js delete mode 100644 node_modules/es-abstract/2017/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2017/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2017/EnumerableOwnProperties.js delete mode 100644 node_modules/es-abstract/2017/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2017/Get.js delete mode 100644 node_modules/es-abstract/2017/GetIterator.js delete mode 100644 node_modules/es-abstract/2017/GetMethod.js delete mode 100644 node_modules/es-abstract/2017/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2017/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2017/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2017/GetV.js delete mode 100644 node_modules/es-abstract/2017/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2017/HasProperty.js delete mode 100644 node_modules/es-abstract/2017/HourFromTime.js delete mode 100644 node_modules/es-abstract/2017/InLeapYear.js delete mode 100644 node_modules/es-abstract/2017/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2017/Invoke.js delete mode 100644 node_modules/es-abstract/2017/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2017/IsArray.js delete mode 100644 node_modules/es-abstract/2017/IsCallable.js delete mode 100644 node_modules/es-abstract/2017/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2017/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2017/IsConstructor.js delete mode 100644 node_modules/es-abstract/2017/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2017/IsExtensible.js delete mode 100644 node_modules/es-abstract/2017/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2017/IsInteger.js delete mode 100644 node_modules/es-abstract/2017/IsPromise.js delete mode 100644 node_modules/es-abstract/2017/IsPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2017/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2017/IsRegExp.js delete mode 100644 node_modules/es-abstract/2017/IsSharedArrayBuffer.js delete mode 100644 node_modules/es-abstract/2017/IterableToList.js delete mode 100644 node_modules/es-abstract/2017/IteratorClose.js delete mode 100644 node_modules/es-abstract/2017/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2017/IteratorNext.js delete mode 100644 node_modules/es-abstract/2017/IteratorStep.js delete mode 100644 node_modules/es-abstract/2017/IteratorValue.js delete mode 100644 node_modules/es-abstract/2017/MakeDate.js delete mode 100644 node_modules/es-abstract/2017/MakeDay.js delete mode 100644 node_modules/es-abstract/2017/MakeTime.js delete mode 100644 node_modules/es-abstract/2017/MinFromTime.js delete mode 100644 node_modules/es-abstract/2017/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2017/ObjectCreate.js delete mode 100644 node_modules/es-abstract/2017/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2017/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2017/OrdinaryToPrimitive.js delete mode 100644 node_modules/es-abstract/2017/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2017/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2017/RegExpExec.js delete mode 100644 node_modules/es-abstract/2017/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2017/SameValue.js delete mode 100644 node_modules/es-abstract/2017/SameValueNonNumber.js delete mode 100644 node_modules/es-abstract/2017/SameValueZero.js delete mode 100644 node_modules/es-abstract/2017/SecFromTime.js delete mode 100644 node_modules/es-abstract/2017/Set.js delete mode 100644 node_modules/es-abstract/2017/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2017/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2017/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2017/SplitMatch.js delete mode 100644 node_modules/es-abstract/2017/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2017/StringCreate.js delete mode 100644 node_modules/es-abstract/2017/StringGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2017/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2017/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2017/TimeClip.js delete mode 100644 node_modules/es-abstract/2017/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2017/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2017/ToBoolean.js delete mode 100644 node_modules/es-abstract/2017/ToDateString.js delete mode 100644 node_modules/es-abstract/2017/ToIndex.js delete mode 100644 node_modules/es-abstract/2017/ToInt16.js delete mode 100644 node_modules/es-abstract/2017/ToInt32.js delete mode 100644 node_modules/es-abstract/2017/ToInt8.js delete mode 100644 node_modules/es-abstract/2017/ToInteger.js delete mode 100644 node_modules/es-abstract/2017/ToLength.js delete mode 100644 node_modules/es-abstract/2017/ToNumber.js delete mode 100644 node_modules/es-abstract/2017/ToObject.js delete mode 100644 node_modules/es-abstract/2017/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2017/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2017/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2017/ToString.js delete mode 100644 node_modules/es-abstract/2017/ToUint16.js delete mode 100644 node_modules/es-abstract/2017/ToUint32.js delete mode 100644 node_modules/es-abstract/2017/ToUint8.js delete mode 100644 node_modules/es-abstract/2017/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2017/Type.js delete mode 100644 node_modules/es-abstract/2017/UTF16Decode.js delete mode 100644 node_modules/es-abstract/2017/UTF16Encoding.js delete mode 100644 node_modules/es-abstract/2017/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2017/WeekDay.js delete mode 100644 node_modules/es-abstract/2017/YearFromTime.js delete mode 100644 node_modules/es-abstract/2017/abs.js delete mode 100644 node_modules/es-abstract/2017/floor.js delete mode 100644 node_modules/es-abstract/2017/modulo.js delete mode 100644 node_modules/es-abstract/2017/msFromTime.js delete mode 100644 node_modules/es-abstract/2017/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2017/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2017/thisStringValue.js delete mode 100644 node_modules/es-abstract/2017/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2018/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2018/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2018/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2018/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2018/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2018/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2018/Call.js delete mode 100644 node_modules/es-abstract/2018/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2018/CharacterRange.js delete mode 100644 node_modules/es-abstract/2018/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2018/CopyDataProperties.js delete mode 100644 node_modules/es-abstract/2018/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2018/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2018/CreateHTML.js delete mode 100644 node_modules/es-abstract/2018/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2018/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2018/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2018/DateFromTime.js delete mode 100644 node_modules/es-abstract/2018/DateString.js delete mode 100644 node_modules/es-abstract/2018/Day.js delete mode 100644 node_modules/es-abstract/2018/DayFromYear.js delete mode 100644 node_modules/es-abstract/2018/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2018/DaysInYear.js delete mode 100644 node_modules/es-abstract/2018/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2018/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2018/EnumerableOwnPropertyNames.js delete mode 100644 node_modules/es-abstract/2018/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2018/Get.js delete mode 100644 node_modules/es-abstract/2018/GetIterator.js delete mode 100644 node_modules/es-abstract/2018/GetMethod.js delete mode 100644 node_modules/es-abstract/2018/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2018/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2018/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2018/GetV.js delete mode 100644 node_modules/es-abstract/2018/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2018/HasProperty.js delete mode 100644 node_modules/es-abstract/2018/HourFromTime.js delete mode 100644 node_modules/es-abstract/2018/InLeapYear.js delete mode 100644 node_modules/es-abstract/2018/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2018/Invoke.js delete mode 100644 node_modules/es-abstract/2018/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2018/IsArray.js delete mode 100644 node_modules/es-abstract/2018/IsCallable.js delete mode 100644 node_modules/es-abstract/2018/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2018/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2018/IsConstructor.js delete mode 100644 node_modules/es-abstract/2018/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2018/IsExtensible.js delete mode 100644 node_modules/es-abstract/2018/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2018/IsInteger.js delete mode 100644 node_modules/es-abstract/2018/IsPromise.js delete mode 100644 node_modules/es-abstract/2018/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2018/IsRegExp.js delete mode 100644 node_modules/es-abstract/2018/IsSharedArrayBuffer.js delete mode 100644 node_modules/es-abstract/2018/IsStringPrefix.js delete mode 100644 node_modules/es-abstract/2018/IterableToList.js delete mode 100644 node_modules/es-abstract/2018/IteratorClose.js delete mode 100644 node_modules/es-abstract/2018/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2018/IteratorNext.js delete mode 100644 node_modules/es-abstract/2018/IteratorStep.js delete mode 100644 node_modules/es-abstract/2018/IteratorValue.js delete mode 100644 node_modules/es-abstract/2018/MakeDate.js delete mode 100644 node_modules/es-abstract/2018/MakeDay.js delete mode 100644 node_modules/es-abstract/2018/MakeTime.js delete mode 100644 node_modules/es-abstract/2018/MinFromTime.js delete mode 100644 node_modules/es-abstract/2018/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2018/NumberToString.js delete mode 100644 node_modules/es-abstract/2018/ObjectCreate.js delete mode 100644 node_modules/es-abstract/2018/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2018/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2018/OrdinaryToPrimitive.js delete mode 100644 node_modules/es-abstract/2018/PromiseResolve.js delete mode 100644 node_modules/es-abstract/2018/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2018/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2018/RegExpExec.js delete mode 100644 node_modules/es-abstract/2018/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2018/SameValue.js delete mode 100644 node_modules/es-abstract/2018/SameValueNonNumber.js delete mode 100644 node_modules/es-abstract/2018/SameValueZero.js delete mode 100644 node_modules/es-abstract/2018/SecFromTime.js delete mode 100644 node_modules/es-abstract/2018/Set.js delete mode 100644 node_modules/es-abstract/2018/SetFunctionLength.js delete mode 100644 node_modules/es-abstract/2018/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2018/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2018/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2018/SplitMatch.js delete mode 100644 node_modules/es-abstract/2018/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2018/StringCreate.js delete mode 100644 node_modules/es-abstract/2018/StringGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2018/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2018/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2018/TimeClip.js delete mode 100644 node_modules/es-abstract/2018/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2018/TimeString.js delete mode 100644 node_modules/es-abstract/2018/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2018/ToBoolean.js delete mode 100644 node_modules/es-abstract/2018/ToDateString.js delete mode 100644 node_modules/es-abstract/2018/ToIndex.js delete mode 100644 node_modules/es-abstract/2018/ToInt16.js delete mode 100644 node_modules/es-abstract/2018/ToInt32.js delete mode 100644 node_modules/es-abstract/2018/ToInt8.js delete mode 100644 node_modules/es-abstract/2018/ToInteger.js delete mode 100644 node_modules/es-abstract/2018/ToLength.js delete mode 100644 node_modules/es-abstract/2018/ToNumber.js delete mode 100644 node_modules/es-abstract/2018/ToObject.js delete mode 100644 node_modules/es-abstract/2018/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2018/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2018/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2018/ToString.js delete mode 100644 node_modules/es-abstract/2018/ToUint16.js delete mode 100644 node_modules/es-abstract/2018/ToUint32.js delete mode 100644 node_modules/es-abstract/2018/ToUint8.js delete mode 100644 node_modules/es-abstract/2018/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2018/Type.js delete mode 100644 node_modules/es-abstract/2018/UTF16Decode.js delete mode 100644 node_modules/es-abstract/2018/UTF16Encoding.js delete mode 100644 node_modules/es-abstract/2018/UnicodeEscape.js delete mode 100644 node_modules/es-abstract/2018/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2018/WeekDay.js delete mode 100644 node_modules/es-abstract/2018/YearFromTime.js delete mode 100644 node_modules/es-abstract/2018/abs.js delete mode 100644 node_modules/es-abstract/2018/floor.js delete mode 100644 node_modules/es-abstract/2018/modulo.js delete mode 100644 node_modules/es-abstract/2018/msFromTime.js delete mode 100644 node_modules/es-abstract/2018/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2018/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2018/thisStringValue.js delete mode 100644 node_modules/es-abstract/2018/thisSymbolValue.js delete mode 100644 node_modules/es-abstract/2018/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2019/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2019/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2019/AddEntriesFromIterable.js delete mode 100644 node_modules/es-abstract/2019/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2019/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2019/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2019/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2019/Call.js delete mode 100644 node_modules/es-abstract/2019/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2019/CharacterRange.js delete mode 100644 node_modules/es-abstract/2019/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2019/CopyDataProperties.js delete mode 100644 node_modules/es-abstract/2019/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2019/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2019/CreateHTML.js delete mode 100644 node_modules/es-abstract/2019/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2019/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2019/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2019/DateFromTime.js delete mode 100644 node_modules/es-abstract/2019/DateString.js delete mode 100644 node_modules/es-abstract/2019/Day.js delete mode 100644 node_modules/es-abstract/2019/DayFromYear.js delete mode 100644 node_modules/es-abstract/2019/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2019/DaysInYear.js delete mode 100644 node_modules/es-abstract/2019/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2019/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2019/EnumerableOwnPropertyNames.js delete mode 100644 node_modules/es-abstract/2019/FlattenIntoArray.js delete mode 100644 node_modules/es-abstract/2019/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2019/Get.js delete mode 100644 node_modules/es-abstract/2019/GetIterator.js delete mode 100644 node_modules/es-abstract/2019/GetMethod.js delete mode 100644 node_modules/es-abstract/2019/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2019/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2019/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2019/GetV.js delete mode 100644 node_modules/es-abstract/2019/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2019/HasProperty.js delete mode 100644 node_modules/es-abstract/2019/HourFromTime.js delete mode 100644 node_modules/es-abstract/2019/InLeapYear.js delete mode 100644 node_modules/es-abstract/2019/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2019/Invoke.js delete mode 100644 node_modules/es-abstract/2019/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2019/IsArray.js delete mode 100644 node_modules/es-abstract/2019/IsCallable.js delete mode 100644 node_modules/es-abstract/2019/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2019/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2019/IsConstructor.js delete mode 100644 node_modules/es-abstract/2019/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2019/IsExtensible.js delete mode 100644 node_modules/es-abstract/2019/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2019/IsInteger.js delete mode 100644 node_modules/es-abstract/2019/IsPromise.js delete mode 100644 node_modules/es-abstract/2019/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2019/IsRegExp.js delete mode 100644 node_modules/es-abstract/2019/IsSharedArrayBuffer.js delete mode 100644 node_modules/es-abstract/2019/IsStringPrefix.js delete mode 100644 node_modules/es-abstract/2019/IterableToList.js delete mode 100644 node_modules/es-abstract/2019/IteratorClose.js delete mode 100644 node_modules/es-abstract/2019/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2019/IteratorNext.js delete mode 100644 node_modules/es-abstract/2019/IteratorStep.js delete mode 100644 node_modules/es-abstract/2019/IteratorValue.js delete mode 100644 node_modules/es-abstract/2019/MakeDate.js delete mode 100644 node_modules/es-abstract/2019/MakeDay.js delete mode 100644 node_modules/es-abstract/2019/MakeTime.js delete mode 100644 node_modules/es-abstract/2019/MinFromTime.js delete mode 100644 node_modules/es-abstract/2019/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2019/NumberToString.js delete mode 100644 node_modules/es-abstract/2019/ObjectCreate.js delete mode 100644 node_modules/es-abstract/2019/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2019/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2019/OrdinaryToPrimitive.js delete mode 100644 node_modules/es-abstract/2019/PromiseResolve.js delete mode 100644 node_modules/es-abstract/2019/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2019/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2019/RegExpExec.js delete mode 100644 node_modules/es-abstract/2019/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2019/SameValue.js delete mode 100644 node_modules/es-abstract/2019/SameValueNonNumber.js delete mode 100644 node_modules/es-abstract/2019/SameValueZero.js delete mode 100644 node_modules/es-abstract/2019/SecFromTime.js delete mode 100644 node_modules/es-abstract/2019/Set.js delete mode 100644 node_modules/es-abstract/2019/SetFunctionLength.js delete mode 100644 node_modules/es-abstract/2019/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2019/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2019/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2019/SplitMatch.js delete mode 100644 node_modules/es-abstract/2019/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2019/StringCreate.js delete mode 100644 node_modules/es-abstract/2019/StringGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2019/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2019/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2019/TimeClip.js delete mode 100644 node_modules/es-abstract/2019/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2019/TimeString.js delete mode 100644 node_modules/es-abstract/2019/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2019/ToBoolean.js delete mode 100644 node_modules/es-abstract/2019/ToDateString.js delete mode 100644 node_modules/es-abstract/2019/ToIndex.js delete mode 100644 node_modules/es-abstract/2019/ToInt16.js delete mode 100644 node_modules/es-abstract/2019/ToInt32.js delete mode 100644 node_modules/es-abstract/2019/ToInt8.js delete mode 100644 node_modules/es-abstract/2019/ToInteger.js delete mode 100644 node_modules/es-abstract/2019/ToLength.js delete mode 100644 node_modules/es-abstract/2019/ToNumber.js delete mode 100644 node_modules/es-abstract/2019/ToObject.js delete mode 100644 node_modules/es-abstract/2019/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2019/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2019/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2019/ToString.js delete mode 100644 node_modules/es-abstract/2019/ToUint16.js delete mode 100644 node_modules/es-abstract/2019/ToUint32.js delete mode 100644 node_modules/es-abstract/2019/ToUint8.js delete mode 100644 node_modules/es-abstract/2019/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2019/TrimString.js delete mode 100644 node_modules/es-abstract/2019/Type.js delete mode 100644 node_modules/es-abstract/2019/UTF16Decode.js delete mode 100644 node_modules/es-abstract/2019/UTF16Encoding.js delete mode 100644 node_modules/es-abstract/2019/UnicodeEscape.js delete mode 100644 node_modules/es-abstract/2019/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2019/WeekDay.js delete mode 100644 node_modules/es-abstract/2019/YearFromTime.js delete mode 100644 node_modules/es-abstract/2019/abs.js delete mode 100644 node_modules/es-abstract/2019/floor.js delete mode 100644 node_modules/es-abstract/2019/modulo.js delete mode 100644 node_modules/es-abstract/2019/msFromTime.js delete mode 100644 node_modules/es-abstract/2019/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2019/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2019/thisStringValue.js delete mode 100644 node_modules/es-abstract/2019/thisSymbolValue.js delete mode 100644 node_modules/es-abstract/2019/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2020/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2020/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2020/AddEntriesFromIterable.js delete mode 100644 node_modules/es-abstract/2020/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2020/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2020/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2020/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2020/BigInt/add.js delete mode 100644 node_modules/es-abstract/2020/BigInt/bitwiseAND.js delete mode 100644 node_modules/es-abstract/2020/BigInt/bitwiseNOT.js delete mode 100644 node_modules/es-abstract/2020/BigInt/bitwiseOR.js delete mode 100644 node_modules/es-abstract/2020/BigInt/bitwiseXOR.js delete mode 100644 node_modules/es-abstract/2020/BigInt/divide.js delete mode 100644 node_modules/es-abstract/2020/BigInt/equal.js delete mode 100644 node_modules/es-abstract/2020/BigInt/exponentiate.js delete mode 100644 node_modules/es-abstract/2020/BigInt/index.js delete mode 100644 node_modules/es-abstract/2020/BigInt/leftShift.js delete mode 100644 node_modules/es-abstract/2020/BigInt/lessThan.js delete mode 100644 node_modules/es-abstract/2020/BigInt/multiply.js delete mode 100644 node_modules/es-abstract/2020/BigInt/remainder.js delete mode 100644 node_modules/es-abstract/2020/BigInt/sameValue.js delete mode 100644 node_modules/es-abstract/2020/BigInt/sameValueZero.js delete mode 100644 node_modules/es-abstract/2020/BigInt/signedRightShift.js delete mode 100644 node_modules/es-abstract/2020/BigInt/subtract.js delete mode 100644 node_modules/es-abstract/2020/BigInt/toString.js delete mode 100644 node_modules/es-abstract/2020/BigInt/unaryMinus.js delete mode 100644 node_modules/es-abstract/2020/BigInt/unsignedRightShift.js delete mode 100644 node_modules/es-abstract/2020/BigIntBitwiseOp.js delete mode 100644 node_modules/es-abstract/2020/BinaryAnd.js delete mode 100644 node_modules/es-abstract/2020/BinaryOr.js delete mode 100644 node_modules/es-abstract/2020/BinaryXor.js delete mode 100644 node_modules/es-abstract/2020/Call.js delete mode 100644 node_modules/es-abstract/2020/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2020/CharacterRange.js delete mode 100644 node_modules/es-abstract/2020/CodePointAt.js delete mode 100644 node_modules/es-abstract/2020/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2020/CopyDataProperties.js delete mode 100644 node_modules/es-abstract/2020/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2020/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2020/CreateHTML.js delete mode 100644 node_modules/es-abstract/2020/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2020/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2020/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2020/CreateRegExpStringIterator.js delete mode 100644 node_modules/es-abstract/2020/DateFromTime.js delete mode 100644 node_modules/es-abstract/2020/DateString.js delete mode 100644 node_modules/es-abstract/2020/Day.js delete mode 100644 node_modules/es-abstract/2020/DayFromYear.js delete mode 100644 node_modules/es-abstract/2020/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2020/DaysInYear.js delete mode 100644 node_modules/es-abstract/2020/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2020/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2020/EnumerableOwnPropertyNames.js delete mode 100644 node_modules/es-abstract/2020/FlattenIntoArray.js delete mode 100644 node_modules/es-abstract/2020/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2020/Get.js delete mode 100644 node_modules/es-abstract/2020/GetIterator.js delete mode 100644 node_modules/es-abstract/2020/GetMethod.js delete mode 100644 node_modules/es-abstract/2020/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2020/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2020/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2020/GetV.js delete mode 100644 node_modules/es-abstract/2020/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2020/HasProperty.js delete mode 100644 node_modules/es-abstract/2020/HourFromTime.js delete mode 100644 node_modules/es-abstract/2020/InLeapYear.js delete mode 100644 node_modules/es-abstract/2020/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2020/Invoke.js delete mode 100644 node_modules/es-abstract/2020/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2020/IsArray.js delete mode 100644 node_modules/es-abstract/2020/IsBigIntElementType.js delete mode 100644 node_modules/es-abstract/2020/IsCallable.js delete mode 100644 node_modules/es-abstract/2020/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2020/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2020/IsConstructor.js delete mode 100644 node_modules/es-abstract/2020/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2020/IsExtensible.js delete mode 100644 node_modules/es-abstract/2020/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2020/IsInteger.js delete mode 100644 node_modules/es-abstract/2020/IsNoTearConfiguration.js delete mode 100644 node_modules/es-abstract/2020/IsNonNegativeInteger.js delete mode 100644 node_modules/es-abstract/2020/IsPromise.js delete mode 100644 node_modules/es-abstract/2020/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2020/IsRegExp.js delete mode 100644 node_modules/es-abstract/2020/IsSharedArrayBuffer.js delete mode 100644 node_modules/es-abstract/2020/IsStringPrefix.js delete mode 100644 node_modules/es-abstract/2020/IsUnclampedIntegerElementType.js delete mode 100644 node_modules/es-abstract/2020/IsUnsignedElementType.js delete mode 100644 node_modules/es-abstract/2020/IterableToList.js delete mode 100644 node_modules/es-abstract/2020/IteratorClose.js delete mode 100644 node_modules/es-abstract/2020/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2020/IteratorNext.js delete mode 100644 node_modules/es-abstract/2020/IteratorStep.js delete mode 100644 node_modules/es-abstract/2020/IteratorValue.js delete mode 100644 node_modules/es-abstract/2020/LengthOfArrayLike.js delete mode 100644 node_modules/es-abstract/2020/MakeDate.js delete mode 100644 node_modules/es-abstract/2020/MakeDay.js delete mode 100644 node_modules/es-abstract/2020/MakeTime.js delete mode 100644 node_modules/es-abstract/2020/MinFromTime.js delete mode 100644 node_modules/es-abstract/2020/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2020/Number/add.js delete mode 100644 node_modules/es-abstract/2020/Number/bitwiseAND.js delete mode 100644 node_modules/es-abstract/2020/Number/bitwiseNOT.js delete mode 100644 node_modules/es-abstract/2020/Number/bitwiseOR.js delete mode 100644 node_modules/es-abstract/2020/Number/bitwiseXOR.js delete mode 100644 node_modules/es-abstract/2020/Number/divide.js delete mode 100644 node_modules/es-abstract/2020/Number/equal.js delete mode 100644 node_modules/es-abstract/2020/Number/exponentiate.js delete mode 100644 node_modules/es-abstract/2020/Number/index.js delete mode 100644 node_modules/es-abstract/2020/Number/leftShift.js delete mode 100644 node_modules/es-abstract/2020/Number/lessThan.js delete mode 100644 node_modules/es-abstract/2020/Number/multiply.js delete mode 100644 node_modules/es-abstract/2020/Number/remainder.js delete mode 100644 node_modules/es-abstract/2020/Number/sameValue.js delete mode 100644 node_modules/es-abstract/2020/Number/sameValueZero.js delete mode 100644 node_modules/es-abstract/2020/Number/signedRightShift.js delete mode 100644 node_modules/es-abstract/2020/Number/subtract.js delete mode 100644 node_modules/es-abstract/2020/Number/toString.js delete mode 100644 node_modules/es-abstract/2020/Number/unaryMinus.js delete mode 100644 node_modules/es-abstract/2020/Number/unsignedRightShift.js delete mode 100644 node_modules/es-abstract/2020/NumberBitwiseOp.js delete mode 100644 node_modules/es-abstract/2020/NumberToBigInt.js delete mode 100644 node_modules/es-abstract/2020/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryObjectCreate.js delete mode 100644 node_modules/es-abstract/2020/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2020/OrdinaryToPrimitive.js delete mode 100644 node_modules/es-abstract/2020/PromiseResolve.js delete mode 100644 node_modules/es-abstract/2020/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2020/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2020/RegExpExec.js delete mode 100644 node_modules/es-abstract/2020/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2020/SameValue.js delete mode 100644 node_modules/es-abstract/2020/SameValueNonNumeric.js delete mode 100644 node_modules/es-abstract/2020/SameValueZero.js delete mode 100644 node_modules/es-abstract/2020/SecFromTime.js delete mode 100644 node_modules/es-abstract/2020/Set.js delete mode 100644 node_modules/es-abstract/2020/SetFunctionLength.js delete mode 100644 node_modules/es-abstract/2020/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2020/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2020/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2020/SplitMatch.js delete mode 100644 node_modules/es-abstract/2020/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2020/StringCreate.js delete mode 100644 node_modules/es-abstract/2020/StringGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2020/StringPad.js delete mode 100644 node_modules/es-abstract/2020/StringToBigInt.js delete mode 100644 node_modules/es-abstract/2020/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2020/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2020/TimeClip.js delete mode 100644 node_modules/es-abstract/2020/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2020/TimeString.js delete mode 100644 node_modules/es-abstract/2020/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2020/ToBigInt.js delete mode 100644 node_modules/es-abstract/2020/ToBigInt64.js delete mode 100644 node_modules/es-abstract/2020/ToBigUint64.js delete mode 100644 node_modules/es-abstract/2020/ToBoolean.js delete mode 100644 node_modules/es-abstract/2020/ToDateString.js delete mode 100644 node_modules/es-abstract/2020/ToIndex.js delete mode 100644 node_modules/es-abstract/2020/ToInt16.js delete mode 100644 node_modules/es-abstract/2020/ToInt32.js delete mode 100644 node_modules/es-abstract/2020/ToInt8.js delete mode 100644 node_modules/es-abstract/2020/ToInteger.js delete mode 100644 node_modules/es-abstract/2020/ToLength.js delete mode 100644 node_modules/es-abstract/2020/ToNumber.js delete mode 100644 node_modules/es-abstract/2020/ToNumeric.js delete mode 100644 node_modules/es-abstract/2020/ToObject.js delete mode 100644 node_modules/es-abstract/2020/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2020/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2020/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2020/ToString.js delete mode 100644 node_modules/es-abstract/2020/ToUint16.js delete mode 100644 node_modules/es-abstract/2020/ToUint32.js delete mode 100644 node_modules/es-abstract/2020/ToUint8.js delete mode 100644 node_modules/es-abstract/2020/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2020/TrimString.js delete mode 100644 node_modules/es-abstract/2020/Type.js delete mode 100644 node_modules/es-abstract/2020/UTF16DecodeString.js delete mode 100644 node_modules/es-abstract/2020/UTF16DecodeSurrogatePair.js delete mode 100644 node_modules/es-abstract/2020/UTF16Encoding.js delete mode 100644 node_modules/es-abstract/2020/UnicodeEscape.js delete mode 100644 node_modules/es-abstract/2020/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2020/WeekDay.js delete mode 100644 node_modules/es-abstract/2020/YearFromTime.js delete mode 100644 node_modules/es-abstract/2020/abs.js delete mode 100644 node_modules/es-abstract/2020/floor.js delete mode 100644 node_modules/es-abstract/2020/modulo.js delete mode 100644 node_modules/es-abstract/2020/msFromTime.js delete mode 100644 node_modules/es-abstract/2020/thisBigIntValue.js delete mode 100644 node_modules/es-abstract/2020/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2020/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2020/thisStringValue.js delete mode 100644 node_modules/es-abstract/2020/thisSymbolValue.js delete mode 100644 node_modules/es-abstract/2020/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2021/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/2021/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/2021/AddEntriesFromIterable.js delete mode 100644 node_modules/es-abstract/2021/AddToKeptObjects.js delete mode 100644 node_modules/es-abstract/2021/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2021/ApplyStringOrNumericBinaryOperator.js delete mode 100644 node_modules/es-abstract/2021/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2021/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2021/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2021/BigInt/add.js delete mode 100644 node_modules/es-abstract/2021/BigInt/bitwiseAND.js delete mode 100644 node_modules/es-abstract/2021/BigInt/bitwiseNOT.js delete mode 100644 node_modules/es-abstract/2021/BigInt/bitwiseOR.js delete mode 100644 node_modules/es-abstract/2021/BigInt/bitwiseXOR.js delete mode 100644 node_modules/es-abstract/2021/BigInt/divide.js delete mode 100644 node_modules/es-abstract/2021/BigInt/equal.js delete mode 100644 node_modules/es-abstract/2021/BigInt/exponentiate.js delete mode 100644 node_modules/es-abstract/2021/BigInt/index.js delete mode 100644 node_modules/es-abstract/2021/BigInt/leftShift.js delete mode 100644 node_modules/es-abstract/2021/BigInt/lessThan.js delete mode 100644 node_modules/es-abstract/2021/BigInt/multiply.js delete mode 100644 node_modules/es-abstract/2021/BigInt/remainder.js delete mode 100644 node_modules/es-abstract/2021/BigInt/sameValue.js delete mode 100644 node_modules/es-abstract/2021/BigInt/sameValueZero.js delete mode 100644 node_modules/es-abstract/2021/BigInt/signedRightShift.js delete mode 100644 node_modules/es-abstract/2021/BigInt/subtract.js delete mode 100644 node_modules/es-abstract/2021/BigInt/toString.js delete mode 100644 node_modules/es-abstract/2021/BigInt/unaryMinus.js delete mode 100644 node_modules/es-abstract/2021/BigInt/unsignedRightShift.js delete mode 100644 node_modules/es-abstract/2021/BigIntBitwiseOp.js delete mode 100644 node_modules/es-abstract/2021/BinaryAnd.js delete mode 100644 node_modules/es-abstract/2021/BinaryOr.js delete mode 100644 node_modules/es-abstract/2021/BinaryXor.js delete mode 100644 node_modules/es-abstract/2021/ByteListBitwiseOp.js delete mode 100644 node_modules/es-abstract/2021/ByteListEqual.js delete mode 100644 node_modules/es-abstract/2021/Call.js delete mode 100644 node_modules/es-abstract/2021/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2021/CharacterRange.js delete mode 100644 node_modules/es-abstract/2021/ClearKeptObjects.js delete mode 100644 node_modules/es-abstract/2021/CodePointAt.js delete mode 100644 node_modules/es-abstract/2021/CodePointsToString.js delete mode 100644 node_modules/es-abstract/2021/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2021/CopyDataProperties.js delete mode 100644 node_modules/es-abstract/2021/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2021/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2021/CreateHTML.js delete mode 100644 node_modules/es-abstract/2021/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2021/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2021/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2021/CreateRegExpStringIterator.js delete mode 100644 node_modules/es-abstract/2021/DateFromTime.js delete mode 100644 node_modules/es-abstract/2021/DateString.js delete mode 100644 node_modules/es-abstract/2021/Day.js delete mode 100644 node_modules/es-abstract/2021/DayFromYear.js delete mode 100644 node_modules/es-abstract/2021/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2021/DaysInYear.js delete mode 100644 node_modules/es-abstract/2021/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2021/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2021/EnumerableOwnPropertyNames.js delete mode 100644 node_modules/es-abstract/2021/FlattenIntoArray.js delete mode 100644 node_modules/es-abstract/2021/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2021/Get.js delete mode 100644 node_modules/es-abstract/2021/GetIterator.js delete mode 100644 node_modules/es-abstract/2021/GetMethod.js delete mode 100644 node_modules/es-abstract/2021/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2021/GetPromiseResolve.js delete mode 100644 node_modules/es-abstract/2021/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2021/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2021/GetV.js delete mode 100644 node_modules/es-abstract/2021/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2021/HasProperty.js delete mode 100644 node_modules/es-abstract/2021/HourFromTime.js delete mode 100644 node_modules/es-abstract/2021/InLeapYear.js delete mode 100644 node_modules/es-abstract/2021/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2021/Invoke.js delete mode 100644 node_modules/es-abstract/2021/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2021/IsArray.js delete mode 100644 node_modules/es-abstract/2021/IsBigIntElementType.js delete mode 100644 node_modules/es-abstract/2021/IsCallable.js delete mode 100644 node_modules/es-abstract/2021/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2021/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2021/IsConstructor.js delete mode 100644 node_modules/es-abstract/2021/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2021/IsExtensible.js delete mode 100644 node_modules/es-abstract/2021/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2021/IsIntegralNumber.js delete mode 100644 node_modules/es-abstract/2021/IsNoTearConfiguration.js delete mode 100644 node_modules/es-abstract/2021/IsPromise.js delete mode 100644 node_modules/es-abstract/2021/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2021/IsRegExp.js delete mode 100644 node_modules/es-abstract/2021/IsSharedArrayBuffer.js delete mode 100644 node_modules/es-abstract/2021/IsStringPrefix.js delete mode 100644 node_modules/es-abstract/2021/IsUnclampedIntegerElementType.js delete mode 100644 node_modules/es-abstract/2021/IsUnsignedElementType.js delete mode 100644 node_modules/es-abstract/2021/IterableToList.js delete mode 100644 node_modules/es-abstract/2021/IteratorClose.js delete mode 100644 node_modules/es-abstract/2021/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2021/IteratorNext.js delete mode 100644 node_modules/es-abstract/2021/IteratorStep.js delete mode 100644 node_modules/es-abstract/2021/IteratorValue.js delete mode 100644 node_modules/es-abstract/2021/LengthOfArrayLike.js delete mode 100644 node_modules/es-abstract/2021/MakeDate.js delete mode 100644 node_modules/es-abstract/2021/MakeDay.js delete mode 100644 node_modules/es-abstract/2021/MakeTime.js delete mode 100644 node_modules/es-abstract/2021/MinFromTime.js delete mode 100644 node_modules/es-abstract/2021/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2021/Number/add.js delete mode 100644 node_modules/es-abstract/2021/Number/bitwiseAND.js delete mode 100644 node_modules/es-abstract/2021/Number/bitwiseNOT.js delete mode 100644 node_modules/es-abstract/2021/Number/bitwiseOR.js delete mode 100644 node_modules/es-abstract/2021/Number/bitwiseXOR.js delete mode 100644 node_modules/es-abstract/2021/Number/divide.js delete mode 100644 node_modules/es-abstract/2021/Number/equal.js delete mode 100644 node_modules/es-abstract/2021/Number/exponentiate.js delete mode 100644 node_modules/es-abstract/2021/Number/index.js delete mode 100644 node_modules/es-abstract/2021/Number/leftShift.js delete mode 100644 node_modules/es-abstract/2021/Number/lessThan.js delete mode 100644 node_modules/es-abstract/2021/Number/multiply.js delete mode 100644 node_modules/es-abstract/2021/Number/remainder.js delete mode 100644 node_modules/es-abstract/2021/Number/sameValue.js delete mode 100644 node_modules/es-abstract/2021/Number/sameValueZero.js delete mode 100644 node_modules/es-abstract/2021/Number/signedRightShift.js delete mode 100644 node_modules/es-abstract/2021/Number/subtract.js delete mode 100644 node_modules/es-abstract/2021/Number/toString.js delete mode 100644 node_modules/es-abstract/2021/Number/unaryMinus.js delete mode 100644 node_modules/es-abstract/2021/Number/unsignedRightShift.js delete mode 100644 node_modules/es-abstract/2021/NumberBitwiseOp.js delete mode 100644 node_modules/es-abstract/2021/NumberToBigInt.js delete mode 100644 node_modules/es-abstract/2021/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryObjectCreate.js delete mode 100644 node_modules/es-abstract/2021/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2021/OrdinaryToPrimitive.js delete mode 100644 node_modules/es-abstract/2021/PromiseResolve.js delete mode 100644 node_modules/es-abstract/2021/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2021/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2021/RegExpExec.js delete mode 100644 node_modules/es-abstract/2021/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2021/SameValue.js delete mode 100644 node_modules/es-abstract/2021/SameValueNonNumeric.js delete mode 100644 node_modules/es-abstract/2021/SameValueZero.js delete mode 100644 node_modules/es-abstract/2021/SecFromTime.js delete mode 100644 node_modules/es-abstract/2021/Set.js delete mode 100644 node_modules/es-abstract/2021/SetFunctionLength.js delete mode 100644 node_modules/es-abstract/2021/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2021/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2021/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2021/SplitMatch.js delete mode 100644 node_modules/es-abstract/2021/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/2021/StringCreate.js delete mode 100644 node_modules/es-abstract/2021/StringGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2021/StringIndexOf.js delete mode 100644 node_modules/es-abstract/2021/StringPad.js delete mode 100644 node_modules/es-abstract/2021/StringToBigInt.js delete mode 100644 node_modules/es-abstract/2021/StringToCodePoints.js delete mode 100644 node_modules/es-abstract/2021/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2021/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2021/TimeClip.js delete mode 100644 node_modules/es-abstract/2021/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2021/TimeString.js delete mode 100644 node_modules/es-abstract/2021/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2021/ToBigInt.js delete mode 100644 node_modules/es-abstract/2021/ToBigInt64.js delete mode 100644 node_modules/es-abstract/2021/ToBigUint64.js delete mode 100644 node_modules/es-abstract/2021/ToBoolean.js delete mode 100644 node_modules/es-abstract/2021/ToDateString.js delete mode 100644 node_modules/es-abstract/2021/ToIndex.js delete mode 100644 node_modules/es-abstract/2021/ToInt16.js delete mode 100644 node_modules/es-abstract/2021/ToInt32.js delete mode 100644 node_modules/es-abstract/2021/ToInt8.js delete mode 100644 node_modules/es-abstract/2021/ToIntegerOrInfinity.js delete mode 100644 node_modules/es-abstract/2021/ToLength.js delete mode 100644 node_modules/es-abstract/2021/ToNumber.js delete mode 100644 node_modules/es-abstract/2021/ToNumeric.js delete mode 100644 node_modules/es-abstract/2021/ToObject.js delete mode 100644 node_modules/es-abstract/2021/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2021/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2021/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2021/ToString.js delete mode 100644 node_modules/es-abstract/2021/ToUint16.js delete mode 100644 node_modules/es-abstract/2021/ToUint32.js delete mode 100644 node_modules/es-abstract/2021/ToUint8.js delete mode 100644 node_modules/es-abstract/2021/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2021/TrimString.js delete mode 100644 node_modules/es-abstract/2021/Type.js delete mode 100644 node_modules/es-abstract/2021/UTF16EncodeCodePoint.js delete mode 100644 node_modules/es-abstract/2021/UTF16SurrogatePairToCodePoint.js delete mode 100644 node_modules/es-abstract/2021/UnicodeEscape.js delete mode 100644 node_modules/es-abstract/2021/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2021/WeakRefDeref.js delete mode 100644 node_modules/es-abstract/2021/WeekDay.js delete mode 100644 node_modules/es-abstract/2021/YearFromTime.js delete mode 100644 node_modules/es-abstract/2021/abs.js delete mode 100644 node_modules/es-abstract/2021/clamp.js delete mode 100644 node_modules/es-abstract/2021/floor.js delete mode 100644 node_modules/es-abstract/2021/modulo.js delete mode 100644 node_modules/es-abstract/2021/msFromTime.js delete mode 100644 node_modules/es-abstract/2021/substring.js delete mode 100644 node_modules/es-abstract/2021/thisBigIntValue.js delete mode 100644 node_modules/es-abstract/2021/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2021/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2021/thisStringValue.js delete mode 100644 node_modules/es-abstract/2021/thisSymbolValue.js delete mode 100644 node_modules/es-abstract/2021/thisTimeValue.js delete mode 100644 node_modules/es-abstract/2022/AddEntriesFromIterable.js delete mode 100644 node_modules/es-abstract/2022/AddToKeptObjects.js delete mode 100644 node_modules/es-abstract/2022/AdvanceStringIndex.js delete mode 100644 node_modules/es-abstract/2022/ApplyStringOrNumericBinaryOperator.js delete mode 100644 node_modules/es-abstract/2022/ArrayCreate.js delete mode 100644 node_modules/es-abstract/2022/ArraySetLength.js delete mode 100644 node_modules/es-abstract/2022/ArraySpeciesCreate.js delete mode 100644 node_modules/es-abstract/2022/BigInt/add.js delete mode 100644 node_modules/es-abstract/2022/BigInt/bitwiseAND.js delete mode 100644 node_modules/es-abstract/2022/BigInt/bitwiseNOT.js delete mode 100644 node_modules/es-abstract/2022/BigInt/bitwiseOR.js delete mode 100644 node_modules/es-abstract/2022/BigInt/bitwiseXOR.js delete mode 100644 node_modules/es-abstract/2022/BigInt/divide.js delete mode 100644 node_modules/es-abstract/2022/BigInt/equal.js delete mode 100644 node_modules/es-abstract/2022/BigInt/exponentiate.js delete mode 100644 node_modules/es-abstract/2022/BigInt/index.js delete mode 100644 node_modules/es-abstract/2022/BigInt/leftShift.js delete mode 100644 node_modules/es-abstract/2022/BigInt/lessThan.js delete mode 100644 node_modules/es-abstract/2022/BigInt/multiply.js delete mode 100644 node_modules/es-abstract/2022/BigInt/remainder.js delete mode 100644 node_modules/es-abstract/2022/BigInt/sameValue.js delete mode 100644 node_modules/es-abstract/2022/BigInt/sameValueZero.js delete mode 100644 node_modules/es-abstract/2022/BigInt/signedRightShift.js delete mode 100644 node_modules/es-abstract/2022/BigInt/subtract.js delete mode 100644 node_modules/es-abstract/2022/BigInt/toString.js delete mode 100644 node_modules/es-abstract/2022/BigInt/unaryMinus.js delete mode 100644 node_modules/es-abstract/2022/BigInt/unsignedRightShift.js delete mode 100644 node_modules/es-abstract/2022/BigIntBitwiseOp.js delete mode 100644 node_modules/es-abstract/2022/BinaryAnd.js delete mode 100644 node_modules/es-abstract/2022/BinaryOr.js delete mode 100644 node_modules/es-abstract/2022/BinaryXor.js delete mode 100644 node_modules/es-abstract/2022/ByteListBitwiseOp.js delete mode 100644 node_modules/es-abstract/2022/ByteListEqual.js delete mode 100644 node_modules/es-abstract/2022/Call.js delete mode 100644 node_modules/es-abstract/2022/CanonicalNumericIndexString.js delete mode 100644 node_modules/es-abstract/2022/CharacterRange.js delete mode 100644 node_modules/es-abstract/2022/ClearKeptObjects.js delete mode 100644 node_modules/es-abstract/2022/CodePointAt.js delete mode 100644 node_modules/es-abstract/2022/CodePointsToString.js delete mode 100644 node_modules/es-abstract/2022/CompletePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2022/CopyDataProperties.js delete mode 100644 node_modules/es-abstract/2022/CreateDataProperty.js delete mode 100644 node_modules/es-abstract/2022/CreateDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2022/CreateHTML.js delete mode 100644 node_modules/es-abstract/2022/CreateIterResultObject.js delete mode 100644 node_modules/es-abstract/2022/CreateListFromArrayLike.js delete mode 100644 node_modules/es-abstract/2022/CreateMethodProperty.js delete mode 100644 node_modules/es-abstract/2022/CreateNonEnumerableDataPropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2022/CreateRegExpStringIterator.js delete mode 100644 node_modules/es-abstract/2022/DateFromTime.js delete mode 100644 node_modules/es-abstract/2022/DateString.js delete mode 100644 node_modules/es-abstract/2022/Day.js delete mode 100644 node_modules/es-abstract/2022/DayFromYear.js delete mode 100644 node_modules/es-abstract/2022/DayWithinYear.js delete mode 100644 node_modules/es-abstract/2022/DaysInYear.js delete mode 100644 node_modules/es-abstract/2022/DefinePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2022/DeletePropertyOrThrow.js delete mode 100644 node_modules/es-abstract/2022/EnumerableOwnPropertyNames.js delete mode 100644 node_modules/es-abstract/2022/FlattenIntoArray.js delete mode 100644 node_modules/es-abstract/2022/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2022/Get.js delete mode 100644 node_modules/es-abstract/2022/GetIterator.js delete mode 100644 node_modules/es-abstract/2022/GetMatchIndexPair.js delete mode 100644 node_modules/es-abstract/2022/GetMatchString.js delete mode 100644 node_modules/es-abstract/2022/GetMethod.js delete mode 100644 node_modules/es-abstract/2022/GetOwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/2022/GetPromiseResolve.js delete mode 100644 node_modules/es-abstract/2022/GetPrototypeFromConstructor.js delete mode 100644 node_modules/es-abstract/2022/GetStringIndex.js delete mode 100644 node_modules/es-abstract/2022/GetSubstitution.js delete mode 100644 node_modules/es-abstract/2022/GetV.js delete mode 100644 node_modules/es-abstract/2022/HasOwnProperty.js delete mode 100644 node_modules/es-abstract/2022/HasProperty.js delete mode 100644 node_modules/es-abstract/2022/HourFromTime.js delete mode 100644 node_modules/es-abstract/2022/InLeapYear.js delete mode 100644 node_modules/es-abstract/2022/InstallErrorCause.js delete mode 100644 node_modules/es-abstract/2022/InstanceofOperator.js delete mode 100644 node_modules/es-abstract/2022/Invoke.js delete mode 100644 node_modules/es-abstract/2022/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/2022/IsArray.js delete mode 100644 node_modules/es-abstract/2022/IsBigIntElementType.js delete mode 100644 node_modules/es-abstract/2022/IsCallable.js delete mode 100644 node_modules/es-abstract/2022/IsCompatiblePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2022/IsConcatSpreadable.js delete mode 100644 node_modules/es-abstract/2022/IsConstructor.js delete mode 100644 node_modules/es-abstract/2022/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/2022/IsExtensible.js delete mode 100644 node_modules/es-abstract/2022/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/2022/IsIntegralNumber.js delete mode 100644 node_modules/es-abstract/2022/IsLessThan.js delete mode 100644 node_modules/es-abstract/2022/IsLooselyEqual.js delete mode 100644 node_modules/es-abstract/2022/IsNoTearConfiguration.js delete mode 100644 node_modules/es-abstract/2022/IsPromise.js delete mode 100644 node_modules/es-abstract/2022/IsPropertyKey.js delete mode 100644 node_modules/es-abstract/2022/IsRegExp.js delete mode 100644 node_modules/es-abstract/2022/IsSharedArrayBuffer.js delete mode 100644 node_modules/es-abstract/2022/IsStrictlyEqual.js delete mode 100644 node_modules/es-abstract/2022/IsStringPrefix.js delete mode 100644 node_modules/es-abstract/2022/IsStringWellFormedUnicode.js delete mode 100644 node_modules/es-abstract/2022/IsUnclampedIntegerElementType.js delete mode 100644 node_modules/es-abstract/2022/IsUnsignedElementType.js delete mode 100644 node_modules/es-abstract/2022/IterableToList.js delete mode 100644 node_modules/es-abstract/2022/IteratorClose.js delete mode 100644 node_modules/es-abstract/2022/IteratorComplete.js delete mode 100644 node_modules/es-abstract/2022/IteratorNext.js delete mode 100644 node_modules/es-abstract/2022/IteratorStep.js delete mode 100644 node_modules/es-abstract/2022/IteratorValue.js delete mode 100644 node_modules/es-abstract/2022/LengthOfArrayLike.js delete mode 100644 node_modules/es-abstract/2022/MakeDate.js delete mode 100644 node_modules/es-abstract/2022/MakeDay.js delete mode 100644 node_modules/es-abstract/2022/MakeMatchIndicesIndexPairArray.js delete mode 100644 node_modules/es-abstract/2022/MakeTime.js delete mode 100644 node_modules/es-abstract/2022/MinFromTime.js delete mode 100644 node_modules/es-abstract/2022/MonthFromTime.js delete mode 100644 node_modules/es-abstract/2022/Number/add.js delete mode 100644 node_modules/es-abstract/2022/Number/bitwiseAND.js delete mode 100644 node_modules/es-abstract/2022/Number/bitwiseNOT.js delete mode 100644 node_modules/es-abstract/2022/Number/bitwiseOR.js delete mode 100644 node_modules/es-abstract/2022/Number/bitwiseXOR.js delete mode 100644 node_modules/es-abstract/2022/Number/divide.js delete mode 100644 node_modules/es-abstract/2022/Number/equal.js delete mode 100644 node_modules/es-abstract/2022/Number/exponentiate.js delete mode 100644 node_modules/es-abstract/2022/Number/index.js delete mode 100644 node_modules/es-abstract/2022/Number/leftShift.js delete mode 100644 node_modules/es-abstract/2022/Number/lessThan.js delete mode 100644 node_modules/es-abstract/2022/Number/multiply.js delete mode 100644 node_modules/es-abstract/2022/Number/remainder.js delete mode 100644 node_modules/es-abstract/2022/Number/sameValue.js delete mode 100644 node_modules/es-abstract/2022/Number/sameValueZero.js delete mode 100644 node_modules/es-abstract/2022/Number/signedRightShift.js delete mode 100644 node_modules/es-abstract/2022/Number/subtract.js delete mode 100644 node_modules/es-abstract/2022/Number/toString.js delete mode 100644 node_modules/es-abstract/2022/Number/unaryMinus.js delete mode 100644 node_modules/es-abstract/2022/Number/unsignedRightShift.js delete mode 100644 node_modules/es-abstract/2022/NumberBitwiseOp.js delete mode 100644 node_modules/es-abstract/2022/NumberToBigInt.js delete mode 100644 node_modules/es-abstract/2022/ObjectDefineProperties.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryCreateFromConstructor.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryDefineOwnProperty.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryGetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryHasInstance.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryHasProperty.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryObjectCreate.js delete mode 100644 node_modules/es-abstract/2022/OrdinarySetPrototypeOf.js delete mode 100644 node_modules/es-abstract/2022/OrdinaryToPrimitive.js delete mode 100644 node_modules/es-abstract/2022/PromiseResolve.js delete mode 100644 node_modules/es-abstract/2022/QuoteJSONString.js delete mode 100644 node_modules/es-abstract/2022/RegExpCreate.js delete mode 100644 node_modules/es-abstract/2022/RegExpExec.js delete mode 100644 node_modules/es-abstract/2022/RegExpHasFlag.js delete mode 100644 node_modules/es-abstract/2022/RequireObjectCoercible.js delete mode 100644 node_modules/es-abstract/2022/SameValue.js delete mode 100644 node_modules/es-abstract/2022/SameValueNonNumeric.js delete mode 100644 node_modules/es-abstract/2022/SameValueZero.js delete mode 100644 node_modules/es-abstract/2022/SecFromTime.js delete mode 100644 node_modules/es-abstract/2022/Set.js delete mode 100644 node_modules/es-abstract/2022/SetFunctionLength.js delete mode 100644 node_modules/es-abstract/2022/SetFunctionName.js delete mode 100644 node_modules/es-abstract/2022/SetIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2022/SortIndexedProperties.js delete mode 100644 node_modules/es-abstract/2022/SpeciesConstructor.js delete mode 100644 node_modules/es-abstract/2022/StringCreate.js delete mode 100644 node_modules/es-abstract/2022/StringGetOwnProperty.js delete mode 100644 node_modules/es-abstract/2022/StringIndexOf.js delete mode 100644 node_modules/es-abstract/2022/StringPad.js delete mode 100644 node_modules/es-abstract/2022/StringToBigInt.js delete mode 100644 node_modules/es-abstract/2022/StringToCodePoints.js delete mode 100644 node_modules/es-abstract/2022/StringToNumber.js delete mode 100644 node_modules/es-abstract/2022/SymbolDescriptiveString.js delete mode 100644 node_modules/es-abstract/2022/TestIntegrityLevel.js delete mode 100644 node_modules/es-abstract/2022/TimeClip.js delete mode 100644 node_modules/es-abstract/2022/TimeFromYear.js delete mode 100644 node_modules/es-abstract/2022/TimeString.js delete mode 100644 node_modules/es-abstract/2022/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/2022/ToBigInt.js delete mode 100644 node_modules/es-abstract/2022/ToBigInt64.js delete mode 100644 node_modules/es-abstract/2022/ToBigUint64.js delete mode 100644 node_modules/es-abstract/2022/ToBoolean.js delete mode 100644 node_modules/es-abstract/2022/ToDateString.js delete mode 100644 node_modules/es-abstract/2022/ToIndex.js delete mode 100644 node_modules/es-abstract/2022/ToInt16.js delete mode 100644 node_modules/es-abstract/2022/ToInt32.js delete mode 100644 node_modules/es-abstract/2022/ToInt8.js delete mode 100644 node_modules/es-abstract/2022/ToIntegerOrInfinity.js delete mode 100644 node_modules/es-abstract/2022/ToLength.js delete mode 100644 node_modules/es-abstract/2022/ToNumber.js delete mode 100644 node_modules/es-abstract/2022/ToNumeric.js delete mode 100644 node_modules/es-abstract/2022/ToObject.js delete mode 100644 node_modules/es-abstract/2022/ToPrimitive.js delete mode 100644 node_modules/es-abstract/2022/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2022/ToPropertyKey.js delete mode 100644 node_modules/es-abstract/2022/ToString.js delete mode 100644 node_modules/es-abstract/2022/ToUint16.js delete mode 100644 node_modules/es-abstract/2022/ToUint32.js delete mode 100644 node_modules/es-abstract/2022/ToUint8.js delete mode 100644 node_modules/es-abstract/2022/ToUint8Clamp.js delete mode 100644 node_modules/es-abstract/2022/ToZeroPaddedDecimalString.js delete mode 100644 node_modules/es-abstract/2022/TrimString.js delete mode 100644 node_modules/es-abstract/2022/Type.js delete mode 100644 node_modules/es-abstract/2022/UTF16EncodeCodePoint.js delete mode 100644 node_modules/es-abstract/2022/UTF16SurrogatePairToCodePoint.js delete mode 100644 node_modules/es-abstract/2022/UnicodeEscape.js delete mode 100644 node_modules/es-abstract/2022/ValidateAndApplyPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/2022/WeakRefDeref.js delete mode 100644 node_modules/es-abstract/2022/WeekDay.js delete mode 100644 node_modules/es-abstract/2022/YearFromTime.js delete mode 100644 node_modules/es-abstract/2022/abs.js delete mode 100644 node_modules/es-abstract/2022/clamp.js delete mode 100644 node_modules/es-abstract/2022/floor.js delete mode 100644 node_modules/es-abstract/2022/modulo.js delete mode 100644 node_modules/es-abstract/2022/msFromTime.js delete mode 100644 node_modules/es-abstract/2022/substring.js delete mode 100644 node_modules/es-abstract/2022/thisBigIntValue.js delete mode 100644 node_modules/es-abstract/2022/thisBooleanValue.js delete mode 100644 node_modules/es-abstract/2022/thisNumberValue.js delete mode 100644 node_modules/es-abstract/2022/thisStringValue.js delete mode 100644 node_modules/es-abstract/2022/thisSymbolValue.js delete mode 100644 node_modules/es-abstract/2022/thisTimeValue.js delete mode 100644 node_modules/es-abstract/5/AbstractEqualityComparison.js delete mode 100644 node_modules/es-abstract/5/AbstractRelationalComparison.js delete mode 100644 node_modules/es-abstract/5/CheckObjectCoercible.js delete mode 100644 node_modules/es-abstract/5/DateFromTime.js delete mode 100644 node_modules/es-abstract/5/Day.js delete mode 100644 node_modules/es-abstract/5/DayFromYear.js delete mode 100644 node_modules/es-abstract/5/DayWithinYear.js delete mode 100644 node_modules/es-abstract/5/DaysInYear.js delete mode 100644 node_modules/es-abstract/5/FromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/5/HourFromTime.js delete mode 100644 node_modules/es-abstract/5/InLeapYear.js delete mode 100644 node_modules/es-abstract/5/IsAccessorDescriptor.js delete mode 100644 node_modules/es-abstract/5/IsCallable.js delete mode 100644 node_modules/es-abstract/5/IsDataDescriptor.js delete mode 100644 node_modules/es-abstract/5/IsGenericDescriptor.js delete mode 100644 node_modules/es-abstract/5/IsPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/5/MakeDate.js delete mode 100644 node_modules/es-abstract/5/MakeDay.js delete mode 100644 node_modules/es-abstract/5/MakeTime.js delete mode 100644 node_modules/es-abstract/5/MinFromTime.js delete mode 100644 node_modules/es-abstract/5/MonthFromTime.js delete mode 100644 node_modules/es-abstract/5/SameValue.js delete mode 100644 node_modules/es-abstract/5/SecFromTime.js delete mode 100644 node_modules/es-abstract/5/StrictEqualityComparison.js delete mode 100644 node_modules/es-abstract/5/TimeClip.js delete mode 100644 node_modules/es-abstract/5/TimeFromYear.js delete mode 100644 node_modules/es-abstract/5/TimeWithinDay.js delete mode 100644 node_modules/es-abstract/5/ToBoolean.js delete mode 100644 node_modules/es-abstract/5/ToInt32.js delete mode 100644 node_modules/es-abstract/5/ToInteger.js delete mode 100644 node_modules/es-abstract/5/ToNumber.js delete mode 100644 node_modules/es-abstract/5/ToObject.js delete mode 100644 node_modules/es-abstract/5/ToPrimitive.js delete mode 100644 node_modules/es-abstract/5/ToPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/5/ToString.js delete mode 100644 node_modules/es-abstract/5/ToUint16.js delete mode 100644 node_modules/es-abstract/5/ToUint32.js delete mode 100644 node_modules/es-abstract/5/Type.js delete mode 100644 node_modules/es-abstract/5/WeekDay.js delete mode 100644 node_modules/es-abstract/5/YearFromTime.js delete mode 100644 node_modules/es-abstract/5/abs.js delete mode 100644 node_modules/es-abstract/5/floor.js delete mode 100644 node_modules/es-abstract/5/modulo.js delete mode 100644 node_modules/es-abstract/5/msFromTime.js delete mode 100644 node_modules/es-abstract/CHANGELOG.md delete mode 100644 node_modules/es-abstract/GetIntrinsic.js delete mode 100644 node_modules/es-abstract/LICENSE delete mode 100644 node_modules/es-abstract/README.md delete mode 100644 node_modules/es-abstract/es2015.js delete mode 100644 node_modules/es-abstract/es2016.js delete mode 100644 node_modules/es-abstract/es2017.js delete mode 100644 node_modules/es-abstract/es2018.js delete mode 100644 node_modules/es-abstract/es2019.js delete mode 100644 node_modules/es-abstract/es2020.js delete mode 100644 node_modules/es-abstract/es2021.js delete mode 100644 node_modules/es-abstract/es2022.js delete mode 100644 node_modules/es-abstract/es5.js delete mode 100644 node_modules/es-abstract/es6.js delete mode 100644 node_modules/es-abstract/es7.js delete mode 100644 node_modules/es-abstract/helpers/DefineOwnProperty.js delete mode 100644 node_modules/es-abstract/helpers/IsArray.js delete mode 100644 node_modules/es-abstract/helpers/OwnPropertyKeys.js delete mode 100644 node_modules/es-abstract/helpers/assertRecord.js delete mode 100644 node_modules/es-abstract/helpers/assign.js delete mode 100644 node_modules/es-abstract/helpers/callBind.js delete mode 100644 node_modules/es-abstract/helpers/callBound.js delete mode 100644 node_modules/es-abstract/helpers/every.js delete mode 100644 node_modules/es-abstract/helpers/forEach.js delete mode 100644 node_modules/es-abstract/helpers/fromPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/helpers/getInferredName.js delete mode 100644 node_modules/es-abstract/helpers/getIteratorMethod.js delete mode 100644 node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/helpers/getProto.js delete mode 100644 node_modules/es-abstract/helpers/getSymbolDescription.js delete mode 100644 node_modules/es-abstract/helpers/isAbstractClosure.js delete mode 100644 node_modules/es-abstract/helpers/isByteValue.js delete mode 100644 node_modules/es-abstract/helpers/isCodePoint.js delete mode 100644 node_modules/es-abstract/helpers/isFinite.js delete mode 100644 node_modules/es-abstract/helpers/isFullyPopulatedPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/helpers/isLeadingSurrogate.js delete mode 100644 node_modules/es-abstract/helpers/isMatchRecord.js delete mode 100644 node_modules/es-abstract/helpers/isNaN.js delete mode 100644 node_modules/es-abstract/helpers/isPrefixOf.js delete mode 100644 node_modules/es-abstract/helpers/isPrimitive.js delete mode 100644 node_modules/es-abstract/helpers/isPropertyDescriptor.js delete mode 100644 node_modules/es-abstract/helpers/isSamePropertyDescriptor.js delete mode 100644 node_modules/es-abstract/helpers/isTrailingSurrogate.js delete mode 100644 node_modules/es-abstract/helpers/maxSafeInteger.js delete mode 100644 node_modules/es-abstract/helpers/mod.js delete mode 100644 node_modules/es-abstract/helpers/modBigInt.js delete mode 100644 node_modules/es-abstract/helpers/padTimeComponent.js delete mode 100644 node_modules/es-abstract/helpers/regexTester.js delete mode 100644 node_modules/es-abstract/helpers/setProto.js delete mode 100644 node_modules/es-abstract/helpers/sign.js delete mode 100644 node_modules/es-abstract/helpers/some.js delete mode 100644 node_modules/es-abstract/helpers/timeConstants.js delete mode 100644 node_modules/es-abstract/index.js delete mode 100644 node_modules/es-abstract/operations/.eslintrc delete mode 100644 node_modules/es-abstract/operations/2015.js delete mode 100644 node_modules/es-abstract/operations/2016.js delete mode 100644 node_modules/es-abstract/operations/2017.js delete mode 100644 node_modules/es-abstract/operations/2018.js delete mode 100644 node_modules/es-abstract/operations/2019.js delete mode 100644 node_modules/es-abstract/operations/2020.js delete mode 100644 node_modules/es-abstract/operations/2021.js delete mode 100644 node_modules/es-abstract/operations/2022.js delete mode 100644 node_modules/es-abstract/package.json delete mode 100644 node_modules/es-shim-unscopables/.eslintrc delete mode 100644 node_modules/es-shim-unscopables/.github/FUNDING.yml delete mode 100644 node_modules/es-shim-unscopables/.nycrc delete mode 100644 node_modules/es-shim-unscopables/CHANGELOG.md delete mode 100644 node_modules/es-shim-unscopables/LICENSE delete mode 100644 node_modules/es-shim-unscopables/README.md delete mode 100644 node_modules/es-shim-unscopables/index.js delete mode 100644 node_modules/es-shim-unscopables/package.json delete mode 100644 node_modules/es-shim-unscopables/test/index.js delete mode 100644 node_modules/es-shim-unscopables/test/with.js delete mode 100644 node_modules/es-to-primitive/.eslintrc delete mode 100644 node_modules/es-to-primitive/.github/FUNDING.yml delete mode 100644 node_modules/es-to-primitive/.travis.yml delete mode 100644 node_modules/es-to-primitive/CHANGELOG.md delete mode 100644 node_modules/es-to-primitive/LICENSE delete mode 100644 node_modules/es-to-primitive/Makefile delete mode 100644 node_modules/es-to-primitive/README.md delete mode 100644 node_modules/es-to-primitive/es2015.js delete mode 100644 node_modules/es-to-primitive/es5.js delete mode 100644 node_modules/es-to-primitive/es6.js delete mode 100644 node_modules/es-to-primitive/helpers/isPrimitive.js delete mode 100644 node_modules/es-to-primitive/index.js delete mode 100644 node_modules/es-to-primitive/package.json delete mode 100644 node_modules/es-to-primitive/test/es2015.js delete mode 100644 node_modules/es-to-primitive/test/es5.js delete mode 100644 node_modules/es-to-primitive/test/es6.js delete mode 100644 node_modules/es-to-primitive/test/index.js delete mode 100644 node_modules/escalade/dist/index.js delete mode 100644 node_modules/escalade/dist/index.mjs delete mode 100644 node_modules/escalade/index.d.ts delete mode 100644 node_modules/escalade/license delete mode 100644 node_modules/escalade/package.json delete mode 100644 node_modules/escalade/readme.md delete mode 100644 node_modules/escalade/sync/index.d.ts delete mode 100644 node_modules/escalade/sync/index.js delete mode 100644 node_modules/escalade/sync/index.mjs delete mode 100644 node_modules/eslint-config-standard-jsx/LICENSE delete mode 100644 node_modules/eslint-config-standard-jsx/README.md delete mode 100644 node_modules/eslint-config-standard-jsx/eslintrc.json delete mode 100644 node_modules/eslint-config-standard-jsx/index.js delete mode 100644 node_modules/eslint-config-standard-jsx/package.json delete mode 100644 node_modules/eslint-config-standard-with-typescript/lib/eslint-config-standard.d.ts delete mode 100644 node_modules/eslint-config-standard-with-typescript/lib/eslint-config-standard.js delete mode 100644 node_modules/eslint-config-standard-with-typescript/lib/index.d.ts delete mode 100644 node_modules/eslint-config-standard-with-typescript/lib/index.js delete mode 100644 node_modules/eslint-config-standard-with-typescript/package.json delete mode 100644 node_modules/eslint-config-standard-with-typescript/readme.md delete mode 100644 node_modules/eslint-config-standard/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 node_modules/eslint-config-standard/CHANGELOG.md delete mode 100644 node_modules/eslint-config-standard/LICENSE delete mode 100644 node_modules/eslint-config-standard/README.md delete mode 100644 node_modules/eslint-config-standard/eslintrc.json delete mode 100644 node_modules/eslint-config-standard/index.js delete mode 100644 node_modules/eslint-config-standard/package.json delete mode 100644 node_modules/eslint-import-resolver-node/LICENSE delete mode 100644 node_modules/eslint-import-resolver-node/README.md delete mode 100644 node_modules/eslint-import-resolver-node/index.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/CHANGELOG.md delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/LICENSE delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/README.md delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/node.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/package.json delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/src/browser.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/src/common.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/src/index.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/debug/src/node.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/ms/index.js delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/ms/license.md delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/ms/package.json delete mode 100644 node_modules/eslint-import-resolver-node/node_modules/ms/readme.md delete mode 100644 node_modules/eslint-import-resolver-node/package.json delete mode 100644 node_modules/eslint-module-utils/.nycrc delete mode 100644 node_modules/eslint-module-utils/CHANGELOG.md delete mode 100644 node_modules/eslint-module-utils/LICENSE delete mode 100644 node_modules/eslint-module-utils/ModuleCache.js delete mode 100644 node_modules/eslint-module-utils/declaredScope.js delete mode 100644 node_modules/eslint-module-utils/hash.js delete mode 100644 node_modules/eslint-module-utils/ignore.js delete mode 100644 node_modules/eslint-module-utils/module-require.js delete mode 100644 node_modules/eslint-module-utils/moduleVisitor.js delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/CHANGELOG.md delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/LICENSE delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/README.md delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/node.js delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/src/browser.js delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/src/common.js delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/src/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/debug/src/node.js delete mode 100644 node_modules/eslint-module-utils/node_modules/find-up/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/find-up/license delete mode 100644 node_modules/eslint-module-utils/node_modules/find-up/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/find-up/readme.md delete mode 100644 node_modules/eslint-module-utils/node_modules/locate-path/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/locate-path/license delete mode 100644 node_modules/eslint-module-utils/node_modules/locate-path/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/locate-path/readme.md delete mode 100644 node_modules/eslint-module-utils/node_modules/ms/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/ms/license.md delete mode 100644 node_modules/eslint-module-utils/node_modules/ms/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/ms/readme.md delete mode 100644 node_modules/eslint-module-utils/node_modules/p-limit/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/p-limit/license delete mode 100644 node_modules/eslint-module-utils/node_modules/p-limit/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/p-limit/readme.md delete mode 100644 node_modules/eslint-module-utils/node_modules/p-locate/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/p-locate/license delete mode 100644 node_modules/eslint-module-utils/node_modules/p-locate/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/p-locate/readme.md delete mode 100644 node_modules/eslint-module-utils/node_modules/p-try/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/p-try/license delete mode 100644 node_modules/eslint-module-utils/node_modules/p-try/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/p-try/readme.md delete mode 100644 node_modules/eslint-module-utils/node_modules/path-exists/index.js delete mode 100644 node_modules/eslint-module-utils/node_modules/path-exists/license delete mode 100644 node_modules/eslint-module-utils/node_modules/path-exists/package.json delete mode 100644 node_modules/eslint-module-utils/node_modules/path-exists/readme.md delete mode 100644 node_modules/eslint-module-utils/package.json delete mode 100644 node_modules/eslint-module-utils/parse.js delete mode 100644 node_modules/eslint-module-utils/pkgDir.js delete mode 100644 node_modules/eslint-module-utils/pkgUp.js delete mode 100644 node_modules/eslint-module-utils/readPkgUp.js delete mode 100644 node_modules/eslint-module-utils/resolve.js delete mode 100644 node_modules/eslint-module-utils/unambiguous.js delete mode 100644 node_modules/eslint-module-utils/visit.js delete mode 100644 node_modules/eslint-plugin-es/LICENSE delete mode 100644 node_modules/eslint-plugin-es/README.md delete mode 100644 node_modules/eslint-plugin-es/lib/index.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-accessor-properties.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-array-from.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-array-isarray.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-array-of.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-arrow-functions.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-async-functions.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-async-iteration.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-atomics.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-bigint.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-binary-numeric-literals.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-block-scoped-functions.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-block-scoped-variables.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-classes.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-computed-properties.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-date-now.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-default-parameters.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-destructuring.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-dynamic-import.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-exponential-operators.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-for-of-loops.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-generators.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-global-this.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-json-superset.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-json.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-keyword-properties.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-malformed-template-literals.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-map.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-acosh.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-asinh.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-atanh.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-cbrt.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-clz32.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-cosh.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-expm1.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-fround.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-hypot.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-imul.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-log10.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-log1p.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-log2.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-sign.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-sinh.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-tanh.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-math-trunc.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-modules.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-new-target.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-epsilon.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-isfinite.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-isinteger.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-isnan.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-issafeinteger.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-maxsafeinteger.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-minsafeinteger.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-parsefloat.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-number-parseint.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-assign.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-defineproperties.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-defineproperty.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-entries.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-freeze.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-getownpropertydescriptor.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-getownpropertydescriptors.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-getownpropertynames.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-getownpropertysymbols.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-getprototypeof.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-is.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-isextensible.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-isfrozen.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-issealed.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-keys.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-preventextensions.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-seal.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-setprototypeof.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-super-properties.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-object-values.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-octal-numeric-literals.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-optional-catch-binding.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-promise-all-settled.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-promise.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-property-shorthands.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-proxy.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-reflect.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-lookbehind-assertions.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-named-capture-groups.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-s-flag.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-u-flag.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-unicode-property-escapes-2019.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-unicode-property-escapes.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-regexp-y-flag.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-rest-parameters.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-rest-spread-properties.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-set.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-shared-array-buffer.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-spread-elements.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-string-fromcodepoint.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-string-raw.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-subclassing-builtins.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-symbol.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-template-literals.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-trailing-commas.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-trailing-function-commas.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-typed-arrays.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-unicode-codepoint-escapes.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-weak-map.js delete mode 100644 node_modules/eslint-plugin-es/lib/rules/no-weak-set.js delete mode 100644 node_modules/eslint-plugin-es/lib/utils.js delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/LICENSE delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/README.md delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/index.js delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/index.js.map delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/index.mjs delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/index.mjs.map delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-utils/package.json delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys/CHANGELOG.md delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys/LICENSE delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys/README.md delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys/lib/index.js delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys/lib/visitor-keys.json delete mode 100644 node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys/package.json delete mode 100644 node_modules/eslint-plugin-es/package.json delete mode 100644 node_modules/eslint-plugin-import/CHANGELOG.md delete mode 100644 node_modules/eslint-plugin-import/CONTRIBUTING.md delete mode 100644 node_modules/eslint-plugin-import/LICENSE delete mode 100644 node_modules/eslint-plugin-import/README.md delete mode 100644 node_modules/eslint-plugin-import/RELEASE.md delete mode 100644 node_modules/eslint-plugin-import/SECURITY.md delete mode 100644 node_modules/eslint-plugin-import/config/electron.js delete mode 100644 node_modules/eslint-plugin-import/config/errors.js delete mode 100644 node_modules/eslint-plugin-import/config/react-native.js delete mode 100644 node_modules/eslint-plugin-import/config/react.js delete mode 100644 node_modules/eslint-plugin-import/config/recommended.js delete mode 100644 node_modules/eslint-plugin-import/config/stage-0.js delete mode 100644 node_modules/eslint-plugin-import/config/typescript.js delete mode 100644 node_modules/eslint-plugin-import/config/warnings.js delete mode 100644 node_modules/eslint-plugin-import/docs/rules/default.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/dynamic-import-chunkname.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/export.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/exports-last.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/extensions.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/first.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/group-exports.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/imports-first.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/max-dependencies.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/named.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/namespace.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/newline-after-import.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-absolute-path.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-amd.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-anonymous-default-export.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-commonjs.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-cycle.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-default-export.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-deprecated.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-duplicates.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-dynamic-require.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-extraneous-dependencies.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-import-module-exports.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-internal-modules.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-mutable-exports.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-named-as-default-member.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-named-as-default.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-named-default.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-named-export.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-namespace.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-nodejs-modules.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-relative-packages.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-relative-parent-imports.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-restricted-paths.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-self-import.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-unassigned-import.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-unresolved.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-unused-modules.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-useless-path-segments.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/no-webpack-loader-syntax.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/order.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/prefer-default-export.md delete mode 100644 node_modules/eslint-plugin-import/docs/rules/unambiguous.md delete mode 100644 node_modules/eslint-plugin-import/lib/ExportMap.js delete mode 100644 node_modules/eslint-plugin-import/lib/core/importType.js delete mode 100644 node_modules/eslint-plugin-import/lib/core/packagePath.js delete mode 100644 node_modules/eslint-plugin-import/lib/core/staticRequire.js delete mode 100644 node_modules/eslint-plugin-import/lib/docsUrl.js delete mode 100644 node_modules/eslint-plugin-import/lib/importDeclaration.js delete mode 100644 node_modules/eslint-plugin-import/lib/index.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/default.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/dynamic-import-chunkname.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/export.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/exports-last.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/extensions.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/first.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/group-exports.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/imports-first.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/max-dependencies.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/named.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/namespace.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/newline-after-import.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-absolute-path.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-amd.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-anonymous-default-export.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-commonjs.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-cycle.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-default-export.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-deprecated.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-duplicates.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-dynamic-require.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-extraneous-dependencies.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-import-module-exports.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-internal-modules.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-mutable-exports.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-named-as-default-member.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-named-as-default.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-named-default.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-named-export.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-namespace.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-nodejs-modules.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-relative-packages.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-relative-parent-imports.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-restricted-paths.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-self-import.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-unassigned-import.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-unresolved.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-unused-modules.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-useless-path-segments.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/no-webpack-loader-syntax.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/order.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/prefer-default-export.js delete mode 100644 node_modules/eslint-plugin-import/lib/rules/unambiguous.js delete mode 100644 node_modules/eslint-plugin-import/memo-parser/LICENSE delete mode 100644 node_modules/eslint-plugin-import/memo-parser/README.md delete mode 100644 node_modules/eslint-plugin-import/memo-parser/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/.bin/resolve delete mode 100644 node_modules/eslint-plugin-import/node_modules/.bin/resolve.cmd delete mode 100644 node_modules/eslint-plugin-import/node_modules/.bin/resolve.ps1 delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/CHANGELOG.md delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.closure-compiler delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.esprima delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/README.md delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/lib/doctrine.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/lib/typed.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/lib/utility.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/doctrine/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/.editorconfig delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/.eslintrc delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/.github/FUNDING.yml delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/LICENSE delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/SECURITY.md delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/async.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/bin/resolve delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/example/async.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/example/sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/async.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/caller.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/core.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/core.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/homedir.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/is-core.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/node-modules-paths.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/normalize-options.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/lib/sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/readme.markdown delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/core.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/dotdot.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/dotdot/abc/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/dotdot/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/faulty_basedir.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/filter.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/filter_sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/home_paths.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/home_paths_sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/mock.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/mock_sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/xmodules/aaa/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/ymodules/aaa/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/zmodules/bbb/main.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/zmodules/bbb/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/node-modules-paths.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/node_path.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/node_path/x/aaa/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/node_path/x/ccc/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/node_path/y/bbb/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/node_path/y/ccc/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/nonstring.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/pathfilter.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/pathfilter/deep_ref/main.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/precedence.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/precedence/aaa.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/precedence/aaa/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/precedence/aaa/main.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/precedence/bbb.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/precedence/bbb/main.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/doom.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/quux.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/a.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/b.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/cup.coffee delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_main/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_main/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_slash_main/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_slash_main/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/false_main/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/false_main/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/foo.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/incorrect_main/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/incorrect_main/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/invalid_main/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/malformed_package_json/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/malformed_package_json/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/mug.coffee delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/mug.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/lerna.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/other_path/lib/other-lib.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/other_path/root.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/quux/foo/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/same_names/foo.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/same_names/foo/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/package/bar.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/package/package.json delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/without_basedir/main.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/resolver_sync.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/shadowed_core.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/shadowed_core/node_modules/util/index.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/subdirs.js delete mode 100644 node_modules/eslint-plugin-import/node_modules/resolve/test/symlinks.js delete mode 100644 node_modules/eslint-plugin-import/package.json delete mode 100644 node_modules/eslint-plugin-node/LICENSE delete mode 100644 node_modules/eslint-plugin-node/README.md delete mode 100644 node_modules/eslint-plugin-node/lib/configs/_commons.js delete mode 100644 node_modules/eslint-plugin-node/lib/configs/recommended-module.js delete mode 100644 node_modules/eslint-plugin-node/lib/configs/recommended-script.js delete mode 100644 node_modules/eslint-plugin-node/lib/configs/recommended.js delete mode 100644 node_modules/eslint-plugin-node/lib/index.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/callback-return.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/exports-style.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/file-extension-in-import.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/global-require.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/handle-callback-err.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-callback-literal.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-deprecated-api.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-exports-assign.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-extraneous-import.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-extraneous-require.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-hide-core-modules.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-missing-import.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-missing-require.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-mixed-requires.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-new-require.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-path-concat.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-process-env.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-process-exit.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-restricted-import.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-restricted-require.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-sync.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unpublished-bin.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unpublished-import.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unpublished-require.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unsupported-features.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unsupported-features/es-builtins.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unsupported-features/es-syntax.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/no-unsupported-features/node-builtins.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/buffer.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/console.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/process.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/text-decoder.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/text-encoder.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/url-search-params.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-global/url.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-promises/dns.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/prefer-promises/fs.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/process-exit-as-throw.js delete mode 100644 node_modules/eslint-plugin-node/lib/rules/shebang.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/cache.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/check-existence.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/check-extraneous.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/check-prefer-global.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/check-publish.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/check-restricted.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/check-unsupported-builtins.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/enumerate-property-names.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/exists.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-allow-modules.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-configured-node-version.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-convert-path.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-npmignore.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-package-json.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-resolve-paths.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-semver-range.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/get-try-extensions.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/import-target.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/merge-visitors-in-place.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/strip-import-path-params.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/visit-import.js delete mode 100644 node_modules/eslint-plugin-node/lib/util/visit-require.js delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/LICENSE delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/README.md delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/index.js delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/index.js.map delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/index.mjs delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/index.mjs.map delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-utils/package.json delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys/CHANGELOG.md delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys/LICENSE delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys/README.md delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys/lib/index.js delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys/lib/visitor-keys.json delete mode 100644 node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys/package.json delete mode 100644 node_modules/eslint-plugin-node/package.json delete mode 100644 node_modules/eslint-plugin-promise/.editorconfig delete mode 100644 node_modules/eslint-plugin-promise/CHANGELOG.md delete mode 100644 node_modules/eslint-plugin-promise/LICENSE.md delete mode 100644 node_modules/eslint-plugin-promise/README.md delete mode 100644 node_modules/eslint-plugin-promise/index.js delete mode 100644 node_modules/eslint-plugin-promise/package.json delete mode 100644 node_modules/eslint-plugin-promise/rules/always-return.js delete mode 100644 node_modules/eslint-plugin-promise/rules/avoid-new.js delete mode 100644 node_modules/eslint-plugin-promise/rules/catch-or-return.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/get-docs-url.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/has-promise-callback.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/is-callback.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/is-inside-callback.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/is-inside-promise.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/is-named-callback.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/is-promise.js delete mode 100644 node_modules/eslint-plugin-promise/rules/lib/promise-statics.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-callback-in-promise.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-native.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-nesting.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-new-statics.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-promise-in-callback.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-return-in-finally.js delete mode 100644 node_modules/eslint-plugin-promise/rules/no-return-wrap.js delete mode 100644 node_modules/eslint-plugin-promise/rules/param-names.js delete mode 100644 node_modules/eslint-plugin-promise/rules/prefer-await-to-callbacks.js delete mode 100644 node_modules/eslint-plugin-promise/rules/prefer-await-to-then.js delete mode 100644 node_modules/eslint-plugin-promise/rules/valid-params.js delete mode 100644 node_modules/eslint-plugin-react/LICENSE delete mode 100644 node_modules/eslint-plugin-react/README.md delete mode 100644 node_modules/eslint-plugin-react/index.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/boolean-prop-naming.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/button-has-type.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/default-props-match-prop-types.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/destructuring-assignment.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/display-name.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/forbid-component-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/forbid-dom-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/forbid-elements.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/forbid-foreign-prop-types.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/forbid-prop-types.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/function-component-definition.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/hook-use-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/iframe-missing-sandbox.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-boolean-value.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-child-element-spacing.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-closing-bracket-location.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-closing-tag-location.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-curly-brace-presence.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-curly-newline.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-curly-spacing.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-equals-spacing.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-filename-extension.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-first-prop-new-line.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-fragments.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-handler-names.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-indent-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-indent.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-key.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-max-depth.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-max-props-per-line.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-newline.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-bind.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-comment-textnodes.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-constructed-context-values.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-duplicate-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-leaked-render.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-literals.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-script-url.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-target-blank.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-undef.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-no-useless-fragment.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-one-expression-per-line.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-pascal-case.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-props-no-multi-spaces.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-props-no-spreading.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-sort-default-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-sort-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-space-before-closing.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-tag-spacing.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-uses-react.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-uses-vars.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/jsx-wrap-multilines.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-access-state-in-setstate.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-adjacent-inline-elements.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-array-index-key.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-arrow-function-lifecycle.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-children-prop.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-danger-with-children.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-danger.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-deprecated.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-did-mount-set-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-did-update-set-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-direct-mutation-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-find-dom-node.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-invalid-html-attribute.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-is-mounted.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-multi-comp.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-namespace.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-redundant-should-component-update.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-render-return-value.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-set-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-string-refs.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-this-in-sfc.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-typos.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unescaped-entities.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unknown-property.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unsafe.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unstable-nested-components.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unused-class-component-methods.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unused-prop-types.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-unused-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/no-will-update-set-state.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/prefer-es6-class.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/prefer-exact-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/prefer-read-only-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/prefer-stateless-function.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/prop-types.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/react-in-jsx-scope.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/require-default-props.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/require-optimization.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/require-render-return.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/self-closing-comp.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/sort-comp.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/sort-prop-types.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/state-in-constructor.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/static-property-placement.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/style-prop-object.js delete mode 100644 node_modules/eslint-plugin-react/lib/rules/void-dom-elements-no-children.js delete mode 100644 node_modules/eslint-plugin-react/lib/types.d.ts delete mode 100644 node_modules/eslint-plugin-react/lib/util/Components.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/annotations.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/ast.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/componentUtil.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/defaultProps.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/docsUrl.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/error.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/getTokenBeforeClosingBracket.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/isCreateElement.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/isDestructuredFromPragmaImport.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/isFirstLetterCapitalized.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/jsx.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/lifecycleMethods.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/linkComponents.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/log.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/makeNoMethodSetStateRule.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/pragma.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/propTypes.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/propTypesSort.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/propWrapper.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/props.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/report.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/usedPropTypes.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/variable.js delete mode 100644 node_modules/eslint-plugin-react/lib/util/version.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/.bin/resolve delete mode 100644 node_modules/eslint-plugin-react/node_modules/.bin/resolve.cmd delete mode 100644 node_modules/eslint-plugin-react/node_modules/.bin/resolve.ps1 delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/CHANGELOG.md delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/LICENSE delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/LICENSE.closure-compiler delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/LICENSE.esprima delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/README.md delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/lib/doctrine.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/lib/typed.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/lib/utility.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/doctrine/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/estraverse/.jshintrc delete mode 100644 node_modules/eslint-plugin-react/node_modules/estraverse/LICENSE.BSD delete mode 100644 node_modules/eslint-plugin-react/node_modules/estraverse/README.md delete mode 100644 node_modules/eslint-plugin-react/node_modules/estraverse/estraverse.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/estraverse/gulpfile.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/estraverse/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/.editorconfig delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/.eslintrc delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/.github/FUNDING.yml delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/LICENSE delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/SECURITY.md delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/async.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/bin/resolve delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/example/async.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/example/sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/index.mjs delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/lib/async.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/lib/caller.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/lib/homedir.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/lib/node-modules-paths.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/lib/normalize-options.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/lib/sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/readme.markdown delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/dotdot.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/dotdot/abc/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/dotdot/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/faulty_basedir.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/filter.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/filter_sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/home_paths.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/home_paths_sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/mock.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/mock_sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/module_dir.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/module_dir/xmodules/aaa/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/module_dir/ymodules/aaa/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/module_dir/zmodules/bbb/main.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/module_dir/zmodules/bbb/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/node-modules-paths.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/node_path.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/node_path/x/aaa/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/node_path/x/ccc/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/node_path/y/bbb/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/node_path/y/ccc/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/nonstring.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/pathfilter.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/pathfilter/deep_ref/main.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/pathfilter_sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/precedence.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/precedence/aaa.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/precedence/aaa/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/precedence/aaa/main.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/precedence/bbb.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/precedence/bbb/main.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/baz/doom.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/baz/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/baz/quux.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/browser_field/a.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/browser_field/b.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/browser_field/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/cup.coffee delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/dot_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/dot_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/dot_slash_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/dot_slash_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/empty_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/empty_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/false_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/false_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/foo.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/incorrect_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/incorrect_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/invalid_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/malformed_package_json/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/malformed_package_json/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/missing_index/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/missing_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/missing_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/mug.coffee delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/mug.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/multirepo/lerna.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/multirepo/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/null_main/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/null_main/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/other_path/lib/other-lib.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/other_path/root.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/quux/foo/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/same_names/foo.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/same_names/foo/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/symlinked/package/bar.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/symlinked/package/package.json delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver/without_basedir/main.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/resolver_sync.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/shadowed_core.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/shadowed_core/node_modules/util/index.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/subdirs.js delete mode 100644 node_modules/eslint-plugin-react/node_modules/resolve/test/symlinks.js delete mode 100644 node_modules/eslint-plugin-react/package.json delete mode 100644 node_modules/eslint-scope/CHANGELOG.md delete mode 100644 node_modules/eslint-scope/LICENSE delete mode 100644 node_modules/eslint-scope/README.md delete mode 100644 node_modules/eslint-scope/lib/definition.js delete mode 100644 node_modules/eslint-scope/lib/index.js delete mode 100644 node_modules/eslint-scope/lib/pattern-visitor.js delete mode 100644 node_modules/eslint-scope/lib/reference.js delete mode 100644 node_modules/eslint-scope/lib/referencer.js delete mode 100644 node_modules/eslint-scope/lib/scope-manager.js delete mode 100644 node_modules/eslint-scope/lib/scope.js delete mode 100644 node_modules/eslint-scope/lib/variable.js delete mode 100644 node_modules/eslint-scope/node_modules/estraverse/.jshintrc delete mode 100644 node_modules/eslint-scope/node_modules/estraverse/LICENSE.BSD delete mode 100644 node_modules/eslint-scope/node_modules/estraverse/README.md delete mode 100644 node_modules/eslint-scope/node_modules/estraverse/estraverse.js delete mode 100644 node_modules/eslint-scope/node_modules/estraverse/gulpfile.js delete mode 100644 node_modules/eslint-scope/node_modules/estraverse/package.json delete mode 100644 node_modules/eslint-scope/package.json delete mode 100644 node_modules/eslint-utils/LICENSE delete mode 100644 node_modules/eslint-utils/README.md delete mode 100644 node_modules/eslint-utils/index.js delete mode 100644 node_modules/eslint-utils/index.js.map delete mode 100644 node_modules/eslint-utils/index.mjs delete mode 100644 node_modules/eslint-utils/index.mjs.map delete mode 100644 node_modules/eslint-utils/package.json delete mode 100644 node_modules/eslint-visitor-keys/CHANGELOG.md delete mode 100644 node_modules/eslint-visitor-keys/LICENSE delete mode 100644 node_modules/eslint-visitor-keys/README.md delete mode 100644 node_modules/eslint-visitor-keys/lib/index.js delete mode 100644 node_modules/eslint-visitor-keys/lib/visitor-keys.json delete mode 100644 node_modules/eslint-visitor-keys/package.json delete mode 100644 node_modules/eslint/CHANGELOG.md delete mode 100644 node_modules/eslint/LICENSE delete mode 100644 node_modules/eslint/README.md delete mode 100644 node_modules/eslint/bin/eslint.js delete mode 100644 node_modules/eslint/conf/category-list.json delete mode 100644 node_modules/eslint/conf/config-schema.js delete mode 100644 node_modules/eslint/conf/default-cli-options.js delete mode 100644 node_modules/eslint/conf/eslint-all.js delete mode 100644 node_modules/eslint/conf/eslint-recommended.js delete mode 100644 node_modules/eslint/conf/replacements.json delete mode 100644 node_modules/eslint/lib/api.js delete mode 100644 node_modules/eslint/lib/cli-engine/cli-engine.js delete mode 100644 node_modules/eslint/lib/cli-engine/file-enumerator.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/checkstyle.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/codeframe.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/compact.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/html.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/jslint-xml.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/json-with-metadata.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/json.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/junit.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/stylish.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/table.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/tap.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/unix.js delete mode 100644 node_modules/eslint/lib/cli-engine/formatters/visualstudio.js delete mode 100644 node_modules/eslint/lib/cli-engine/hash.js delete mode 100644 node_modules/eslint/lib/cli-engine/index.js delete mode 100644 node_modules/eslint/lib/cli-engine/lint-result-cache.js delete mode 100644 node_modules/eslint/lib/cli-engine/load-rules.js delete mode 100644 node_modules/eslint/lib/cli-engine/xml-escape.js delete mode 100644 node_modules/eslint/lib/cli.js delete mode 100644 node_modules/eslint/lib/config/default-config.js delete mode 100644 node_modules/eslint/lib/config/flat-config-array.js delete mode 100644 node_modules/eslint/lib/config/flat-config-schema.js delete mode 100644 node_modules/eslint/lib/config/rule-validator.js delete mode 100644 node_modules/eslint/lib/eslint/eslint.js delete mode 100644 node_modules/eslint/lib/eslint/index.js delete mode 100644 node_modules/eslint/lib/init/autoconfig.js delete mode 100644 node_modules/eslint/lib/init/config-file.js delete mode 100644 node_modules/eslint/lib/init/config-initializer.js delete mode 100644 node_modules/eslint/lib/init/config-rule.js delete mode 100644 node_modules/eslint/lib/init/npm-utils.js delete mode 100644 node_modules/eslint/lib/init/source-code-utils.js delete mode 100644 node_modules/eslint/lib/linter/apply-disable-directives.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/code-path.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/debug-helpers.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/fork-context.js delete mode 100644 node_modules/eslint/lib/linter/code-path-analysis/id-generator.js delete mode 100644 node_modules/eslint/lib/linter/config-comment-parser.js delete mode 100644 node_modules/eslint/lib/linter/index.js delete mode 100644 node_modules/eslint/lib/linter/interpolate.js delete mode 100644 node_modules/eslint/lib/linter/linter.js delete mode 100644 node_modules/eslint/lib/linter/node-event-generator.js delete mode 100644 node_modules/eslint/lib/linter/report-translator.js delete mode 100644 node_modules/eslint/lib/linter/rule-fixer.js delete mode 100644 node_modules/eslint/lib/linter/rules.js delete mode 100644 node_modules/eslint/lib/linter/safe-emitter.js delete mode 100644 node_modules/eslint/lib/linter/source-code-fixer.js delete mode 100644 node_modules/eslint/lib/linter/timing.js delete mode 100644 node_modules/eslint/lib/options.js delete mode 100644 node_modules/eslint/lib/rule-tester/index.js delete mode 100644 node_modules/eslint/lib/rule-tester/rule-tester.js delete mode 100644 node_modules/eslint/lib/rules/accessor-pairs.js delete mode 100644 node_modules/eslint/lib/rules/array-bracket-newline.js delete mode 100644 node_modules/eslint/lib/rules/array-bracket-spacing.js delete mode 100644 node_modules/eslint/lib/rules/array-callback-return.js delete mode 100644 node_modules/eslint/lib/rules/array-element-newline.js delete mode 100644 node_modules/eslint/lib/rules/arrow-body-style.js delete mode 100644 node_modules/eslint/lib/rules/arrow-parens.js delete mode 100644 node_modules/eslint/lib/rules/arrow-spacing.js delete mode 100644 node_modules/eslint/lib/rules/block-scoped-var.js delete mode 100644 node_modules/eslint/lib/rules/block-spacing.js delete mode 100644 node_modules/eslint/lib/rules/brace-style.js delete mode 100644 node_modules/eslint/lib/rules/callback-return.js delete mode 100644 node_modules/eslint/lib/rules/camelcase.js delete mode 100644 node_modules/eslint/lib/rules/capitalized-comments.js delete mode 100644 node_modules/eslint/lib/rules/class-methods-use-this.js delete mode 100644 node_modules/eslint/lib/rules/comma-dangle.js delete mode 100644 node_modules/eslint/lib/rules/comma-spacing.js delete mode 100644 node_modules/eslint/lib/rules/comma-style.js delete mode 100644 node_modules/eslint/lib/rules/complexity.js delete mode 100644 node_modules/eslint/lib/rules/computed-property-spacing.js delete mode 100644 node_modules/eslint/lib/rules/consistent-return.js delete mode 100644 node_modules/eslint/lib/rules/consistent-this.js delete mode 100644 node_modules/eslint/lib/rules/constructor-super.js delete mode 100644 node_modules/eslint/lib/rules/curly.js delete mode 100644 node_modules/eslint/lib/rules/default-case-last.js delete mode 100644 node_modules/eslint/lib/rules/default-case.js delete mode 100644 node_modules/eslint/lib/rules/default-param-last.js delete mode 100644 node_modules/eslint/lib/rules/dot-location.js delete mode 100644 node_modules/eslint/lib/rules/dot-notation.js delete mode 100644 node_modules/eslint/lib/rules/eol-last.js delete mode 100644 node_modules/eslint/lib/rules/eqeqeq.js delete mode 100644 node_modules/eslint/lib/rules/for-direction.js delete mode 100644 node_modules/eslint/lib/rules/func-call-spacing.js delete mode 100644 node_modules/eslint/lib/rules/func-name-matching.js delete mode 100644 node_modules/eslint/lib/rules/func-names.js delete mode 100644 node_modules/eslint/lib/rules/func-style.js delete mode 100644 node_modules/eslint/lib/rules/function-call-argument-newline.js delete mode 100644 node_modules/eslint/lib/rules/function-paren-newline.js delete mode 100644 node_modules/eslint/lib/rules/generator-star-spacing.js delete mode 100644 node_modules/eslint/lib/rules/getter-return.js delete mode 100644 node_modules/eslint/lib/rules/global-require.js delete mode 100644 node_modules/eslint/lib/rules/grouped-accessor-pairs.js delete mode 100644 node_modules/eslint/lib/rules/guard-for-in.js delete mode 100644 node_modules/eslint/lib/rules/handle-callback-err.js delete mode 100644 node_modules/eslint/lib/rules/id-blacklist.js delete mode 100644 node_modules/eslint/lib/rules/id-denylist.js delete mode 100644 node_modules/eslint/lib/rules/id-length.js delete mode 100644 node_modules/eslint/lib/rules/id-match.js delete mode 100644 node_modules/eslint/lib/rules/implicit-arrow-linebreak.js delete mode 100644 node_modules/eslint/lib/rules/indent-legacy.js delete mode 100644 node_modules/eslint/lib/rules/indent.js delete mode 100644 node_modules/eslint/lib/rules/index.js delete mode 100644 node_modules/eslint/lib/rules/init-declarations.js delete mode 100644 node_modules/eslint/lib/rules/jsx-quotes.js delete mode 100644 node_modules/eslint/lib/rules/key-spacing.js delete mode 100644 node_modules/eslint/lib/rules/keyword-spacing.js delete mode 100644 node_modules/eslint/lib/rules/line-comment-position.js delete mode 100644 node_modules/eslint/lib/rules/linebreak-style.js delete mode 100644 node_modules/eslint/lib/rules/lines-around-comment.js delete mode 100644 node_modules/eslint/lib/rules/lines-around-directive.js delete mode 100644 node_modules/eslint/lib/rules/lines-between-class-members.js delete mode 100644 node_modules/eslint/lib/rules/max-classes-per-file.js delete mode 100644 node_modules/eslint/lib/rules/max-depth.js delete mode 100644 node_modules/eslint/lib/rules/max-len.js delete mode 100644 node_modules/eslint/lib/rules/max-lines-per-function.js delete mode 100644 node_modules/eslint/lib/rules/max-lines.js delete mode 100644 node_modules/eslint/lib/rules/max-nested-callbacks.js delete mode 100644 node_modules/eslint/lib/rules/max-params.js delete mode 100644 node_modules/eslint/lib/rules/max-statements-per-line.js delete mode 100644 node_modules/eslint/lib/rules/max-statements.js delete mode 100644 node_modules/eslint/lib/rules/multiline-comment-style.js delete mode 100644 node_modules/eslint/lib/rules/multiline-ternary.js delete mode 100644 node_modules/eslint/lib/rules/new-cap.js delete mode 100644 node_modules/eslint/lib/rules/new-parens.js delete mode 100644 node_modules/eslint/lib/rules/newline-after-var.js delete mode 100644 node_modules/eslint/lib/rules/newline-before-return.js delete mode 100644 node_modules/eslint/lib/rules/newline-per-chained-call.js delete mode 100644 node_modules/eslint/lib/rules/no-alert.js delete mode 100644 node_modules/eslint/lib/rules/no-array-constructor.js delete mode 100644 node_modules/eslint/lib/rules/no-async-promise-executor.js delete mode 100644 node_modules/eslint/lib/rules/no-await-in-loop.js delete mode 100644 node_modules/eslint/lib/rules/no-bitwise.js delete mode 100644 node_modules/eslint/lib/rules/no-buffer-constructor.js delete mode 100644 node_modules/eslint/lib/rules/no-caller.js delete mode 100644 node_modules/eslint/lib/rules/no-case-declarations.js delete mode 100644 node_modules/eslint/lib/rules/no-catch-shadow.js delete mode 100644 node_modules/eslint/lib/rules/no-class-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-compare-neg-zero.js delete mode 100644 node_modules/eslint/lib/rules/no-cond-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-confusing-arrow.js delete mode 100644 node_modules/eslint/lib/rules/no-console.js delete mode 100644 node_modules/eslint/lib/rules/no-const-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-constant-condition.js delete mode 100644 node_modules/eslint/lib/rules/no-constructor-return.js delete mode 100644 node_modules/eslint/lib/rules/no-continue.js delete mode 100644 node_modules/eslint/lib/rules/no-control-regex.js delete mode 100644 node_modules/eslint/lib/rules/no-debugger.js delete mode 100644 node_modules/eslint/lib/rules/no-delete-var.js delete mode 100644 node_modules/eslint/lib/rules/no-div-regex.js delete mode 100644 node_modules/eslint/lib/rules/no-dupe-args.js delete mode 100644 node_modules/eslint/lib/rules/no-dupe-class-members.js delete mode 100644 node_modules/eslint/lib/rules/no-dupe-else-if.js delete mode 100644 node_modules/eslint/lib/rules/no-dupe-keys.js delete mode 100644 node_modules/eslint/lib/rules/no-duplicate-case.js delete mode 100644 node_modules/eslint/lib/rules/no-duplicate-imports.js delete mode 100644 node_modules/eslint/lib/rules/no-else-return.js delete mode 100644 node_modules/eslint/lib/rules/no-empty-character-class.js delete mode 100644 node_modules/eslint/lib/rules/no-empty-function.js delete mode 100644 node_modules/eslint/lib/rules/no-empty-pattern.js delete mode 100644 node_modules/eslint/lib/rules/no-empty.js delete mode 100644 node_modules/eslint/lib/rules/no-eq-null.js delete mode 100644 node_modules/eslint/lib/rules/no-eval.js delete mode 100644 node_modules/eslint/lib/rules/no-ex-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-extend-native.js delete mode 100644 node_modules/eslint/lib/rules/no-extra-bind.js delete mode 100644 node_modules/eslint/lib/rules/no-extra-boolean-cast.js delete mode 100644 node_modules/eslint/lib/rules/no-extra-label.js delete mode 100644 node_modules/eslint/lib/rules/no-extra-parens.js delete mode 100644 node_modules/eslint/lib/rules/no-extra-semi.js delete mode 100644 node_modules/eslint/lib/rules/no-fallthrough.js delete mode 100644 node_modules/eslint/lib/rules/no-floating-decimal.js delete mode 100644 node_modules/eslint/lib/rules/no-func-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-global-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-implicit-coercion.js delete mode 100644 node_modules/eslint/lib/rules/no-implicit-globals.js delete mode 100644 node_modules/eslint/lib/rules/no-implied-eval.js delete mode 100644 node_modules/eslint/lib/rules/no-import-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-inline-comments.js delete mode 100644 node_modules/eslint/lib/rules/no-inner-declarations.js delete mode 100644 node_modules/eslint/lib/rules/no-invalid-regexp.js delete mode 100644 node_modules/eslint/lib/rules/no-invalid-this.js delete mode 100644 node_modules/eslint/lib/rules/no-irregular-whitespace.js delete mode 100644 node_modules/eslint/lib/rules/no-iterator.js delete mode 100644 node_modules/eslint/lib/rules/no-label-var.js delete mode 100644 node_modules/eslint/lib/rules/no-labels.js delete mode 100644 node_modules/eslint/lib/rules/no-lone-blocks.js delete mode 100644 node_modules/eslint/lib/rules/no-lonely-if.js delete mode 100644 node_modules/eslint/lib/rules/no-loop-func.js delete mode 100644 node_modules/eslint/lib/rules/no-loss-of-precision.js delete mode 100644 node_modules/eslint/lib/rules/no-magic-numbers.js delete mode 100644 node_modules/eslint/lib/rules/no-misleading-character-class.js delete mode 100644 node_modules/eslint/lib/rules/no-mixed-operators.js delete mode 100644 node_modules/eslint/lib/rules/no-mixed-requires.js delete mode 100644 node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js delete mode 100644 node_modules/eslint/lib/rules/no-multi-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-multi-spaces.js delete mode 100644 node_modules/eslint/lib/rules/no-multi-str.js delete mode 100644 node_modules/eslint/lib/rules/no-multiple-empty-lines.js delete mode 100644 node_modules/eslint/lib/rules/no-native-reassign.js delete mode 100644 node_modules/eslint/lib/rules/no-negated-condition.js delete mode 100644 node_modules/eslint/lib/rules/no-negated-in-lhs.js delete mode 100644 node_modules/eslint/lib/rules/no-nested-ternary.js delete mode 100644 node_modules/eslint/lib/rules/no-new-func.js delete mode 100644 node_modules/eslint/lib/rules/no-new-object.js delete mode 100644 node_modules/eslint/lib/rules/no-new-require.js delete mode 100644 node_modules/eslint/lib/rules/no-new-symbol.js delete mode 100644 node_modules/eslint/lib/rules/no-new-wrappers.js delete mode 100644 node_modules/eslint/lib/rules/no-new.js delete mode 100644 node_modules/eslint/lib/rules/no-nonoctal-decimal-escape.js delete mode 100644 node_modules/eslint/lib/rules/no-obj-calls.js delete mode 100644 node_modules/eslint/lib/rules/no-octal-escape.js delete mode 100644 node_modules/eslint/lib/rules/no-octal.js delete mode 100644 node_modules/eslint/lib/rules/no-param-reassign.js delete mode 100644 node_modules/eslint/lib/rules/no-path-concat.js delete mode 100644 node_modules/eslint/lib/rules/no-plusplus.js delete mode 100644 node_modules/eslint/lib/rules/no-process-env.js delete mode 100644 node_modules/eslint/lib/rules/no-process-exit.js delete mode 100644 node_modules/eslint/lib/rules/no-promise-executor-return.js delete mode 100644 node_modules/eslint/lib/rules/no-proto.js delete mode 100644 node_modules/eslint/lib/rules/no-prototype-builtins.js delete mode 100644 node_modules/eslint/lib/rules/no-redeclare.js delete mode 100644 node_modules/eslint/lib/rules/no-regex-spaces.js delete mode 100644 node_modules/eslint/lib/rules/no-restricted-exports.js delete mode 100644 node_modules/eslint/lib/rules/no-restricted-globals.js delete mode 100644 node_modules/eslint/lib/rules/no-restricted-imports.js delete mode 100644 node_modules/eslint/lib/rules/no-restricted-modules.js delete mode 100644 node_modules/eslint/lib/rules/no-restricted-properties.js delete mode 100644 node_modules/eslint/lib/rules/no-restricted-syntax.js delete mode 100644 node_modules/eslint/lib/rules/no-return-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-return-await.js delete mode 100644 node_modules/eslint/lib/rules/no-script-url.js delete mode 100644 node_modules/eslint/lib/rules/no-self-assign.js delete mode 100644 node_modules/eslint/lib/rules/no-self-compare.js delete mode 100644 node_modules/eslint/lib/rules/no-sequences.js delete mode 100644 node_modules/eslint/lib/rules/no-setter-return.js delete mode 100644 node_modules/eslint/lib/rules/no-shadow-restricted-names.js delete mode 100644 node_modules/eslint/lib/rules/no-shadow.js delete mode 100644 node_modules/eslint/lib/rules/no-spaced-func.js delete mode 100644 node_modules/eslint/lib/rules/no-sparse-arrays.js delete mode 100644 node_modules/eslint/lib/rules/no-sync.js delete mode 100644 node_modules/eslint/lib/rules/no-tabs.js delete mode 100644 node_modules/eslint/lib/rules/no-template-curly-in-string.js delete mode 100644 node_modules/eslint/lib/rules/no-ternary.js delete mode 100644 node_modules/eslint/lib/rules/no-this-before-super.js delete mode 100644 node_modules/eslint/lib/rules/no-throw-literal.js delete mode 100644 node_modules/eslint/lib/rules/no-trailing-spaces.js delete mode 100644 node_modules/eslint/lib/rules/no-undef-init.js delete mode 100644 node_modules/eslint/lib/rules/no-undef.js delete mode 100644 node_modules/eslint/lib/rules/no-undefined.js delete mode 100644 node_modules/eslint/lib/rules/no-underscore-dangle.js delete mode 100644 node_modules/eslint/lib/rules/no-unexpected-multiline.js delete mode 100644 node_modules/eslint/lib/rules/no-unmodified-loop-condition.js delete mode 100644 node_modules/eslint/lib/rules/no-unneeded-ternary.js delete mode 100644 node_modules/eslint/lib/rules/no-unreachable-loop.js delete mode 100644 node_modules/eslint/lib/rules/no-unreachable.js delete mode 100644 node_modules/eslint/lib/rules/no-unsafe-finally.js delete mode 100644 node_modules/eslint/lib/rules/no-unsafe-negation.js delete mode 100644 node_modules/eslint/lib/rules/no-unsafe-optional-chaining.js delete mode 100644 node_modules/eslint/lib/rules/no-unused-expressions.js delete mode 100644 node_modules/eslint/lib/rules/no-unused-labels.js delete mode 100644 node_modules/eslint/lib/rules/no-unused-vars.js delete mode 100644 node_modules/eslint/lib/rules/no-use-before-define.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-backreference.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-call.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-catch.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-computed-key.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-concat.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-constructor.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-escape.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-rename.js delete mode 100644 node_modules/eslint/lib/rules/no-useless-return.js delete mode 100644 node_modules/eslint/lib/rules/no-var.js delete mode 100644 node_modules/eslint/lib/rules/no-void.js delete mode 100644 node_modules/eslint/lib/rules/no-warning-comments.js delete mode 100644 node_modules/eslint/lib/rules/no-whitespace-before-property.js delete mode 100644 node_modules/eslint/lib/rules/no-with.js delete mode 100644 node_modules/eslint/lib/rules/nonblock-statement-body-position.js delete mode 100644 node_modules/eslint/lib/rules/object-curly-newline.js delete mode 100644 node_modules/eslint/lib/rules/object-curly-spacing.js delete mode 100644 node_modules/eslint/lib/rules/object-property-newline.js delete mode 100644 node_modules/eslint/lib/rules/object-shorthand.js delete mode 100644 node_modules/eslint/lib/rules/one-var-declaration-per-line.js delete mode 100644 node_modules/eslint/lib/rules/one-var.js delete mode 100644 node_modules/eslint/lib/rules/operator-assignment.js delete mode 100644 node_modules/eslint/lib/rules/operator-linebreak.js delete mode 100644 node_modules/eslint/lib/rules/padded-blocks.js delete mode 100644 node_modules/eslint/lib/rules/padding-line-between-statements.js delete mode 100644 node_modules/eslint/lib/rules/prefer-arrow-callback.js delete mode 100644 node_modules/eslint/lib/rules/prefer-const.js delete mode 100644 node_modules/eslint/lib/rules/prefer-destructuring.js delete mode 100644 node_modules/eslint/lib/rules/prefer-exponentiation-operator.js delete mode 100644 node_modules/eslint/lib/rules/prefer-named-capture-group.js delete mode 100644 node_modules/eslint/lib/rules/prefer-numeric-literals.js delete mode 100644 node_modules/eslint/lib/rules/prefer-object-spread.js delete mode 100644 node_modules/eslint/lib/rules/prefer-promise-reject-errors.js delete mode 100644 node_modules/eslint/lib/rules/prefer-reflect.js delete mode 100644 node_modules/eslint/lib/rules/prefer-regex-literals.js delete mode 100644 node_modules/eslint/lib/rules/prefer-rest-params.js delete mode 100644 node_modules/eslint/lib/rules/prefer-spread.js delete mode 100644 node_modules/eslint/lib/rules/prefer-template.js delete mode 100644 node_modules/eslint/lib/rules/quote-props.js delete mode 100644 node_modules/eslint/lib/rules/quotes.js delete mode 100644 node_modules/eslint/lib/rules/radix.js delete mode 100644 node_modules/eslint/lib/rules/require-atomic-updates.js delete mode 100644 node_modules/eslint/lib/rules/require-await.js delete mode 100644 node_modules/eslint/lib/rules/require-jsdoc.js delete mode 100644 node_modules/eslint/lib/rules/require-unicode-regexp.js delete mode 100644 node_modules/eslint/lib/rules/require-yield.js delete mode 100644 node_modules/eslint/lib/rules/rest-spread-spacing.js delete mode 100644 node_modules/eslint/lib/rules/semi-spacing.js delete mode 100644 node_modules/eslint/lib/rules/semi-style.js delete mode 100644 node_modules/eslint/lib/rules/semi.js delete mode 100644 node_modules/eslint/lib/rules/sort-imports.js delete mode 100644 node_modules/eslint/lib/rules/sort-keys.js delete mode 100644 node_modules/eslint/lib/rules/sort-vars.js delete mode 100644 node_modules/eslint/lib/rules/space-before-blocks.js delete mode 100644 node_modules/eslint/lib/rules/space-before-function-paren.js delete mode 100644 node_modules/eslint/lib/rules/space-in-parens.js delete mode 100644 node_modules/eslint/lib/rules/space-infix-ops.js delete mode 100644 node_modules/eslint/lib/rules/space-unary-ops.js delete mode 100644 node_modules/eslint/lib/rules/spaced-comment.js delete mode 100644 node_modules/eslint/lib/rules/strict.js delete mode 100644 node_modules/eslint/lib/rules/switch-colon-spacing.js delete mode 100644 node_modules/eslint/lib/rules/symbol-description.js delete mode 100644 node_modules/eslint/lib/rules/template-curly-spacing.js delete mode 100644 node_modules/eslint/lib/rules/template-tag-spacing.js delete mode 100644 node_modules/eslint/lib/rules/unicode-bom.js delete mode 100644 node_modules/eslint/lib/rules/use-isnan.js delete mode 100644 node_modules/eslint/lib/rules/utils/ast-utils.js delete mode 100644 node_modules/eslint/lib/rules/utils/fix-tracker.js delete mode 100644 node_modules/eslint/lib/rules/utils/keywords.js delete mode 100644 node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js delete mode 100644 node_modules/eslint/lib/rules/utils/patterns/letters.js delete mode 100644 node_modules/eslint/lib/rules/utils/unicode/index.js delete mode 100644 node_modules/eslint/lib/rules/utils/unicode/is-combining-character.js delete mode 100644 node_modules/eslint/lib/rules/utils/unicode/is-emoji-modifier.js delete mode 100644 node_modules/eslint/lib/rules/utils/unicode/is-regional-indicator-symbol.js delete mode 100644 node_modules/eslint/lib/rules/utils/unicode/is-surrogate-pair.js delete mode 100644 node_modules/eslint/lib/rules/valid-jsdoc.js delete mode 100644 node_modules/eslint/lib/rules/valid-typeof.js delete mode 100644 node_modules/eslint/lib/rules/vars-on-top.js delete mode 100644 node_modules/eslint/lib/rules/wrap-iife.js delete mode 100644 node_modules/eslint/lib/rules/wrap-regex.js delete mode 100644 node_modules/eslint/lib/rules/yield-star-spacing.js delete mode 100644 node_modules/eslint/lib/rules/yoda.js delete mode 100644 node_modules/eslint/lib/shared/ajv.js delete mode 100644 node_modules/eslint/lib/shared/ast-utils.js delete mode 100644 node_modules/eslint/lib/shared/config-validator.js delete mode 100644 node_modules/eslint/lib/shared/deprecation-warnings.js delete mode 100644 node_modules/eslint/lib/shared/logging.js delete mode 100644 node_modules/eslint/lib/shared/relative-module-resolver.js delete mode 100644 node_modules/eslint/lib/shared/runtime-info.js delete mode 100644 node_modules/eslint/lib/shared/string-utils.js delete mode 100644 node_modules/eslint/lib/shared/traverser.js delete mode 100644 node_modules/eslint/lib/shared/types.js delete mode 100644 node_modules/eslint/lib/source-code/index.js delete mode 100644 node_modules/eslint/lib/source-code/source-code.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/backward-token-comment-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/backward-token-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/cursors.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/decorative-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/filter-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/forward-token-comment-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/forward-token-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/index.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/limit-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/padded-token-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/skip-cursor.js delete mode 100644 node_modules/eslint/lib/source-code/token-store/utils.js delete mode 100644 node_modules/eslint/messages/all-files-ignored.js delete mode 100644 node_modules/eslint/messages/extend-config-missing.js delete mode 100644 node_modules/eslint/messages/failed-to-read-json.js delete mode 100644 node_modules/eslint/messages/file-not-found.js delete mode 100644 node_modules/eslint/messages/no-config-found.js delete mode 100644 node_modules/eslint/messages/plugin-conflict.js delete mode 100644 node_modules/eslint/messages/plugin-invalid.js delete mode 100644 node_modules/eslint/messages/plugin-missing.js delete mode 100644 node_modules/eslint/messages/print-config-with-directory-path.js delete mode 100644 node_modules/eslint/messages/whitespace-found.js delete mode 100644 node_modules/eslint/node_modules/.bin/semver delete mode 100644 node_modules/eslint/node_modules/.bin/semver.cmd delete mode 100644 node_modules/eslint/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/eslint/node_modules/@babel/code-frame/LICENSE delete mode 100644 node_modules/eslint/node_modules/@babel/code-frame/README.md delete mode 100644 node_modules/eslint/node_modules/@babel/code-frame/lib/index.js delete mode 100644 node_modules/eslint/node_modules/@babel/code-frame/package.json delete mode 100644 node_modules/eslint/node_modules/debug/LICENSE delete mode 100644 node_modules/eslint/node_modules/debug/README.md delete mode 100644 node_modules/eslint/node_modules/debug/package.json delete mode 100644 node_modules/eslint/node_modules/debug/src/browser.js delete mode 100644 node_modules/eslint/node_modules/debug/src/common.js delete mode 100644 node_modules/eslint/node_modules/debug/src/index.js delete mode 100644 node_modules/eslint/node_modules/debug/src/node.js delete mode 100644 node_modules/eslint/node_modules/escape-string-regexp/index.d.ts delete mode 100644 node_modules/eslint/node_modules/escape-string-regexp/index.js delete mode 100644 node_modules/eslint/node_modules/escape-string-regexp/license delete mode 100644 node_modules/eslint/node_modules/escape-string-regexp/package.json delete mode 100644 node_modules/eslint/node_modules/escape-string-regexp/readme.md delete mode 100644 node_modules/eslint/node_modules/eslint-utils/LICENSE delete mode 100644 node_modules/eslint/node_modules/eslint-utils/README.md delete mode 100644 node_modules/eslint/node_modules/eslint-utils/index.js delete mode 100644 node_modules/eslint/node_modules/eslint-utils/index.js.map delete mode 100644 node_modules/eslint/node_modules/eslint-utils/index.mjs delete mode 100644 node_modules/eslint/node_modules/eslint-utils/index.mjs.map delete mode 100644 node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/CHANGELOG.md delete mode 100644 node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/LICENSE delete mode 100644 node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/README.md delete mode 100644 node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/lib/index.js delete mode 100644 node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/lib/visitor-keys.json delete mode 100644 node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/package.json delete mode 100644 node_modules/eslint/node_modules/eslint-utils/package.json delete mode 100644 node_modules/eslint/node_modules/globals/globals.json delete mode 100644 node_modules/eslint/node_modules/globals/index.d.ts delete mode 100644 node_modules/eslint/node_modules/globals/index.js delete mode 100644 node_modules/eslint/node_modules/globals/license delete mode 100644 node_modules/eslint/node_modules/globals/package.json delete mode 100644 node_modules/eslint/node_modules/globals/readme.md delete mode 100644 node_modules/eslint/node_modules/ignore/CHANGELOG.md delete mode 100644 node_modules/eslint/node_modules/ignore/LICENSE-MIT delete mode 100644 node_modules/eslint/node_modules/ignore/README.md delete mode 100644 node_modules/eslint/node_modules/ignore/index.d.ts delete mode 100644 node_modules/eslint/node_modules/ignore/index.js delete mode 100644 node_modules/eslint/node_modules/ignore/legacy.js delete mode 100644 node_modules/eslint/node_modules/ignore/package.json delete mode 100644 node_modules/eslint/node_modules/levn/LICENSE delete mode 100644 node_modules/eslint/node_modules/levn/README.md delete mode 100644 node_modules/eslint/node_modules/levn/lib/cast.js delete mode 100644 node_modules/eslint/node_modules/levn/lib/index.js delete mode 100644 node_modules/eslint/node_modules/levn/lib/parse-string.js delete mode 100644 node_modules/eslint/node_modules/levn/package.json delete mode 100644 node_modules/eslint/node_modules/ms/index.js delete mode 100644 node_modules/eslint/node_modules/ms/license.md delete mode 100644 node_modules/eslint/node_modules/ms/package.json delete mode 100644 node_modules/eslint/node_modules/ms/readme.md delete mode 100644 node_modules/eslint/node_modules/optionator/CHANGELOG.md delete mode 100644 node_modules/eslint/node_modules/optionator/LICENSE delete mode 100644 node_modules/eslint/node_modules/optionator/README.md delete mode 100644 node_modules/eslint/node_modules/optionator/lib/help.js delete mode 100644 node_modules/eslint/node_modules/optionator/lib/index.js delete mode 100644 node_modules/eslint/node_modules/optionator/lib/util.js delete mode 100644 node_modules/eslint/node_modules/optionator/package.json delete mode 100644 node_modules/eslint/node_modules/prelude-ls/CHANGELOG.md delete mode 100644 node_modules/eslint/node_modules/prelude-ls/LICENSE delete mode 100644 node_modules/eslint/node_modules/prelude-ls/README.md delete mode 100644 node_modules/eslint/node_modules/prelude-ls/lib/Func.js delete mode 100644 node_modules/eslint/node_modules/prelude-ls/lib/List.js delete mode 100644 node_modules/eslint/node_modules/prelude-ls/lib/Num.js delete mode 100644 node_modules/eslint/node_modules/prelude-ls/lib/Obj.js delete mode 100644 node_modules/eslint/node_modules/prelude-ls/lib/Str.js delete mode 100644 node_modules/eslint/node_modules/prelude-ls/lib/index.js delete mode 100644 node_modules/eslint/node_modules/prelude-ls/package.json delete mode 100644 node_modules/eslint/node_modules/semver/LICENSE delete mode 100644 node_modules/eslint/node_modules/semver/README.md delete mode 100644 node_modules/eslint/node_modules/semver/bin/semver.js delete mode 100644 node_modules/eslint/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/eslint/node_modules/semver/classes/index.js delete mode 100644 node_modules/eslint/node_modules/semver/classes/range.js delete mode 100644 node_modules/eslint/node_modules/semver/classes/semver.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/clean.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/compare.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/diff.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/eq.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/gt.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/gte.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/inc.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/lt.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/lte.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/major.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/minor.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/neq.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/parse.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/patch.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/sort.js delete mode 100644 node_modules/eslint/node_modules/semver/functions/valid.js delete mode 100644 node_modules/eslint/node_modules/semver/index.js delete mode 100644 node_modules/eslint/node_modules/semver/internal/constants.js delete mode 100644 node_modules/eslint/node_modules/semver/internal/debug.js delete mode 100644 node_modules/eslint/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/eslint/node_modules/semver/internal/parse-options.js delete mode 100644 node_modules/eslint/node_modules/semver/internal/re.js delete mode 100644 node_modules/eslint/node_modules/semver/package.json delete mode 100644 node_modules/eslint/node_modules/semver/preload.js delete mode 100644 node_modules/eslint/node_modules/semver/range.bnf delete mode 100644 node_modules/eslint/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/simplify.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/subset.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/eslint/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/eslint/node_modules/strip-json-comments/index.d.ts delete mode 100644 node_modules/eslint/node_modules/strip-json-comments/index.js delete mode 100644 node_modules/eslint/node_modules/strip-json-comments/license delete mode 100644 node_modules/eslint/node_modules/strip-json-comments/package.json delete mode 100644 node_modules/eslint/node_modules/strip-json-comments/readme.md delete mode 100644 node_modules/eslint/node_modules/type-check/LICENSE delete mode 100644 node_modules/eslint/node_modules/type-check/README.md delete mode 100644 node_modules/eslint/node_modules/type-check/lib/check.js delete mode 100644 node_modules/eslint/node_modules/type-check/lib/index.js delete mode 100644 node_modules/eslint/node_modules/type-check/lib/parse-type.js delete mode 100644 node_modules/eslint/node_modules/type-check/package.json delete mode 100644 node_modules/eslint/node_modules/type-fest/base.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/index.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/license delete mode 100644 node_modules/eslint/node_modules/type-fest/package.json delete mode 100644 node_modules/eslint/node_modules/type-fest/readme.md delete mode 100644 node_modules/eslint/node_modules/type-fest/source/async-return-type.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/asyncify.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/basic.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/conditional-except.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/conditional-keys.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/conditional-pick.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/entries.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/entry.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/except.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/fixed-length-array.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/iterable-element.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/literal-union.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/merge-exclusive.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/merge.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/mutable.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/opaque.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/package-json.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/partial-deep.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/promisable.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/promise-value.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/readonly-deep.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/require-at-least-one.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/require-exactly-one.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/set-optional.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/set-required.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/set-return-type.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/stringified.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/tsconfig-json.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/union-to-intersection.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/utilities.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/source/value-of.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/ts41/camel-case.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/ts41/delimiter-case.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/ts41/index.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/ts41/kebab-case.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/ts41/pascal-case.d.ts delete mode 100644 node_modules/eslint/node_modules/type-fest/ts41/snake-case.d.ts delete mode 100644 node_modules/eslint/package.json delete mode 100644 node_modules/espree/CHANGELOG.md delete mode 100644 node_modules/espree/LICENSE delete mode 100644 node_modules/espree/README.md delete mode 100644 node_modules/espree/espree.js delete mode 100644 node_modules/espree/lib/ast-node-types.js delete mode 100644 node_modules/espree/lib/espree.js delete mode 100644 node_modules/espree/lib/features.js delete mode 100644 node_modules/espree/lib/options.js delete mode 100644 node_modules/espree/lib/token-translator.js delete mode 100644 node_modules/espree/lib/visitor-keys.js delete mode 100644 node_modules/espree/node_modules/.bin/acorn delete mode 100644 node_modules/espree/node_modules/.bin/acorn.cmd delete mode 100644 node_modules/espree/node_modules/.bin/acorn.ps1 delete mode 100644 node_modules/espree/node_modules/acorn/CHANGELOG.md delete mode 100644 node_modules/espree/node_modules/acorn/LICENSE delete mode 100644 node_modules/espree/node_modules/acorn/README.md delete mode 100644 node_modules/espree/node_modules/acorn/bin/acorn delete mode 100644 node_modules/espree/node_modules/acorn/dist/acorn.d.ts delete mode 100644 node_modules/espree/node_modules/acorn/dist/acorn.js delete mode 100644 node_modules/espree/node_modules/acorn/dist/acorn.js.map delete mode 100644 node_modules/espree/node_modules/acorn/dist/acorn.mjs delete mode 100644 node_modules/espree/node_modules/acorn/dist/acorn.mjs.d.ts delete mode 100644 node_modules/espree/node_modules/acorn/dist/acorn.mjs.map delete mode 100644 node_modules/espree/node_modules/acorn/dist/bin.js delete mode 100644 node_modules/espree/node_modules/acorn/package.json delete mode 100644 node_modules/espree/node_modules/eslint-visitor-keys/CHANGELOG.md delete mode 100644 node_modules/espree/node_modules/eslint-visitor-keys/LICENSE delete mode 100644 node_modules/espree/node_modules/eslint-visitor-keys/README.md delete mode 100644 node_modules/espree/node_modules/eslint-visitor-keys/lib/index.js delete mode 100644 node_modules/espree/node_modules/eslint-visitor-keys/lib/visitor-keys.json delete mode 100644 node_modules/espree/node_modules/eslint-visitor-keys/package.json delete mode 100644 node_modules/espree/package.json delete mode 100644 node_modules/esprima/ChangeLog delete mode 100644 node_modules/esprima/LICENSE.BSD delete mode 100644 node_modules/esprima/README.md delete mode 100644 node_modules/esprima/bin/esparse.js delete mode 100644 node_modules/esprima/bin/esvalidate.js delete mode 100644 node_modules/esprima/dist/esprima.js delete mode 100644 node_modules/esprima/package.json delete mode 100644 node_modules/esquery/README.md delete mode 100644 node_modules/esquery/dist/esquery.esm.js delete mode 100644 node_modules/esquery/dist/esquery.esm.min.js delete mode 100644 node_modules/esquery/dist/esquery.esm.min.js.map delete mode 100644 node_modules/esquery/dist/esquery.js delete mode 100644 node_modules/esquery/dist/esquery.lite.js delete mode 100644 node_modules/esquery/dist/esquery.lite.min.js delete mode 100644 node_modules/esquery/dist/esquery.lite.min.js.map delete mode 100644 node_modules/esquery/dist/esquery.min.js delete mode 100644 node_modules/esquery/dist/esquery.min.js.map delete mode 100644 node_modules/esquery/license.txt delete mode 100644 node_modules/esquery/package.json delete mode 100644 node_modules/esquery/parser.js delete mode 100644 node_modules/esrecurse/.babelrc delete mode 100644 node_modules/esrecurse/README.md delete mode 100644 node_modules/esrecurse/esrecurse.js delete mode 100644 node_modules/esrecurse/gulpfile.babel.js delete mode 100644 node_modules/esrecurse/package.json delete mode 100644 node_modules/estraverse/.jshintrc delete mode 100644 node_modules/estraverse/LICENSE.BSD delete mode 100644 node_modules/estraverse/README.md delete mode 100644 node_modules/estraverse/estraverse.js delete mode 100644 node_modules/estraverse/gulpfile.js delete mode 100644 node_modules/estraverse/package.json delete mode 100644 node_modules/esutils/LICENSE.BSD delete mode 100644 node_modules/esutils/README.md delete mode 100644 node_modules/esutils/lib/ast.js delete mode 100644 node_modules/esutils/lib/code.js delete mode 100644 node_modules/esutils/lib/keyword.js delete mode 100644 node_modules/esutils/lib/utils.js delete mode 100644 node_modules/esutils/package.json delete mode 100644 node_modules/execa/index.d.ts delete mode 100644 node_modules/execa/index.js delete mode 100644 node_modules/execa/lib/command.js delete mode 100644 node_modules/execa/lib/error.js delete mode 100644 node_modules/execa/lib/kill.js delete mode 100644 node_modules/execa/lib/promise.js delete mode 100644 node_modules/execa/lib/stdio.js delete mode 100644 node_modules/execa/lib/stream.js delete mode 100644 node_modules/execa/license delete mode 100644 node_modules/execa/node_modules/get-stream/buffer-stream.js delete mode 100644 node_modules/execa/node_modules/get-stream/index.d.ts delete mode 100644 node_modules/execa/node_modules/get-stream/index.js delete mode 100644 node_modules/execa/node_modules/get-stream/license delete mode 100644 node_modules/execa/node_modules/get-stream/package.json delete mode 100644 node_modules/execa/node_modules/get-stream/readme.md delete mode 100644 node_modules/execa/package.json delete mode 100644 node_modules/execa/readme.md delete mode 100644 node_modules/exit/.jshintrc delete mode 100644 node_modules/exit/.npmignore delete mode 100644 node_modules/exit/.travis.yml delete mode 100644 node_modules/exit/Gruntfile.js delete mode 100644 node_modules/exit/LICENSE-MIT delete mode 100644 node_modules/exit/README.md delete mode 100644 node_modules/exit/lib/exit.js delete mode 100644 node_modules/exit/package.json delete mode 100644 node_modules/exit/test/exit_test.js delete mode 100644 node_modules/exit/test/fixtures/10-stderr.txt delete mode 100644 node_modules/exit/test/fixtures/10-stdout-stderr.txt delete mode 100644 node_modules/exit/test/fixtures/10-stdout.txt delete mode 100644 node_modules/exit/test/fixtures/100-stderr.txt delete mode 100644 node_modules/exit/test/fixtures/100-stdout-stderr.txt delete mode 100644 node_modules/exit/test/fixtures/100-stdout.txt delete mode 100644 node_modules/exit/test/fixtures/1000-stderr.txt delete mode 100644 node_modules/exit/test/fixtures/1000-stdout-stderr.txt delete mode 100644 node_modules/exit/test/fixtures/1000-stdout.txt delete mode 100644 node_modules/exit/test/fixtures/create-files.sh delete mode 100644 node_modules/exit/test/fixtures/log-broken.js delete mode 100644 node_modules/exit/test/fixtures/log.js delete mode 100644 node_modules/expect/LICENSE delete mode 100644 node_modules/expect/README.md delete mode 100644 node_modules/expect/build/asymmetricMatchers.js delete mode 100644 node_modules/expect/build/extractExpectedAssertionsErrors.js delete mode 100644 node_modules/expect/build/index.d.ts delete mode 100644 node_modules/expect/build/index.js delete mode 100644 node_modules/expect/build/jestMatchersObject.js delete mode 100644 node_modules/expect/build/matchers.js delete mode 100644 node_modules/expect/build/print.js delete mode 100644 node_modules/expect/build/spyMatchers.js delete mode 100644 node_modules/expect/build/toThrowMatchers.js delete mode 100644 node_modules/expect/build/types.js delete mode 100644 node_modules/expect/package.json delete mode 100644 node_modules/fast-deep-equal/LICENSE delete mode 100644 node_modules/fast-deep-equal/README.md delete mode 100644 node_modules/fast-deep-equal/es6/index.d.ts delete mode 100644 node_modules/fast-deep-equal/es6/index.js delete mode 100644 node_modules/fast-deep-equal/es6/react.d.ts delete mode 100644 node_modules/fast-deep-equal/es6/react.js delete mode 100644 node_modules/fast-deep-equal/index.d.ts delete mode 100644 node_modules/fast-deep-equal/index.js delete mode 100644 node_modules/fast-deep-equal/package.json delete mode 100644 node_modules/fast-deep-equal/react.d.ts delete mode 100644 node_modules/fast-deep-equal/react.js delete mode 100644 node_modules/fast-glob/LICENSE delete mode 100644 node_modules/fast-glob/README.md delete mode 100644 node_modules/fast-glob/out/index.d.ts delete mode 100644 node_modules/fast-glob/out/index.js delete mode 100644 node_modules/fast-glob/out/managers/patterns.d.ts delete mode 100644 node_modules/fast-glob/out/managers/patterns.js delete mode 100644 node_modules/fast-glob/out/managers/tasks.d.ts delete mode 100644 node_modules/fast-glob/out/managers/tasks.js delete mode 100644 node_modules/fast-glob/out/providers/async.d.ts delete mode 100644 node_modules/fast-glob/out/providers/async.js delete mode 100644 node_modules/fast-glob/out/providers/filters/deep.d.ts delete mode 100644 node_modules/fast-glob/out/providers/filters/deep.js delete mode 100644 node_modules/fast-glob/out/providers/filters/entry.d.ts delete mode 100644 node_modules/fast-glob/out/providers/filters/entry.js delete mode 100644 node_modules/fast-glob/out/providers/filters/error.d.ts delete mode 100644 node_modules/fast-glob/out/providers/filters/error.js delete mode 100644 node_modules/fast-glob/out/providers/matchers/matcher.d.ts delete mode 100644 node_modules/fast-glob/out/providers/matchers/matcher.js delete mode 100644 node_modules/fast-glob/out/providers/matchers/partial.d.ts delete mode 100644 node_modules/fast-glob/out/providers/matchers/partial.js delete mode 100644 node_modules/fast-glob/out/providers/provider.d.ts delete mode 100644 node_modules/fast-glob/out/providers/provider.js delete mode 100644 node_modules/fast-glob/out/providers/stream.d.ts delete mode 100644 node_modules/fast-glob/out/providers/stream.js delete mode 100644 node_modules/fast-glob/out/providers/sync.d.ts delete mode 100644 node_modules/fast-glob/out/providers/sync.js delete mode 100644 node_modules/fast-glob/out/providers/transformers/entry.d.ts delete mode 100644 node_modules/fast-glob/out/providers/transformers/entry.js delete mode 100644 node_modules/fast-glob/out/readers/reader.d.ts delete mode 100644 node_modules/fast-glob/out/readers/reader.js delete mode 100644 node_modules/fast-glob/out/readers/stream.d.ts delete mode 100644 node_modules/fast-glob/out/readers/stream.js delete mode 100644 node_modules/fast-glob/out/readers/sync.d.ts delete mode 100644 node_modules/fast-glob/out/readers/sync.js delete mode 100644 node_modules/fast-glob/out/settings.d.ts delete mode 100644 node_modules/fast-glob/out/settings.js delete mode 100644 node_modules/fast-glob/out/types/index.d.ts delete mode 100644 node_modules/fast-glob/out/types/index.js delete mode 100644 node_modules/fast-glob/out/utils/array.d.ts delete mode 100644 node_modules/fast-glob/out/utils/array.js delete mode 100644 node_modules/fast-glob/out/utils/errno.d.ts delete mode 100644 node_modules/fast-glob/out/utils/errno.js delete mode 100644 node_modules/fast-glob/out/utils/fs.d.ts delete mode 100644 node_modules/fast-glob/out/utils/fs.js delete mode 100644 node_modules/fast-glob/out/utils/index.d.ts delete mode 100644 node_modules/fast-glob/out/utils/index.js delete mode 100644 node_modules/fast-glob/out/utils/path.d.ts delete mode 100644 node_modules/fast-glob/out/utils/path.js delete mode 100644 node_modules/fast-glob/out/utils/pattern.d.ts delete mode 100644 node_modules/fast-glob/out/utils/pattern.js delete mode 100644 node_modules/fast-glob/out/utils/stream.d.ts delete mode 100644 node_modules/fast-glob/out/utils/stream.js delete mode 100644 node_modules/fast-glob/out/utils/string.d.ts delete mode 100644 node_modules/fast-glob/out/utils/string.js delete mode 100644 node_modules/fast-glob/package.json delete mode 100644 node_modules/fast-json-stable-stringify/.eslintrc.yml delete mode 100644 node_modules/fast-json-stable-stringify/.github/FUNDING.yml delete mode 100644 node_modules/fast-json-stable-stringify/.travis.yml delete mode 100644 node_modules/fast-json-stable-stringify/LICENSE delete mode 100644 node_modules/fast-json-stable-stringify/README.md delete mode 100644 node_modules/fast-json-stable-stringify/benchmark/index.js delete mode 100644 node_modules/fast-json-stable-stringify/benchmark/test.json delete mode 100644 node_modules/fast-json-stable-stringify/example/key_cmp.js delete mode 100644 node_modules/fast-json-stable-stringify/example/nested.js delete mode 100644 node_modules/fast-json-stable-stringify/example/str.js delete mode 100644 node_modules/fast-json-stable-stringify/example/value_cmp.js delete mode 100644 node_modules/fast-json-stable-stringify/index.d.ts delete mode 100644 node_modules/fast-json-stable-stringify/index.js delete mode 100644 node_modules/fast-json-stable-stringify/package.json delete mode 100644 node_modules/fast-json-stable-stringify/test/cmp.js delete mode 100644 node_modules/fast-json-stable-stringify/test/nested.js delete mode 100644 node_modules/fast-json-stable-stringify/test/str.js delete mode 100644 node_modules/fast-json-stable-stringify/test/to-json.js delete mode 100644 node_modules/fast-levenshtein/LICENSE.md delete mode 100644 node_modules/fast-levenshtein/README.md delete mode 100644 node_modules/fast-levenshtein/levenshtein.js delete mode 100644 node_modules/fast-levenshtein/package.json delete mode 100644 node_modules/fast-safe-stringify/.travis.yml delete mode 100644 node_modules/fast-safe-stringify/CHANGELOG.md delete mode 100644 node_modules/fast-safe-stringify/LICENSE delete mode 100644 node_modules/fast-safe-stringify/benchmark.js delete mode 100644 node_modules/fast-safe-stringify/index.d.ts delete mode 100644 node_modules/fast-safe-stringify/index.js delete mode 100644 node_modules/fast-safe-stringify/package.json delete mode 100644 node_modules/fast-safe-stringify/readme.md delete mode 100644 node_modules/fast-safe-stringify/test-stable.js delete mode 100644 node_modules/fast-safe-stringify/test.js delete mode 100644 node_modules/fastq/.github/dependabot.yml delete mode 100644 node_modules/fastq/.github/workflows/ci.yml delete mode 100644 node_modules/fastq/LICENSE delete mode 100644 node_modules/fastq/README.md delete mode 100644 node_modules/fastq/bench.js delete mode 100644 node_modules/fastq/example.js delete mode 100644 node_modules/fastq/example.mjs delete mode 100644 node_modules/fastq/index.d.ts delete mode 100644 node_modules/fastq/package.json delete mode 100644 node_modules/fastq/queue.js delete mode 100644 node_modules/fastq/test/example.ts delete mode 100644 node_modules/fastq/test/promise.js delete mode 100644 node_modules/fastq/test/test.js delete mode 100644 node_modules/fastq/test/tsconfig.json delete mode 100644 node_modules/fb-watchman/README.md delete mode 100644 node_modules/fb-watchman/index.js delete mode 100644 node_modules/fb-watchman/package.json delete mode 100644 node_modules/file-entry-cache/LICENSE delete mode 100644 node_modules/file-entry-cache/README.md delete mode 100644 node_modules/file-entry-cache/cache.js delete mode 100644 node_modules/file-entry-cache/changelog.md delete mode 100644 node_modules/file-entry-cache/package.json delete mode 100644 node_modules/fill-range/LICENSE delete mode 100644 node_modules/fill-range/README.md delete mode 100644 node_modules/fill-range/index.js delete mode 100644 node_modules/fill-range/package.json delete mode 100644 node_modules/find-up/index.d.ts delete mode 100644 node_modules/find-up/index.js delete mode 100644 node_modules/find-up/license delete mode 100644 node_modules/find-up/package.json delete mode 100644 node_modules/find-up/readme.md delete mode 100644 node_modules/flat-cache/LICENSE delete mode 100644 node_modules/flat-cache/README.md delete mode 100644 node_modules/flat-cache/changelog.md delete mode 100644 node_modules/flat-cache/package.json delete mode 100644 node_modules/flat-cache/src/cache.js delete mode 100644 node_modules/flat-cache/src/del.js delete mode 100644 node_modules/flat-cache/src/utils.js delete mode 100644 node_modules/flatted/.github/FUNDING.yml delete mode 100644 node_modules/flatted/.github/workflows/node.js.yml delete mode 100644 node_modules/flatted/LICENSE delete mode 100644 node_modules/flatted/README.md delete mode 100644 node_modules/flatted/SPECS.md delete mode 100644 node_modules/flatted/cjs/index.js delete mode 100644 node_modules/flatted/cjs/package.json delete mode 100644 node_modules/flatted/es.js delete mode 100644 node_modules/flatted/esm.js delete mode 100644 node_modules/flatted/esm/index.js delete mode 100644 node_modules/flatted/flatted.jpg delete mode 100644 node_modules/flatted/index.js delete mode 100644 node_modules/flatted/min.js delete mode 100644 node_modules/flatted/package.json delete mode 100644 node_modules/flatted/php/flatted.php delete mode 100644 node_modules/flatted/types.d.ts delete mode 100644 node_modules/formidable/LICENSE delete mode 100644 node_modules/formidable/README.md delete mode 100644 node_modules/formidable/node_modules/qs/.editorconfig delete mode 100644 node_modules/formidable/node_modules/qs/.eslintignore delete mode 100644 node_modules/formidable/node_modules/qs/.eslintrc delete mode 100644 node_modules/formidable/node_modules/qs/.github/FUNDING.yml delete mode 100644 node_modules/formidable/node_modules/qs/.github/workflows/rebase.yml delete mode 100644 node_modules/formidable/node_modules/qs/CHANGELOG.md delete mode 100644 node_modules/formidable/node_modules/qs/LICENSE.md delete mode 100644 node_modules/formidable/node_modules/qs/README.md delete mode 100644 node_modules/formidable/node_modules/qs/dist/qs.js delete mode 100644 node_modules/formidable/node_modules/qs/lib/formats.js delete mode 100644 node_modules/formidable/node_modules/qs/lib/index.js delete mode 100644 node_modules/formidable/node_modules/qs/lib/parse.js delete mode 100644 node_modules/formidable/node_modules/qs/lib/stringify.js delete mode 100644 node_modules/formidable/node_modules/qs/lib/utils.js delete mode 100644 node_modules/formidable/node_modules/qs/package.json delete mode 100644 node_modules/formidable/node_modules/qs/test/.eslintrc delete mode 100644 node_modules/formidable/node_modules/qs/test/index.js delete mode 100644 node_modules/formidable/node_modules/qs/test/parse.js delete mode 100644 node_modules/formidable/node_modules/qs/test/stringify.js delete mode 100644 node_modules/formidable/node_modules/qs/test/utils.js delete mode 100644 node_modules/formidable/package.json delete mode 100644 node_modules/formidable/src/Formidable.js delete mode 100644 node_modules/formidable/src/FormidableError.js delete mode 100644 node_modules/formidable/src/PersistentFile.js delete mode 100644 node_modules/formidable/src/VolatileFile.js delete mode 100644 node_modules/formidable/src/index.js delete mode 100644 node_modules/formidable/src/parsers/Dummy.js delete mode 100644 node_modules/formidable/src/parsers/JSON.js delete mode 100644 node_modules/formidable/src/parsers/Multipart.js delete mode 100644 node_modules/formidable/src/parsers/OctetStream.js delete mode 100644 node_modules/formidable/src/parsers/Querystring.js delete mode 100644 node_modules/formidable/src/parsers/StreamingQuerystring.js delete mode 100644 node_modules/formidable/src/parsers/index.js delete mode 100644 node_modules/formidable/src/plugins/index.js delete mode 100644 node_modules/formidable/src/plugins/json.js delete mode 100644 node_modules/formidable/src/plugins/multipart.js delete mode 100644 node_modules/formidable/src/plugins/octetstream.js delete mode 100644 node_modules/formidable/src/plugins/querystring.js delete mode 100644 node_modules/fs-readdir-recursive/LICENSE delete mode 100644 node_modules/fs-readdir-recursive/README.md delete mode 100644 node_modules/fs-readdir-recursive/index.js delete mode 100644 node_modules/fs-readdir-recursive/package.json delete mode 100644 node_modules/function.prototype.name/.editorconfig delete mode 100644 node_modules/function.prototype.name/.eslintignore delete mode 100644 node_modules/function.prototype.name/.eslintrc delete mode 100644 node_modules/function.prototype.name/.github/FUNDING.yml delete mode 100644 node_modules/function.prototype.name/.nycrc delete mode 100644 node_modules/function.prototype.name/CHANGELOG.md delete mode 100644 node_modules/function.prototype.name/LICENSE delete mode 100644 node_modules/function.prototype.name/README.md delete mode 100644 node_modules/function.prototype.name/auto.js delete mode 100644 node_modules/function.prototype.name/helpers/functionsHaveNames.js delete mode 100644 node_modules/function.prototype.name/implementation.js delete mode 100644 node_modules/function.prototype.name/index.js delete mode 100644 node_modules/function.prototype.name/package.json delete mode 100644 node_modules/function.prototype.name/polyfill.js delete mode 100644 node_modules/function.prototype.name/shim.js delete mode 100644 node_modules/function.prototype.name/test/implementation.js delete mode 100644 node_modules/function.prototype.name/test/index.js delete mode 100644 node_modules/function.prototype.name/test/shimmed.js delete mode 100644 node_modules/function.prototype.name/test/tests.js delete mode 100644 node_modules/function.prototype.name/test/uglified.js delete mode 100644 node_modules/functional-red-black-tree/.npmignore delete mode 100644 node_modules/functional-red-black-tree/LICENSE delete mode 100644 node_modules/functional-red-black-tree/README.md delete mode 100644 node_modules/functional-red-black-tree/bench/test.js delete mode 100644 node_modules/functional-red-black-tree/package.json delete mode 100644 node_modules/functional-red-black-tree/rbtree.js delete mode 100644 node_modules/functional-red-black-tree/test/test.js delete mode 100644 node_modules/functions-have-names/.editorconfig delete mode 100644 node_modules/functions-have-names/.eslintrc delete mode 100644 node_modules/functions-have-names/.github/FUNDING.yml delete mode 100644 node_modules/functions-have-names/.nycrc delete mode 100644 node_modules/functions-have-names/CHANGELOG.md delete mode 100644 node_modules/functions-have-names/LICENSE delete mode 100644 node_modules/functions-have-names/README.md delete mode 100644 node_modules/functions-have-names/index.js delete mode 100644 node_modules/functions-have-names/package.json delete mode 100644 node_modules/functions-have-names/test/index.js delete mode 100644 node_modules/gensync/LICENSE delete mode 100644 node_modules/gensync/README.md delete mode 100644 node_modules/gensync/index.js delete mode 100644 node_modules/gensync/index.js.flow delete mode 100644 node_modules/gensync/package.json delete mode 100644 node_modules/gensync/test/.babelrc delete mode 100644 node_modules/gensync/test/index.test.js delete mode 100644 node_modules/get-caller-file/LICENSE.md delete mode 100644 node_modules/get-caller-file/README.md delete mode 100644 node_modules/get-caller-file/index.d.ts delete mode 100644 node_modules/get-caller-file/index.js delete mode 100644 node_modules/get-caller-file/index.js.map delete mode 100644 node_modules/get-caller-file/package.json delete mode 100644 node_modules/get-package-type/CHANGELOG.md delete mode 100644 node_modules/get-package-type/LICENSE delete mode 100644 node_modules/get-package-type/README.md delete mode 100644 node_modules/get-package-type/async.cjs delete mode 100644 node_modules/get-package-type/cache.cjs delete mode 100644 node_modules/get-package-type/index.cjs delete mode 100644 node_modules/get-package-type/is-node-modules.cjs delete mode 100644 node_modules/get-package-type/package.json delete mode 100644 node_modules/get-package-type/sync.cjs delete mode 100644 node_modules/get-stdin/index.d.ts delete mode 100644 node_modules/get-stdin/index.js delete mode 100644 node_modules/get-stdin/license delete mode 100644 node_modules/get-stdin/package.json delete mode 100644 node_modules/get-stdin/readme.md delete mode 100644 node_modules/get-symbol-description/.eslintignore delete mode 100644 node_modules/get-symbol-description/.eslintrc delete mode 100644 node_modules/get-symbol-description/.github/FUNDING.yml delete mode 100644 node_modules/get-symbol-description/.nycrc delete mode 100644 node_modules/get-symbol-description/CHANGELOG.md delete mode 100644 node_modules/get-symbol-description/LICENSE delete mode 100644 node_modules/get-symbol-description/README.md delete mode 100644 node_modules/get-symbol-description/getInferredName.js delete mode 100644 node_modules/get-symbol-description/index.js delete mode 100644 node_modules/get-symbol-description/package.json delete mode 100644 node_modules/get-symbol-description/test/index.js delete mode 100644 node_modules/glob-parent/CHANGELOG.md delete mode 100644 node_modules/glob-parent/LICENSE delete mode 100644 node_modules/glob-parent/README.md delete mode 100644 node_modules/glob-parent/index.js delete mode 100644 node_modules/glob-parent/package.json delete mode 100644 node_modules/glob/LICENSE delete mode 100644 node_modules/glob/README.md delete mode 100644 node_modules/glob/changelog.md delete mode 100644 node_modules/glob/common.js delete mode 100644 node_modules/glob/glob.js delete mode 100644 node_modules/glob/package.json delete mode 100644 node_modules/glob/sync.js delete mode 100644 node_modules/globals/globals.json delete mode 100644 node_modules/globals/index.js delete mode 100644 node_modules/globals/license delete mode 100644 node_modules/globals/package.json delete mode 100644 node_modules/globals/readme.md delete mode 100644 node_modules/globby/gitignore.js delete mode 100644 node_modules/globby/index.d.ts delete mode 100644 node_modules/globby/index.js delete mode 100644 node_modules/globby/license delete mode 100644 node_modules/globby/package.json delete mode 100644 node_modules/globby/readme.md delete mode 100644 node_modules/globby/stream-utils.js delete mode 100644 node_modules/graceful-fs/LICENSE delete mode 100644 node_modules/graceful-fs/README.md delete mode 100644 node_modules/graceful-fs/clone.js delete mode 100644 node_modules/graceful-fs/graceful-fs.js delete mode 100644 node_modules/graceful-fs/legacy-streams.js delete mode 100644 node_modules/graceful-fs/package.json delete mode 100644 node_modules/graceful-fs/polyfills.js delete mode 100644 node_modules/has-bigints/.eslintrc delete mode 100644 node_modules/has-bigints/.github/FUNDING.yml delete mode 100644 node_modules/has-bigints/.nycrc delete mode 100644 node_modules/has-bigints/CHANGELOG.md delete mode 100644 node_modules/has-bigints/LICENSE delete mode 100644 node_modules/has-bigints/README.md delete mode 100644 node_modules/has-bigints/index.js delete mode 100644 node_modules/has-bigints/package.json delete mode 100644 node_modules/has-bigints/test/index.js delete mode 100644 node_modules/has-flag/index.d.ts delete mode 100644 node_modules/has-flag/index.js delete mode 100644 node_modules/has-flag/license delete mode 100644 node_modules/has-flag/package.json delete mode 100644 node_modules/has-flag/readme.md delete mode 100644 node_modules/has-property-descriptors/.eslintrc delete mode 100644 node_modules/has-property-descriptors/.github/FUNDING.yml delete mode 100644 node_modules/has-property-descriptors/.nycrc delete mode 100644 node_modules/has-property-descriptors/CHANGELOG.md delete mode 100644 node_modules/has-property-descriptors/LICENSE delete mode 100644 node_modules/has-property-descriptors/README.md delete mode 100644 node_modules/has-property-descriptors/index.js delete mode 100644 node_modules/has-property-descriptors/package.json delete mode 100644 node_modules/has-property-descriptors/test/index.js delete mode 100644 node_modules/hexoid/dist/index.js delete mode 100644 node_modules/hexoid/dist/index.min.js delete mode 100644 node_modules/hexoid/dist/index.mjs delete mode 100644 node_modules/hexoid/hexoid.d.ts delete mode 100644 node_modules/hexoid/license delete mode 100644 node_modules/hexoid/package.json delete mode 100644 node_modules/hexoid/readme.md delete mode 100644 node_modules/html-escaper/LICENSE.txt delete mode 100644 node_modules/html-escaper/README.md delete mode 100644 node_modules/html-escaper/cjs/index.js delete mode 100644 node_modules/html-escaper/cjs/package.json delete mode 100644 node_modules/html-escaper/esm/index.js delete mode 100644 node_modules/html-escaper/index.js delete mode 100644 node_modules/html-escaper/min.js delete mode 100644 node_modules/html-escaper/package.json delete mode 100644 node_modules/html-escaper/test/index.js delete mode 100644 node_modules/html-escaper/test/package.json delete mode 100644 node_modules/human-signals/CHANGELOG.md delete mode 100644 node_modules/human-signals/LICENSE delete mode 100644 node_modules/human-signals/README.md delete mode 100644 node_modules/human-signals/build/src/core.js delete mode 100644 node_modules/human-signals/build/src/core.js.map delete mode 100644 node_modules/human-signals/build/src/main.d.ts delete mode 100644 node_modules/human-signals/build/src/main.js delete mode 100644 node_modules/human-signals/build/src/main.js.map delete mode 100644 node_modules/human-signals/build/src/realtime.js delete mode 100644 node_modules/human-signals/build/src/realtime.js.map delete mode 100644 node_modules/human-signals/build/src/signals.js delete mode 100644 node_modules/human-signals/build/src/signals.js.map delete mode 100644 node_modules/human-signals/package.json delete mode 100644 node_modules/ignore-by-default/LICENSE delete mode 100644 node_modules/ignore-by-default/README.md delete mode 100644 node_modules/ignore-by-default/index.js delete mode 100644 node_modules/ignore-by-default/package.json delete mode 100644 node_modules/ignore/LICENSE-MIT delete mode 100644 node_modules/ignore/README.md delete mode 100644 node_modules/ignore/index.d.ts delete mode 100644 node_modules/ignore/index.js delete mode 100644 node_modules/ignore/legacy.js delete mode 100644 node_modules/ignore/package.json delete mode 100644 node_modules/import-fresh/index.d.ts delete mode 100644 node_modules/import-fresh/index.js delete mode 100644 node_modules/import-fresh/license delete mode 100644 node_modules/import-fresh/node_modules/resolve-from/index.js delete mode 100644 node_modules/import-fresh/node_modules/resolve-from/license delete mode 100644 node_modules/import-fresh/node_modules/resolve-from/package.json delete mode 100644 node_modules/import-fresh/node_modules/resolve-from/readme.md delete mode 100644 node_modules/import-fresh/package.json delete mode 100644 node_modules/import-fresh/readme.md delete mode 100644 node_modules/import-local/fixtures/cli.js delete mode 100644 node_modules/import-local/index.js delete mode 100644 node_modules/import-local/license delete mode 100644 node_modules/import-local/package.json delete mode 100644 node_modules/import-local/readme.md delete mode 100644 node_modules/imurmurhash/README.md delete mode 100644 node_modules/imurmurhash/imurmurhash.js delete mode 100644 node_modules/imurmurhash/imurmurhash.min.js delete mode 100644 node_modules/imurmurhash/package.json delete mode 100644 node_modules/internal-slot/.editorconfig delete mode 100644 node_modules/internal-slot/.eslintignore delete mode 100644 node_modules/internal-slot/.eslintrc delete mode 100644 node_modules/internal-slot/.github/FUNDING.yml delete mode 100644 node_modules/internal-slot/.nycrc delete mode 100644 node_modules/internal-slot/CHANGELOG.md delete mode 100644 node_modules/internal-slot/LICENSE delete mode 100644 node_modules/internal-slot/README.md delete mode 100644 node_modules/internal-slot/index.js delete mode 100644 node_modules/internal-slot/package.json delete mode 100644 node_modules/internal-slot/test/index.js delete mode 100644 node_modules/is-arrayish/.editorconfig delete mode 100644 node_modules/is-arrayish/.istanbul.yml delete mode 100644 node_modules/is-arrayish/.npmignore delete mode 100644 node_modules/is-arrayish/.travis.yml delete mode 100644 node_modules/is-arrayish/LICENSE delete mode 100644 node_modules/is-arrayish/README.md delete mode 100644 node_modules/is-arrayish/index.js delete mode 100644 node_modules/is-arrayish/package.json delete mode 100644 node_modules/is-bigint/.eslintignore delete mode 100644 node_modules/is-bigint/.eslintrc delete mode 100644 node_modules/is-bigint/.github/FUNDING.yml delete mode 100644 node_modules/is-bigint/.nycrc delete mode 100644 node_modules/is-bigint/CHANGELOG.md delete mode 100644 node_modules/is-bigint/LICENSE delete mode 100644 node_modules/is-bigint/README.md delete mode 100644 node_modules/is-bigint/index.js delete mode 100644 node_modules/is-bigint/package.json delete mode 100644 node_modules/is-bigint/test/index.js delete mode 100644 node_modules/is-binary-path/index.d.ts delete mode 100644 node_modules/is-binary-path/index.js delete mode 100644 node_modules/is-binary-path/license delete mode 100644 node_modules/is-binary-path/package.json delete mode 100644 node_modules/is-binary-path/readme.md delete mode 100644 node_modules/is-boolean-object/.editorconfig delete mode 100644 node_modules/is-boolean-object/.eslintignore delete mode 100644 node_modules/is-boolean-object/.eslintrc delete mode 100644 node_modules/is-boolean-object/.github/FUNDING.yml delete mode 100644 node_modules/is-boolean-object/.nycrc delete mode 100644 node_modules/is-boolean-object/CHANGELOG.md delete mode 100644 node_modules/is-boolean-object/LICENSE delete mode 100644 node_modules/is-boolean-object/README.md delete mode 100644 node_modules/is-boolean-object/index.js delete mode 100644 node_modules/is-boolean-object/package.json delete mode 100644 node_modules/is-boolean-object/test/index.js delete mode 100644 node_modules/is-callable/.editorconfig delete mode 100644 node_modules/is-callable/.eslintignore delete mode 100644 node_modules/is-callable/.eslintrc delete mode 100644 node_modules/is-callable/.github/FUNDING.yml delete mode 100644 node_modules/is-callable/.istanbul.yml delete mode 100644 node_modules/is-callable/.nycrc delete mode 100644 node_modules/is-callable/CHANGELOG.md delete mode 100644 node_modules/is-callable/LICENSE delete mode 100644 node_modules/is-callable/README.md delete mode 100644 node_modules/is-callable/index.js delete mode 100644 node_modules/is-callable/package.json delete mode 100644 node_modules/is-callable/test/index.js delete mode 100644 node_modules/is-date-object/.editorconfig delete mode 100644 node_modules/is-date-object/.eslintignore delete mode 100644 node_modules/is-date-object/.eslintrc delete mode 100644 node_modules/is-date-object/.github/FUNDING.yml delete mode 100644 node_modules/is-date-object/.nycrc delete mode 100644 node_modules/is-date-object/CHANGELOG.md delete mode 100644 node_modules/is-date-object/LICENSE delete mode 100644 node_modules/is-date-object/README.md delete mode 100644 node_modules/is-date-object/index.js delete mode 100644 node_modules/is-date-object/package.json delete mode 100644 node_modules/is-date-object/test/index.js delete mode 100644 node_modules/is-extglob/LICENSE delete mode 100644 node_modules/is-extglob/README.md delete mode 100644 node_modules/is-extglob/index.js delete mode 100644 node_modules/is-extglob/package.json delete mode 100644 node_modules/is-fullwidth-code-point/index.d.ts delete mode 100644 node_modules/is-fullwidth-code-point/index.js delete mode 100644 node_modules/is-fullwidth-code-point/license delete mode 100644 node_modules/is-fullwidth-code-point/package.json delete mode 100644 node_modules/is-fullwidth-code-point/readme.md delete mode 100644 node_modules/is-generator-fn/index.d.ts delete mode 100644 node_modules/is-generator-fn/index.js delete mode 100644 node_modules/is-generator-fn/license delete mode 100644 node_modules/is-generator-fn/package.json delete mode 100644 node_modules/is-generator-fn/readme.md delete mode 100644 node_modules/is-glob/LICENSE delete mode 100644 node_modules/is-glob/README.md delete mode 100644 node_modules/is-glob/index.js delete mode 100644 node_modules/is-glob/package.json delete mode 100644 node_modules/is-negative-zero/.editorconfig delete mode 100644 node_modules/is-negative-zero/.eslintignore delete mode 100644 node_modules/is-negative-zero/.eslintrc delete mode 100644 node_modules/is-negative-zero/.github/FUNDING.yml delete mode 100644 node_modules/is-negative-zero/.nycrc delete mode 100644 node_modules/is-negative-zero/CHANGELOG.md delete mode 100644 node_modules/is-negative-zero/LICENSE delete mode 100644 node_modules/is-negative-zero/README.md delete mode 100644 node_modules/is-negative-zero/index.js delete mode 100644 node_modules/is-negative-zero/package.json delete mode 100644 node_modules/is-negative-zero/test/index.js delete mode 100644 node_modules/is-number-object/.editorconfig delete mode 100644 node_modules/is-number-object/.eslintrc delete mode 100644 node_modules/is-number-object/.github/FUNDING.yml delete mode 100644 node_modules/is-number-object/.nycrc delete mode 100644 node_modules/is-number-object/CHANGELOG.md delete mode 100644 node_modules/is-number-object/LICENSE delete mode 100644 node_modules/is-number-object/README.md delete mode 100644 node_modules/is-number-object/index.js delete mode 100644 node_modules/is-number-object/package.json delete mode 100644 node_modules/is-number-object/test/index.js delete mode 100644 node_modules/is-number/LICENSE delete mode 100644 node_modules/is-number/README.md delete mode 100644 node_modules/is-number/index.js delete mode 100644 node_modules/is-number/package.json delete mode 100644 node_modules/is-shared-array-buffer/.eslintignore delete mode 100644 node_modules/is-shared-array-buffer/.eslintrc delete mode 100644 node_modules/is-shared-array-buffer/.github/FUNDING.yml delete mode 100644 node_modules/is-shared-array-buffer/.nycrc delete mode 100644 node_modules/is-shared-array-buffer/CHANGELOG.md delete mode 100644 node_modules/is-shared-array-buffer/LICENSE delete mode 100644 node_modules/is-shared-array-buffer/README.md delete mode 100644 node_modules/is-shared-array-buffer/index.js delete mode 100644 node_modules/is-shared-array-buffer/package.json delete mode 100644 node_modules/is-shared-array-buffer/test/index.js delete mode 100644 node_modules/is-stream/index.d.ts delete mode 100644 node_modules/is-stream/index.js delete mode 100644 node_modules/is-stream/license delete mode 100644 node_modules/is-stream/package.json delete mode 100644 node_modules/is-stream/readme.md delete mode 100644 node_modules/is-string/.eslintignore delete mode 100644 node_modules/is-string/.eslintrc delete mode 100644 node_modules/is-string/.github/FUNDING.yml delete mode 100644 node_modules/is-string/.nycrc delete mode 100644 node_modules/is-string/CHANGELOG.md delete mode 100644 node_modules/is-string/LICENSE delete mode 100644 node_modules/is-string/README.md delete mode 100644 node_modules/is-string/index.js delete mode 100644 node_modules/is-string/package.json delete mode 100644 node_modules/is-string/test/index.js delete mode 100644 node_modules/is-symbol/.editorconfig delete mode 100644 node_modules/is-symbol/.eslintignore delete mode 100644 node_modules/is-symbol/.eslintrc delete mode 100644 node_modules/is-symbol/.github/FUNDING.yml delete mode 100644 node_modules/is-symbol/.nycrc delete mode 100644 node_modules/is-symbol/CHANGELOG.md delete mode 100644 node_modules/is-symbol/LICENSE delete mode 100644 node_modules/is-symbol/README.md delete mode 100644 node_modules/is-symbol/index.js delete mode 100644 node_modules/is-symbol/package.json delete mode 100644 node_modules/is-symbol/test/index.js delete mode 100644 node_modules/is-weakref/.eslintignore delete mode 100644 node_modules/is-weakref/.eslintrc delete mode 100644 node_modules/is-weakref/.github/FUNDING.yml delete mode 100644 node_modules/is-weakref/.nycrc delete mode 100644 node_modules/is-weakref/CHANGELOG.md delete mode 100644 node_modules/is-weakref/LICENSE delete mode 100644 node_modules/is-weakref/README.md delete mode 100644 node_modules/is-weakref/index.js delete mode 100644 node_modules/is-weakref/package.json delete mode 100644 node_modules/is-weakref/test/index.js delete mode 100644 node_modules/isexe/.npmignore delete mode 100644 node_modules/isexe/LICENSE delete mode 100644 node_modules/isexe/README.md delete mode 100644 node_modules/isexe/index.js delete mode 100644 node_modules/isexe/mode.js delete mode 100644 node_modules/isexe/package.json delete mode 100644 node_modules/isexe/test/basic.js delete mode 100644 node_modules/isexe/windows.js delete mode 100644 node_modules/istanbul-lib-coverage/CHANGELOG.md delete mode 100644 node_modules/istanbul-lib-coverage/LICENSE delete mode 100644 node_modules/istanbul-lib-coverage/README.md delete mode 100644 node_modules/istanbul-lib-coverage/index.js delete mode 100644 node_modules/istanbul-lib-coverage/lib/coverage-map.js delete mode 100644 node_modules/istanbul-lib-coverage/lib/coverage-summary.js delete mode 100644 node_modules/istanbul-lib-coverage/lib/data-properties.js delete mode 100644 node_modules/istanbul-lib-coverage/lib/file-coverage.js delete mode 100644 node_modules/istanbul-lib-coverage/lib/percent.js delete mode 100644 node_modules/istanbul-lib-coverage/package.json delete mode 100644 node_modules/istanbul-lib-instrument/CHANGELOG.md delete mode 100644 node_modules/istanbul-lib-instrument/LICENSE delete mode 100644 node_modules/istanbul-lib-instrument/README.md delete mode 100644 node_modules/istanbul-lib-instrument/package.json delete mode 100644 node_modules/istanbul-lib-instrument/src/constants.js delete mode 100644 node_modules/istanbul-lib-instrument/src/index.js delete mode 100644 node_modules/istanbul-lib-instrument/src/instrumenter.js delete mode 100644 node_modules/istanbul-lib-instrument/src/read-coverage.js delete mode 100644 node_modules/istanbul-lib-instrument/src/source-coverage.js delete mode 100644 node_modules/istanbul-lib-instrument/src/visitor.js delete mode 100644 node_modules/istanbul-lib-report/CHANGELOG.md delete mode 100644 node_modules/istanbul-lib-report/LICENSE delete mode 100644 node_modules/istanbul-lib-report/README.md delete mode 100644 node_modules/istanbul-lib-report/index.js delete mode 100644 node_modules/istanbul-lib-report/lib/context.js delete mode 100644 node_modules/istanbul-lib-report/lib/file-writer.js delete mode 100644 node_modules/istanbul-lib-report/lib/path.js delete mode 100644 node_modules/istanbul-lib-report/lib/report-base.js delete mode 100644 node_modules/istanbul-lib-report/lib/summarizer-factory.js delete mode 100644 node_modules/istanbul-lib-report/lib/tree.js delete mode 100644 node_modules/istanbul-lib-report/lib/watermarks.js delete mode 100644 node_modules/istanbul-lib-report/lib/xml-writer.js delete mode 100644 node_modules/istanbul-lib-report/package.json delete mode 100644 node_modules/istanbul-lib-source-maps/CHANGELOG.md delete mode 100644 node_modules/istanbul-lib-source-maps/LICENSE delete mode 100644 node_modules/istanbul-lib-source-maps/README.md delete mode 100644 node_modules/istanbul-lib-source-maps/index.js delete mode 100644 node_modules/istanbul-lib-source-maps/lib/get-mapping.js delete mode 100644 node_modules/istanbul-lib-source-maps/lib/map-store.js delete mode 100644 node_modules/istanbul-lib-source-maps/lib/mapped.js delete mode 100644 node_modules/istanbul-lib-source-maps/lib/pathutils.js delete mode 100644 node_modules/istanbul-lib-source-maps/lib/transform-utils.js delete mode 100644 node_modules/istanbul-lib-source-maps/lib/transformer.js delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/LICENSE delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/README.md delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/package.json delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/src/browser.js delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/src/common.js delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/src/index.js delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/debug/src/node.js delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/ms/index.js delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/ms/license.md delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/ms/package.json delete mode 100644 node_modules/istanbul-lib-source-maps/node_modules/ms/readme.md delete mode 100644 node_modules/istanbul-lib-source-maps/package.json delete mode 100644 node_modules/istanbul-reports/CHANGELOG.md delete mode 100644 node_modules/istanbul-reports/LICENSE delete mode 100644 node_modules/istanbul-reports/README.md delete mode 100644 node_modules/istanbul-reports/index.js delete mode 100644 node_modules/istanbul-reports/lib/clover/index.js delete mode 100644 node_modules/istanbul-reports/lib/cobertura/index.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/.babelrc delete mode 100644 node_modules/istanbul-reports/lib/html-spa/assets/bundle.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/assets/sort-arrow-sprite.png delete mode 100644 node_modules/istanbul-reports/lib/html-spa/assets/spa.css delete mode 100644 node_modules/istanbul-reports/lib/html-spa/index.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/fileBreadcrumbs.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/filterToggle.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/flattenToggle.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/getChildData.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/index.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/routing.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/summaryTableHeader.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/src/summaryTableLine.js delete mode 100644 node_modules/istanbul-reports/lib/html-spa/webpack.config.js delete mode 100644 node_modules/istanbul-reports/lib/html/annotator.js delete mode 100644 node_modules/istanbul-reports/lib/html/assets/base.css delete mode 100644 node_modules/istanbul-reports/lib/html/assets/block-navigation.js delete mode 100644 node_modules/istanbul-reports/lib/html/assets/favicon.png delete mode 100644 node_modules/istanbul-reports/lib/html/assets/sort-arrow-sprite.png delete mode 100644 node_modules/istanbul-reports/lib/html/assets/sorter.js delete mode 100644 node_modules/istanbul-reports/lib/html/assets/vendor/prettify.css delete mode 100644 node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js delete mode 100644 node_modules/istanbul-reports/lib/html/index.js delete mode 100644 node_modules/istanbul-reports/lib/html/insertion-text.js delete mode 100644 node_modules/istanbul-reports/lib/json-summary/index.js delete mode 100644 node_modules/istanbul-reports/lib/json/index.js delete mode 100644 node_modules/istanbul-reports/lib/lcov/index.js delete mode 100644 node_modules/istanbul-reports/lib/lcovonly/index.js delete mode 100644 node_modules/istanbul-reports/lib/none/index.js delete mode 100644 node_modules/istanbul-reports/lib/teamcity/index.js delete mode 100644 node_modules/istanbul-reports/lib/text-lcov/index.js delete mode 100644 node_modules/istanbul-reports/lib/text-summary/index.js delete mode 100644 node_modules/istanbul-reports/lib/text/index.js delete mode 100644 node_modules/istanbul-reports/package.json delete mode 100644 node_modules/jest-changed-files/LICENSE delete mode 100644 node_modules/jest-changed-files/README.md delete mode 100644 node_modules/jest-changed-files/build/git.js delete mode 100644 node_modules/jest-changed-files/build/hg.js delete mode 100644 node_modules/jest-changed-files/build/index.d.ts delete mode 100644 node_modules/jest-changed-files/build/index.js delete mode 100644 node_modules/jest-changed-files/build/types.js delete mode 100644 node_modules/jest-changed-files/package.json delete mode 100644 node_modules/jest-circus/LICENSE delete mode 100644 node_modules/jest-circus/README.md delete mode 100644 node_modules/jest-circus/build/eventHandler.js delete mode 100644 node_modules/jest-circus/build/formatNodeAssertErrors.js delete mode 100644 node_modules/jest-circus/build/globalErrorHandlers.js delete mode 100644 node_modules/jest-circus/build/index.d.ts delete mode 100644 node_modules/jest-circus/build/index.js delete mode 100644 node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js delete mode 100644 node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js delete mode 100644 node_modules/jest-circus/build/run.js delete mode 100644 node_modules/jest-circus/build/state.js delete mode 100644 node_modules/jest-circus/build/testCaseReportHandler.js delete mode 100644 node_modules/jest-circus/build/types.js delete mode 100644 node_modules/jest-circus/build/utils.js delete mode 100644 node_modules/jest-circus/package.json delete mode 100644 node_modules/jest-circus/runner.js delete mode 100644 node_modules/jest-cli/LICENSE delete mode 100644 node_modules/jest-cli/README.md delete mode 100644 node_modules/jest-cli/bin/jest.js delete mode 100644 node_modules/jest-cli/build/cli/args.js delete mode 100644 node_modules/jest-cli/build/cli/index.js delete mode 100644 node_modules/jest-cli/build/index.d.ts delete mode 100644 node_modules/jest-cli/build/index.js delete mode 100644 node_modules/jest-cli/build/init/errors.js delete mode 100644 node_modules/jest-cli/build/init/generateConfigFile.js delete mode 100644 node_modules/jest-cli/build/init/index.js delete mode 100644 node_modules/jest-cli/build/init/modifyPackageJson.js delete mode 100644 node_modules/jest-cli/build/init/questions.js delete mode 100644 node_modules/jest-cli/build/init/types.js delete mode 100644 node_modules/jest-cli/package.json delete mode 100644 node_modules/jest-config/LICENSE delete mode 100644 node_modules/jest-config/build/Defaults.js delete mode 100644 node_modules/jest-config/build/Deprecated.js delete mode 100644 node_modules/jest-config/build/Descriptions.js delete mode 100644 node_modules/jest-config/build/ReporterValidationErrors.js delete mode 100644 node_modules/jest-config/build/ValidConfig.js delete mode 100644 node_modules/jest-config/build/color.js delete mode 100644 node_modules/jest-config/build/constants.js delete mode 100644 node_modules/jest-config/build/getCacheDirectory.js delete mode 100644 node_modules/jest-config/build/getMaxWorkers.js delete mode 100644 node_modules/jest-config/build/index.d.ts delete mode 100644 node_modules/jest-config/build/index.js delete mode 100644 node_modules/jest-config/build/normalize.js delete mode 100644 node_modules/jest-config/build/parseShardPair.js delete mode 100644 node_modules/jest-config/build/readConfigFileAndSetRootDir.js delete mode 100644 node_modules/jest-config/build/resolveConfigPath.js delete mode 100644 node_modules/jest-config/build/setFromArgv.js delete mode 100644 node_modules/jest-config/build/utils.js delete mode 100644 node_modules/jest-config/build/validatePattern.js delete mode 100644 node_modules/jest-config/node_modules/ci-info/CHANGELOG.md delete mode 100644 node_modules/jest-config/node_modules/ci-info/LICENSE delete mode 100644 node_modules/jest-config/node_modules/ci-info/README.md delete mode 100644 node_modules/jest-config/node_modules/ci-info/index.d.ts delete mode 100644 node_modules/jest-config/node_modules/ci-info/index.js delete mode 100644 node_modules/jest-config/node_modules/ci-info/package.json delete mode 100644 node_modules/jest-config/node_modules/ci-info/vendors.json delete mode 100644 node_modules/jest-config/node_modules/strip-json-comments/index.d.ts delete mode 100644 node_modules/jest-config/node_modules/strip-json-comments/index.js delete mode 100644 node_modules/jest-config/node_modules/strip-json-comments/license delete mode 100644 node_modules/jest-config/node_modules/strip-json-comments/package.json delete mode 100644 node_modules/jest-config/node_modules/strip-json-comments/readme.md delete mode 100644 node_modules/jest-config/package.json delete mode 100644 node_modules/jest-diff/LICENSE delete mode 100644 node_modules/jest-diff/README.md delete mode 100644 node_modules/jest-diff/build/cleanupSemantic.js delete mode 100644 node_modules/jest-diff/build/constants.js delete mode 100644 node_modules/jest-diff/build/diffLines.js delete mode 100644 node_modules/jest-diff/build/diffStrings.js delete mode 100644 node_modules/jest-diff/build/getAlignedDiffs.js delete mode 100644 node_modules/jest-diff/build/index.d.ts delete mode 100644 node_modules/jest-diff/build/index.js delete mode 100644 node_modules/jest-diff/build/joinAlignedDiffs.js delete mode 100644 node_modules/jest-diff/build/normalizeDiffOptions.js delete mode 100644 node_modules/jest-diff/build/printDiffs.js delete mode 100644 node_modules/jest-diff/build/types.js delete mode 100644 node_modules/jest-diff/package.json delete mode 100644 node_modules/jest-docblock/LICENSE delete mode 100644 node_modules/jest-docblock/README.md delete mode 100644 node_modules/jest-docblock/build/index.d.ts delete mode 100644 node_modules/jest-docblock/build/index.js delete mode 100644 node_modules/jest-docblock/package.json delete mode 100644 node_modules/jest-each/LICENSE delete mode 100644 node_modules/jest-each/README.md delete mode 100644 node_modules/jest-each/build/bind.js delete mode 100644 node_modules/jest-each/build/index.d.ts delete mode 100644 node_modules/jest-each/build/index.js delete mode 100644 node_modules/jest-each/build/table/array.js delete mode 100644 node_modules/jest-each/build/table/interpolation.js delete mode 100644 node_modules/jest-each/build/table/template.js delete mode 100644 node_modules/jest-each/build/validation.js delete mode 100644 node_modules/jest-each/package.json delete mode 100644 node_modules/jest-environment-node/LICENSE delete mode 100644 node_modules/jest-environment-node/build/index.d.ts delete mode 100644 node_modules/jest-environment-node/build/index.js delete mode 100644 node_modules/jest-environment-node/package.json delete mode 100644 node_modules/jest-get-type/LICENSE delete mode 100644 node_modules/jest-get-type/build/index.d.ts delete mode 100644 node_modules/jest-get-type/build/index.js delete mode 100644 node_modules/jest-get-type/package.json delete mode 100644 node_modules/jest-haste-map/LICENSE delete mode 100644 node_modules/jest-haste-map/build/HasteFS.js delete mode 100644 node_modules/jest-haste-map/build/ModuleMap.js delete mode 100644 node_modules/jest-haste-map/build/blacklist.js delete mode 100644 node_modules/jest-haste-map/build/constants.js delete mode 100644 node_modules/jest-haste-map/build/crawlers/node.js delete mode 100644 node_modules/jest-haste-map/build/crawlers/watchman.js delete mode 100644 node_modules/jest-haste-map/build/getMockName.js delete mode 100644 node_modules/jest-haste-map/build/index.d.ts delete mode 100644 node_modules/jest-haste-map/build/index.js delete mode 100644 node_modules/jest-haste-map/build/lib/dependencyExtractor.js delete mode 100644 node_modules/jest-haste-map/build/lib/fast_path.js delete mode 100644 node_modules/jest-haste-map/build/lib/getPlatformExtension.js delete mode 100644 node_modules/jest-haste-map/build/lib/isWatchmanInstalled.js delete mode 100644 node_modules/jest-haste-map/build/lib/normalizePathSep.js delete mode 100644 node_modules/jest-haste-map/build/types.js delete mode 100644 node_modules/jest-haste-map/build/watchers/FSEventsWatcher.js delete mode 100644 node_modules/jest-haste-map/build/watchers/NodeWatcher.js delete mode 100644 node_modules/jest-haste-map/build/watchers/RecrawlWarning.js delete mode 100644 node_modules/jest-haste-map/build/watchers/WatchmanWatcher.js delete mode 100644 node_modules/jest-haste-map/build/watchers/common.js delete mode 100644 node_modules/jest-haste-map/build/worker.js delete mode 100644 node_modules/jest-haste-map/package.json delete mode 100644 node_modules/jest-leak-detector/LICENSE delete mode 100644 node_modules/jest-leak-detector/README.md delete mode 100644 node_modules/jest-leak-detector/build/index.d.ts delete mode 100644 node_modules/jest-leak-detector/build/index.js delete mode 100644 node_modules/jest-leak-detector/package.json delete mode 100644 node_modules/jest-matcher-utils/LICENSE delete mode 100644 node_modules/jest-matcher-utils/README.md delete mode 100644 node_modules/jest-matcher-utils/build/Replaceable.js delete mode 100644 node_modules/jest-matcher-utils/build/deepCyclicCopyReplaceable.js delete mode 100644 node_modules/jest-matcher-utils/build/index.d.ts delete mode 100644 node_modules/jest-matcher-utils/build/index.js delete mode 100644 node_modules/jest-matcher-utils/package.json delete mode 100644 node_modules/jest-message-util/LICENSE delete mode 100644 node_modules/jest-message-util/build/index.d.ts delete mode 100644 node_modules/jest-message-util/build/index.js delete mode 100644 node_modules/jest-message-util/build/types.js delete mode 100644 node_modules/jest-message-util/package.json delete mode 100644 node_modules/jest-mock/LICENSE delete mode 100644 node_modules/jest-mock/README.md delete mode 100644 node_modules/jest-mock/build/index.d.ts delete mode 100644 node_modules/jest-mock/build/index.js delete mode 100644 node_modules/jest-mock/package.json delete mode 100644 node_modules/jest-pnp-resolver/README.md delete mode 100644 node_modules/jest-pnp-resolver/createRequire.js delete mode 100644 node_modules/jest-pnp-resolver/getDefaultResolver.js delete mode 100644 node_modules/jest-pnp-resolver/index.d.ts delete mode 100644 node_modules/jest-pnp-resolver/index.js delete mode 100644 node_modules/jest-pnp-resolver/package.json delete mode 100644 node_modules/jest-regex-util/LICENSE delete mode 100644 node_modules/jest-regex-util/build/index.d.ts delete mode 100644 node_modules/jest-regex-util/build/index.js delete mode 100644 node_modules/jest-regex-util/package.json delete mode 100644 node_modules/jest-resolve-dependencies/LICENSE delete mode 100644 node_modules/jest-resolve-dependencies/build/index.d.ts delete mode 100644 node_modules/jest-resolve-dependencies/build/index.js delete mode 100644 node_modules/jest-resolve-dependencies/package.json delete mode 100644 node_modules/jest-resolve/LICENSE delete mode 100644 node_modules/jest-resolve/build/ModuleNotFoundError.js delete mode 100644 node_modules/jest-resolve/build/defaultResolver.js delete mode 100644 node_modules/jest-resolve/build/fileWalkers.js delete mode 100644 node_modules/jest-resolve/build/index.d.ts delete mode 100644 node_modules/jest-resolve/build/index.js delete mode 100644 node_modules/jest-resolve/build/isBuiltinModule.js delete mode 100644 node_modules/jest-resolve/build/nodeModulesPaths.js delete mode 100644 node_modules/jest-resolve/build/resolver.js delete mode 100644 node_modules/jest-resolve/build/shouldLoadAsEsm.js delete mode 100644 node_modules/jest-resolve/build/types.js delete mode 100644 node_modules/jest-resolve/build/utils.js delete mode 100644 node_modules/jest-resolve/package.json delete mode 100644 node_modules/jest-runner/LICENSE delete mode 100644 node_modules/jest-runner/build/index.d.ts delete mode 100644 node_modules/jest-runner/build/index.js delete mode 100644 node_modules/jest-runner/build/runTest.js delete mode 100644 node_modules/jest-runner/build/testWorker.js delete mode 100644 node_modules/jest-runner/build/types.js delete mode 100644 node_modules/jest-runner/node_modules/source-map-support/LICENSE.md delete mode 100644 node_modules/jest-runner/node_modules/source-map-support/README.md delete mode 100644 node_modules/jest-runner/node_modules/source-map-support/browser-source-map-support.js delete mode 100644 node_modules/jest-runner/node_modules/source-map-support/package.json delete mode 100644 node_modules/jest-runner/node_modules/source-map-support/register.js delete mode 100644 node_modules/jest-runner/node_modules/source-map-support/source-map-support.js delete mode 100644 node_modules/jest-runner/package.json delete mode 100644 node_modules/jest-runtime/LICENSE delete mode 100644 node_modules/jest-runtime/build/helpers.js delete mode 100644 node_modules/jest-runtime/build/index.d.ts delete mode 100644 node_modules/jest-runtime/build/index.js delete mode 100644 node_modules/jest-runtime/package.json delete mode 100644 node_modules/jest-snapshot/LICENSE delete mode 100644 node_modules/jest-snapshot/build/InlineSnapshots.js delete mode 100644 node_modules/jest-snapshot/build/SnapshotResolver.js delete mode 100644 node_modules/jest-snapshot/build/State.js delete mode 100644 node_modules/jest-snapshot/build/colors.js delete mode 100644 node_modules/jest-snapshot/build/dedentLines.js delete mode 100644 node_modules/jest-snapshot/build/index.d.ts delete mode 100644 node_modules/jest-snapshot/build/index.js delete mode 100644 node_modules/jest-snapshot/build/mockSerializer.js delete mode 100644 node_modules/jest-snapshot/build/plugins.js delete mode 100644 node_modules/jest-snapshot/build/printSnapshot.js delete mode 100644 node_modules/jest-snapshot/build/types.js delete mode 100644 node_modules/jest-snapshot/build/utils.js delete mode 100644 node_modules/jest-snapshot/node_modules/.bin/semver delete mode 100644 node_modules/jest-snapshot/node_modules/.bin/semver.cmd delete mode 100644 node_modules/jest-snapshot/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/jest-snapshot/node_modules/semver/LICENSE delete mode 100644 node_modules/jest-snapshot/node_modules/semver/README.md delete mode 100644 node_modules/jest-snapshot/node_modules/semver/bin/semver.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/classes/index.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/classes/range.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/classes/semver.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/clean.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/compare.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/diff.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/eq.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/gt.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/gte.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/inc.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/lt.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/lte.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/major.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/minor.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/neq.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/parse.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/patch.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/sort.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/functions/valid.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/index.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/internal/constants.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/internal/debug.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/internal/parse-options.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/internal/re.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/package.json delete mode 100644 node_modules/jest-snapshot/node_modules/semver/preload.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/range.bnf delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/simplify.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/subset.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/jest-snapshot/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/jest-snapshot/package.json delete mode 100644 node_modules/jest-util/LICENSE delete mode 100644 node_modules/jest-util/build/ErrorWithStack.js delete mode 100644 node_modules/jest-util/build/clearLine.js delete mode 100644 node_modules/jest-util/build/convertDescriptorToString.js delete mode 100644 node_modules/jest-util/build/createDirectory.js delete mode 100644 node_modules/jest-util/build/createProcessObject.js delete mode 100644 node_modules/jest-util/build/deepCyclicCopy.js delete mode 100644 node_modules/jest-util/build/formatTime.js delete mode 100644 node_modules/jest-util/build/globsToMatcher.js delete mode 100644 node_modules/jest-util/build/index.d.ts delete mode 100644 node_modules/jest-util/build/index.js delete mode 100644 node_modules/jest-util/build/installCommonGlobals.js delete mode 100644 node_modules/jest-util/build/interopRequireDefault.js delete mode 100644 node_modules/jest-util/build/isInteractive.js delete mode 100644 node_modules/jest-util/build/isPromise.js delete mode 100644 node_modules/jest-util/build/pluralize.js delete mode 100644 node_modules/jest-util/build/preRunMessage.js delete mode 100644 node_modules/jest-util/build/replacePathSepForGlob.js delete mode 100644 node_modules/jest-util/build/requireOrImportModule.js delete mode 100644 node_modules/jest-util/build/setGlobal.js delete mode 100644 node_modules/jest-util/build/specialChars.js delete mode 100644 node_modules/jest-util/build/testPathPatternToRegExp.js delete mode 100644 node_modules/jest-util/build/tryRealpath.js delete mode 100644 node_modules/jest-util/node_modules/ci-info/CHANGELOG.md delete mode 100644 node_modules/jest-util/node_modules/ci-info/LICENSE delete mode 100644 node_modules/jest-util/node_modules/ci-info/README.md delete mode 100644 node_modules/jest-util/node_modules/ci-info/index.d.ts delete mode 100644 node_modules/jest-util/node_modules/ci-info/index.js delete mode 100644 node_modules/jest-util/node_modules/ci-info/package.json delete mode 100644 node_modules/jest-util/node_modules/ci-info/vendors.json delete mode 100644 node_modules/jest-util/package.json delete mode 100644 node_modules/jest-validate/LICENSE delete mode 100644 node_modules/jest-validate/README.md delete mode 100644 node_modules/jest-validate/build/condition.js delete mode 100644 node_modules/jest-validate/build/defaultConfig.js delete mode 100644 node_modules/jest-validate/build/deprecated.js delete mode 100644 node_modules/jest-validate/build/errors.js delete mode 100644 node_modules/jest-validate/build/exampleConfig.js delete mode 100644 node_modules/jest-validate/build/index.d.ts delete mode 100644 node_modules/jest-validate/build/index.js delete mode 100644 node_modules/jest-validate/build/types.js delete mode 100644 node_modules/jest-validate/build/utils.js delete mode 100644 node_modules/jest-validate/build/validate.js delete mode 100644 node_modules/jest-validate/build/validateCLIOptions.js delete mode 100644 node_modules/jest-validate/build/warnings.js delete mode 100644 node_modules/jest-validate/node_modules/camelcase/index.d.ts delete mode 100644 node_modules/jest-validate/node_modules/camelcase/index.js delete mode 100644 node_modules/jest-validate/node_modules/camelcase/license delete mode 100644 node_modules/jest-validate/node_modules/camelcase/package.json delete mode 100644 node_modules/jest-validate/node_modules/camelcase/readme.md delete mode 100644 node_modules/jest-validate/package.json delete mode 100644 node_modules/jest-watcher/LICENSE delete mode 100644 node_modules/jest-watcher/build/BaseWatchPlugin.js delete mode 100644 node_modules/jest-watcher/build/JestHooks.js delete mode 100644 node_modules/jest-watcher/build/PatternPrompt.js delete mode 100644 node_modules/jest-watcher/build/TestWatcher.js delete mode 100644 node_modules/jest-watcher/build/constants.js delete mode 100644 node_modules/jest-watcher/build/index.d.ts delete mode 100644 node_modules/jest-watcher/build/index.js delete mode 100644 node_modules/jest-watcher/build/lib/Prompt.js delete mode 100644 node_modules/jest-watcher/build/lib/colorize.js delete mode 100644 node_modules/jest-watcher/build/lib/formatTestNameByPattern.js delete mode 100644 node_modules/jest-watcher/build/lib/patternModeHelpers.js delete mode 100644 node_modules/jest-watcher/build/lib/scroll.js delete mode 100644 node_modules/jest-watcher/build/types.js delete mode 100644 node_modules/jest-watcher/package.json delete mode 100644 node_modules/jest-worker/LICENSE delete mode 100644 node_modules/jest-worker/README.md delete mode 100644 node_modules/jest-worker/build/Farm.js delete mode 100644 node_modules/jest-worker/build/FifoQueue.js delete mode 100644 node_modules/jest-worker/build/PriorityQueue.js delete mode 100644 node_modules/jest-worker/build/WorkerPool.js delete mode 100644 node_modules/jest-worker/build/base/BaseWorkerPool.js delete mode 100644 node_modules/jest-worker/build/index.d.ts delete mode 100644 node_modules/jest-worker/build/index.js delete mode 100644 node_modules/jest-worker/build/types.js delete mode 100644 node_modules/jest-worker/build/workers/ChildProcessWorker.js delete mode 100644 node_modules/jest-worker/build/workers/NodeThreadsWorker.js delete mode 100644 node_modules/jest-worker/build/workers/messageParent.js delete mode 100644 node_modules/jest-worker/build/workers/processChild.js delete mode 100644 node_modules/jest-worker/build/workers/threadChild.js delete mode 100644 node_modules/jest-worker/node_modules/supports-color/browser.js delete mode 100644 node_modules/jest-worker/node_modules/supports-color/index.js delete mode 100644 node_modules/jest-worker/node_modules/supports-color/license delete mode 100644 node_modules/jest-worker/node_modules/supports-color/package.json delete mode 100644 node_modules/jest-worker/node_modules/supports-color/readme.md delete mode 100644 node_modules/jest-worker/package.json delete mode 100644 node_modules/jest/LICENSE delete mode 100644 node_modules/jest/README.md delete mode 100644 node_modules/jest/bin/jest.js delete mode 100644 node_modules/jest/build/index.d.ts delete mode 100644 node_modules/jest/build/index.js delete mode 100644 node_modules/jest/package.json delete mode 100644 node_modules/js-tokens/CHANGELOG.md delete mode 100644 node_modules/js-tokens/LICENSE delete mode 100644 node_modules/js-tokens/README.md delete mode 100644 node_modules/js-tokens/index.js delete mode 100644 node_modules/js-tokens/package.json delete mode 100644 node_modules/js-yaml/CHANGELOG.md delete mode 100644 node_modules/js-yaml/LICENSE delete mode 100644 node_modules/js-yaml/README.md delete mode 100644 node_modules/js-yaml/bin/js-yaml.js delete mode 100644 node_modules/js-yaml/dist/js-yaml.js delete mode 100644 node_modules/js-yaml/dist/js-yaml.min.js delete mode 100644 node_modules/js-yaml/index.js delete mode 100644 node_modules/js-yaml/lib/js-yaml.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/common.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/dumper.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/exception.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/loader.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/mark.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/schema.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/schema/core.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/schema/default_full.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/schema/default_safe.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/schema/failsafe.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/schema/json.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/binary.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/bool.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/float.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/int.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/js/function.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/js/regexp.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/js/undefined.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/map.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/merge.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/null.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/omap.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/pairs.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/seq.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/set.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/str.js delete mode 100644 node_modules/js-yaml/lib/js-yaml/type/timestamp.js delete mode 100644 node_modules/js-yaml/package.json delete mode 100644 node_modules/jsesc/LICENSE-MIT.txt delete mode 100644 node_modules/jsesc/README.md delete mode 100644 node_modules/jsesc/bin/jsesc delete mode 100644 node_modules/jsesc/jsesc.js delete mode 100644 node_modules/jsesc/man/jsesc.1 delete mode 100644 node_modules/jsesc/package.json delete mode 100644 node_modules/json-parse-better-errors/CHANGELOG.md delete mode 100644 node_modules/json-parse-better-errors/LICENSE.md delete mode 100644 node_modules/json-parse-better-errors/README.md delete mode 100644 node_modules/json-parse-better-errors/index.js delete mode 100644 node_modules/json-parse-better-errors/package.json delete mode 100644 node_modules/json-parse-even-better-errors/CHANGELOG.md delete mode 100644 node_modules/json-parse-even-better-errors/LICENSE.md delete mode 100644 node_modules/json-parse-even-better-errors/README.md delete mode 100644 node_modules/json-parse-even-better-errors/index.js delete mode 100644 node_modules/json-parse-even-better-errors/package.json delete mode 100644 node_modules/json-schema-traverse/.eslintrc.yml delete mode 100644 node_modules/json-schema-traverse/.travis.yml delete mode 100644 node_modules/json-schema-traverse/LICENSE delete mode 100644 node_modules/json-schema-traverse/README.md delete mode 100644 node_modules/json-schema-traverse/index.js delete mode 100644 node_modules/json-schema-traverse/package.json delete mode 100644 node_modules/json-schema-traverse/spec/.eslintrc.yml delete mode 100644 node_modules/json-schema-traverse/spec/fixtures/schema.js delete mode 100644 node_modules/json-schema-traverse/spec/index.spec.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/.npmignore delete mode 100644 node_modules/json-stable-stringify-without-jsonify/.travis.yml delete mode 100644 node_modules/json-stable-stringify-without-jsonify/LICENSE delete mode 100644 node_modules/json-stable-stringify-without-jsonify/example/key_cmp.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/example/nested.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/example/str.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/example/value_cmp.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/index.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/package.json delete mode 100644 node_modules/json-stable-stringify-without-jsonify/readme.markdown delete mode 100644 node_modules/json-stable-stringify-without-jsonify/test/cmp.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/test/nested.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/test/replacer.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/test/space.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/test/str.js delete mode 100644 node_modules/json-stable-stringify-without-jsonify/test/to-json.js delete mode 100644 node_modules/json5/LICENSE.md delete mode 100644 node_modules/json5/README.md delete mode 100644 node_modules/json5/dist/index.js delete mode 100644 node_modules/json5/dist/index.min.js delete mode 100644 node_modules/json5/dist/index.min.mjs delete mode 100644 node_modules/json5/dist/index.mjs delete mode 100644 node_modules/json5/lib/cli.js delete mode 100644 node_modules/json5/lib/index.d.ts delete mode 100644 node_modules/json5/lib/index.js delete mode 100644 node_modules/json5/lib/parse.d.ts delete mode 100644 node_modules/json5/lib/parse.js delete mode 100644 node_modules/json5/lib/register.js delete mode 100644 node_modules/json5/lib/require.js delete mode 100644 node_modules/json5/lib/stringify.d.ts delete mode 100644 node_modules/json5/lib/stringify.js delete mode 100644 node_modules/json5/lib/unicode.d.ts delete mode 100644 node_modules/json5/lib/unicode.js delete mode 100644 node_modules/json5/lib/util.d.ts delete mode 100644 node_modules/json5/lib/util.js delete mode 100644 node_modules/json5/package.json delete mode 100644 node_modules/jsx-ast-utils/.babelrc delete mode 100644 node_modules/jsx-ast-utils/.eslintignore delete mode 100644 node_modules/jsx-ast-utils/.eslintrc delete mode 100644 node_modules/jsx-ast-utils/.github/FUNDING.yml delete mode 100644 node_modules/jsx-ast-utils/CHANGELOG.md delete mode 100644 node_modules/jsx-ast-utils/LICENSE.md delete mode 100644 node_modules/jsx-ast-utils/README.md delete mode 100644 node_modules/jsx-ast-utils/__tests__/helper.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/elementType-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/eventHandlers-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/getProp-parser-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/getProp-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/getPropLiteralValue-babelparser-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/getPropLiteralValue-flowparser-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/getPropValue-babelparser-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/getPropValue-flowparser-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/hasProp-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/index-test.js delete mode 100644 node_modules/jsx-ast-utils/__tests__/src/propName-test.js delete mode 100644 node_modules/jsx-ast-utils/elementType.js delete mode 100644 node_modules/jsx-ast-utils/eventHandlers.js delete mode 100644 node_modules/jsx-ast-utils/eventHandlersByType.js delete mode 100644 node_modules/jsx-ast-utils/getLiteralPropValue.js delete mode 100644 node_modules/jsx-ast-utils/getProp.js delete mode 100644 node_modules/jsx-ast-utils/getPropValue.js delete mode 100644 node_modules/jsx-ast-utils/hasAnyProp.js delete mode 100644 node_modules/jsx-ast-utils/hasEveryProp.js delete mode 100644 node_modules/jsx-ast-utils/hasProp.js delete mode 100644 node_modules/jsx-ast-utils/lib/elementType.js delete mode 100644 node_modules/jsx-ast-utils/lib/eventHandlers.js delete mode 100644 node_modules/jsx-ast-utils/lib/getProp.js delete mode 100644 node_modules/jsx-ast-utils/lib/getPropValue.js delete mode 100644 node_modules/jsx-ast-utils/lib/hasProp.js delete mode 100644 node_modules/jsx-ast-utils/lib/index.js delete mode 100644 node_modules/jsx-ast-utils/lib/propName.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/JSXElement.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/JSXFragment.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/JSXText.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/Literal.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/ArrayExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/AssignmentExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/BinaryExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/BindExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/CallExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/ChainExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/ConditionalExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/FunctionExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/Identifier.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/LogicalExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/MemberExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/NewExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/ObjectExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/OptionalCallExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/OptionalMemberExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/SequenceExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/SpreadElement.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/TSNonNullExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/TaggedTemplateExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/TemplateLiteral.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/ThisExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/TypeCastExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/UnaryExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/UpdateExpression.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/expressions/index.js delete mode 100644 node_modules/jsx-ast-utils/lib/values/index.js delete mode 100644 node_modules/jsx-ast-utils/package.json delete mode 100644 node_modules/jsx-ast-utils/propName.js delete mode 100644 node_modules/jsx-ast-utils/src/elementType.js delete mode 100644 node_modules/jsx-ast-utils/src/eventHandlers.js delete mode 100644 node_modules/jsx-ast-utils/src/getProp.js delete mode 100644 node_modules/jsx-ast-utils/src/getPropValue.js delete mode 100644 node_modules/jsx-ast-utils/src/hasProp.js delete mode 100644 node_modules/jsx-ast-utils/src/index.js delete mode 100644 node_modules/jsx-ast-utils/src/propName.js delete mode 100644 node_modules/jsx-ast-utils/src/values/JSXElement.js delete mode 100644 node_modules/jsx-ast-utils/src/values/JSXFragment.js delete mode 100644 node_modules/jsx-ast-utils/src/values/JSXText.js delete mode 100644 node_modules/jsx-ast-utils/src/values/Literal.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/ArrayExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/AssignmentExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/BinaryExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/BindExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/CallExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/ChainExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/ConditionalExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/FunctionExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/Identifier.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/LogicalExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/MemberExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/NewExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/ObjectExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/OptionalCallExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/OptionalMemberExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/SequenceExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/SpreadElement.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/TSNonNullExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/TaggedTemplateExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/TemplateLiteral.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/ThisExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/TypeCastExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/UnaryExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/UpdateExpression.js delete mode 100644 node_modules/jsx-ast-utils/src/values/expressions/index.js delete mode 100644 node_modules/jsx-ast-utils/src/values/index.js delete mode 100644 node_modules/kleur/index.js delete mode 100644 node_modules/kleur/kleur.d.ts delete mode 100644 node_modules/kleur/license delete mode 100644 node_modules/kleur/package.json delete mode 100644 node_modules/kleur/readme.md delete mode 100644 node_modules/leven/index.d.ts delete mode 100644 node_modules/leven/index.js delete mode 100644 node_modules/leven/license delete mode 100644 node_modules/leven/package.json delete mode 100644 node_modules/leven/readme.md delete mode 100644 node_modules/lines-and-columns/LICENSE delete mode 100644 node_modules/lines-and-columns/README.md delete mode 100644 node_modules/lines-and-columns/build/index.d.ts delete mode 100644 node_modules/lines-and-columns/build/index.js delete mode 100644 node_modules/lines-and-columns/package.json delete mode 100644 node_modules/load-json-file/index.d.ts delete mode 100644 node_modules/load-json-file/index.js delete mode 100644 node_modules/load-json-file/license delete mode 100644 node_modules/load-json-file/node_modules/parse-json/index.js delete mode 100644 node_modules/load-json-file/node_modules/parse-json/license delete mode 100644 node_modules/load-json-file/node_modules/parse-json/package.json delete mode 100644 node_modules/load-json-file/node_modules/parse-json/readme.md delete mode 100644 node_modules/load-json-file/node_modules/strip-bom/index.js delete mode 100644 node_modules/load-json-file/node_modules/strip-bom/license delete mode 100644 node_modules/load-json-file/node_modules/strip-bom/package.json delete mode 100644 node_modules/load-json-file/node_modules/strip-bom/readme.md delete mode 100644 node_modules/load-json-file/node_modules/type-fest/index.d.ts delete mode 100644 node_modules/load-json-file/node_modules/type-fest/license delete mode 100644 node_modules/load-json-file/node_modules/type-fest/package.json delete mode 100644 node_modules/load-json-file/node_modules/type-fest/readme.md delete mode 100644 node_modules/load-json-file/node_modules/type-fest/source/package-json.d.ts delete mode 100644 node_modules/load-json-file/package.json delete mode 100644 node_modules/load-json-file/readme.md delete mode 100644 node_modules/locate-path/index.d.ts delete mode 100644 node_modules/locate-path/index.js delete mode 100644 node_modules/locate-path/license delete mode 100644 node_modules/locate-path/package.json delete mode 100644 node_modules/locate-path/readme.md delete mode 100644 node_modules/lodash.debounce/LICENSE delete mode 100644 node_modules/lodash.debounce/README.md delete mode 100644 node_modules/lodash.debounce/index.js delete mode 100644 node_modules/lodash.debounce/package.json delete mode 100644 node_modules/lodash.memoize/LICENSE delete mode 100644 node_modules/lodash.memoize/README.md delete mode 100644 node_modules/lodash.memoize/index.js delete mode 100644 node_modules/lodash.memoize/package.json delete mode 100644 node_modules/lodash.merge/LICENSE delete mode 100644 node_modules/lodash.merge/README.md delete mode 100644 node_modules/lodash.merge/index.js delete mode 100644 node_modules/lodash.merge/package.json delete mode 100644 node_modules/lodash.truncate/LICENSE delete mode 100644 node_modules/lodash.truncate/README.md delete mode 100644 node_modules/lodash.truncate/index.js delete mode 100644 node_modules/lodash.truncate/package.json delete mode 100644 node_modules/lodash/LICENSE delete mode 100644 node_modules/lodash/README.md delete mode 100644 node_modules/lodash/_DataView.js delete mode 100644 node_modules/lodash/_Hash.js delete mode 100644 node_modules/lodash/_LazyWrapper.js delete mode 100644 node_modules/lodash/_ListCache.js delete mode 100644 node_modules/lodash/_LodashWrapper.js delete mode 100644 node_modules/lodash/_Map.js delete mode 100644 node_modules/lodash/_MapCache.js delete mode 100644 node_modules/lodash/_Promise.js delete mode 100644 node_modules/lodash/_Set.js delete mode 100644 node_modules/lodash/_SetCache.js delete mode 100644 node_modules/lodash/_Stack.js delete mode 100644 node_modules/lodash/_Symbol.js delete mode 100644 node_modules/lodash/_Uint8Array.js delete mode 100644 node_modules/lodash/_WeakMap.js delete mode 100644 node_modules/lodash/_apply.js delete mode 100644 node_modules/lodash/_arrayAggregator.js delete mode 100644 node_modules/lodash/_arrayEach.js delete mode 100644 node_modules/lodash/_arrayEachRight.js delete mode 100644 node_modules/lodash/_arrayEvery.js delete mode 100644 node_modules/lodash/_arrayFilter.js delete mode 100644 node_modules/lodash/_arrayIncludes.js delete mode 100644 node_modules/lodash/_arrayIncludesWith.js delete mode 100644 node_modules/lodash/_arrayLikeKeys.js delete mode 100644 node_modules/lodash/_arrayMap.js delete mode 100644 node_modules/lodash/_arrayPush.js delete mode 100644 node_modules/lodash/_arrayReduce.js delete mode 100644 node_modules/lodash/_arrayReduceRight.js delete mode 100644 node_modules/lodash/_arraySample.js delete mode 100644 node_modules/lodash/_arraySampleSize.js delete mode 100644 node_modules/lodash/_arrayShuffle.js delete mode 100644 node_modules/lodash/_arraySome.js delete mode 100644 node_modules/lodash/_asciiSize.js delete mode 100644 node_modules/lodash/_asciiToArray.js delete mode 100644 node_modules/lodash/_asciiWords.js delete mode 100644 node_modules/lodash/_assignMergeValue.js delete mode 100644 node_modules/lodash/_assignValue.js delete mode 100644 node_modules/lodash/_assocIndexOf.js delete mode 100644 node_modules/lodash/_baseAggregator.js delete mode 100644 node_modules/lodash/_baseAssign.js delete mode 100644 node_modules/lodash/_baseAssignIn.js delete mode 100644 node_modules/lodash/_baseAssignValue.js delete mode 100644 node_modules/lodash/_baseAt.js delete mode 100644 node_modules/lodash/_baseClamp.js delete mode 100644 node_modules/lodash/_baseClone.js delete mode 100644 node_modules/lodash/_baseConforms.js delete mode 100644 node_modules/lodash/_baseConformsTo.js delete mode 100644 node_modules/lodash/_baseCreate.js delete mode 100644 node_modules/lodash/_baseDelay.js delete mode 100644 node_modules/lodash/_baseDifference.js delete mode 100644 node_modules/lodash/_baseEach.js delete mode 100644 node_modules/lodash/_baseEachRight.js delete mode 100644 node_modules/lodash/_baseEvery.js delete mode 100644 node_modules/lodash/_baseExtremum.js delete mode 100644 node_modules/lodash/_baseFill.js delete mode 100644 node_modules/lodash/_baseFilter.js delete mode 100644 node_modules/lodash/_baseFindIndex.js delete mode 100644 node_modules/lodash/_baseFindKey.js delete mode 100644 node_modules/lodash/_baseFlatten.js delete mode 100644 node_modules/lodash/_baseFor.js delete mode 100644 node_modules/lodash/_baseForOwn.js delete mode 100644 node_modules/lodash/_baseForOwnRight.js delete mode 100644 node_modules/lodash/_baseForRight.js delete mode 100644 node_modules/lodash/_baseFunctions.js delete mode 100644 node_modules/lodash/_baseGet.js delete mode 100644 node_modules/lodash/_baseGetAllKeys.js delete mode 100644 node_modules/lodash/_baseGetTag.js delete mode 100644 node_modules/lodash/_baseGt.js delete mode 100644 node_modules/lodash/_baseHas.js delete mode 100644 node_modules/lodash/_baseHasIn.js delete mode 100644 node_modules/lodash/_baseInRange.js delete mode 100644 node_modules/lodash/_baseIndexOf.js delete mode 100644 node_modules/lodash/_baseIndexOfWith.js delete mode 100644 node_modules/lodash/_baseIntersection.js delete mode 100644 node_modules/lodash/_baseInverter.js delete mode 100644 node_modules/lodash/_baseInvoke.js delete mode 100644 node_modules/lodash/_baseIsArguments.js delete mode 100644 node_modules/lodash/_baseIsArrayBuffer.js delete mode 100644 node_modules/lodash/_baseIsDate.js delete mode 100644 node_modules/lodash/_baseIsEqual.js delete mode 100644 node_modules/lodash/_baseIsEqualDeep.js delete mode 100644 node_modules/lodash/_baseIsMap.js delete mode 100644 node_modules/lodash/_baseIsMatch.js delete mode 100644 node_modules/lodash/_baseIsNaN.js delete mode 100644 node_modules/lodash/_baseIsNative.js delete mode 100644 node_modules/lodash/_baseIsRegExp.js delete mode 100644 node_modules/lodash/_baseIsSet.js delete mode 100644 node_modules/lodash/_baseIsTypedArray.js delete mode 100644 node_modules/lodash/_baseIteratee.js delete mode 100644 node_modules/lodash/_baseKeys.js delete mode 100644 node_modules/lodash/_baseKeysIn.js delete mode 100644 node_modules/lodash/_baseLodash.js delete mode 100644 node_modules/lodash/_baseLt.js delete mode 100644 node_modules/lodash/_baseMap.js delete mode 100644 node_modules/lodash/_baseMatches.js delete mode 100644 node_modules/lodash/_baseMatchesProperty.js delete mode 100644 node_modules/lodash/_baseMean.js delete mode 100644 node_modules/lodash/_baseMerge.js delete mode 100644 node_modules/lodash/_baseMergeDeep.js delete mode 100644 node_modules/lodash/_baseNth.js delete mode 100644 node_modules/lodash/_baseOrderBy.js delete mode 100644 node_modules/lodash/_basePick.js delete mode 100644 node_modules/lodash/_basePickBy.js delete mode 100644 node_modules/lodash/_baseProperty.js delete mode 100644 node_modules/lodash/_basePropertyDeep.js delete mode 100644 node_modules/lodash/_basePropertyOf.js delete mode 100644 node_modules/lodash/_basePullAll.js delete mode 100644 node_modules/lodash/_basePullAt.js delete mode 100644 node_modules/lodash/_baseRandom.js delete mode 100644 node_modules/lodash/_baseRange.js delete mode 100644 node_modules/lodash/_baseReduce.js delete mode 100644 node_modules/lodash/_baseRepeat.js delete mode 100644 node_modules/lodash/_baseRest.js delete mode 100644 node_modules/lodash/_baseSample.js delete mode 100644 node_modules/lodash/_baseSampleSize.js delete mode 100644 node_modules/lodash/_baseSet.js delete mode 100644 node_modules/lodash/_baseSetData.js delete mode 100644 node_modules/lodash/_baseSetToString.js delete mode 100644 node_modules/lodash/_baseShuffle.js delete mode 100644 node_modules/lodash/_baseSlice.js delete mode 100644 node_modules/lodash/_baseSome.js delete mode 100644 node_modules/lodash/_baseSortBy.js delete mode 100644 node_modules/lodash/_baseSortedIndex.js delete mode 100644 node_modules/lodash/_baseSortedIndexBy.js delete mode 100644 node_modules/lodash/_baseSortedUniq.js delete mode 100644 node_modules/lodash/_baseSum.js delete mode 100644 node_modules/lodash/_baseTimes.js delete mode 100644 node_modules/lodash/_baseToNumber.js delete mode 100644 node_modules/lodash/_baseToPairs.js delete mode 100644 node_modules/lodash/_baseToString.js delete mode 100644 node_modules/lodash/_baseTrim.js delete mode 100644 node_modules/lodash/_baseUnary.js delete mode 100644 node_modules/lodash/_baseUniq.js delete mode 100644 node_modules/lodash/_baseUnset.js delete mode 100644 node_modules/lodash/_baseUpdate.js delete mode 100644 node_modules/lodash/_baseValues.js delete mode 100644 node_modules/lodash/_baseWhile.js delete mode 100644 node_modules/lodash/_baseWrapperValue.js delete mode 100644 node_modules/lodash/_baseXor.js delete mode 100644 node_modules/lodash/_baseZipObject.js delete mode 100644 node_modules/lodash/_cacheHas.js delete mode 100644 node_modules/lodash/_castArrayLikeObject.js delete mode 100644 node_modules/lodash/_castFunction.js delete mode 100644 node_modules/lodash/_castPath.js delete mode 100644 node_modules/lodash/_castRest.js delete mode 100644 node_modules/lodash/_castSlice.js delete mode 100644 node_modules/lodash/_charsEndIndex.js delete mode 100644 node_modules/lodash/_charsStartIndex.js delete mode 100644 node_modules/lodash/_cloneArrayBuffer.js delete mode 100644 node_modules/lodash/_cloneBuffer.js delete mode 100644 node_modules/lodash/_cloneDataView.js delete mode 100644 node_modules/lodash/_cloneRegExp.js delete mode 100644 node_modules/lodash/_cloneSymbol.js delete mode 100644 node_modules/lodash/_cloneTypedArray.js delete mode 100644 node_modules/lodash/_compareAscending.js delete mode 100644 node_modules/lodash/_compareMultiple.js delete mode 100644 node_modules/lodash/_composeArgs.js delete mode 100644 node_modules/lodash/_composeArgsRight.js delete mode 100644 node_modules/lodash/_copyArray.js delete mode 100644 node_modules/lodash/_copyObject.js delete mode 100644 node_modules/lodash/_copySymbols.js delete mode 100644 node_modules/lodash/_copySymbolsIn.js delete mode 100644 node_modules/lodash/_coreJsData.js delete mode 100644 node_modules/lodash/_countHolders.js delete mode 100644 node_modules/lodash/_createAggregator.js delete mode 100644 node_modules/lodash/_createAssigner.js delete mode 100644 node_modules/lodash/_createBaseEach.js delete mode 100644 node_modules/lodash/_createBaseFor.js delete mode 100644 node_modules/lodash/_createBind.js delete mode 100644 node_modules/lodash/_createCaseFirst.js delete mode 100644 node_modules/lodash/_createCompounder.js delete mode 100644 node_modules/lodash/_createCtor.js delete mode 100644 node_modules/lodash/_createCurry.js delete mode 100644 node_modules/lodash/_createFind.js delete mode 100644 node_modules/lodash/_createFlow.js delete mode 100644 node_modules/lodash/_createHybrid.js delete mode 100644 node_modules/lodash/_createInverter.js delete mode 100644 node_modules/lodash/_createMathOperation.js delete mode 100644 node_modules/lodash/_createOver.js delete mode 100644 node_modules/lodash/_createPadding.js delete mode 100644 node_modules/lodash/_createPartial.js delete mode 100644 node_modules/lodash/_createRange.js delete mode 100644 node_modules/lodash/_createRecurry.js delete mode 100644 node_modules/lodash/_createRelationalOperation.js delete mode 100644 node_modules/lodash/_createRound.js delete mode 100644 node_modules/lodash/_createSet.js delete mode 100644 node_modules/lodash/_createToPairs.js delete mode 100644 node_modules/lodash/_createWrap.js delete mode 100644 node_modules/lodash/_customDefaultsAssignIn.js delete mode 100644 node_modules/lodash/_customDefaultsMerge.js delete mode 100644 node_modules/lodash/_customOmitClone.js delete mode 100644 node_modules/lodash/_deburrLetter.js delete mode 100644 node_modules/lodash/_defineProperty.js delete mode 100644 node_modules/lodash/_equalArrays.js delete mode 100644 node_modules/lodash/_equalByTag.js delete mode 100644 node_modules/lodash/_equalObjects.js delete mode 100644 node_modules/lodash/_escapeHtmlChar.js delete mode 100644 node_modules/lodash/_escapeStringChar.js delete mode 100644 node_modules/lodash/_flatRest.js delete mode 100644 node_modules/lodash/_freeGlobal.js delete mode 100644 node_modules/lodash/_getAllKeys.js delete mode 100644 node_modules/lodash/_getAllKeysIn.js delete mode 100644 node_modules/lodash/_getData.js delete mode 100644 node_modules/lodash/_getFuncName.js delete mode 100644 node_modules/lodash/_getHolder.js delete mode 100644 node_modules/lodash/_getMapData.js delete mode 100644 node_modules/lodash/_getMatchData.js delete mode 100644 node_modules/lodash/_getNative.js delete mode 100644 node_modules/lodash/_getPrototype.js delete mode 100644 node_modules/lodash/_getRawTag.js delete mode 100644 node_modules/lodash/_getSymbols.js delete mode 100644 node_modules/lodash/_getSymbolsIn.js delete mode 100644 node_modules/lodash/_getTag.js delete mode 100644 node_modules/lodash/_getValue.js delete mode 100644 node_modules/lodash/_getView.js delete mode 100644 node_modules/lodash/_getWrapDetails.js delete mode 100644 node_modules/lodash/_hasPath.js delete mode 100644 node_modules/lodash/_hasUnicode.js delete mode 100644 node_modules/lodash/_hasUnicodeWord.js delete mode 100644 node_modules/lodash/_hashClear.js delete mode 100644 node_modules/lodash/_hashDelete.js delete mode 100644 node_modules/lodash/_hashGet.js delete mode 100644 node_modules/lodash/_hashHas.js delete mode 100644 node_modules/lodash/_hashSet.js delete mode 100644 node_modules/lodash/_initCloneArray.js delete mode 100644 node_modules/lodash/_initCloneByTag.js delete mode 100644 node_modules/lodash/_initCloneObject.js delete mode 100644 node_modules/lodash/_insertWrapDetails.js delete mode 100644 node_modules/lodash/_isFlattenable.js delete mode 100644 node_modules/lodash/_isIndex.js delete mode 100644 node_modules/lodash/_isIterateeCall.js delete mode 100644 node_modules/lodash/_isKey.js delete mode 100644 node_modules/lodash/_isKeyable.js delete mode 100644 node_modules/lodash/_isLaziable.js delete mode 100644 node_modules/lodash/_isMaskable.js delete mode 100644 node_modules/lodash/_isMasked.js delete mode 100644 node_modules/lodash/_isPrototype.js delete mode 100644 node_modules/lodash/_isStrictComparable.js delete mode 100644 node_modules/lodash/_iteratorToArray.js delete mode 100644 node_modules/lodash/_lazyClone.js delete mode 100644 node_modules/lodash/_lazyReverse.js delete mode 100644 node_modules/lodash/_lazyValue.js delete mode 100644 node_modules/lodash/_listCacheClear.js delete mode 100644 node_modules/lodash/_listCacheDelete.js delete mode 100644 node_modules/lodash/_listCacheGet.js delete mode 100644 node_modules/lodash/_listCacheHas.js delete mode 100644 node_modules/lodash/_listCacheSet.js delete mode 100644 node_modules/lodash/_mapCacheClear.js delete mode 100644 node_modules/lodash/_mapCacheDelete.js delete mode 100644 node_modules/lodash/_mapCacheGet.js delete mode 100644 node_modules/lodash/_mapCacheHas.js delete mode 100644 node_modules/lodash/_mapCacheSet.js delete mode 100644 node_modules/lodash/_mapToArray.js delete mode 100644 node_modules/lodash/_matchesStrictComparable.js delete mode 100644 node_modules/lodash/_memoizeCapped.js delete mode 100644 node_modules/lodash/_mergeData.js delete mode 100644 node_modules/lodash/_metaMap.js delete mode 100644 node_modules/lodash/_nativeCreate.js delete mode 100644 node_modules/lodash/_nativeKeys.js delete mode 100644 node_modules/lodash/_nativeKeysIn.js delete mode 100644 node_modules/lodash/_nodeUtil.js delete mode 100644 node_modules/lodash/_objectToString.js delete mode 100644 node_modules/lodash/_overArg.js delete mode 100644 node_modules/lodash/_overRest.js delete mode 100644 node_modules/lodash/_parent.js delete mode 100644 node_modules/lodash/_reEscape.js delete mode 100644 node_modules/lodash/_reEvaluate.js delete mode 100644 node_modules/lodash/_reInterpolate.js delete mode 100644 node_modules/lodash/_realNames.js delete mode 100644 node_modules/lodash/_reorder.js delete mode 100644 node_modules/lodash/_replaceHolders.js delete mode 100644 node_modules/lodash/_root.js delete mode 100644 node_modules/lodash/_safeGet.js delete mode 100644 node_modules/lodash/_setCacheAdd.js delete mode 100644 node_modules/lodash/_setCacheHas.js delete mode 100644 node_modules/lodash/_setData.js delete mode 100644 node_modules/lodash/_setToArray.js delete mode 100644 node_modules/lodash/_setToPairs.js delete mode 100644 node_modules/lodash/_setToString.js delete mode 100644 node_modules/lodash/_setWrapToString.js delete mode 100644 node_modules/lodash/_shortOut.js delete mode 100644 node_modules/lodash/_shuffleSelf.js delete mode 100644 node_modules/lodash/_stackClear.js delete mode 100644 node_modules/lodash/_stackDelete.js delete mode 100644 node_modules/lodash/_stackGet.js delete mode 100644 node_modules/lodash/_stackHas.js delete mode 100644 node_modules/lodash/_stackSet.js delete mode 100644 node_modules/lodash/_strictIndexOf.js delete mode 100644 node_modules/lodash/_strictLastIndexOf.js delete mode 100644 node_modules/lodash/_stringSize.js delete mode 100644 node_modules/lodash/_stringToArray.js delete mode 100644 node_modules/lodash/_stringToPath.js delete mode 100644 node_modules/lodash/_toKey.js delete mode 100644 node_modules/lodash/_toSource.js delete mode 100644 node_modules/lodash/_trimmedEndIndex.js delete mode 100644 node_modules/lodash/_unescapeHtmlChar.js delete mode 100644 node_modules/lodash/_unicodeSize.js delete mode 100644 node_modules/lodash/_unicodeToArray.js delete mode 100644 node_modules/lodash/_unicodeWords.js delete mode 100644 node_modules/lodash/_updateWrapDetails.js delete mode 100644 node_modules/lodash/_wrapperClone.js delete mode 100644 node_modules/lodash/add.js delete mode 100644 node_modules/lodash/after.js delete mode 100644 node_modules/lodash/array.js delete mode 100644 node_modules/lodash/ary.js delete mode 100644 node_modules/lodash/assign.js delete mode 100644 node_modules/lodash/assignIn.js delete mode 100644 node_modules/lodash/assignInWith.js delete mode 100644 node_modules/lodash/assignWith.js delete mode 100644 node_modules/lodash/at.js delete mode 100644 node_modules/lodash/attempt.js delete mode 100644 node_modules/lodash/before.js delete mode 100644 node_modules/lodash/bind.js delete mode 100644 node_modules/lodash/bindAll.js delete mode 100644 node_modules/lodash/bindKey.js delete mode 100644 node_modules/lodash/camelCase.js delete mode 100644 node_modules/lodash/capitalize.js delete mode 100644 node_modules/lodash/castArray.js delete mode 100644 node_modules/lodash/ceil.js delete mode 100644 node_modules/lodash/chain.js delete mode 100644 node_modules/lodash/chunk.js delete mode 100644 node_modules/lodash/clamp.js delete mode 100644 node_modules/lodash/clone.js delete mode 100644 node_modules/lodash/cloneDeep.js delete mode 100644 node_modules/lodash/cloneDeepWith.js delete mode 100644 node_modules/lodash/cloneWith.js delete mode 100644 node_modules/lodash/collection.js delete mode 100644 node_modules/lodash/commit.js delete mode 100644 node_modules/lodash/compact.js delete mode 100644 node_modules/lodash/concat.js delete mode 100644 node_modules/lodash/cond.js delete mode 100644 node_modules/lodash/conforms.js delete mode 100644 node_modules/lodash/conformsTo.js delete mode 100644 node_modules/lodash/constant.js delete mode 100644 node_modules/lodash/core.js delete mode 100644 node_modules/lodash/core.min.js delete mode 100644 node_modules/lodash/countBy.js delete mode 100644 node_modules/lodash/create.js delete mode 100644 node_modules/lodash/curry.js delete mode 100644 node_modules/lodash/curryRight.js delete mode 100644 node_modules/lodash/date.js delete mode 100644 node_modules/lodash/debounce.js delete mode 100644 node_modules/lodash/deburr.js delete mode 100644 node_modules/lodash/defaultTo.js delete mode 100644 node_modules/lodash/defaults.js delete mode 100644 node_modules/lodash/defaultsDeep.js delete mode 100644 node_modules/lodash/defer.js delete mode 100644 node_modules/lodash/delay.js delete mode 100644 node_modules/lodash/difference.js delete mode 100644 node_modules/lodash/differenceBy.js delete mode 100644 node_modules/lodash/differenceWith.js delete mode 100644 node_modules/lodash/divide.js delete mode 100644 node_modules/lodash/drop.js delete mode 100644 node_modules/lodash/dropRight.js delete mode 100644 node_modules/lodash/dropRightWhile.js delete mode 100644 node_modules/lodash/dropWhile.js delete mode 100644 node_modules/lodash/each.js delete mode 100644 node_modules/lodash/eachRight.js delete mode 100644 node_modules/lodash/endsWith.js delete mode 100644 node_modules/lodash/entries.js delete mode 100644 node_modules/lodash/entriesIn.js delete mode 100644 node_modules/lodash/eq.js delete mode 100644 node_modules/lodash/escape.js delete mode 100644 node_modules/lodash/escapeRegExp.js delete mode 100644 node_modules/lodash/every.js delete mode 100644 node_modules/lodash/extend.js delete mode 100644 node_modules/lodash/extendWith.js delete mode 100644 node_modules/lodash/fill.js delete mode 100644 node_modules/lodash/filter.js delete mode 100644 node_modules/lodash/find.js delete mode 100644 node_modules/lodash/findIndex.js delete mode 100644 node_modules/lodash/findKey.js delete mode 100644 node_modules/lodash/findLast.js delete mode 100644 node_modules/lodash/findLastIndex.js delete mode 100644 node_modules/lodash/findLastKey.js delete mode 100644 node_modules/lodash/first.js delete mode 100644 node_modules/lodash/flake.lock delete mode 100644 node_modules/lodash/flake.nix delete mode 100644 node_modules/lodash/flatMap.js delete mode 100644 node_modules/lodash/flatMapDeep.js delete mode 100644 node_modules/lodash/flatMapDepth.js delete mode 100644 node_modules/lodash/flatten.js delete mode 100644 node_modules/lodash/flattenDeep.js delete mode 100644 node_modules/lodash/flattenDepth.js delete mode 100644 node_modules/lodash/flip.js delete mode 100644 node_modules/lodash/floor.js delete mode 100644 node_modules/lodash/flow.js delete mode 100644 node_modules/lodash/flowRight.js delete mode 100644 node_modules/lodash/forEach.js delete mode 100644 node_modules/lodash/forEachRight.js delete mode 100644 node_modules/lodash/forIn.js delete mode 100644 node_modules/lodash/forInRight.js delete mode 100644 node_modules/lodash/forOwn.js delete mode 100644 node_modules/lodash/forOwnRight.js delete mode 100644 node_modules/lodash/fp.js delete mode 100644 node_modules/lodash/fp/F.js delete mode 100644 node_modules/lodash/fp/T.js delete mode 100644 node_modules/lodash/fp/__.js delete mode 100644 node_modules/lodash/fp/_baseConvert.js delete mode 100644 node_modules/lodash/fp/_convertBrowser.js delete mode 100644 node_modules/lodash/fp/_falseOptions.js delete mode 100644 node_modules/lodash/fp/_mapping.js delete mode 100644 node_modules/lodash/fp/_util.js delete mode 100644 node_modules/lodash/fp/add.js delete mode 100644 node_modules/lodash/fp/after.js delete mode 100644 node_modules/lodash/fp/all.js delete mode 100644 node_modules/lodash/fp/allPass.js delete mode 100644 node_modules/lodash/fp/always.js delete mode 100644 node_modules/lodash/fp/any.js delete mode 100644 node_modules/lodash/fp/anyPass.js delete mode 100644 node_modules/lodash/fp/apply.js delete mode 100644 node_modules/lodash/fp/array.js delete mode 100644 node_modules/lodash/fp/ary.js delete mode 100644 node_modules/lodash/fp/assign.js delete mode 100644 node_modules/lodash/fp/assignAll.js delete mode 100644 node_modules/lodash/fp/assignAllWith.js delete mode 100644 node_modules/lodash/fp/assignIn.js delete mode 100644 node_modules/lodash/fp/assignInAll.js delete mode 100644 node_modules/lodash/fp/assignInAllWith.js delete mode 100644 node_modules/lodash/fp/assignInWith.js delete mode 100644 node_modules/lodash/fp/assignWith.js delete mode 100644 node_modules/lodash/fp/assoc.js delete mode 100644 node_modules/lodash/fp/assocPath.js delete mode 100644 node_modules/lodash/fp/at.js delete mode 100644 node_modules/lodash/fp/attempt.js delete mode 100644 node_modules/lodash/fp/before.js delete mode 100644 node_modules/lodash/fp/bind.js delete mode 100644 node_modules/lodash/fp/bindAll.js delete mode 100644 node_modules/lodash/fp/bindKey.js delete mode 100644 node_modules/lodash/fp/camelCase.js delete mode 100644 node_modules/lodash/fp/capitalize.js delete mode 100644 node_modules/lodash/fp/castArray.js delete mode 100644 node_modules/lodash/fp/ceil.js delete mode 100644 node_modules/lodash/fp/chain.js delete mode 100644 node_modules/lodash/fp/chunk.js delete mode 100644 node_modules/lodash/fp/clamp.js delete mode 100644 node_modules/lodash/fp/clone.js delete mode 100644 node_modules/lodash/fp/cloneDeep.js delete mode 100644 node_modules/lodash/fp/cloneDeepWith.js delete mode 100644 node_modules/lodash/fp/cloneWith.js delete mode 100644 node_modules/lodash/fp/collection.js delete mode 100644 node_modules/lodash/fp/commit.js delete mode 100644 node_modules/lodash/fp/compact.js delete mode 100644 node_modules/lodash/fp/complement.js delete mode 100644 node_modules/lodash/fp/compose.js delete mode 100644 node_modules/lodash/fp/concat.js delete mode 100644 node_modules/lodash/fp/cond.js delete mode 100644 node_modules/lodash/fp/conforms.js delete mode 100644 node_modules/lodash/fp/conformsTo.js delete mode 100644 node_modules/lodash/fp/constant.js delete mode 100644 node_modules/lodash/fp/contains.js delete mode 100644 node_modules/lodash/fp/convert.js delete mode 100644 node_modules/lodash/fp/countBy.js delete mode 100644 node_modules/lodash/fp/create.js delete mode 100644 node_modules/lodash/fp/curry.js delete mode 100644 node_modules/lodash/fp/curryN.js delete mode 100644 node_modules/lodash/fp/curryRight.js delete mode 100644 node_modules/lodash/fp/curryRightN.js delete mode 100644 node_modules/lodash/fp/date.js delete mode 100644 node_modules/lodash/fp/debounce.js delete mode 100644 node_modules/lodash/fp/deburr.js delete mode 100644 node_modules/lodash/fp/defaultTo.js delete mode 100644 node_modules/lodash/fp/defaults.js delete mode 100644 node_modules/lodash/fp/defaultsAll.js delete mode 100644 node_modules/lodash/fp/defaultsDeep.js delete mode 100644 node_modules/lodash/fp/defaultsDeepAll.js delete mode 100644 node_modules/lodash/fp/defer.js delete mode 100644 node_modules/lodash/fp/delay.js delete mode 100644 node_modules/lodash/fp/difference.js delete mode 100644 node_modules/lodash/fp/differenceBy.js delete mode 100644 node_modules/lodash/fp/differenceWith.js delete mode 100644 node_modules/lodash/fp/dissoc.js delete mode 100644 node_modules/lodash/fp/dissocPath.js delete mode 100644 node_modules/lodash/fp/divide.js delete mode 100644 node_modules/lodash/fp/drop.js delete mode 100644 node_modules/lodash/fp/dropLast.js delete mode 100644 node_modules/lodash/fp/dropLastWhile.js delete mode 100644 node_modules/lodash/fp/dropRight.js delete mode 100644 node_modules/lodash/fp/dropRightWhile.js delete mode 100644 node_modules/lodash/fp/dropWhile.js delete mode 100644 node_modules/lodash/fp/each.js delete mode 100644 node_modules/lodash/fp/eachRight.js delete mode 100644 node_modules/lodash/fp/endsWith.js delete mode 100644 node_modules/lodash/fp/entries.js delete mode 100644 node_modules/lodash/fp/entriesIn.js delete mode 100644 node_modules/lodash/fp/eq.js delete mode 100644 node_modules/lodash/fp/equals.js delete mode 100644 node_modules/lodash/fp/escape.js delete mode 100644 node_modules/lodash/fp/escapeRegExp.js delete mode 100644 node_modules/lodash/fp/every.js delete mode 100644 node_modules/lodash/fp/extend.js delete mode 100644 node_modules/lodash/fp/extendAll.js delete mode 100644 node_modules/lodash/fp/extendAllWith.js delete mode 100644 node_modules/lodash/fp/extendWith.js delete mode 100644 node_modules/lodash/fp/fill.js delete mode 100644 node_modules/lodash/fp/filter.js delete mode 100644 node_modules/lodash/fp/find.js delete mode 100644 node_modules/lodash/fp/findFrom.js delete mode 100644 node_modules/lodash/fp/findIndex.js delete mode 100644 node_modules/lodash/fp/findIndexFrom.js delete mode 100644 node_modules/lodash/fp/findKey.js delete mode 100644 node_modules/lodash/fp/findLast.js delete mode 100644 node_modules/lodash/fp/findLastFrom.js delete mode 100644 node_modules/lodash/fp/findLastIndex.js delete mode 100644 node_modules/lodash/fp/findLastIndexFrom.js delete mode 100644 node_modules/lodash/fp/findLastKey.js delete mode 100644 node_modules/lodash/fp/first.js delete mode 100644 node_modules/lodash/fp/flatMap.js delete mode 100644 node_modules/lodash/fp/flatMapDeep.js delete mode 100644 node_modules/lodash/fp/flatMapDepth.js delete mode 100644 node_modules/lodash/fp/flatten.js delete mode 100644 node_modules/lodash/fp/flattenDeep.js delete mode 100644 node_modules/lodash/fp/flattenDepth.js delete mode 100644 node_modules/lodash/fp/flip.js delete mode 100644 node_modules/lodash/fp/floor.js delete mode 100644 node_modules/lodash/fp/flow.js delete mode 100644 node_modules/lodash/fp/flowRight.js delete mode 100644 node_modules/lodash/fp/forEach.js delete mode 100644 node_modules/lodash/fp/forEachRight.js delete mode 100644 node_modules/lodash/fp/forIn.js delete mode 100644 node_modules/lodash/fp/forInRight.js delete mode 100644 node_modules/lodash/fp/forOwn.js delete mode 100644 node_modules/lodash/fp/forOwnRight.js delete mode 100644 node_modules/lodash/fp/fromPairs.js delete mode 100644 node_modules/lodash/fp/function.js delete mode 100644 node_modules/lodash/fp/functions.js delete mode 100644 node_modules/lodash/fp/functionsIn.js delete mode 100644 node_modules/lodash/fp/get.js delete mode 100644 node_modules/lodash/fp/getOr.js delete mode 100644 node_modules/lodash/fp/groupBy.js delete mode 100644 node_modules/lodash/fp/gt.js delete mode 100644 node_modules/lodash/fp/gte.js delete mode 100644 node_modules/lodash/fp/has.js delete mode 100644 node_modules/lodash/fp/hasIn.js delete mode 100644 node_modules/lodash/fp/head.js delete mode 100644 node_modules/lodash/fp/identical.js delete mode 100644 node_modules/lodash/fp/identity.js delete mode 100644 node_modules/lodash/fp/inRange.js delete mode 100644 node_modules/lodash/fp/includes.js delete mode 100644 node_modules/lodash/fp/includesFrom.js delete mode 100644 node_modules/lodash/fp/indexBy.js delete mode 100644 node_modules/lodash/fp/indexOf.js delete mode 100644 node_modules/lodash/fp/indexOfFrom.js delete mode 100644 node_modules/lodash/fp/init.js delete mode 100644 node_modules/lodash/fp/initial.js delete mode 100644 node_modules/lodash/fp/intersection.js delete mode 100644 node_modules/lodash/fp/intersectionBy.js delete mode 100644 node_modules/lodash/fp/intersectionWith.js delete mode 100644 node_modules/lodash/fp/invert.js delete mode 100644 node_modules/lodash/fp/invertBy.js delete mode 100644 node_modules/lodash/fp/invertObj.js delete mode 100644 node_modules/lodash/fp/invoke.js delete mode 100644 node_modules/lodash/fp/invokeArgs.js delete mode 100644 node_modules/lodash/fp/invokeArgsMap.js delete mode 100644 node_modules/lodash/fp/invokeMap.js delete mode 100644 node_modules/lodash/fp/isArguments.js delete mode 100644 node_modules/lodash/fp/isArray.js delete mode 100644 node_modules/lodash/fp/isArrayBuffer.js delete mode 100644 node_modules/lodash/fp/isArrayLike.js delete mode 100644 node_modules/lodash/fp/isArrayLikeObject.js delete mode 100644 node_modules/lodash/fp/isBoolean.js delete mode 100644 node_modules/lodash/fp/isBuffer.js delete mode 100644 node_modules/lodash/fp/isDate.js delete mode 100644 node_modules/lodash/fp/isElement.js delete mode 100644 node_modules/lodash/fp/isEmpty.js delete mode 100644 node_modules/lodash/fp/isEqual.js delete mode 100644 node_modules/lodash/fp/isEqualWith.js delete mode 100644 node_modules/lodash/fp/isError.js delete mode 100644 node_modules/lodash/fp/isFinite.js delete mode 100644 node_modules/lodash/fp/isFunction.js delete mode 100644 node_modules/lodash/fp/isInteger.js delete mode 100644 node_modules/lodash/fp/isLength.js delete mode 100644 node_modules/lodash/fp/isMap.js delete mode 100644 node_modules/lodash/fp/isMatch.js delete mode 100644 node_modules/lodash/fp/isMatchWith.js delete mode 100644 node_modules/lodash/fp/isNaN.js delete mode 100644 node_modules/lodash/fp/isNative.js delete mode 100644 node_modules/lodash/fp/isNil.js delete mode 100644 node_modules/lodash/fp/isNull.js delete mode 100644 node_modules/lodash/fp/isNumber.js delete mode 100644 node_modules/lodash/fp/isObject.js delete mode 100644 node_modules/lodash/fp/isObjectLike.js delete mode 100644 node_modules/lodash/fp/isPlainObject.js delete mode 100644 node_modules/lodash/fp/isRegExp.js delete mode 100644 node_modules/lodash/fp/isSafeInteger.js delete mode 100644 node_modules/lodash/fp/isSet.js delete mode 100644 node_modules/lodash/fp/isString.js delete mode 100644 node_modules/lodash/fp/isSymbol.js delete mode 100644 node_modules/lodash/fp/isTypedArray.js delete mode 100644 node_modules/lodash/fp/isUndefined.js delete mode 100644 node_modules/lodash/fp/isWeakMap.js delete mode 100644 node_modules/lodash/fp/isWeakSet.js delete mode 100644 node_modules/lodash/fp/iteratee.js delete mode 100644 node_modules/lodash/fp/join.js delete mode 100644 node_modules/lodash/fp/juxt.js delete mode 100644 node_modules/lodash/fp/kebabCase.js delete mode 100644 node_modules/lodash/fp/keyBy.js delete mode 100644 node_modules/lodash/fp/keys.js delete mode 100644 node_modules/lodash/fp/keysIn.js delete mode 100644 node_modules/lodash/fp/lang.js delete mode 100644 node_modules/lodash/fp/last.js delete mode 100644 node_modules/lodash/fp/lastIndexOf.js delete mode 100644 node_modules/lodash/fp/lastIndexOfFrom.js delete mode 100644 node_modules/lodash/fp/lowerCase.js delete mode 100644 node_modules/lodash/fp/lowerFirst.js delete mode 100644 node_modules/lodash/fp/lt.js delete mode 100644 node_modules/lodash/fp/lte.js delete mode 100644 node_modules/lodash/fp/map.js delete mode 100644 node_modules/lodash/fp/mapKeys.js delete mode 100644 node_modules/lodash/fp/mapValues.js delete mode 100644 node_modules/lodash/fp/matches.js delete mode 100644 node_modules/lodash/fp/matchesProperty.js delete mode 100644 node_modules/lodash/fp/math.js delete mode 100644 node_modules/lodash/fp/max.js delete mode 100644 node_modules/lodash/fp/maxBy.js delete mode 100644 node_modules/lodash/fp/mean.js delete mode 100644 node_modules/lodash/fp/meanBy.js delete mode 100644 node_modules/lodash/fp/memoize.js delete mode 100644 node_modules/lodash/fp/merge.js delete mode 100644 node_modules/lodash/fp/mergeAll.js delete mode 100644 node_modules/lodash/fp/mergeAllWith.js delete mode 100644 node_modules/lodash/fp/mergeWith.js delete mode 100644 node_modules/lodash/fp/method.js delete mode 100644 node_modules/lodash/fp/methodOf.js delete mode 100644 node_modules/lodash/fp/min.js delete mode 100644 node_modules/lodash/fp/minBy.js delete mode 100644 node_modules/lodash/fp/mixin.js delete mode 100644 node_modules/lodash/fp/multiply.js delete mode 100644 node_modules/lodash/fp/nAry.js delete mode 100644 node_modules/lodash/fp/negate.js delete mode 100644 node_modules/lodash/fp/next.js delete mode 100644 node_modules/lodash/fp/noop.js delete mode 100644 node_modules/lodash/fp/now.js delete mode 100644 node_modules/lodash/fp/nth.js delete mode 100644 node_modules/lodash/fp/nthArg.js delete mode 100644 node_modules/lodash/fp/number.js delete mode 100644 node_modules/lodash/fp/object.js delete mode 100644 node_modules/lodash/fp/omit.js delete mode 100644 node_modules/lodash/fp/omitAll.js delete mode 100644 node_modules/lodash/fp/omitBy.js delete mode 100644 node_modules/lodash/fp/once.js delete mode 100644 node_modules/lodash/fp/orderBy.js delete mode 100644 node_modules/lodash/fp/over.js delete mode 100644 node_modules/lodash/fp/overArgs.js delete mode 100644 node_modules/lodash/fp/overEvery.js delete mode 100644 node_modules/lodash/fp/overSome.js delete mode 100644 node_modules/lodash/fp/pad.js delete mode 100644 node_modules/lodash/fp/padChars.js delete mode 100644 node_modules/lodash/fp/padCharsEnd.js delete mode 100644 node_modules/lodash/fp/padCharsStart.js delete mode 100644 node_modules/lodash/fp/padEnd.js delete mode 100644 node_modules/lodash/fp/padStart.js delete mode 100644 node_modules/lodash/fp/parseInt.js delete mode 100644 node_modules/lodash/fp/partial.js delete mode 100644 node_modules/lodash/fp/partialRight.js delete mode 100644 node_modules/lodash/fp/partition.js delete mode 100644 node_modules/lodash/fp/path.js delete mode 100644 node_modules/lodash/fp/pathEq.js delete mode 100644 node_modules/lodash/fp/pathOr.js delete mode 100644 node_modules/lodash/fp/paths.js delete mode 100644 node_modules/lodash/fp/pick.js delete mode 100644 node_modules/lodash/fp/pickAll.js delete mode 100644 node_modules/lodash/fp/pickBy.js delete mode 100644 node_modules/lodash/fp/pipe.js delete mode 100644 node_modules/lodash/fp/placeholder.js delete mode 100644 node_modules/lodash/fp/plant.js delete mode 100644 node_modules/lodash/fp/pluck.js delete mode 100644 node_modules/lodash/fp/prop.js delete mode 100644 node_modules/lodash/fp/propEq.js delete mode 100644 node_modules/lodash/fp/propOr.js delete mode 100644 node_modules/lodash/fp/property.js delete mode 100644 node_modules/lodash/fp/propertyOf.js delete mode 100644 node_modules/lodash/fp/props.js delete mode 100644 node_modules/lodash/fp/pull.js delete mode 100644 node_modules/lodash/fp/pullAll.js delete mode 100644 node_modules/lodash/fp/pullAllBy.js delete mode 100644 node_modules/lodash/fp/pullAllWith.js delete mode 100644 node_modules/lodash/fp/pullAt.js delete mode 100644 node_modules/lodash/fp/random.js delete mode 100644 node_modules/lodash/fp/range.js delete mode 100644 node_modules/lodash/fp/rangeRight.js delete mode 100644 node_modules/lodash/fp/rangeStep.js delete mode 100644 node_modules/lodash/fp/rangeStepRight.js delete mode 100644 node_modules/lodash/fp/rearg.js delete mode 100644 node_modules/lodash/fp/reduce.js delete mode 100644 node_modules/lodash/fp/reduceRight.js delete mode 100644 node_modules/lodash/fp/reject.js delete mode 100644 node_modules/lodash/fp/remove.js delete mode 100644 node_modules/lodash/fp/repeat.js delete mode 100644 node_modules/lodash/fp/replace.js delete mode 100644 node_modules/lodash/fp/rest.js delete mode 100644 node_modules/lodash/fp/restFrom.js delete mode 100644 node_modules/lodash/fp/result.js delete mode 100644 node_modules/lodash/fp/reverse.js delete mode 100644 node_modules/lodash/fp/round.js delete mode 100644 node_modules/lodash/fp/sample.js delete mode 100644 node_modules/lodash/fp/sampleSize.js delete mode 100644 node_modules/lodash/fp/seq.js delete mode 100644 node_modules/lodash/fp/set.js delete mode 100644 node_modules/lodash/fp/setWith.js delete mode 100644 node_modules/lodash/fp/shuffle.js delete mode 100644 node_modules/lodash/fp/size.js delete mode 100644 node_modules/lodash/fp/slice.js delete mode 100644 node_modules/lodash/fp/snakeCase.js delete mode 100644 node_modules/lodash/fp/some.js delete mode 100644 node_modules/lodash/fp/sortBy.js delete mode 100644 node_modules/lodash/fp/sortedIndex.js delete mode 100644 node_modules/lodash/fp/sortedIndexBy.js delete mode 100644 node_modules/lodash/fp/sortedIndexOf.js delete mode 100644 node_modules/lodash/fp/sortedLastIndex.js delete mode 100644 node_modules/lodash/fp/sortedLastIndexBy.js delete mode 100644 node_modules/lodash/fp/sortedLastIndexOf.js delete mode 100644 node_modules/lodash/fp/sortedUniq.js delete mode 100644 node_modules/lodash/fp/sortedUniqBy.js delete mode 100644 node_modules/lodash/fp/split.js delete mode 100644 node_modules/lodash/fp/spread.js delete mode 100644 node_modules/lodash/fp/spreadFrom.js delete mode 100644 node_modules/lodash/fp/startCase.js delete mode 100644 node_modules/lodash/fp/startsWith.js delete mode 100644 node_modules/lodash/fp/string.js delete mode 100644 node_modules/lodash/fp/stubArray.js delete mode 100644 node_modules/lodash/fp/stubFalse.js delete mode 100644 node_modules/lodash/fp/stubObject.js delete mode 100644 node_modules/lodash/fp/stubString.js delete mode 100644 node_modules/lodash/fp/stubTrue.js delete mode 100644 node_modules/lodash/fp/subtract.js delete mode 100644 node_modules/lodash/fp/sum.js delete mode 100644 node_modules/lodash/fp/sumBy.js delete mode 100644 node_modules/lodash/fp/symmetricDifference.js delete mode 100644 node_modules/lodash/fp/symmetricDifferenceBy.js delete mode 100644 node_modules/lodash/fp/symmetricDifferenceWith.js delete mode 100644 node_modules/lodash/fp/tail.js delete mode 100644 node_modules/lodash/fp/take.js delete mode 100644 node_modules/lodash/fp/takeLast.js delete mode 100644 node_modules/lodash/fp/takeLastWhile.js delete mode 100644 node_modules/lodash/fp/takeRight.js delete mode 100644 node_modules/lodash/fp/takeRightWhile.js delete mode 100644 node_modules/lodash/fp/takeWhile.js delete mode 100644 node_modules/lodash/fp/tap.js delete mode 100644 node_modules/lodash/fp/template.js delete mode 100644 node_modules/lodash/fp/templateSettings.js delete mode 100644 node_modules/lodash/fp/throttle.js delete mode 100644 node_modules/lodash/fp/thru.js delete mode 100644 node_modules/lodash/fp/times.js delete mode 100644 node_modules/lodash/fp/toArray.js delete mode 100644 node_modules/lodash/fp/toFinite.js delete mode 100644 node_modules/lodash/fp/toInteger.js delete mode 100644 node_modules/lodash/fp/toIterator.js delete mode 100644 node_modules/lodash/fp/toJSON.js delete mode 100644 node_modules/lodash/fp/toLength.js delete mode 100644 node_modules/lodash/fp/toLower.js delete mode 100644 node_modules/lodash/fp/toNumber.js delete mode 100644 node_modules/lodash/fp/toPairs.js delete mode 100644 node_modules/lodash/fp/toPairsIn.js delete mode 100644 node_modules/lodash/fp/toPath.js delete mode 100644 node_modules/lodash/fp/toPlainObject.js delete mode 100644 node_modules/lodash/fp/toSafeInteger.js delete mode 100644 node_modules/lodash/fp/toString.js delete mode 100644 node_modules/lodash/fp/toUpper.js delete mode 100644 node_modules/lodash/fp/transform.js delete mode 100644 node_modules/lodash/fp/trim.js delete mode 100644 node_modules/lodash/fp/trimChars.js delete mode 100644 node_modules/lodash/fp/trimCharsEnd.js delete mode 100644 node_modules/lodash/fp/trimCharsStart.js delete mode 100644 node_modules/lodash/fp/trimEnd.js delete mode 100644 node_modules/lodash/fp/trimStart.js delete mode 100644 node_modules/lodash/fp/truncate.js delete mode 100644 node_modules/lodash/fp/unapply.js delete mode 100644 node_modules/lodash/fp/unary.js delete mode 100644 node_modules/lodash/fp/unescape.js delete mode 100644 node_modules/lodash/fp/union.js delete mode 100644 node_modules/lodash/fp/unionBy.js delete mode 100644 node_modules/lodash/fp/unionWith.js delete mode 100644 node_modules/lodash/fp/uniq.js delete mode 100644 node_modules/lodash/fp/uniqBy.js delete mode 100644 node_modules/lodash/fp/uniqWith.js delete mode 100644 node_modules/lodash/fp/uniqueId.js delete mode 100644 node_modules/lodash/fp/unnest.js delete mode 100644 node_modules/lodash/fp/unset.js delete mode 100644 node_modules/lodash/fp/unzip.js delete mode 100644 node_modules/lodash/fp/unzipWith.js delete mode 100644 node_modules/lodash/fp/update.js delete mode 100644 node_modules/lodash/fp/updateWith.js delete mode 100644 node_modules/lodash/fp/upperCase.js delete mode 100644 node_modules/lodash/fp/upperFirst.js delete mode 100644 node_modules/lodash/fp/useWith.js delete mode 100644 node_modules/lodash/fp/util.js delete mode 100644 node_modules/lodash/fp/value.js delete mode 100644 node_modules/lodash/fp/valueOf.js delete mode 100644 node_modules/lodash/fp/values.js delete mode 100644 node_modules/lodash/fp/valuesIn.js delete mode 100644 node_modules/lodash/fp/where.js delete mode 100644 node_modules/lodash/fp/whereEq.js delete mode 100644 node_modules/lodash/fp/without.js delete mode 100644 node_modules/lodash/fp/words.js delete mode 100644 node_modules/lodash/fp/wrap.js delete mode 100644 node_modules/lodash/fp/wrapperAt.js delete mode 100644 node_modules/lodash/fp/wrapperChain.js delete mode 100644 node_modules/lodash/fp/wrapperLodash.js delete mode 100644 node_modules/lodash/fp/wrapperReverse.js delete mode 100644 node_modules/lodash/fp/wrapperValue.js delete mode 100644 node_modules/lodash/fp/xor.js delete mode 100644 node_modules/lodash/fp/xorBy.js delete mode 100644 node_modules/lodash/fp/xorWith.js delete mode 100644 node_modules/lodash/fp/zip.js delete mode 100644 node_modules/lodash/fp/zipAll.js delete mode 100644 node_modules/lodash/fp/zipObj.js delete mode 100644 node_modules/lodash/fp/zipObject.js delete mode 100644 node_modules/lodash/fp/zipObjectDeep.js delete mode 100644 node_modules/lodash/fp/zipWith.js delete mode 100644 node_modules/lodash/fromPairs.js delete mode 100644 node_modules/lodash/function.js delete mode 100644 node_modules/lodash/functions.js delete mode 100644 node_modules/lodash/functionsIn.js delete mode 100644 node_modules/lodash/get.js delete mode 100644 node_modules/lodash/groupBy.js delete mode 100644 node_modules/lodash/gt.js delete mode 100644 node_modules/lodash/gte.js delete mode 100644 node_modules/lodash/has.js delete mode 100644 node_modules/lodash/hasIn.js delete mode 100644 node_modules/lodash/head.js delete mode 100644 node_modules/lodash/identity.js delete mode 100644 node_modules/lodash/inRange.js delete mode 100644 node_modules/lodash/includes.js delete mode 100644 node_modules/lodash/index.js delete mode 100644 node_modules/lodash/indexOf.js delete mode 100644 node_modules/lodash/initial.js delete mode 100644 node_modules/lodash/intersection.js delete mode 100644 node_modules/lodash/intersectionBy.js delete mode 100644 node_modules/lodash/intersectionWith.js delete mode 100644 node_modules/lodash/invert.js delete mode 100644 node_modules/lodash/invertBy.js delete mode 100644 node_modules/lodash/invoke.js delete mode 100644 node_modules/lodash/invokeMap.js delete mode 100644 node_modules/lodash/isArguments.js delete mode 100644 node_modules/lodash/isArray.js delete mode 100644 node_modules/lodash/isArrayBuffer.js delete mode 100644 node_modules/lodash/isArrayLike.js delete mode 100644 node_modules/lodash/isArrayLikeObject.js delete mode 100644 node_modules/lodash/isBoolean.js delete mode 100644 node_modules/lodash/isBuffer.js delete mode 100644 node_modules/lodash/isDate.js delete mode 100644 node_modules/lodash/isElement.js delete mode 100644 node_modules/lodash/isEmpty.js delete mode 100644 node_modules/lodash/isEqual.js delete mode 100644 node_modules/lodash/isEqualWith.js delete mode 100644 node_modules/lodash/isError.js delete mode 100644 node_modules/lodash/isFinite.js delete mode 100644 node_modules/lodash/isFunction.js delete mode 100644 node_modules/lodash/isInteger.js delete mode 100644 node_modules/lodash/isLength.js delete mode 100644 node_modules/lodash/isMap.js delete mode 100644 node_modules/lodash/isMatch.js delete mode 100644 node_modules/lodash/isMatchWith.js delete mode 100644 node_modules/lodash/isNaN.js delete mode 100644 node_modules/lodash/isNative.js delete mode 100644 node_modules/lodash/isNil.js delete mode 100644 node_modules/lodash/isNull.js delete mode 100644 node_modules/lodash/isNumber.js delete mode 100644 node_modules/lodash/isObject.js delete mode 100644 node_modules/lodash/isObjectLike.js delete mode 100644 node_modules/lodash/isPlainObject.js delete mode 100644 node_modules/lodash/isRegExp.js delete mode 100644 node_modules/lodash/isSafeInteger.js delete mode 100644 node_modules/lodash/isSet.js delete mode 100644 node_modules/lodash/isString.js delete mode 100644 node_modules/lodash/isSymbol.js delete mode 100644 node_modules/lodash/isTypedArray.js delete mode 100644 node_modules/lodash/isUndefined.js delete mode 100644 node_modules/lodash/isWeakMap.js delete mode 100644 node_modules/lodash/isWeakSet.js delete mode 100644 node_modules/lodash/iteratee.js delete mode 100644 node_modules/lodash/join.js delete mode 100644 node_modules/lodash/kebabCase.js delete mode 100644 node_modules/lodash/keyBy.js delete mode 100644 node_modules/lodash/keys.js delete mode 100644 node_modules/lodash/keysIn.js delete mode 100644 node_modules/lodash/lang.js delete mode 100644 node_modules/lodash/last.js delete mode 100644 node_modules/lodash/lastIndexOf.js delete mode 100644 node_modules/lodash/lodash.js delete mode 100644 node_modules/lodash/lodash.min.js delete mode 100644 node_modules/lodash/lowerCase.js delete mode 100644 node_modules/lodash/lowerFirst.js delete mode 100644 node_modules/lodash/lt.js delete mode 100644 node_modules/lodash/lte.js delete mode 100644 node_modules/lodash/map.js delete mode 100644 node_modules/lodash/mapKeys.js delete mode 100644 node_modules/lodash/mapValues.js delete mode 100644 node_modules/lodash/matches.js delete mode 100644 node_modules/lodash/matchesProperty.js delete mode 100644 node_modules/lodash/math.js delete mode 100644 node_modules/lodash/max.js delete mode 100644 node_modules/lodash/maxBy.js delete mode 100644 node_modules/lodash/mean.js delete mode 100644 node_modules/lodash/meanBy.js delete mode 100644 node_modules/lodash/memoize.js delete mode 100644 node_modules/lodash/merge.js delete mode 100644 node_modules/lodash/mergeWith.js delete mode 100644 node_modules/lodash/method.js delete mode 100644 node_modules/lodash/methodOf.js delete mode 100644 node_modules/lodash/min.js delete mode 100644 node_modules/lodash/minBy.js delete mode 100644 node_modules/lodash/mixin.js delete mode 100644 node_modules/lodash/multiply.js delete mode 100644 node_modules/lodash/negate.js delete mode 100644 node_modules/lodash/next.js delete mode 100644 node_modules/lodash/noop.js delete mode 100644 node_modules/lodash/now.js delete mode 100644 node_modules/lodash/nth.js delete mode 100644 node_modules/lodash/nthArg.js delete mode 100644 node_modules/lodash/number.js delete mode 100644 node_modules/lodash/object.js delete mode 100644 node_modules/lodash/omit.js delete mode 100644 node_modules/lodash/omitBy.js delete mode 100644 node_modules/lodash/once.js delete mode 100644 node_modules/lodash/orderBy.js delete mode 100644 node_modules/lodash/over.js delete mode 100644 node_modules/lodash/overArgs.js delete mode 100644 node_modules/lodash/overEvery.js delete mode 100644 node_modules/lodash/overSome.js delete mode 100644 node_modules/lodash/package.json delete mode 100644 node_modules/lodash/pad.js delete mode 100644 node_modules/lodash/padEnd.js delete mode 100644 node_modules/lodash/padStart.js delete mode 100644 node_modules/lodash/parseInt.js delete mode 100644 node_modules/lodash/partial.js delete mode 100644 node_modules/lodash/partialRight.js delete mode 100644 node_modules/lodash/partition.js delete mode 100644 node_modules/lodash/pick.js delete mode 100644 node_modules/lodash/pickBy.js delete mode 100644 node_modules/lodash/plant.js delete mode 100644 node_modules/lodash/property.js delete mode 100644 node_modules/lodash/propertyOf.js delete mode 100644 node_modules/lodash/pull.js delete mode 100644 node_modules/lodash/pullAll.js delete mode 100644 node_modules/lodash/pullAllBy.js delete mode 100644 node_modules/lodash/pullAllWith.js delete mode 100644 node_modules/lodash/pullAt.js delete mode 100644 node_modules/lodash/random.js delete mode 100644 node_modules/lodash/range.js delete mode 100644 node_modules/lodash/rangeRight.js delete mode 100644 node_modules/lodash/rearg.js delete mode 100644 node_modules/lodash/reduce.js delete mode 100644 node_modules/lodash/reduceRight.js delete mode 100644 node_modules/lodash/reject.js delete mode 100644 node_modules/lodash/release.md delete mode 100644 node_modules/lodash/remove.js delete mode 100644 node_modules/lodash/repeat.js delete mode 100644 node_modules/lodash/replace.js delete mode 100644 node_modules/lodash/rest.js delete mode 100644 node_modules/lodash/result.js delete mode 100644 node_modules/lodash/reverse.js delete mode 100644 node_modules/lodash/round.js delete mode 100644 node_modules/lodash/sample.js delete mode 100644 node_modules/lodash/sampleSize.js delete mode 100644 node_modules/lodash/seq.js delete mode 100644 node_modules/lodash/set.js delete mode 100644 node_modules/lodash/setWith.js delete mode 100644 node_modules/lodash/shuffle.js delete mode 100644 node_modules/lodash/size.js delete mode 100644 node_modules/lodash/slice.js delete mode 100644 node_modules/lodash/snakeCase.js delete mode 100644 node_modules/lodash/some.js delete mode 100644 node_modules/lodash/sortBy.js delete mode 100644 node_modules/lodash/sortedIndex.js delete mode 100644 node_modules/lodash/sortedIndexBy.js delete mode 100644 node_modules/lodash/sortedIndexOf.js delete mode 100644 node_modules/lodash/sortedLastIndex.js delete mode 100644 node_modules/lodash/sortedLastIndexBy.js delete mode 100644 node_modules/lodash/sortedLastIndexOf.js delete mode 100644 node_modules/lodash/sortedUniq.js delete mode 100644 node_modules/lodash/sortedUniqBy.js delete mode 100644 node_modules/lodash/split.js delete mode 100644 node_modules/lodash/spread.js delete mode 100644 node_modules/lodash/startCase.js delete mode 100644 node_modules/lodash/startsWith.js delete mode 100644 node_modules/lodash/string.js delete mode 100644 node_modules/lodash/stubArray.js delete mode 100644 node_modules/lodash/stubFalse.js delete mode 100644 node_modules/lodash/stubObject.js delete mode 100644 node_modules/lodash/stubString.js delete mode 100644 node_modules/lodash/stubTrue.js delete mode 100644 node_modules/lodash/subtract.js delete mode 100644 node_modules/lodash/sum.js delete mode 100644 node_modules/lodash/sumBy.js delete mode 100644 node_modules/lodash/tail.js delete mode 100644 node_modules/lodash/take.js delete mode 100644 node_modules/lodash/takeRight.js delete mode 100644 node_modules/lodash/takeRightWhile.js delete mode 100644 node_modules/lodash/takeWhile.js delete mode 100644 node_modules/lodash/tap.js delete mode 100644 node_modules/lodash/template.js delete mode 100644 node_modules/lodash/templateSettings.js delete mode 100644 node_modules/lodash/throttle.js delete mode 100644 node_modules/lodash/thru.js delete mode 100644 node_modules/lodash/times.js delete mode 100644 node_modules/lodash/toArray.js delete mode 100644 node_modules/lodash/toFinite.js delete mode 100644 node_modules/lodash/toInteger.js delete mode 100644 node_modules/lodash/toIterator.js delete mode 100644 node_modules/lodash/toJSON.js delete mode 100644 node_modules/lodash/toLength.js delete mode 100644 node_modules/lodash/toLower.js delete mode 100644 node_modules/lodash/toNumber.js delete mode 100644 node_modules/lodash/toPairs.js delete mode 100644 node_modules/lodash/toPairsIn.js delete mode 100644 node_modules/lodash/toPath.js delete mode 100644 node_modules/lodash/toPlainObject.js delete mode 100644 node_modules/lodash/toSafeInteger.js delete mode 100644 node_modules/lodash/toString.js delete mode 100644 node_modules/lodash/toUpper.js delete mode 100644 node_modules/lodash/transform.js delete mode 100644 node_modules/lodash/trim.js delete mode 100644 node_modules/lodash/trimEnd.js delete mode 100644 node_modules/lodash/trimStart.js delete mode 100644 node_modules/lodash/truncate.js delete mode 100644 node_modules/lodash/unary.js delete mode 100644 node_modules/lodash/unescape.js delete mode 100644 node_modules/lodash/union.js delete mode 100644 node_modules/lodash/unionBy.js delete mode 100644 node_modules/lodash/unionWith.js delete mode 100644 node_modules/lodash/uniq.js delete mode 100644 node_modules/lodash/uniqBy.js delete mode 100644 node_modules/lodash/uniqWith.js delete mode 100644 node_modules/lodash/uniqueId.js delete mode 100644 node_modules/lodash/unset.js delete mode 100644 node_modules/lodash/unzip.js delete mode 100644 node_modules/lodash/unzipWith.js delete mode 100644 node_modules/lodash/update.js delete mode 100644 node_modules/lodash/updateWith.js delete mode 100644 node_modules/lodash/upperCase.js delete mode 100644 node_modules/lodash/upperFirst.js delete mode 100644 node_modules/lodash/util.js delete mode 100644 node_modules/lodash/value.js delete mode 100644 node_modules/lodash/valueOf.js delete mode 100644 node_modules/lodash/values.js delete mode 100644 node_modules/lodash/valuesIn.js delete mode 100644 node_modules/lodash/without.js delete mode 100644 node_modules/lodash/words.js delete mode 100644 node_modules/lodash/wrap.js delete mode 100644 node_modules/lodash/wrapperAt.js delete mode 100644 node_modules/lodash/wrapperChain.js delete mode 100644 node_modules/lodash/wrapperLodash.js delete mode 100644 node_modules/lodash/wrapperReverse.js delete mode 100644 node_modules/lodash/wrapperValue.js delete mode 100644 node_modules/lodash/xor.js delete mode 100644 node_modules/lodash/xorBy.js delete mode 100644 node_modules/lodash/xorWith.js delete mode 100644 node_modules/lodash/zip.js delete mode 100644 node_modules/lodash/zipObject.js delete mode 100644 node_modules/lodash/zipObjectDeep.js delete mode 100644 node_modules/lodash/zipWith.js delete mode 100644 node_modules/loose-envify/LICENSE delete mode 100644 node_modules/loose-envify/README.md delete mode 100644 node_modules/loose-envify/cli.js delete mode 100644 node_modules/loose-envify/custom.js delete mode 100644 node_modules/loose-envify/index.js delete mode 100644 node_modules/loose-envify/loose-envify.js delete mode 100644 node_modules/loose-envify/package.json delete mode 100644 node_modules/loose-envify/replace.js delete mode 100644 node_modules/make-dir/index.d.ts delete mode 100644 node_modules/make-dir/index.js delete mode 100644 node_modules/make-dir/license delete mode 100644 node_modules/make-dir/package.json delete mode 100644 node_modules/make-dir/readme.md delete mode 100644 node_modules/make-error/LICENSE delete mode 100644 node_modules/make-error/README.md delete mode 100644 node_modules/make-error/dist/make-error.js delete mode 100644 node_modules/make-error/index.d.ts delete mode 100644 node_modules/make-error/index.js delete mode 100644 node_modules/make-error/package.json delete mode 100644 node_modules/makeerror/.travis.yml delete mode 100644 node_modules/makeerror/lib/makeerror.js delete mode 100644 node_modules/makeerror/license delete mode 100644 node_modules/makeerror/package.json delete mode 100644 node_modules/makeerror/readme.md delete mode 100644 node_modules/merge-stream/LICENSE delete mode 100644 node_modules/merge-stream/README.md delete mode 100644 node_modules/merge-stream/index.js delete mode 100644 node_modules/merge-stream/package.json delete mode 100644 node_modules/merge2/LICENSE delete mode 100644 node_modules/merge2/README.md delete mode 100644 node_modules/merge2/index.js delete mode 100644 node_modules/merge2/package.json delete mode 100644 node_modules/micromatch/CHANGELOG.md delete mode 100644 node_modules/micromatch/LICENSE delete mode 100644 node_modules/micromatch/README.md delete mode 100644 node_modules/micromatch/index.js delete mode 100644 node_modules/micromatch/package.json delete mode 100644 node_modules/mimic-fn/index.d.ts delete mode 100644 node_modules/mimic-fn/index.js delete mode 100644 node_modules/mimic-fn/license delete mode 100644 node_modules/mimic-fn/package.json delete mode 100644 node_modules/mimic-fn/readme.md delete mode 100644 node_modules/minimist/.travis.yml delete mode 100644 node_modules/minimist/LICENSE delete mode 100644 node_modules/minimist/example/parse.js delete mode 100644 node_modules/minimist/index.js delete mode 100644 node_modules/minimist/package.json delete mode 100644 node_modules/minimist/readme.markdown delete mode 100644 node_modules/minimist/test/all_bool.js delete mode 100644 node_modules/minimist/test/bool.js delete mode 100644 node_modules/minimist/test/dash.js delete mode 100644 node_modules/minimist/test/default_bool.js delete mode 100644 node_modules/minimist/test/dotted.js delete mode 100644 node_modules/minimist/test/kv_short.js delete mode 100644 node_modules/minimist/test/long.js delete mode 100644 node_modules/minimist/test/num.js delete mode 100644 node_modules/minimist/test/parse.js delete mode 100644 node_modules/minimist/test/parse_modified.js delete mode 100644 node_modules/minimist/test/proto.js delete mode 100644 node_modules/minimist/test/short.js delete mode 100644 node_modules/minimist/test/stop_early.js delete mode 100644 node_modules/minimist/test/unknown.js delete mode 100644 node_modules/minimist/test/whitespace.js delete mode 100644 node_modules/natural-compare/README.md delete mode 100644 node_modules/natural-compare/index.js delete mode 100644 node_modules/natural-compare/package.json delete mode 100644 node_modules/node-int64/.npmignore delete mode 100644 node_modules/node-int64/Int64.js delete mode 100644 node_modules/node-int64/LICENSE delete mode 100644 node_modules/node-int64/README.md delete mode 100644 node_modules/node-int64/package.json delete mode 100644 node_modules/node-int64/test.js delete mode 100644 node_modules/node-releases/LICENSE delete mode 100644 node_modules/node-releases/README.md delete mode 100644 node_modules/node-releases/data/processed/envs.json delete mode 100644 node_modules/node-releases/data/release-schedule/release-schedule.json delete mode 100644 node_modules/node-releases/package.json delete mode 100644 node_modules/nodemon/.eslintrc.json delete mode 100644 node_modules/nodemon/.jshintrc delete mode 100644 node_modules/nodemon/.releaserc delete mode 100644 node_modules/nodemon/.travis.yml delete mode 100644 node_modules/nodemon/LICENSE delete mode 100644 node_modules/nodemon/README.md delete mode 100644 node_modules/nodemon/bin/nodemon.js delete mode 100644 node_modules/nodemon/bin/postinstall.js delete mode 100644 node_modules/nodemon/bin/windows-kill.exe delete mode 100644 node_modules/nodemon/commitlint.config.js delete mode 100644 node_modules/nodemon/doc/cli/authors.txt delete mode 100644 node_modules/nodemon/doc/cli/config.txt delete mode 100644 node_modules/nodemon/doc/cli/help.txt delete mode 100644 node_modules/nodemon/doc/cli/logo.txt delete mode 100644 node_modules/nodemon/doc/cli/options.txt delete mode 100644 node_modules/nodemon/doc/cli/topics.txt delete mode 100644 node_modules/nodemon/doc/cli/usage.txt delete mode 100644 node_modules/nodemon/doc/cli/whoami.txt delete mode 100644 node_modules/nodemon/lib/cli/index.js delete mode 100644 node_modules/nodemon/lib/cli/parse.js delete mode 100644 node_modules/nodemon/lib/config/command.js delete mode 100644 node_modules/nodemon/lib/config/defaults.js delete mode 100644 node_modules/nodemon/lib/config/exec.js delete mode 100644 node_modules/nodemon/lib/config/index.js delete mode 100644 node_modules/nodemon/lib/config/load.js delete mode 100644 node_modules/nodemon/lib/help/index.js delete mode 100644 node_modules/nodemon/lib/index.js delete mode 100644 node_modules/nodemon/lib/monitor/index.js delete mode 100644 node_modules/nodemon/lib/monitor/match.js delete mode 100644 node_modules/nodemon/lib/monitor/run.js delete mode 100644 node_modules/nodemon/lib/monitor/signals.js delete mode 100644 node_modules/nodemon/lib/monitor/watch.js delete mode 100644 node_modules/nodemon/lib/nodemon.js delete mode 100644 node_modules/nodemon/lib/rules/add.js delete mode 100644 node_modules/nodemon/lib/rules/index.js delete mode 100644 node_modules/nodemon/lib/rules/parse.js delete mode 100644 node_modules/nodemon/lib/spawn.js delete mode 100644 node_modules/nodemon/lib/utils/bus.js delete mode 100644 node_modules/nodemon/lib/utils/clone.js delete mode 100644 node_modules/nodemon/lib/utils/colour.js delete mode 100644 node_modules/nodemon/lib/utils/index.js delete mode 100644 node_modules/nodemon/lib/utils/log.js delete mode 100644 node_modules/nodemon/lib/utils/merge.js delete mode 100644 node_modules/nodemon/lib/version.js delete mode 100644 node_modules/nodemon/node_modules/.bin/semver delete mode 100644 node_modules/nodemon/node_modules/.bin/semver.cmd delete mode 100644 node_modules/nodemon/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/nodemon/node_modules/debug/CHANGELOG.md delete mode 100644 node_modules/nodemon/node_modules/debug/LICENSE delete mode 100644 node_modules/nodemon/node_modules/debug/README.md delete mode 100644 node_modules/nodemon/node_modules/debug/node.js delete mode 100644 node_modules/nodemon/node_modules/debug/package.json delete mode 100644 node_modules/nodemon/node_modules/debug/src/browser.js delete mode 100644 node_modules/nodemon/node_modules/debug/src/common.js delete mode 100644 node_modules/nodemon/node_modules/debug/src/index.js delete mode 100644 node_modules/nodemon/node_modules/debug/src/node.js delete mode 100644 node_modules/nodemon/node_modules/has-flag/index.js delete mode 100644 node_modules/nodemon/node_modules/has-flag/license delete mode 100644 node_modules/nodemon/node_modules/has-flag/package.json delete mode 100644 node_modules/nodemon/node_modules/has-flag/readme.md delete mode 100644 node_modules/nodemon/node_modules/ms/index.js delete mode 100644 node_modules/nodemon/node_modules/ms/license.md delete mode 100644 node_modules/nodemon/node_modules/ms/package.json delete mode 100644 node_modules/nodemon/node_modules/ms/readme.md delete mode 100644 node_modules/nodemon/node_modules/semver/CHANGELOG.md delete mode 100644 node_modules/nodemon/node_modules/semver/LICENSE delete mode 100644 node_modules/nodemon/node_modules/semver/README.md delete mode 100644 node_modules/nodemon/node_modules/semver/bin/semver delete mode 100644 node_modules/nodemon/node_modules/semver/package.json delete mode 100644 node_modules/nodemon/node_modules/semver/range.bnf delete mode 100644 node_modules/nodemon/node_modules/semver/semver.js delete mode 100644 node_modules/nodemon/node_modules/supports-color/browser.js delete mode 100644 node_modules/nodemon/node_modules/supports-color/index.js delete mode 100644 node_modules/nodemon/node_modules/supports-color/license delete mode 100644 node_modules/nodemon/node_modules/supports-color/package.json delete mode 100644 node_modules/nodemon/node_modules/supports-color/readme.md delete mode 100644 node_modules/nodemon/package.json delete mode 100644 node_modules/nopt/.npmignore delete mode 100644 node_modules/nopt/LICENSE delete mode 100644 node_modules/nopt/README.md delete mode 100644 node_modules/nopt/bin/nopt.js delete mode 100644 node_modules/nopt/examples/my-program.js delete mode 100644 node_modules/nopt/lib/nopt.js delete mode 100644 node_modules/nopt/package.json delete mode 100644 node_modules/normalize-path/LICENSE delete mode 100644 node_modules/normalize-path/README.md delete mode 100644 node_modules/normalize-path/index.js delete mode 100644 node_modules/normalize-path/package.json delete mode 100644 node_modules/npm-run-path/index.d.ts delete mode 100644 node_modules/npm-run-path/index.js delete mode 100644 node_modules/npm-run-path/license delete mode 100644 node_modules/npm-run-path/package.json delete mode 100644 node_modules/npm-run-path/readme.md delete mode 100644 node_modules/object-inspect/.eslintrc delete mode 100644 node_modules/object-inspect/.github/FUNDING.yml delete mode 100644 node_modules/object-inspect/.nycrc delete mode 100644 node_modules/object-inspect/CHANGELOG.md delete mode 100644 node_modules/object-inspect/LICENSE delete mode 100644 node_modules/object-inspect/example/all.js delete mode 100644 node_modules/object-inspect/example/circular.js delete mode 100644 node_modules/object-inspect/example/fn.js delete mode 100644 node_modules/object-inspect/example/inspect.js delete mode 100644 node_modules/object-inspect/index.js delete mode 100644 node_modules/object-inspect/package-support.json delete mode 100644 node_modules/object-inspect/package.json delete mode 100644 node_modules/object-inspect/readme.markdown delete mode 100644 node_modules/object-inspect/test-core-js.js delete mode 100644 node_modules/object-inspect/test/bigint.js delete mode 100644 node_modules/object-inspect/test/browser/dom.js delete mode 100644 node_modules/object-inspect/test/circular.js delete mode 100644 node_modules/object-inspect/test/deep.js delete mode 100644 node_modules/object-inspect/test/element.js delete mode 100644 node_modules/object-inspect/test/err.js delete mode 100644 node_modules/object-inspect/test/fakes.js delete mode 100644 node_modules/object-inspect/test/fn.js delete mode 100644 node_modules/object-inspect/test/has.js delete mode 100644 node_modules/object-inspect/test/holes.js delete mode 100644 node_modules/object-inspect/test/indent-option.js delete mode 100644 node_modules/object-inspect/test/inspect.js delete mode 100644 node_modules/object-inspect/test/lowbyte.js delete mode 100644 node_modules/object-inspect/test/number.js delete mode 100644 node_modules/object-inspect/test/quoteStyle.js delete mode 100644 node_modules/object-inspect/test/toStringTag.js delete mode 100644 node_modules/object-inspect/test/undef.js delete mode 100644 node_modules/object-inspect/test/values.js delete mode 100644 node_modules/object-inspect/util.inspect.js delete mode 100644 node_modules/object-keys/.editorconfig delete mode 100644 node_modules/object-keys/.eslintrc delete mode 100644 node_modules/object-keys/.travis.yml delete mode 100644 node_modules/object-keys/CHANGELOG.md delete mode 100644 node_modules/object-keys/LICENSE delete mode 100644 node_modules/object-keys/README.md delete mode 100644 node_modules/object-keys/implementation.js delete mode 100644 node_modules/object-keys/index.js delete mode 100644 node_modules/object-keys/isArguments.js delete mode 100644 node_modules/object-keys/package.json delete mode 100644 node_modules/object-keys/test/index.js delete mode 100644 node_modules/object.assign/.editorconfig delete mode 100644 node_modules/object.assign/.eslintignore delete mode 100644 node_modules/object.assign/.eslintrc delete mode 100644 node_modules/object.assign/.github/FUNDING.yml delete mode 100644 node_modules/object.assign/.github/workflows/rebase.yml delete mode 100644 node_modules/object.assign/.github/workflows/require-allow-edits.yml delete mode 100644 node_modules/object.assign/.nycrc delete mode 100644 node_modules/object.assign/CHANGELOG.md delete mode 100644 node_modules/object.assign/LICENSE delete mode 100644 node_modules/object.assign/README.md delete mode 100644 node_modules/object.assign/auto.js delete mode 100644 node_modules/object.assign/dist/browser.js delete mode 100644 node_modules/object.assign/hasSymbols.js delete mode 100644 node_modules/object.assign/implementation.js delete mode 100644 node_modules/object.assign/index.js delete mode 100644 node_modules/object.assign/package.json delete mode 100644 node_modules/object.assign/polyfill.js delete mode 100644 node_modules/object.assign/shim.js delete mode 100644 node_modules/object.assign/test/index.js delete mode 100644 node_modules/object.assign/test/native.js delete mode 100644 node_modules/object.assign/test/ses-compat.js delete mode 100644 node_modules/object.assign/test/shimmed.js delete mode 100644 node_modules/object.assign/test/tests.js delete mode 100644 node_modules/object.entries/.editorconfig delete mode 100644 node_modules/object.entries/.eslintignore delete mode 100644 node_modules/object.entries/.eslintrc delete mode 100644 node_modules/object.entries/.nycrc delete mode 100644 node_modules/object.entries/CHANGELOG.md delete mode 100644 node_modules/object.entries/LICENSE delete mode 100644 node_modules/object.entries/README.md delete mode 100644 node_modules/object.entries/auto.js delete mode 100644 node_modules/object.entries/implementation.js delete mode 100644 node_modules/object.entries/index.js delete mode 100644 node_modules/object.entries/package.json delete mode 100644 node_modules/object.entries/polyfill.js delete mode 100644 node_modules/object.entries/shim.js delete mode 100644 node_modules/object.entries/test/.eslintrc delete mode 100644 node_modules/object.entries/test/implementation.js delete mode 100644 node_modules/object.entries/test/index.js delete mode 100644 node_modules/object.entries/test/shimmed.js delete mode 100644 node_modules/object.entries/test/tests.js delete mode 100644 node_modules/object.fromentries/.editorconfig delete mode 100644 node_modules/object.fromentries/.eslintignore delete mode 100644 node_modules/object.fromentries/.eslintrc delete mode 100644 node_modules/object.fromentries/.nycrc delete mode 100644 node_modules/object.fromentries/CHANGELOG.md delete mode 100644 node_modules/object.fromentries/LICENSE delete mode 100644 node_modules/object.fromentries/README.md delete mode 100644 node_modules/object.fromentries/auto.js delete mode 100644 node_modules/object.fromentries/implementation.js delete mode 100644 node_modules/object.fromentries/index.js delete mode 100644 node_modules/object.fromentries/package.json delete mode 100644 node_modules/object.fromentries/polyfill.js delete mode 100644 node_modules/object.fromentries/shim.js delete mode 100644 node_modules/object.fromentries/test/implementation.js delete mode 100644 node_modules/object.fromentries/test/index.js delete mode 100644 node_modules/object.fromentries/test/shimmed.js delete mode 100644 node_modules/object.fromentries/test/tests.js delete mode 100644 node_modules/object.hasown/.eslintrc delete mode 100644 node_modules/object.hasown/.github/FUNDING.yml delete mode 100644 node_modules/object.hasown/.nycrc delete mode 100644 node_modules/object.hasown/CHANGELOG.md delete mode 100644 node_modules/object.hasown/LICENSE delete mode 100644 node_modules/object.hasown/README.md delete mode 100644 node_modules/object.hasown/auto.js delete mode 100644 node_modules/object.hasown/implementation.js delete mode 100644 node_modules/object.hasown/index.js delete mode 100644 node_modules/object.hasown/index.mjs delete mode 100644 node_modules/object.hasown/package.json delete mode 100644 node_modules/object.hasown/polyfill.js delete mode 100644 node_modules/object.hasown/shim.js delete mode 100644 node_modules/object.hasown/test/implementation.js delete mode 100644 node_modules/object.hasown/test/index.js delete mode 100644 node_modules/object.hasown/test/index.mjs delete mode 100644 node_modules/object.hasown/test/shimmed.js delete mode 100644 node_modules/object.hasown/test/tests.js delete mode 100644 node_modules/object.values/.editorconfig delete mode 100644 node_modules/object.values/.eslintignore delete mode 100644 node_modules/object.values/.eslintrc delete mode 100644 node_modules/object.values/.nycrc delete mode 100644 node_modules/object.values/CHANGELOG.md delete mode 100644 node_modules/object.values/LICENSE delete mode 100644 node_modules/object.values/README.md delete mode 100644 node_modules/object.values/auto.js delete mode 100644 node_modules/object.values/implementation.js delete mode 100644 node_modules/object.values/index.js delete mode 100644 node_modules/object.values/package.json delete mode 100644 node_modules/object.values/polyfill.js delete mode 100644 node_modules/object.values/shim.js delete mode 100644 node_modules/object.values/test/.eslintrc delete mode 100644 node_modules/object.values/test/implementation.js delete mode 100644 node_modules/object.values/test/index.js delete mode 100644 node_modules/object.values/test/shimmed.js delete mode 100644 node_modules/object.values/test/tests.js delete mode 100644 node_modules/onetime/index.d.ts delete mode 100644 node_modules/onetime/index.js delete mode 100644 node_modules/onetime/license delete mode 100644 node_modules/onetime/package.json delete mode 100644 node_modules/onetime/readme.md delete mode 100644 node_modules/p-limit/index.d.ts delete mode 100644 node_modules/p-limit/index.js delete mode 100644 node_modules/p-limit/license delete mode 100644 node_modules/p-limit/package.json delete mode 100644 node_modules/p-limit/readme.md delete mode 100644 node_modules/p-locate/index.d.ts delete mode 100644 node_modules/p-locate/index.js delete mode 100644 node_modules/p-locate/license delete mode 100644 node_modules/p-locate/package.json delete mode 100644 node_modules/p-locate/readme.md delete mode 100644 node_modules/p-try/index.d.ts delete mode 100644 node_modules/p-try/index.js delete mode 100644 node_modules/p-try/license delete mode 100644 node_modules/p-try/package.json delete mode 100644 node_modules/p-try/readme.md delete mode 100644 node_modules/parent-module/index.js delete mode 100644 node_modules/parent-module/license delete mode 100644 node_modules/parent-module/package.json delete mode 100644 node_modules/parent-module/readme.md delete mode 100644 node_modules/parse-json/index.js delete mode 100644 node_modules/parse-json/license delete mode 100644 node_modules/parse-json/package.json delete mode 100644 node_modules/parse-json/readme.md delete mode 100644 node_modules/path-exists/index.d.ts delete mode 100644 node_modules/path-exists/index.js delete mode 100644 node_modules/path-exists/license delete mode 100644 node_modules/path-exists/package.json delete mode 100644 node_modules/path-exists/readme.md delete mode 100644 node_modules/path-key/index.d.ts delete mode 100644 node_modules/path-key/index.js delete mode 100644 node_modules/path-key/license delete mode 100644 node_modules/path-key/package.json delete mode 100644 node_modules/path-key/readme.md delete mode 100644 node_modules/path-type/index.d.ts delete mode 100644 node_modules/path-type/index.js delete mode 100644 node_modules/path-type/license delete mode 100644 node_modules/path-type/package.json delete mode 100644 node_modules/path-type/readme.md delete mode 100644 node_modules/picocolors/LICENSE delete mode 100644 node_modules/picocolors/README.md delete mode 100644 node_modules/picocolors/package.json delete mode 100644 node_modules/picocolors/picocolors.browser.js delete mode 100644 node_modules/picocolors/picocolors.d.ts delete mode 100644 node_modules/picocolors/picocolors.js delete mode 100644 node_modules/picocolors/types.ts delete mode 100644 node_modules/picomatch/CHANGELOG.md delete mode 100644 node_modules/picomatch/LICENSE delete mode 100644 node_modules/picomatch/README.md delete mode 100644 node_modules/picomatch/index.js delete mode 100644 node_modules/picomatch/lib/constants.js delete mode 100644 node_modules/picomatch/lib/parse.js delete mode 100644 node_modules/picomatch/lib/picomatch.js delete mode 100644 node_modules/picomatch/lib/scan.js delete mode 100644 node_modules/picomatch/lib/utils.js delete mode 100644 node_modules/picomatch/package.json delete mode 100644 node_modules/pify/index.js delete mode 100644 node_modules/pify/license delete mode 100644 node_modules/pify/package.json delete mode 100644 node_modules/pify/readme.md delete mode 100644 node_modules/pirates/LICENSE delete mode 100644 node_modules/pirates/README.md delete mode 100644 node_modules/pirates/index.d.ts delete mode 100644 node_modules/pirates/lib/index.js delete mode 100644 node_modules/pirates/package.json delete mode 100644 node_modules/pkg-conf/index.d.ts delete mode 100644 node_modules/pkg-conf/index.js delete mode 100644 node_modules/pkg-conf/license delete mode 100644 node_modules/pkg-conf/node_modules/find-up/index.js delete mode 100644 node_modules/pkg-conf/node_modules/find-up/license delete mode 100644 node_modules/pkg-conf/node_modules/find-up/package.json delete mode 100644 node_modules/pkg-conf/node_modules/find-up/readme.md delete mode 100644 node_modules/pkg-conf/node_modules/locate-path/index.js delete mode 100644 node_modules/pkg-conf/node_modules/locate-path/license delete mode 100644 node_modules/pkg-conf/node_modules/locate-path/package.json delete mode 100644 node_modules/pkg-conf/node_modules/locate-path/readme.md delete mode 100644 node_modules/pkg-conf/node_modules/p-locate/index.js delete mode 100644 node_modules/pkg-conf/node_modules/p-locate/license delete mode 100644 node_modules/pkg-conf/node_modules/p-locate/package.json delete mode 100644 node_modules/pkg-conf/node_modules/p-locate/readme.md delete mode 100644 node_modules/pkg-conf/node_modules/path-exists/index.js delete mode 100644 node_modules/pkg-conf/node_modules/path-exists/license delete mode 100644 node_modules/pkg-conf/node_modules/path-exists/package.json delete mode 100644 node_modules/pkg-conf/node_modules/path-exists/readme.md delete mode 100644 node_modules/pkg-conf/package.json delete mode 100644 node_modules/pkg-conf/readme.md delete mode 100644 node_modules/pkg-dir/index.d.ts delete mode 100644 node_modules/pkg-dir/index.js delete mode 100644 node_modules/pkg-dir/license delete mode 100644 node_modules/pkg-dir/package.json delete mode 100644 node_modules/pkg-dir/readme.md delete mode 100644 node_modules/pretty-format/LICENSE delete mode 100644 node_modules/pretty-format/README.md delete mode 100644 node_modules/pretty-format/build/collections.js delete mode 100644 node_modules/pretty-format/build/index.d.ts delete mode 100644 node_modules/pretty-format/build/index.js delete mode 100644 node_modules/pretty-format/build/plugins/AsymmetricMatcher.js delete mode 100644 node_modules/pretty-format/build/plugins/ConvertAnsi.js delete mode 100644 node_modules/pretty-format/build/plugins/DOMCollection.js delete mode 100644 node_modules/pretty-format/build/plugins/DOMElement.js delete mode 100644 node_modules/pretty-format/build/plugins/Immutable.js delete mode 100644 node_modules/pretty-format/build/plugins/ReactElement.js delete mode 100644 node_modules/pretty-format/build/plugins/ReactTestComponent.js delete mode 100644 node_modules/pretty-format/build/plugins/lib/escapeHTML.js delete mode 100644 node_modules/pretty-format/build/plugins/lib/markup.js delete mode 100644 node_modules/pretty-format/build/types.js delete mode 100644 node_modules/pretty-format/node_modules/ansi-styles/index.d.ts delete mode 100644 node_modules/pretty-format/node_modules/ansi-styles/index.js delete mode 100644 node_modules/pretty-format/node_modules/ansi-styles/license delete mode 100644 node_modules/pretty-format/node_modules/ansi-styles/package.json delete mode 100644 node_modules/pretty-format/node_modules/ansi-styles/readme.md delete mode 100644 node_modules/pretty-format/package.json delete mode 100644 node_modules/progress/CHANGELOG.md delete mode 100644 node_modules/progress/LICENSE delete mode 100644 node_modules/progress/Makefile delete mode 100644 node_modules/progress/Readme.md delete mode 100644 node_modules/progress/index.js delete mode 100644 node_modules/progress/lib/node-progress.js delete mode 100644 node_modules/progress/package.json delete mode 100644 node_modules/prompts/dist/dateparts/datepart.js delete mode 100644 node_modules/prompts/dist/dateparts/day.js delete mode 100644 node_modules/prompts/dist/dateparts/hours.js delete mode 100644 node_modules/prompts/dist/dateparts/index.js delete mode 100644 node_modules/prompts/dist/dateparts/meridiem.js delete mode 100644 node_modules/prompts/dist/dateparts/milliseconds.js delete mode 100644 node_modules/prompts/dist/dateparts/minutes.js delete mode 100644 node_modules/prompts/dist/dateparts/month.js delete mode 100644 node_modules/prompts/dist/dateparts/seconds.js delete mode 100644 node_modules/prompts/dist/dateparts/year.js delete mode 100644 node_modules/prompts/dist/elements/autocomplete.js delete mode 100644 node_modules/prompts/dist/elements/autocompleteMultiselect.js delete mode 100644 node_modules/prompts/dist/elements/confirm.js delete mode 100644 node_modules/prompts/dist/elements/date.js delete mode 100644 node_modules/prompts/dist/elements/index.js delete mode 100644 node_modules/prompts/dist/elements/multiselect.js delete mode 100644 node_modules/prompts/dist/elements/number.js delete mode 100644 node_modules/prompts/dist/elements/prompt.js delete mode 100644 node_modules/prompts/dist/elements/select.js delete mode 100644 node_modules/prompts/dist/elements/text.js delete mode 100644 node_modules/prompts/dist/elements/toggle.js delete mode 100644 node_modules/prompts/dist/index.js delete mode 100644 node_modules/prompts/dist/prompts.js delete mode 100644 node_modules/prompts/dist/util/action.js delete mode 100644 node_modules/prompts/dist/util/clear.js delete mode 100644 node_modules/prompts/dist/util/entriesToDisplay.js delete mode 100644 node_modules/prompts/dist/util/figures.js delete mode 100644 node_modules/prompts/dist/util/index.js delete mode 100644 node_modules/prompts/dist/util/lines.js delete mode 100644 node_modules/prompts/dist/util/strip.js delete mode 100644 node_modules/prompts/dist/util/style.js delete mode 100644 node_modules/prompts/dist/util/wrap.js delete mode 100644 node_modules/prompts/index.js delete mode 100644 node_modules/prompts/lib/dateparts/datepart.js delete mode 100644 node_modules/prompts/lib/dateparts/day.js delete mode 100644 node_modules/prompts/lib/dateparts/hours.js delete mode 100644 node_modules/prompts/lib/dateparts/index.js delete mode 100644 node_modules/prompts/lib/dateparts/meridiem.js delete mode 100644 node_modules/prompts/lib/dateparts/milliseconds.js delete mode 100644 node_modules/prompts/lib/dateparts/minutes.js delete mode 100644 node_modules/prompts/lib/dateparts/month.js delete mode 100644 node_modules/prompts/lib/dateparts/seconds.js delete mode 100644 node_modules/prompts/lib/dateparts/year.js delete mode 100644 node_modules/prompts/lib/elements/autocomplete.js delete mode 100644 node_modules/prompts/lib/elements/autocompleteMultiselect.js delete mode 100644 node_modules/prompts/lib/elements/confirm.js delete mode 100644 node_modules/prompts/lib/elements/date.js delete mode 100644 node_modules/prompts/lib/elements/index.js delete mode 100644 node_modules/prompts/lib/elements/multiselect.js delete mode 100644 node_modules/prompts/lib/elements/number.js delete mode 100644 node_modules/prompts/lib/elements/prompt.js delete mode 100644 node_modules/prompts/lib/elements/select.js delete mode 100644 node_modules/prompts/lib/elements/text.js delete mode 100644 node_modules/prompts/lib/elements/toggle.js delete mode 100644 node_modules/prompts/lib/index.js delete mode 100644 node_modules/prompts/lib/prompts.js delete mode 100644 node_modules/prompts/lib/util/action.js delete mode 100644 node_modules/prompts/lib/util/clear.js delete mode 100644 node_modules/prompts/lib/util/entriesToDisplay.js delete mode 100644 node_modules/prompts/lib/util/figures.js delete mode 100644 node_modules/prompts/lib/util/index.js delete mode 100644 node_modules/prompts/lib/util/lines.js delete mode 100644 node_modules/prompts/lib/util/strip.js delete mode 100644 node_modules/prompts/lib/util/style.js delete mode 100644 node_modules/prompts/lib/util/wrap.js delete mode 100644 node_modules/prompts/license delete mode 100644 node_modules/prompts/package.json delete mode 100644 node_modules/prompts/readme.md delete mode 100644 node_modules/prop-types/LICENSE delete mode 100644 node_modules/prop-types/README.md delete mode 100644 node_modules/prop-types/checkPropTypes.js delete mode 100644 node_modules/prop-types/factory.js delete mode 100644 node_modules/prop-types/factoryWithThrowingShims.js delete mode 100644 node_modules/prop-types/factoryWithTypeCheckers.js delete mode 100644 node_modules/prop-types/index.js delete mode 100644 node_modules/prop-types/lib/ReactPropTypesSecret.js delete mode 100644 node_modules/prop-types/lib/has.js delete mode 100644 node_modules/prop-types/node_modules/react-is/LICENSE delete mode 100644 node_modules/prop-types/node_modules/react-is/README.md delete mode 100644 node_modules/prop-types/node_modules/react-is/build-info.json delete mode 100644 node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js delete mode 100644 node_modules/prop-types/node_modules/react-is/cjs/react-is.production.min.js delete mode 100644 node_modules/prop-types/node_modules/react-is/index.js delete mode 100644 node_modules/prop-types/node_modules/react-is/package.json delete mode 100644 node_modules/prop-types/node_modules/react-is/umd/react-is.development.js delete mode 100644 node_modules/prop-types/node_modules/react-is/umd/react-is.production.min.js delete mode 100644 node_modules/prop-types/package.json delete mode 100644 node_modules/prop-types/prop-types.js delete mode 100644 node_modules/prop-types/prop-types.min.js delete mode 100644 node_modules/pstree.remy/.travis.yml delete mode 100644 node_modules/pstree.remy/LICENSE delete mode 100644 node_modules/pstree.remy/README.md delete mode 100644 node_modules/pstree.remy/lib/index.js delete mode 100644 node_modules/pstree.remy/lib/tree.js delete mode 100644 node_modules/pstree.remy/lib/utils.js delete mode 100644 node_modules/pstree.remy/package.json delete mode 100644 node_modules/pstree.remy/tests/fixtures/index.js delete mode 100644 node_modules/pstree.remy/tests/fixtures/out1 delete mode 100644 node_modules/pstree.remy/tests/fixtures/out2 delete mode 100644 node_modules/pstree.remy/tests/index.test.js delete mode 100644 node_modules/punycode/LICENSE-MIT.txt delete mode 100644 node_modules/punycode/README.md delete mode 100644 node_modules/punycode/package.json delete mode 100644 node_modules/punycode/punycode.es6.js delete mode 100644 node_modules/punycode/punycode.js delete mode 100644 node_modules/queue-microtask/LICENSE delete mode 100644 node_modules/queue-microtask/README.md delete mode 100644 node_modules/queue-microtask/index.d.ts delete mode 100644 node_modules/queue-microtask/index.js delete mode 100644 node_modules/queue-microtask/package.json delete mode 100644 node_modules/react-is/LICENSE delete mode 100644 node_modules/react-is/README.md delete mode 100644 node_modules/react-is/cjs/react-is.development.js delete mode 100644 node_modules/react-is/cjs/react-is.production.min.js delete mode 100644 node_modules/react-is/index.js delete mode 100644 node_modules/react-is/package.json delete mode 100644 node_modules/react-is/umd/react-is.development.js delete mode 100644 node_modules/react-is/umd/react-is.production.min.js delete mode 100644 node_modules/readable-stream/CONTRIBUTING.md delete mode 100644 node_modules/readable-stream/GOVERNANCE.md delete mode 100644 node_modules/readable-stream/LICENSE delete mode 100644 node_modules/readable-stream/README.md delete mode 100644 node_modules/readable-stream/errors-browser.js delete mode 100644 node_modules/readable-stream/errors.js delete mode 100644 node_modules/readable-stream/experimentalWarning.js delete mode 100644 node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/async_iterator.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/buffer_list.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/destroy.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/end-of-stream.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/from-browser.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/from.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/pipeline.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/state.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/stream-browser.js delete mode 100644 node_modules/readable-stream/lib/internal/streams/stream.js delete mode 100644 node_modules/readable-stream/package.json delete mode 100644 node_modules/readable-stream/readable-browser.js delete mode 100644 node_modules/readable-stream/readable.js delete mode 100644 node_modules/readdirp/LICENSE delete mode 100644 node_modules/readdirp/README.md delete mode 100644 node_modules/readdirp/index.d.ts delete mode 100644 node_modules/readdirp/index.js delete mode 100644 node_modules/readdirp/package.json delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Any.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Cased.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Dash.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Extender.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Math.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Radical.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js delete mode 100644 node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Control.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Format.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Mark.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Number.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Other.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Other_Number.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Private_Use.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Punctuation.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Separator.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Surrogate.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Symbol.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Unassigned.js delete mode 100644 node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js delete mode 100644 node_modules/regenerate-unicode-properties/LICENSE-MIT.txt delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/Emoji_Keycap_Sequence.js delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji.js delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Flag_Sequence.js delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Modifier_Sequence.js delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Tag_Sequence.js delete mode 100644 node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js delete mode 100644 node_modules/regenerate-unicode-properties/README.md delete mode 100644 node_modules/regenerate-unicode-properties/Script/Adlam.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Ahom.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Arabic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Armenian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Avestan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Balinese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Bamum.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Batak.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Bengali.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Bopomofo.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Brahmi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Braille.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Buginese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Buhid.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Carian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Chakma.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Cham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Cherokee.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Chorasmian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Common.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Coptic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Cuneiform.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Cypriot.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Cyrillic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Deseret.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Devanagari.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Dogra.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Duployan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Elbasan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Elymaic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Ethiopic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Georgian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Glagolitic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Gothic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Grantha.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Greek.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Gujarati.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Gurmukhi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Han.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Hangul.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Hanunoo.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Hatran.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Hebrew.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Hiragana.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Inherited.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Javanese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Kaithi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Kannada.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Katakana.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Kayah_Li.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Kharoshthi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Khmer.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Khojki.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Khudawadi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Lao.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Latin.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Lepcha.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Limbu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Linear_A.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Linear_B.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Lisu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Lycian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Lydian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Mahajani.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Makasar.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Malayalam.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Mandaic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Manichaean.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Marchen.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Medefaidrin.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Miao.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Modi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Mongolian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Mro.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Multani.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Myanmar.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Nabataean.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Nandinagari.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Newa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Nko.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Nushu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Ogham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Italic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Permic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Persian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Turkic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Oriya.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Osage.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Osmanya.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Palmyrene.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Phags_Pa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Phoenician.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Rejang.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Runic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Samaritan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Saurashtra.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Sharada.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Shavian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Siddham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/SignWriting.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Sinhala.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Sogdian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Soyombo.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Sundanese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Syriac.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tagalog.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tagbanwa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tai_Le.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tai_Tham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tai_Viet.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Takri.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tamil.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tangsa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tangut.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Telugu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Thaana.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Thai.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tibetan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tifinagh.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Tirhuta.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Toto.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Ugaritic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Vai.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Vithkuqi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Wancho.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Warang_Citi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Yezidi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Yi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Common.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Han.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js delete mode 100644 node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js delete mode 100644 node_modules/regenerate-unicode-properties/index.js delete mode 100644 node_modules/regenerate-unicode-properties/package.json delete mode 100644 node_modules/regenerate-unicode-properties/unicode-version.js delete mode 100644 node_modules/regenerate/LICENSE-MIT.txt delete mode 100644 node_modules/regenerate/README.md delete mode 100644 node_modules/regenerate/package.json delete mode 100644 node_modules/regenerate/regenerate.js delete mode 100644 node_modules/regenerator-runtime/LICENSE delete mode 100644 node_modules/regenerator-runtime/README.md delete mode 100644 node_modules/regenerator-runtime/package.json delete mode 100644 node_modules/regenerator-runtime/path.js delete mode 100644 node_modules/regenerator-runtime/runtime.js delete mode 100644 node_modules/regenerator-transform/LICENSE delete mode 100644 node_modules/regenerator-transform/README.md delete mode 100644 node_modules/regenerator-transform/lib/emit.js delete mode 100644 node_modules/regenerator-transform/lib/hoist.js delete mode 100644 node_modules/regenerator-transform/lib/index.js delete mode 100644 node_modules/regenerator-transform/lib/leap.js delete mode 100644 node_modules/regenerator-transform/lib/meta.js delete mode 100644 node_modules/regenerator-transform/lib/replaceShorthandObjectMethod.js delete mode 100644 node_modules/regenerator-transform/lib/util.js delete mode 100644 node_modules/regenerator-transform/lib/visit.js delete mode 100644 node_modules/regenerator-transform/package.json delete mode 100644 node_modules/regenerator-transform/src/emit.js delete mode 100644 node_modules/regenerator-transform/src/hoist.js delete mode 100644 node_modules/regenerator-transform/src/index.js delete mode 100644 node_modules/regenerator-transform/src/leap.js delete mode 100644 node_modules/regenerator-transform/src/meta.js delete mode 100644 node_modules/regenerator-transform/src/replaceShorthandObjectMethod.js delete mode 100644 node_modules/regenerator-transform/src/util.js delete mode 100644 node_modules/regenerator-transform/src/visit.js delete mode 100644 node_modules/regexp.prototype.flags/.editorconfig delete mode 100644 node_modules/regexp.prototype.flags/.eslintrc delete mode 100644 node_modules/regexp.prototype.flags/.nycrc delete mode 100644 node_modules/regexp.prototype.flags/CHANGELOG.md delete mode 100644 node_modules/regexp.prototype.flags/LICENSE delete mode 100644 node_modules/regexp.prototype.flags/README.md delete mode 100644 node_modules/regexp.prototype.flags/auto.js delete mode 100644 node_modules/regexp.prototype.flags/implementation.js delete mode 100644 node_modules/regexp.prototype.flags/index.js delete mode 100644 node_modules/regexp.prototype.flags/package.json delete mode 100644 node_modules/regexp.prototype.flags/polyfill.js delete mode 100644 node_modules/regexp.prototype.flags/shim.js delete mode 100644 node_modules/regexp.prototype.flags/test/implementation.js delete mode 100644 node_modules/regexp.prototype.flags/test/index.js delete mode 100644 node_modules/regexp.prototype.flags/test/shimmed.js delete mode 100644 node_modules/regexp.prototype.flags/test/tests.js delete mode 100644 node_modules/regexpp/LICENSE delete mode 100644 node_modules/regexpp/README.md delete mode 100644 node_modules/regexpp/index.d.ts delete mode 100644 node_modules/regexpp/index.js delete mode 100644 node_modules/regexpp/index.js.map delete mode 100644 node_modules/regexpp/index.mjs delete mode 100644 node_modules/regexpp/index.mjs.map delete mode 100644 node_modules/regexpp/package.json delete mode 100644 node_modules/regexpu-core/LICENSE-MIT.txt delete mode 100644 node_modules/regexpu-core/README.md delete mode 100644 node_modules/regexpu-core/data/character-class-escape-sets.js delete mode 100644 node_modules/regexpu-core/data/iu-mappings.js delete mode 100644 node_modules/regexpu-core/package.json delete mode 100644 node_modules/regexpu-core/rewrite-pattern.js delete mode 100644 node_modules/regjsgen/LICENSE-MIT.txt delete mode 100644 node_modules/regjsgen/README.md delete mode 100644 node_modules/regjsgen/package.json delete mode 100644 node_modules/regjsgen/regjsgen.js delete mode 100644 node_modules/regjsparser/LICENSE.BSD delete mode 100644 node_modules/regjsparser/README.md delete mode 100644 node_modules/regjsparser/bin/parser delete mode 100644 node_modules/regjsparser/node_modules/.bin/jsesc delete mode 100644 node_modules/regjsparser/node_modules/.bin/jsesc.cmd delete mode 100644 node_modules/regjsparser/node_modules/.bin/jsesc.ps1 delete mode 100644 node_modules/regjsparser/node_modules/jsesc/LICENSE-MIT.txt delete mode 100644 node_modules/regjsparser/node_modules/jsesc/README.md delete mode 100644 node_modules/regjsparser/node_modules/jsesc/bin/jsesc delete mode 100644 node_modules/regjsparser/node_modules/jsesc/jsesc.js delete mode 100644 node_modules/regjsparser/node_modules/jsesc/man/jsesc.1 delete mode 100644 node_modules/regjsparser/node_modules/jsesc/package.json delete mode 100644 node_modules/regjsparser/package.json delete mode 100644 node_modules/regjsparser/parser.d.ts delete mode 100644 node_modules/regjsparser/parser.js delete mode 100644 node_modules/require-directory/.jshintrc delete mode 100644 node_modules/require-directory/.npmignore delete mode 100644 node_modules/require-directory/.travis.yml delete mode 100644 node_modules/require-directory/LICENSE delete mode 100644 node_modules/require-directory/README.markdown delete mode 100644 node_modules/require-directory/index.js delete mode 100644 node_modules/require-directory/package.json delete mode 100644 node_modules/require-from-string/index.js delete mode 100644 node_modules/require-from-string/license delete mode 100644 node_modules/require-from-string/package.json delete mode 100644 node_modules/require-from-string/readme.md delete mode 100644 node_modules/resolve-cwd/index.d.ts delete mode 100644 node_modules/resolve-cwd/index.js delete mode 100644 node_modules/resolve-cwd/license delete mode 100644 node_modules/resolve-cwd/package.json delete mode 100644 node_modules/resolve-cwd/readme.md delete mode 100644 node_modules/resolve-from/index.d.ts delete mode 100644 node_modules/resolve-from/index.js delete mode 100644 node_modules/resolve-from/license delete mode 100644 node_modules/resolve-from/package.json delete mode 100644 node_modules/resolve-from/readme.md delete mode 100644 node_modules/resolve.exports/dist/index.js delete mode 100644 node_modules/resolve.exports/dist/index.mjs delete mode 100644 node_modules/resolve.exports/index.d.ts delete mode 100644 node_modules/resolve.exports/license delete mode 100644 node_modules/resolve.exports/package.json delete mode 100644 node_modules/resolve.exports/readme.md delete mode 100644 node_modules/reusify/.coveralls.yml delete mode 100644 node_modules/reusify/.travis.yml delete mode 100644 node_modules/reusify/LICENSE delete mode 100644 node_modules/reusify/README.md delete mode 100644 node_modules/reusify/benchmarks/createNoCodeFunction.js delete mode 100644 node_modules/reusify/benchmarks/fib.js delete mode 100644 node_modules/reusify/benchmarks/reuseNoCodeFunction.js delete mode 100644 node_modules/reusify/package.json delete mode 100644 node_modules/reusify/reusify.js delete mode 100644 node_modules/reusify/test.js delete mode 100644 node_modules/rimraf/CHANGELOG.md delete mode 100644 node_modules/rimraf/LICENSE delete mode 100644 node_modules/rimraf/README.md delete mode 100644 node_modules/rimraf/bin.js delete mode 100644 node_modules/rimraf/package.json delete mode 100644 node_modules/rimraf/rimraf.js delete mode 100644 node_modules/run-parallel/LICENSE delete mode 100644 node_modules/run-parallel/README.md delete mode 100644 node_modules/run-parallel/index.js delete mode 100644 node_modules/run-parallel/package.json delete mode 100644 node_modules/semver/CHANGELOG.md delete mode 100644 node_modules/semver/LICENSE delete mode 100644 node_modules/semver/README.md delete mode 100644 node_modules/semver/bin/semver.js delete mode 100644 node_modules/semver/package.json delete mode 100644 node_modules/semver/range.bnf delete mode 100644 node_modules/semver/semver.js delete mode 100644 node_modules/shebang-command/index.js delete mode 100644 node_modules/shebang-command/license delete mode 100644 node_modules/shebang-command/package.json delete mode 100644 node_modules/shebang-command/readme.md delete mode 100644 node_modules/shebang-regex/index.d.ts delete mode 100644 node_modules/shebang-regex/index.js delete mode 100644 node_modules/shebang-regex/license delete mode 100644 node_modules/shebang-regex/package.json delete mode 100644 node_modules/shebang-regex/readme.md delete mode 100644 node_modules/side-channel/.eslintignore delete mode 100644 node_modules/side-channel/.eslintrc delete mode 100644 node_modules/side-channel/.github/FUNDING.yml delete mode 100644 node_modules/side-channel/.nycrc delete mode 100644 node_modules/side-channel/CHANGELOG.md delete mode 100644 node_modules/side-channel/LICENSE delete mode 100644 node_modules/side-channel/README.md delete mode 100644 node_modules/side-channel/index.js delete mode 100644 node_modules/side-channel/package.json delete mode 100644 node_modules/side-channel/test/index.js delete mode 100644 node_modules/signal-exit/LICENSE.txt delete mode 100644 node_modules/signal-exit/README.md delete mode 100644 node_modules/signal-exit/index.js delete mode 100644 node_modules/signal-exit/package.json delete mode 100644 node_modules/signal-exit/signals.js delete mode 100644 node_modules/simple-update-notifier/LICENSE delete mode 100644 node_modules/simple-update-notifier/README.md delete mode 100644 node_modules/simple-update-notifier/build/index.d.ts delete mode 100644 node_modules/simple-update-notifier/build/index.js delete mode 100644 node_modules/simple-update-notifier/node_modules/.bin/semver delete mode 100644 node_modules/simple-update-notifier/node_modules/.bin/semver.cmd delete mode 100644 node_modules/simple-update-notifier/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/CHANGELOG.md delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/LICENSE delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/README.md delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/bin/semver.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/classes/index.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/classes/range.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/classes/semver.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/clean.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/compare.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/diff.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/eq.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/gt.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/gte.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/inc.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/lt.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/lte.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/major.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/minor.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/neq.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/parse.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/patch.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/sort.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/functions/valid.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/index.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/internal/constants.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/internal/debug.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/internal/re.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/package.json delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/range.bnf delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/simple-update-notifier/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/simple-update-notifier/package.json delete mode 100644 node_modules/simple-update-notifier/src/borderedText.ts delete mode 100644 node_modules/simple-update-notifier/src/cache.spec.ts delete mode 100644 node_modules/simple-update-notifier/src/cache.ts delete mode 100644 node_modules/simple-update-notifier/src/getDistVersion.spec.ts delete mode 100644 node_modules/simple-update-notifier/src/getDistVersion.ts delete mode 100644 node_modules/simple-update-notifier/src/hasNewVersion.spec.ts delete mode 100644 node_modules/simple-update-notifier/src/hasNewVersion.ts delete mode 100644 node_modules/simple-update-notifier/src/index.spec.ts delete mode 100644 node_modules/simple-update-notifier/src/index.ts delete mode 100644 node_modules/simple-update-notifier/src/isNpmOrYarn.ts delete mode 100644 node_modules/simple-update-notifier/src/types.ts delete mode 100644 node_modules/sisteransi/license delete mode 100644 node_modules/sisteransi/package.json delete mode 100644 node_modules/sisteransi/readme.md delete mode 100644 node_modules/sisteransi/src/index.js delete mode 100644 node_modules/sisteransi/src/sisteransi.d.ts delete mode 100644 node_modules/slash/index.d.ts delete mode 100644 node_modules/slash/index.js delete mode 100644 node_modules/slash/license delete mode 100644 node_modules/slash/package.json delete mode 100644 node_modules/slash/readme.md delete mode 100644 node_modules/slice-ansi/index.js delete mode 100644 node_modules/slice-ansi/license delete mode 100644 node_modules/slice-ansi/package.json delete mode 100644 node_modules/slice-ansi/readme.md delete mode 100644 node_modules/source-map-support/LICENSE.md delete mode 100644 node_modules/source-map-support/README.md delete mode 100644 node_modules/source-map-support/browser-source-map-support.js delete mode 100644 node_modules/source-map-support/package.json delete mode 100644 node_modules/source-map-support/register.js delete mode 100644 node_modules/source-map-support/source-map-support.js delete mode 100644 node_modules/source-map/CHANGELOG.md delete mode 100644 node_modules/source-map/LICENSE delete mode 100644 node_modules/source-map/README.md delete mode 100644 node_modules/source-map/dist/source-map.debug.js delete mode 100644 node_modules/source-map/dist/source-map.js delete mode 100644 node_modules/source-map/dist/source-map.min.js delete mode 100644 node_modules/source-map/dist/source-map.min.js.map delete mode 100644 node_modules/source-map/lib/array-set.js delete mode 100644 node_modules/source-map/lib/base64-vlq.js delete mode 100644 node_modules/source-map/lib/base64.js delete mode 100644 node_modules/source-map/lib/binary-search.js delete mode 100644 node_modules/source-map/lib/mapping-list.js delete mode 100644 node_modules/source-map/lib/quick-sort.js delete mode 100644 node_modules/source-map/lib/source-map-consumer.js delete mode 100644 node_modules/source-map/lib/source-map-generator.js delete mode 100644 node_modules/source-map/lib/source-node.js delete mode 100644 node_modules/source-map/lib/util.js delete mode 100644 node_modules/source-map/package.json delete mode 100644 node_modules/source-map/source-map.d.ts delete mode 100644 node_modules/source-map/source-map.js delete mode 100644 node_modules/sprintf-js/.npmignore delete mode 100644 node_modules/sprintf-js/LICENSE delete mode 100644 node_modules/sprintf-js/README.md delete mode 100644 node_modules/sprintf-js/bower.json delete mode 100644 node_modules/sprintf-js/demo/angular.html delete mode 100644 node_modules/sprintf-js/dist/angular-sprintf.min.js delete mode 100644 node_modules/sprintf-js/dist/angular-sprintf.min.js.map delete mode 100644 node_modules/sprintf-js/dist/angular-sprintf.min.map delete mode 100644 node_modules/sprintf-js/dist/sprintf.min.js delete mode 100644 node_modules/sprintf-js/dist/sprintf.min.js.map delete mode 100644 node_modules/sprintf-js/dist/sprintf.min.map delete mode 100644 node_modules/sprintf-js/gruntfile.js delete mode 100644 node_modules/sprintf-js/package.json delete mode 100644 node_modules/sprintf-js/src/angular-sprintf.js delete mode 100644 node_modules/sprintf-js/src/sprintf.js delete mode 100644 node_modules/sprintf-js/test/test.js delete mode 100644 node_modules/stack-utils/index.js delete mode 100644 node_modules/stack-utils/license delete mode 100644 node_modules/stack-utils/node_modules/escape-string-regexp/index.d.ts delete mode 100644 node_modules/stack-utils/node_modules/escape-string-regexp/index.js delete mode 100644 node_modules/stack-utils/node_modules/escape-string-regexp/license delete mode 100644 node_modules/stack-utils/node_modules/escape-string-regexp/package.json delete mode 100644 node_modules/stack-utils/node_modules/escape-string-regexp/readme.md delete mode 100644 node_modules/stack-utils/package.json delete mode 100644 node_modules/stack-utils/readme.md delete mode 100644 node_modules/standard-engine/CHANGELOG.md delete mode 100644 node_modules/standard-engine/LICENSE delete mode 100644 node_modules/standard-engine/README.md delete mode 100644 node_modules/standard-engine/bin/cmd.js delete mode 100644 node_modules/standard-engine/index.js delete mode 100644 node_modules/standard-engine/package.json delete mode 100644 node_modules/string-length/index.d.ts delete mode 100644 node_modules/string-length/index.js delete mode 100644 node_modules/string-length/license delete mode 100644 node_modules/string-length/package.json delete mode 100644 node_modules/string-length/readme.md delete mode 100644 node_modules/string-width/index.d.ts delete mode 100644 node_modules/string-width/index.js delete mode 100644 node_modules/string-width/license delete mode 100644 node_modules/string-width/package.json delete mode 100644 node_modules/string-width/readme.md delete mode 100644 node_modules/string.prototype.matchall/.editorconfig delete mode 100644 node_modules/string.prototype.matchall/.eslintrc delete mode 100644 node_modules/string.prototype.matchall/.github/FUNDING.yml delete mode 100644 node_modules/string.prototype.matchall/.nycrc delete mode 100644 node_modules/string.prototype.matchall/CHANGELOG.md delete mode 100644 node_modules/string.prototype.matchall/LICENSE delete mode 100644 node_modules/string.prototype.matchall/README.md delete mode 100644 node_modules/string.prototype.matchall/auto.js delete mode 100644 node_modules/string.prototype.matchall/implementation.js delete mode 100644 node_modules/string.prototype.matchall/index.js delete mode 100644 node_modules/string.prototype.matchall/package.json delete mode 100644 node_modules/string.prototype.matchall/polyfill-regexp-matchall.js delete mode 100644 node_modules/string.prototype.matchall/polyfill.js delete mode 100644 node_modules/string.prototype.matchall/regexp-matchall.js delete mode 100644 node_modules/string.prototype.matchall/shim.js delete mode 100644 node_modules/string.prototype.matchall/test/index.js delete mode 100644 node_modules/string.prototype.matchall/test/shimmed.js delete mode 100644 node_modules/string.prototype.matchall/test/tests.js delete mode 100644 node_modules/string.prototype.trimend/.editorconfig delete mode 100644 node_modules/string.prototype.trimend/.eslintrc delete mode 100644 node_modules/string.prototype.trimend/.nycrc delete mode 100644 node_modules/string.prototype.trimend/CHANGELOG.md delete mode 100644 node_modules/string.prototype.trimend/LICENSE delete mode 100644 node_modules/string.prototype.trimend/README.md delete mode 100644 node_modules/string.prototype.trimend/auto.js delete mode 100644 node_modules/string.prototype.trimend/implementation.js delete mode 100644 node_modules/string.prototype.trimend/index.js delete mode 100644 node_modules/string.prototype.trimend/package.json delete mode 100644 node_modules/string.prototype.trimend/polyfill.js delete mode 100644 node_modules/string.prototype.trimend/shim.js delete mode 100644 node_modules/string.prototype.trimend/test/implementation.js delete mode 100644 node_modules/string.prototype.trimend/test/index.js delete mode 100644 node_modules/string.prototype.trimend/test/shimmed.js delete mode 100644 node_modules/string.prototype.trimend/test/tests.js delete mode 100644 node_modules/string.prototype.trimstart/.editorconfig delete mode 100644 node_modules/string.prototype.trimstart/.eslintrc delete mode 100644 node_modules/string.prototype.trimstart/.nycrc delete mode 100644 node_modules/string.prototype.trimstart/CHANGELOG.md delete mode 100644 node_modules/string.prototype.trimstart/LICENSE delete mode 100644 node_modules/string.prototype.trimstart/README.md delete mode 100644 node_modules/string.prototype.trimstart/auto.js delete mode 100644 node_modules/string.prototype.trimstart/implementation.js delete mode 100644 node_modules/string.prototype.trimstart/index.js delete mode 100644 node_modules/string.prototype.trimstart/package.json delete mode 100644 node_modules/string.prototype.trimstart/polyfill.js delete mode 100644 node_modules/string.prototype.trimstart/shim.js delete mode 100644 node_modules/string.prototype.trimstart/test/implementation.js delete mode 100644 node_modules/string.prototype.trimstart/test/index.js delete mode 100644 node_modules/string.prototype.trimstart/test/shimmed.js delete mode 100644 node_modules/string.prototype.trimstart/test/tests.js delete mode 100644 node_modules/string_decoder/LICENSE delete mode 100644 node_modules/string_decoder/README.md delete mode 100644 node_modules/string_decoder/lib/string_decoder.js delete mode 100644 node_modules/string_decoder/node_modules/safe-buffer/LICENSE delete mode 100644 node_modules/string_decoder/node_modules/safe-buffer/README.md delete mode 100644 node_modules/string_decoder/node_modules/safe-buffer/index.d.ts delete mode 100644 node_modules/string_decoder/node_modules/safe-buffer/index.js delete mode 100644 node_modules/string_decoder/node_modules/safe-buffer/package.json delete mode 100644 node_modules/string_decoder/package.json delete mode 100644 node_modules/strip-ansi/index.d.ts delete mode 100644 node_modules/strip-ansi/index.js delete mode 100644 node_modules/strip-ansi/license delete mode 100644 node_modules/strip-ansi/package.json delete mode 100644 node_modules/strip-ansi/readme.md delete mode 100644 node_modules/strip-bom/index.d.ts delete mode 100644 node_modules/strip-bom/index.js delete mode 100644 node_modules/strip-bom/license delete mode 100644 node_modules/strip-bom/package.json delete mode 100644 node_modules/strip-bom/readme.md delete mode 100644 node_modules/strip-final-newline/index.js delete mode 100644 node_modules/strip-final-newline/license delete mode 100644 node_modules/strip-final-newline/package.json delete mode 100644 node_modules/strip-final-newline/readme.md delete mode 100644 node_modules/superagent/HISTORY.md delete mode 100644 node_modules/superagent/LICENSE delete mode 100644 node_modules/superagent/README.md delete mode 100644 node_modules/superagent/dist/superagent.js delete mode 100644 node_modules/superagent/dist/superagent.min.js delete mode 100644 node_modules/superagent/lib/agent-base.js delete mode 100644 node_modules/superagent/lib/client.js delete mode 100644 node_modules/superagent/lib/node/agent.js delete mode 100644 node_modules/superagent/lib/node/http2wrapper.js delete mode 100644 node_modules/superagent/lib/node/index.js delete mode 100644 node_modules/superagent/lib/node/parsers/image.js delete mode 100644 node_modules/superagent/lib/node/parsers/index.js delete mode 100644 node_modules/superagent/lib/node/parsers/json.js delete mode 100644 node_modules/superagent/lib/node/parsers/text.js delete mode 100644 node_modules/superagent/lib/node/parsers/urlencoded.js delete mode 100644 node_modules/superagent/lib/node/response.js delete mode 100644 node_modules/superagent/lib/node/unzip.js delete mode 100644 node_modules/superagent/lib/request-base.js delete mode 100644 node_modules/superagent/lib/response-base.js delete mode 100644 node_modules/superagent/lib/utils.js delete mode 100644 node_modules/superagent/node_modules/.bin/mime delete mode 100644 node_modules/superagent/node_modules/.bin/mime.cmd delete mode 100644 node_modules/superagent/node_modules/.bin/mime.ps1 delete mode 100644 node_modules/superagent/node_modules/.bin/semver delete mode 100644 node_modules/superagent/node_modules/.bin/semver.cmd delete mode 100644 node_modules/superagent/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/superagent/node_modules/debug/LICENSE delete mode 100644 node_modules/superagent/node_modules/debug/README.md delete mode 100644 node_modules/superagent/node_modules/debug/package.json delete mode 100644 node_modules/superagent/node_modules/debug/src/browser.js delete mode 100644 node_modules/superagent/node_modules/debug/src/common.js delete mode 100644 node_modules/superagent/node_modules/debug/src/index.js delete mode 100644 node_modules/superagent/node_modules/debug/src/node.js delete mode 100644 node_modules/superagent/node_modules/form-data/License delete mode 100644 node_modules/superagent/node_modules/form-data/README.md.bak delete mode 100644 node_modules/superagent/node_modules/form-data/Readme.md delete mode 100644 node_modules/superagent/node_modules/form-data/index.d.ts delete mode 100644 node_modules/superagent/node_modules/form-data/lib/browser.js delete mode 100644 node_modules/superagent/node_modules/form-data/lib/form_data.js delete mode 100644 node_modules/superagent/node_modules/form-data/lib/populate.js delete mode 100644 node_modules/superagent/node_modules/form-data/package.json delete mode 100644 node_modules/superagent/node_modules/mime/CHANGELOG.md delete mode 100644 node_modules/superagent/node_modules/mime/LICENSE delete mode 100644 node_modules/superagent/node_modules/mime/Mime.js delete mode 100644 node_modules/superagent/node_modules/mime/README.md delete mode 100644 node_modules/superagent/node_modules/mime/cli.js delete mode 100644 node_modules/superagent/node_modules/mime/index.js delete mode 100644 node_modules/superagent/node_modules/mime/lite.js delete mode 100644 node_modules/superagent/node_modules/mime/package.json delete mode 100644 node_modules/superagent/node_modules/mime/types/other.js delete mode 100644 node_modules/superagent/node_modules/mime/types/standard.js delete mode 100644 node_modules/superagent/node_modules/ms/index.js delete mode 100644 node_modules/superagent/node_modules/ms/license.md delete mode 100644 node_modules/superagent/node_modules/ms/package.json delete mode 100644 node_modules/superagent/node_modules/ms/readme.md delete mode 100644 node_modules/superagent/node_modules/qs/.editorconfig delete mode 100644 node_modules/superagent/node_modules/qs/.eslintrc delete mode 100644 node_modules/superagent/node_modules/qs/.github/FUNDING.yml delete mode 100644 node_modules/superagent/node_modules/qs/.nycrc delete mode 100644 node_modules/superagent/node_modules/qs/CHANGELOG.md delete mode 100644 node_modules/superagent/node_modules/qs/LICENSE.md delete mode 100644 node_modules/superagent/node_modules/qs/README.md delete mode 100644 node_modules/superagent/node_modules/qs/dist/qs.js delete mode 100644 node_modules/superagent/node_modules/qs/lib/formats.js delete mode 100644 node_modules/superagent/node_modules/qs/lib/index.js delete mode 100644 node_modules/superagent/node_modules/qs/lib/parse.js delete mode 100644 node_modules/superagent/node_modules/qs/lib/stringify.js delete mode 100644 node_modules/superagent/node_modules/qs/lib/utils.js delete mode 100644 node_modules/superagent/node_modules/qs/package.json delete mode 100644 node_modules/superagent/node_modules/qs/test/parse.js delete mode 100644 node_modules/superagent/node_modules/qs/test/stringify.js delete mode 100644 node_modules/superagent/node_modules/qs/test/utils.js delete mode 100644 node_modules/superagent/node_modules/semver/LICENSE delete mode 100644 node_modules/superagent/node_modules/semver/README.md delete mode 100644 node_modules/superagent/node_modules/semver/bin/semver.js delete mode 100644 node_modules/superagent/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/superagent/node_modules/semver/classes/index.js delete mode 100644 node_modules/superagent/node_modules/semver/classes/range.js delete mode 100644 node_modules/superagent/node_modules/semver/classes/semver.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/clean.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/compare.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/diff.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/eq.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/gt.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/gte.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/inc.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/lt.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/lte.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/major.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/minor.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/neq.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/parse.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/patch.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/sort.js delete mode 100644 node_modules/superagent/node_modules/semver/functions/valid.js delete mode 100644 node_modules/superagent/node_modules/semver/index.js delete mode 100644 node_modules/superagent/node_modules/semver/internal/constants.js delete mode 100644 node_modules/superagent/node_modules/semver/internal/debug.js delete mode 100644 node_modules/superagent/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/superagent/node_modules/semver/internal/parse-options.js delete mode 100644 node_modules/superagent/node_modules/semver/internal/re.js delete mode 100644 node_modules/superagent/node_modules/semver/package.json delete mode 100644 node_modules/superagent/node_modules/semver/preload.js delete mode 100644 node_modules/superagent/node_modules/semver/range.bnf delete mode 100644 node_modules/superagent/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/simplify.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/subset.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/superagent/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/superagent/package.json delete mode 100644 node_modules/supertest/LICENSE delete mode 100644 node_modules/supertest/README.md delete mode 100644 node_modules/supertest/index.js delete mode 100644 node_modules/supertest/lib/agent.js delete mode 100644 node_modules/supertest/lib/test.js delete mode 100644 node_modules/supertest/package.json delete mode 100644 node_modules/supports-color/browser.js delete mode 100644 node_modules/supports-color/index.js delete mode 100644 node_modules/supports-color/license delete mode 100644 node_modules/supports-color/package.json delete mode 100644 node_modules/supports-color/readme.md delete mode 100644 node_modules/supports-hyperlinks/browser.js delete mode 100644 node_modules/supports-hyperlinks/index.js delete mode 100644 node_modules/supports-hyperlinks/license delete mode 100644 node_modules/supports-hyperlinks/package.json delete mode 100644 node_modules/supports-hyperlinks/readme.md delete mode 100644 node_modules/supports-preserve-symlinks-flag/.eslintrc delete mode 100644 node_modules/supports-preserve-symlinks-flag/.github/FUNDING.yml delete mode 100644 node_modules/supports-preserve-symlinks-flag/.nycrc delete mode 100644 node_modules/supports-preserve-symlinks-flag/CHANGELOG.md delete mode 100644 node_modules/supports-preserve-symlinks-flag/LICENSE delete mode 100644 node_modules/supports-preserve-symlinks-flag/README.md delete mode 100644 node_modules/supports-preserve-symlinks-flag/browser.js delete mode 100644 node_modules/supports-preserve-symlinks-flag/index.js delete mode 100644 node_modules/supports-preserve-symlinks-flag/package.json delete mode 100644 node_modules/supports-preserve-symlinks-flag/test/index.js delete mode 100644 node_modules/table/LICENSE delete mode 100644 node_modules/table/README.md delete mode 100644 node_modules/table/dist/src/alignSpanningCell.d.ts delete mode 100644 node_modules/table/dist/src/alignSpanningCell.js delete mode 100644 node_modules/table/dist/src/alignSpanningCell.js.map delete mode 100644 node_modules/table/dist/src/alignString.d.ts delete mode 100644 node_modules/table/dist/src/alignString.js delete mode 100644 node_modules/table/dist/src/alignString.js.map delete mode 100644 node_modules/table/dist/src/alignTableData.d.ts delete mode 100644 node_modules/table/dist/src/alignTableData.js delete mode 100644 node_modules/table/dist/src/alignTableData.js.map delete mode 100644 node_modules/table/dist/src/calculateCellHeight.d.ts delete mode 100644 node_modules/table/dist/src/calculateCellHeight.js delete mode 100644 node_modules/table/dist/src/calculateCellHeight.js.map delete mode 100644 node_modules/table/dist/src/calculateMaximumColumnWidths.d.ts delete mode 100644 node_modules/table/dist/src/calculateMaximumColumnWidths.js delete mode 100644 node_modules/table/dist/src/calculateMaximumColumnWidths.js.map delete mode 100644 node_modules/table/dist/src/calculateOutputColumnWidths.d.ts delete mode 100644 node_modules/table/dist/src/calculateOutputColumnWidths.js delete mode 100644 node_modules/table/dist/src/calculateOutputColumnWidths.js.map delete mode 100644 node_modules/table/dist/src/calculateRowHeights.d.ts delete mode 100644 node_modules/table/dist/src/calculateRowHeights.js delete mode 100644 node_modules/table/dist/src/calculateRowHeights.js.map delete mode 100644 node_modules/table/dist/src/calculateSpanningCellWidth.d.ts delete mode 100644 node_modules/table/dist/src/calculateSpanningCellWidth.js delete mode 100644 node_modules/table/dist/src/calculateSpanningCellWidth.js.map delete mode 100644 node_modules/table/dist/src/createStream.d.ts delete mode 100644 node_modules/table/dist/src/createStream.js delete mode 100644 node_modules/table/dist/src/createStream.js.map delete mode 100644 node_modules/table/dist/src/drawBorder.d.ts delete mode 100644 node_modules/table/dist/src/drawBorder.js delete mode 100644 node_modules/table/dist/src/drawBorder.js.map delete mode 100644 node_modules/table/dist/src/drawContent.d.ts delete mode 100644 node_modules/table/dist/src/drawContent.js delete mode 100644 node_modules/table/dist/src/drawContent.js.map delete mode 100644 node_modules/table/dist/src/drawRow.d.ts delete mode 100644 node_modules/table/dist/src/drawRow.js delete mode 100644 node_modules/table/dist/src/drawRow.js.map delete mode 100644 node_modules/table/dist/src/drawTable.d.ts delete mode 100644 node_modules/table/dist/src/drawTable.js delete mode 100644 node_modules/table/dist/src/drawTable.js.map delete mode 100644 node_modules/table/dist/src/generated/validators.d.ts delete mode 100644 node_modules/table/dist/src/generated/validators.js delete mode 100644 node_modules/table/dist/src/generated/validators.js.map delete mode 100644 node_modules/table/dist/src/getBorderCharacters.d.ts delete mode 100644 node_modules/table/dist/src/getBorderCharacters.js delete mode 100644 node_modules/table/dist/src/getBorderCharacters.js.map delete mode 100644 node_modules/table/dist/src/index.d.ts delete mode 100644 node_modules/table/dist/src/index.js delete mode 100644 node_modules/table/dist/src/index.js.map delete mode 100644 node_modules/table/dist/src/injectHeaderConfig.d.ts delete mode 100644 node_modules/table/dist/src/injectHeaderConfig.js delete mode 100644 node_modules/table/dist/src/injectHeaderConfig.js.map delete mode 100644 node_modules/table/dist/src/makeRangeConfig.d.ts delete mode 100644 node_modules/table/dist/src/makeRangeConfig.js delete mode 100644 node_modules/table/dist/src/makeRangeConfig.js.map delete mode 100644 node_modules/table/dist/src/makeStreamConfig.d.ts delete mode 100644 node_modules/table/dist/src/makeStreamConfig.js delete mode 100644 node_modules/table/dist/src/makeStreamConfig.js.map delete mode 100644 node_modules/table/dist/src/makeTableConfig.d.ts delete mode 100644 node_modules/table/dist/src/makeTableConfig.js delete mode 100644 node_modules/table/dist/src/makeTableConfig.js.map delete mode 100644 node_modules/table/dist/src/mapDataUsingRowHeights.d.ts delete mode 100644 node_modules/table/dist/src/mapDataUsingRowHeights.js delete mode 100644 node_modules/table/dist/src/mapDataUsingRowHeights.js.map delete mode 100644 node_modules/table/dist/src/padTableData.d.ts delete mode 100644 node_modules/table/dist/src/padTableData.js delete mode 100644 node_modules/table/dist/src/padTableData.js.map delete mode 100644 node_modules/table/dist/src/schemas/config.json delete mode 100644 node_modules/table/dist/src/schemas/shared.json delete mode 100644 node_modules/table/dist/src/schemas/streamConfig.json delete mode 100644 node_modules/table/dist/src/spanningCellManager.d.ts delete mode 100644 node_modules/table/dist/src/spanningCellManager.js delete mode 100644 node_modules/table/dist/src/spanningCellManager.js.map delete mode 100644 node_modules/table/dist/src/stringifyTableData.d.ts delete mode 100644 node_modules/table/dist/src/stringifyTableData.js delete mode 100644 node_modules/table/dist/src/stringifyTableData.js.map delete mode 100644 node_modules/table/dist/src/table.d.ts delete mode 100644 node_modules/table/dist/src/table.js delete mode 100644 node_modules/table/dist/src/table.js.map delete mode 100644 node_modules/table/dist/src/truncateTableData.d.ts delete mode 100644 node_modules/table/dist/src/truncateTableData.js delete mode 100644 node_modules/table/dist/src/truncateTableData.js.map delete mode 100644 node_modules/table/dist/src/types/api.d.ts delete mode 100644 node_modules/table/dist/src/types/api.js delete mode 100644 node_modules/table/dist/src/types/api.js.map delete mode 100644 node_modules/table/dist/src/types/internal.d.ts delete mode 100644 node_modules/table/dist/src/types/internal.js delete mode 100644 node_modules/table/dist/src/types/internal.js.map delete mode 100644 node_modules/table/dist/src/utils.d.ts delete mode 100644 node_modules/table/dist/src/utils.js delete mode 100644 node_modules/table/dist/src/utils.js.map delete mode 100644 node_modules/table/dist/src/validateConfig.d.ts delete mode 100644 node_modules/table/dist/src/validateConfig.js delete mode 100644 node_modules/table/dist/src/validateConfig.js.map delete mode 100644 node_modules/table/dist/src/validateSpanningCellConfig.d.ts delete mode 100644 node_modules/table/dist/src/validateSpanningCellConfig.js delete mode 100644 node_modules/table/dist/src/validateSpanningCellConfig.js.map delete mode 100644 node_modules/table/dist/src/validateTableData.d.ts delete mode 100644 node_modules/table/dist/src/validateTableData.js delete mode 100644 node_modules/table/dist/src/validateTableData.js.map delete mode 100644 node_modules/table/dist/src/wrapCell.d.ts delete mode 100644 node_modules/table/dist/src/wrapCell.js delete mode 100644 node_modules/table/dist/src/wrapCell.js.map delete mode 100644 node_modules/table/dist/src/wrapString.d.ts delete mode 100644 node_modules/table/dist/src/wrapString.js delete mode 100644 node_modules/table/dist/src/wrapString.js.map delete mode 100644 node_modules/table/dist/src/wrapWord.d.ts delete mode 100644 node_modules/table/dist/src/wrapWord.js delete mode 100644 node_modules/table/dist/src/wrapWord.js.map delete mode 100644 node_modules/table/node_modules/ajv/.runkit_example.js delete mode 100644 node_modules/table/node_modules/ajv/LICENSE delete mode 100644 node_modules/table/node_modules/ajv/README.md delete mode 100644 node_modules/table/node_modules/ajv/dist/2019.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/2019.js delete mode 100644 node_modules/table/node_modules/ajv/dist/2019.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/2020.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/2020.js delete mode 100644 node_modules/table/node_modules/ajv/dist/2020.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/ajv.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/ajv.js delete mode 100644 node_modules/table/node_modules/ajv/dist/ajv.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/code.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/code.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/code.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/scope.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/scope.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/codegen/scope.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/errors.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/errors.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/errors.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/parse.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/parse.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/parse.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/serialize.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/serialize.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/serialize.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/types.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/types.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/jtd/types.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/names.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/names.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/names.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/ref_error.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/ref_error.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/ref_error.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/resolve.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/resolve.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/resolve.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/rules.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/rules.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/rules.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/util.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/util.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/util.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/applicability.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/applicability.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/applicability.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/boolSchema.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/boolSchema.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/boolSchema.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/dataType.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/dataType.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/dataType.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/defaults.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/defaults.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/defaults.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/keyword.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/keyword.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/keyword.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/subschema.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/subschema.js delete mode 100644 node_modules/table/node_modules/ajv/dist/compile/validate/subschema.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/core.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/core.js delete mode 100644 node_modules/table/node_modules/ajv/dist/core.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/jtd.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/jtd.js delete mode 100644 node_modules/table/node_modules/ajv/dist/jtd.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/data.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-draft-06.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-draft-07.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/json-schema-secure.json delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/jtd-schema.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/jtd-schema.js delete mode 100644 node_modules/table/node_modules/ajv/dist/refs/jtd-schema.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/equal.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/equal.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/equal.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/parseJson.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/parseJson.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/parseJson.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/quote.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/quote.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/quote.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/re2.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/re2.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/re2.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/timestamp.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/timestamp.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/timestamp.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/ucs2length.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/ucs2length.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/ucs2length.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/uri.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/uri.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/uri.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/validation_error.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/validation_error.js delete mode 100644 node_modules/table/node_modules/ajv/dist/runtime/validation_error.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/standalone/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/standalone/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/standalone/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/standalone/instance.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/standalone/instance.js delete mode 100644 node_modules/table/node_modules/ajv/dist/standalone/instance.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/types/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/types/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/types/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/types/json-schema.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/types/json-schema.js delete mode 100644 node_modules/table/node_modules/ajv/dist/types/json-schema.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/types/jtd-schema.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/types/jtd-schema.js delete mode 100644 node_modules/table/node_modules/ajv/dist/types/jtd-schema.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/allOf.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/anyOf.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/contains.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/contains.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/dependencies.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/if.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/if.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/if.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/items.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/items.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/items.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/items2020.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/not.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/not.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/not.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/oneOf.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/properties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/properties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/thenElse.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/code.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/code.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/code.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/id.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/id.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/id.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/ref.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/ref.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/core/ref.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/discriminator/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/discriminator/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/discriminator/types.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/discriminator/types.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/draft2020.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/draft2020.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/draft2020.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/draft7.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/draft7.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/draft7.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/errors.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/errors.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/errors.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/format/format.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/format/format.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/format/format.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/format/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/format/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/format/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/discriminator.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/elements.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/elements.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/enum.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/enum.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/error.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/error.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/error.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/metadata.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/nullable.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/properties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/properties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/ref.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/ref.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/type.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/type.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/type.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/union.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/union.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/union.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/values.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/values.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/jtd/values.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/metadata.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/metadata.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/metadata.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/next.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/next.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/next.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/const.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/const.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/const.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/enum.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/enum.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/enum.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/index.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/index.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/index.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitContains.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitItems.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitLength.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitNumber.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitProperties.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/multipleOf.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/pattern.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/pattern.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/required.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/required.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/required.js.map delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js delete mode 100644 node_modules/table/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map delete mode 100644 node_modules/table/node_modules/ajv/lib/2019.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/2020.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/ajv.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/codegen/code.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/codegen/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/codegen/scope.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/errors.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/jtd/parse.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/jtd/serialize.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/jtd/types.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/names.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/ref_error.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/resolve.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/rules.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/util.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/applicability.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/boolSchema.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/dataType.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/defaults.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/keyword.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/compile/validate/subschema.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/core.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/jtd.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/data.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-draft-06.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-draft-07.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/json-schema-secure.json delete mode 100644 node_modules/table/node_modules/ajv/lib/refs/jtd-schema.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/equal.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/parseJson.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/quote.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/re2.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/timestamp.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/ucs2length.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/uri.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/runtime/validation_error.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/standalone/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/standalone/instance.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/types/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/types/json-schema.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/types/jtd-schema.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/allOf.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/contains.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/if.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/items.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/items2020.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/not.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/properties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/code.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/core/id.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/core/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/core/ref.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/discriminator/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/discriminator/types.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/draft2020.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/draft7.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/dynamic/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/errors.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/format/format.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/format/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/elements.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/enum.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/error.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/metadata.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/nullable.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/properties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/ref.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/type.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/union.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/jtd/values.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/metadata.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/next.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/unevaluated/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/const.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/enum.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/index.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/limitContains.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/limitItems.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/limitLength.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/pattern.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/required.ts delete mode 100644 node_modules/table/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts delete mode 100644 node_modules/table/node_modules/ajv/package.json delete mode 100644 node_modules/table/node_modules/json-schema-traverse/.eslintrc.yml delete mode 100644 node_modules/table/node_modules/json-schema-traverse/.github/FUNDING.yml delete mode 100644 node_modules/table/node_modules/json-schema-traverse/.github/workflows/build.yml delete mode 100644 node_modules/table/node_modules/json-schema-traverse/.github/workflows/publish.yml delete mode 100644 node_modules/table/node_modules/json-schema-traverse/LICENSE delete mode 100644 node_modules/table/node_modules/json-schema-traverse/README.md delete mode 100644 node_modules/table/node_modules/json-schema-traverse/index.d.ts delete mode 100644 node_modules/table/node_modules/json-schema-traverse/index.js delete mode 100644 node_modules/table/node_modules/json-schema-traverse/package.json delete mode 100644 node_modules/table/node_modules/json-schema-traverse/spec/.eslintrc.yml delete mode 100644 node_modules/table/node_modules/json-schema-traverse/spec/fixtures/schema.js delete mode 100644 node_modules/table/node_modules/json-schema-traverse/spec/index.spec.js delete mode 100644 node_modules/table/package.json delete mode 100644 node_modules/terminal-link/index.d.ts delete mode 100644 node_modules/terminal-link/index.js delete mode 100644 node_modules/terminal-link/license delete mode 100644 node_modules/terminal-link/package.json delete mode 100644 node_modules/terminal-link/readme.md delete mode 100644 node_modules/test-exclude/CHANGELOG.md delete mode 100644 node_modules/test-exclude/LICENSE.txt delete mode 100644 node_modules/test-exclude/README.md delete mode 100644 node_modules/test-exclude/index.js delete mode 100644 node_modules/test-exclude/is-outside-dir-posix.js delete mode 100644 node_modules/test-exclude/is-outside-dir-win32.js delete mode 100644 node_modules/test-exclude/is-outside-dir.js delete mode 100644 node_modules/test-exclude/package.json delete mode 100644 node_modules/text-table/.travis.yml delete mode 100644 node_modules/text-table/LICENSE delete mode 100644 node_modules/text-table/example/align.js delete mode 100644 node_modules/text-table/example/center.js delete mode 100644 node_modules/text-table/example/dotalign.js delete mode 100644 node_modules/text-table/example/doubledot.js delete mode 100644 node_modules/text-table/example/table.js delete mode 100644 node_modules/text-table/index.js delete mode 100644 node_modules/text-table/package.json delete mode 100644 node_modules/text-table/readme.markdown delete mode 100644 node_modules/text-table/test/align.js delete mode 100644 node_modules/text-table/test/ansi-colors.js delete mode 100644 node_modules/text-table/test/center.js delete mode 100644 node_modules/text-table/test/dotalign.js delete mode 100644 node_modules/text-table/test/doubledot.js delete mode 100644 node_modules/text-table/test/table.js delete mode 100644 node_modules/throat/LICENSE delete mode 100644 node_modules/throat/README.md delete mode 100644 node_modules/throat/index.d.ts delete mode 100644 node_modules/throat/index.js delete mode 100644 node_modules/throat/index.js.flow delete mode 100644 node_modules/throat/package.json delete mode 100644 node_modules/tmpl/lib/tmpl.js delete mode 100644 node_modules/tmpl/license delete mode 100644 node_modules/tmpl/package.json delete mode 100644 node_modules/tmpl/readme.md delete mode 100644 node_modules/to-regex-range/LICENSE delete mode 100644 node_modules/to-regex-range/README.md delete mode 100644 node_modules/to-regex-range/index.js delete mode 100644 node_modules/to-regex-range/package.json delete mode 100644 node_modules/touch/LICENSE delete mode 100644 node_modules/touch/README.md delete mode 100644 node_modules/touch/bin/nodetouch.js delete mode 100644 node_modules/touch/index.js delete mode 100644 node_modules/touch/package.json delete mode 100644 node_modules/ts-jest/.ts-jest-digest delete mode 100644 node_modules/ts-jest/CHANGELOG.md delete mode 100644 node_modules/ts-jest/CONTRIBUTING.md delete mode 100644 node_modules/ts-jest/LICENSE.md delete mode 100644 node_modules/ts-jest/README.md delete mode 100644 node_modules/ts-jest/TROUBLESHOOTING.md delete mode 100644 node_modules/ts-jest/cli.js delete mode 100644 node_modules/ts-jest/dist/cli/config/init.d.ts delete mode 100644 node_modules/ts-jest/dist/cli/config/init.js delete mode 100644 node_modules/ts-jest/dist/cli/config/migrate.d.ts delete mode 100644 node_modules/ts-jest/dist/cli/config/migrate.js delete mode 100644 node_modules/ts-jest/dist/cli/help.d.ts delete mode 100644 node_modules/ts-jest/dist/cli/help.js delete mode 100644 node_modules/ts-jest/dist/cli/helpers/presets.d.ts delete mode 100644 node_modules/ts-jest/dist/cli/helpers/presets.js delete mode 100644 node_modules/ts-jest/dist/cli/index.d.ts delete mode 100644 node_modules/ts-jest/dist/cli/index.js delete mode 100644 node_modules/ts-jest/dist/config/index.d.ts delete mode 100644 node_modules/ts-jest/dist/config/index.js delete mode 100644 node_modules/ts-jest/dist/config/paths-to-module-name-mapper.d.ts delete mode 100644 node_modules/ts-jest/dist/config/paths-to-module-name-mapper.js delete mode 100644 node_modules/ts-jest/dist/constants.d.ts delete mode 100644 node_modules/ts-jest/dist/constants.js delete mode 100644 node_modules/ts-jest/dist/index.d.ts delete mode 100644 node_modules/ts-jest/dist/index.js delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/compiler-utils.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/compiler-utils.js delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/index.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/index.js delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/ts-compiler.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/ts-jest-compiler.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/compiler/ts-jest-compiler.js delete mode 100644 node_modules/ts-jest/dist/legacy/config/config-set.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/config/config-set.js delete mode 100644 node_modules/ts-jest/dist/legacy/index.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/index.js delete mode 100644 node_modules/ts-jest/dist/legacy/ts-jest-transformer.d.ts delete mode 100644 node_modules/ts-jest/dist/legacy/ts-jest-transformer.js delete mode 100644 node_modules/ts-jest/dist/presets/create-jest-preset.d.ts delete mode 100644 node_modules/ts-jest/dist/presets/create-jest-preset.js delete mode 100644 node_modules/ts-jest/dist/raw-compiler-options.d.ts delete mode 100644 node_modules/ts-jest/dist/raw-compiler-options.js delete mode 100644 node_modules/ts-jest/dist/transformers/hoist-jest.d.ts delete mode 100644 node_modules/ts-jest/dist/transformers/hoist-jest.js delete mode 100644 node_modules/ts-jest/dist/types.d.ts delete mode 100644 node_modules/ts-jest/dist/types.js delete mode 100644 node_modules/ts-jest/dist/utils/backports.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/backports.js delete mode 100644 node_modules/ts-jest/dist/utils/get-package-version.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/get-package-version.js delete mode 100644 node_modules/ts-jest/dist/utils/importer.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/importer.js delete mode 100644 node_modules/ts-jest/dist/utils/index.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/index.js delete mode 100644 node_modules/ts-jest/dist/utils/json.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/json.js delete mode 100644 node_modules/ts-jest/dist/utils/jsonable-value.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/jsonable-value.js delete mode 100644 node_modules/ts-jest/dist/utils/logger.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/logger.js delete mode 100644 node_modules/ts-jest/dist/utils/memoize.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/memoize.js delete mode 100644 node_modules/ts-jest/dist/utils/messages.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/messages.js delete mode 100644 node_modules/ts-jest/dist/utils/normalize-slashes.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/normalize-slashes.js delete mode 100644 node_modules/ts-jest/dist/utils/sha1.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/sha1.js delete mode 100644 node_modules/ts-jest/dist/utils/ts-error.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/ts-error.js delete mode 100644 node_modules/ts-jest/dist/utils/version-checkers.d.ts delete mode 100644 node_modules/ts-jest/dist/utils/version-checkers.js delete mode 100644 node_modules/ts-jest/globals.d.ts delete mode 100644 node_modules/ts-jest/jest-preset.js delete mode 100644 node_modules/ts-jest/legacy.js delete mode 100644 node_modules/ts-jest/node_modules/.bin/semver delete mode 100644 node_modules/ts-jest/node_modules/.bin/semver.cmd delete mode 100644 node_modules/ts-jest/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/ts-jest/node_modules/semver/LICENSE delete mode 100644 node_modules/ts-jest/node_modules/semver/README.md delete mode 100644 node_modules/ts-jest/node_modules/semver/bin/semver.js delete mode 100644 node_modules/ts-jest/node_modules/semver/classes/comparator.js delete mode 100644 node_modules/ts-jest/node_modules/semver/classes/index.js delete mode 100644 node_modules/ts-jest/node_modules/semver/classes/range.js delete mode 100644 node_modules/ts-jest/node_modules/semver/classes/semver.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/clean.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/cmp.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/coerce.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/compare-build.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/compare-loose.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/compare.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/diff.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/eq.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/gt.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/gte.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/inc.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/lt.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/lte.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/major.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/minor.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/neq.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/parse.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/patch.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/prerelease.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/rcompare.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/rsort.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/satisfies.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/sort.js delete mode 100644 node_modules/ts-jest/node_modules/semver/functions/valid.js delete mode 100644 node_modules/ts-jest/node_modules/semver/index.js delete mode 100644 node_modules/ts-jest/node_modules/semver/internal/constants.js delete mode 100644 node_modules/ts-jest/node_modules/semver/internal/debug.js delete mode 100644 node_modules/ts-jest/node_modules/semver/internal/identifiers.js delete mode 100644 node_modules/ts-jest/node_modules/semver/internal/parse-options.js delete mode 100644 node_modules/ts-jest/node_modules/semver/internal/re.js delete mode 100644 node_modules/ts-jest/node_modules/semver/package.json delete mode 100644 node_modules/ts-jest/node_modules/semver/preload.js delete mode 100644 node_modules/ts-jest/node_modules/semver/range.bnf delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/gtr.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/intersects.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/ltr.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/max-satisfying.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/min-satisfying.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/min-version.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/outside.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/simplify.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/subset.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/to-comparators.js delete mode 100644 node_modules/ts-jest/node_modules/semver/ranges/valid.js delete mode 100644 node_modules/ts-jest/package.json delete mode 100644 node_modules/ts-jest/preprocessor.js delete mode 100644 node_modules/ts-jest/presets/default-esm-legacy/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/default-esm/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/default-legacy/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/default/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/index.d.ts delete mode 100644 node_modules/ts-jest/presets/index.js delete mode 100644 node_modules/ts-jest/presets/js-with-babel-esm-legacy/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-babel-esm/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-babel-legacy/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-babel/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-ts-esm-legacy/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-ts-esm/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-ts-legacy/jest-preset.js delete mode 100644 node_modules/ts-jest/presets/js-with-ts/jest-preset.js delete mode 100644 node_modules/ts-jest/renovate.json delete mode 100644 node_modules/ts-node/LICENSE delete mode 100644 node_modules/ts-node/README.md delete mode 100644 node_modules/ts-node/dist-raw/README.md delete mode 100644 node_modules/ts-node/dist-raw/node-cjs-loader-utils.js delete mode 100644 node_modules/ts-node/dist-raw/node-errors.js delete mode 100644 node_modules/ts-node/dist-raw/node-esm-resolve-implementation.js delete mode 100644 node_modules/ts-node/dist-raw/node-internal-fs.js delete mode 100644 node_modules/ts-node/dist-raw/node-options.js delete mode 100644 node_modules/ts-node/dist-raw/node-package-json-reader.js delete mode 100644 node_modules/ts-node/dist-raw/node-primordials.js delete mode 100644 node_modules/ts-node/dist/bin-script-deprecated.d.ts delete mode 100644 node_modules/ts-node/dist/bin-script-deprecated.js delete mode 100644 node_modules/ts-node/dist/bin-script-deprecated.js.map delete mode 100644 node_modules/ts-node/dist/bin-script.d.ts delete mode 100644 node_modules/ts-node/dist/bin-script.js delete mode 100644 node_modules/ts-node/dist/bin-script.js.map delete mode 100644 node_modules/ts-node/dist/bin-transpile.d.ts delete mode 100644 node_modules/ts-node/dist/bin-transpile.js delete mode 100644 node_modules/ts-node/dist/bin-transpile.js.map delete mode 100644 node_modules/ts-node/dist/bin.d.ts delete mode 100644 node_modules/ts-node/dist/bin.js delete mode 100644 node_modules/ts-node/dist/bin.js.map delete mode 100644 node_modules/ts-node/dist/esm.d.ts delete mode 100644 node_modules/ts-node/dist/esm.js delete mode 100644 node_modules/ts-node/dist/esm.js.map delete mode 100644 node_modules/ts-node/dist/index.d.ts delete mode 100644 node_modules/ts-node/dist/index.js delete mode 100644 node_modules/ts-node/dist/index.js.map delete mode 100644 node_modules/ts-node/dist/index.spec.d.ts delete mode 100644 node_modules/ts-node/dist/index.spec.js delete mode 100644 node_modules/ts-node/dist/index.spec.js.map delete mode 100644 node_modules/ts-node/dist/repl.d.ts delete mode 100644 node_modules/ts-node/dist/repl.js delete mode 100644 node_modules/ts-node/dist/repl.js.map delete mode 100644 node_modules/ts-node/dist/tsconfig-schema.d.ts delete mode 100644 node_modules/ts-node/dist/tsconfig-schema.js delete mode 100644 node_modules/ts-node/dist/tsconfig-schema.js.map delete mode 100644 node_modules/ts-node/esm.mjs delete mode 100644 node_modules/ts-node/esm/transpile-only.mjs delete mode 100644 node_modules/ts-node/node_modules/diff/CONTRIBUTING.md delete mode 100644 node_modules/ts-node/node_modules/diff/LICENSE delete mode 100644 node_modules/ts-node/node_modules/diff/README.md delete mode 100644 node_modules/ts-node/node_modules/diff/dist/diff.js delete mode 100644 node_modules/ts-node/node_modules/diff/dist/diff.min.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/convert/dmp.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/convert/xml.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/array.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/base.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/character.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/css.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/json.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/line.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/sentence.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/diff/word.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/index.es6.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/index.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/patch/apply.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/patch/create.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/patch/merge.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/patch/parse.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/util/array.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/util/distance-iterator.js delete mode 100644 node_modules/ts-node/node_modules/diff/lib/util/params.js delete mode 100644 node_modules/ts-node/node_modules/diff/package.json delete mode 100644 node_modules/ts-node/node_modules/diff/release-notes.md delete mode 100644 node_modules/ts-node/node_modules/diff/runtime.js delete mode 100644 node_modules/ts-node/package.json delete mode 100644 node_modules/ts-node/register/files.js delete mode 100644 node_modules/ts-node/register/index.js delete mode 100644 node_modules/ts-node/register/transpile-only.js delete mode 100644 node_modules/ts-node/register/type-check.js delete mode 100644 node_modules/ts-node/tsconfig.schema.json delete mode 100644 node_modules/ts-node/tsconfig.schemastore-schema.json delete mode 100644 node_modules/ts-standard/.husky/commit-msg delete mode 100644 node_modules/ts-standard/.husky/pre-commit delete mode 100644 node_modules/ts-standard/CHANGELOG.md delete mode 100644 node_modules/ts-standard/LICENSE delete mode 100644 node_modules/ts-standard/README.md delete mode 100644 node_modules/ts-standard/bin/cmd.js delete mode 100644 node_modules/ts-standard/dist/cli.d.ts delete mode 100644 node_modules/ts-standard/dist/cli.js delete mode 100644 node_modules/ts-standard/dist/constants.d.ts delete mode 100644 node_modules/ts-standard/dist/constants.js delete mode 100644 node_modules/ts-standard/dist/index.d.ts delete mode 100644 node_modules/ts-standard/dist/index.js delete mode 100644 node_modules/ts-standard/dist/options/cli-options.d.ts delete mode 100644 node_modules/ts-standard/dist/options/cli-options.js delete mode 100644 node_modules/ts-standard/dist/options/default-options.d.ts delete mode 100644 node_modules/ts-standard/dist/options/default-options.js delete mode 100644 node_modules/ts-standard/dist/options/index.d.ts delete mode 100644 node_modules/ts-standard/dist/options/index.js delete mode 100644 node_modules/ts-standard/dist/options/package-options.d.ts delete mode 100644 node_modules/ts-standard/dist/options/package-options.js delete mode 100644 node_modules/ts-standard/dist/standard-engine-api.d.ts delete mode 100644 node_modules/ts-standard/dist/standard-engine-api.js delete mode 100644 node_modules/ts-standard/dist/standard-reporter.d.ts delete mode 100644 node_modules/ts-standard/dist/standard-reporter.js delete mode 100644 node_modules/ts-standard/dist/ts-standard.d.ts delete mode 100644 node_modules/ts-standard/dist/ts-standard.js delete mode 100644 node_modules/ts-standard/eslintrc.json delete mode 100644 node_modules/ts-standard/package.json delete mode 100644 node_modules/tsconfig-paths/CHANGELOG.md delete mode 100644 node_modules/tsconfig-paths/LICENSE delete mode 100644 node_modules/tsconfig-paths/README.md delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/config-loader.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/config-loader.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/config-loader.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/data/match-path-data.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/data/match-path-data.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/data/match-path-data.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/filesystem.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/filesystem.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/filesystem.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/mapping-entry.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/mapping-entry.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/mapping-entry.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/match-path-async.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/match-path-async.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/match-path-async.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/match-path-sync.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/match-path-sync.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/match-path-sync.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/try-path.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/try-path.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/try-path.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/tsconfig-loader.test.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/tsconfig-loader.test.js delete mode 100644 node_modules/tsconfig-paths/lib/__tests__/tsconfig-loader.test.js.map delete mode 100644 node_modules/tsconfig-paths/lib/config-loader.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/config-loader.js delete mode 100644 node_modules/tsconfig-paths/lib/config-loader.js.map delete mode 100644 node_modules/tsconfig-paths/lib/filesystem.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/filesystem.js delete mode 100644 node_modules/tsconfig-paths/lib/filesystem.js.map delete mode 100644 node_modules/tsconfig-paths/lib/index.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/index.js delete mode 100644 node_modules/tsconfig-paths/lib/index.js.map delete mode 100644 node_modules/tsconfig-paths/lib/mapping-entry.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/mapping-entry.js delete mode 100644 node_modules/tsconfig-paths/lib/mapping-entry.js.map delete mode 100644 node_modules/tsconfig-paths/lib/match-path-async.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/match-path-async.js delete mode 100644 node_modules/tsconfig-paths/lib/match-path-async.js.map delete mode 100644 node_modules/tsconfig-paths/lib/match-path-sync.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/match-path-sync.js delete mode 100644 node_modules/tsconfig-paths/lib/match-path-sync.js.map delete mode 100644 node_modules/tsconfig-paths/lib/options.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/options.js delete mode 100644 node_modules/tsconfig-paths/lib/options.js.map delete mode 100644 node_modules/tsconfig-paths/lib/register.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/register.js delete mode 100644 node_modules/tsconfig-paths/lib/register.js.map delete mode 100644 node_modules/tsconfig-paths/lib/try-path.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/try-path.js delete mode 100644 node_modules/tsconfig-paths/lib/try-path.js.map delete mode 100644 node_modules/tsconfig-paths/lib/tsconfig-loader.d.ts delete mode 100644 node_modules/tsconfig-paths/lib/tsconfig-loader.js delete mode 100644 node_modules/tsconfig-paths/lib/tsconfig-loader.js.map delete mode 100644 node_modules/tsconfig-paths/node_modules/.bin/json5 delete mode 100644 node_modules/tsconfig-paths/node_modules/.bin/json5.cmd delete mode 100644 node_modules/tsconfig-paths/node_modules/.bin/json5.ps1 delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/CHANGELOG.md delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/LICENSE.md delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/README.md delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/dist/index.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/cli.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/index.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/parse.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/register.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/require.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/stringify.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/unicode.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/lib/util.js delete mode 100644 node_modules/tsconfig-paths/node_modules/json5/package.json delete mode 100644 node_modules/tsconfig-paths/node_modules/strip-bom/index.js delete mode 100644 node_modules/tsconfig-paths/node_modules/strip-bom/license delete mode 100644 node_modules/tsconfig-paths/node_modules/strip-bom/package.json delete mode 100644 node_modules/tsconfig-paths/node_modules/strip-bom/readme.md delete mode 100644 node_modules/tsconfig-paths/package.json delete mode 100644 node_modules/tsconfig-paths/register.js delete mode 100644 node_modules/tsconfig-paths/src/__tests__/config-loader.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/data/match-path-data.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/filesystem.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/mapping-entry.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/match-path-async.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/match-path-sync.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/try-path.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/tsconfig-loader.test.ts delete mode 100644 node_modules/tsconfig-paths/src/__tests__/tsconfig-named.json delete mode 100644 node_modules/tsconfig-paths/src/config-loader.ts delete mode 100644 node_modules/tsconfig-paths/src/filesystem.ts delete mode 100644 node_modules/tsconfig-paths/src/index.ts delete mode 100644 node_modules/tsconfig-paths/src/mapping-entry.ts delete mode 100644 node_modules/tsconfig-paths/src/match-path-async.ts delete mode 100644 node_modules/tsconfig-paths/src/match-path-sync.ts delete mode 100644 node_modules/tsconfig-paths/src/options.ts delete mode 100644 node_modules/tsconfig-paths/src/register.ts delete mode 100644 node_modules/tsconfig-paths/src/try-path.ts delete mode 100644 node_modules/tsconfig-paths/src/tsconfig-loader.ts delete mode 100644 node_modules/tslib/CopyrightNotice.txt delete mode 100644 node_modules/tslib/LICENSE.txt delete mode 100644 node_modules/tslib/README.md delete mode 100644 node_modules/tslib/modules/index.js delete mode 100644 node_modules/tslib/modules/package.json delete mode 100644 node_modules/tslib/package.json delete mode 100644 node_modules/tslib/test/validateModuleExportsMatchCommonJS/index.js delete mode 100644 node_modules/tslib/test/validateModuleExportsMatchCommonJS/package.json delete mode 100644 node_modules/tslib/tslib.d.ts delete mode 100644 node_modules/tslib/tslib.es6.html delete mode 100644 node_modules/tslib/tslib.es6.js delete mode 100644 node_modules/tslib/tslib.html delete mode 100644 node_modules/tslib/tslib.js delete mode 100644 node_modules/tsutils/CHANGELOG.md delete mode 100644 node_modules/tsutils/LICENSE delete mode 100644 node_modules/tsutils/README.md delete mode 100644 node_modules/tsutils/index.d.ts delete mode 100644 node_modules/tsutils/index.js delete mode 100644 node_modules/tsutils/index.js.map delete mode 100644 node_modules/tsutils/package.json delete mode 100644 node_modules/tsutils/typeguard/2.8/index.d.ts delete mode 100644 node_modules/tsutils/typeguard/2.8/index.js delete mode 100644 node_modules/tsutils/typeguard/2.8/index.js.map delete mode 100644 node_modules/tsutils/typeguard/2.8/node.d.ts delete mode 100644 node_modules/tsutils/typeguard/2.8/node.js delete mode 100644 node_modules/tsutils/typeguard/2.8/node.js.map delete mode 100644 node_modules/tsutils/typeguard/2.8/type.d.ts delete mode 100644 node_modules/tsutils/typeguard/2.8/type.js delete mode 100644 node_modules/tsutils/typeguard/2.8/type.js.map delete mode 100644 node_modules/tsutils/typeguard/2.9/index.d.ts delete mode 100644 node_modules/tsutils/typeguard/2.9/index.js delete mode 100644 node_modules/tsutils/typeguard/2.9/index.js.map delete mode 100644 node_modules/tsutils/typeguard/2.9/node.d.ts delete mode 100644 node_modules/tsutils/typeguard/2.9/node.js delete mode 100644 node_modules/tsutils/typeguard/2.9/node.js.map delete mode 100644 node_modules/tsutils/typeguard/2.9/type.d.ts delete mode 100644 node_modules/tsutils/typeguard/2.9/type.js delete mode 100644 node_modules/tsutils/typeguard/2.9/type.js.map delete mode 100644 node_modules/tsutils/typeguard/3.0/index.d.ts delete mode 100644 node_modules/tsutils/typeguard/3.0/index.js delete mode 100644 node_modules/tsutils/typeguard/3.0/index.js.map delete mode 100644 node_modules/tsutils/typeguard/3.0/node.d.ts delete mode 100644 node_modules/tsutils/typeguard/3.0/node.js delete mode 100644 node_modules/tsutils/typeguard/3.0/node.js.map delete mode 100644 node_modules/tsutils/typeguard/3.0/type.d.ts delete mode 100644 node_modules/tsutils/typeguard/3.0/type.js delete mode 100644 node_modules/tsutils/typeguard/3.0/type.js.map delete mode 100644 node_modules/tsutils/typeguard/3.2/index.d.ts delete mode 100644 node_modules/tsutils/typeguard/3.2/index.js delete mode 100644 node_modules/tsutils/typeguard/3.2/index.js.map delete mode 100644 node_modules/tsutils/typeguard/3.2/node.d.ts delete mode 100644 node_modules/tsutils/typeguard/3.2/node.js delete mode 100644 node_modules/tsutils/typeguard/3.2/node.js.map delete mode 100644 node_modules/tsutils/typeguard/3.2/type.d.ts delete mode 100644 node_modules/tsutils/typeguard/3.2/type.js delete mode 100644 node_modules/tsutils/typeguard/3.2/type.js.map delete mode 100644 node_modules/tsutils/typeguard/index.d.ts delete mode 100644 node_modules/tsutils/typeguard/index.js delete mode 100644 node_modules/tsutils/typeguard/index.js.map delete mode 100644 node_modules/tsutils/typeguard/next/index.d.ts delete mode 100644 node_modules/tsutils/typeguard/next/index.js delete mode 100644 node_modules/tsutils/typeguard/next/index.js.map delete mode 100644 node_modules/tsutils/typeguard/next/node.d.ts delete mode 100644 node_modules/tsutils/typeguard/next/node.js delete mode 100644 node_modules/tsutils/typeguard/next/node.js.map delete mode 100644 node_modules/tsutils/typeguard/next/type.d.ts delete mode 100644 node_modules/tsutils/typeguard/next/type.js delete mode 100644 node_modules/tsutils/typeguard/next/type.js.map delete mode 100644 node_modules/tsutils/typeguard/node.d.ts delete mode 100644 node_modules/tsutils/typeguard/node.js delete mode 100644 node_modules/tsutils/typeguard/node.js.map delete mode 100644 node_modules/tsutils/typeguard/type.d.ts delete mode 100644 node_modules/tsutils/typeguard/type.js delete mode 100644 node_modules/tsutils/typeguard/type.js.map delete mode 100644 node_modules/tsutils/util/control-flow.d.ts delete mode 100644 node_modules/tsutils/util/control-flow.js delete mode 100644 node_modules/tsutils/util/control-flow.js.map delete mode 100644 node_modules/tsutils/util/convert-ast.d.ts delete mode 100644 node_modules/tsutils/util/convert-ast.js delete mode 100644 node_modules/tsutils/util/convert-ast.js.map delete mode 100644 node_modules/tsutils/util/index.d.ts delete mode 100644 node_modules/tsutils/util/index.js delete mode 100644 node_modules/tsutils/util/index.js.map delete mode 100644 node_modules/tsutils/util/type.d.ts delete mode 100644 node_modules/tsutils/util/type.js delete mode 100644 node_modules/tsutils/util/type.js.map delete mode 100644 node_modules/tsutils/util/usage.d.ts delete mode 100644 node_modules/tsutils/util/usage.js delete mode 100644 node_modules/tsutils/util/usage.js.map delete mode 100644 node_modules/tsutils/util/util.d.ts delete mode 100644 node_modules/tsutils/util/util.js delete mode 100644 node_modules/tsutils/util/util.js.map delete mode 100644 node_modules/type-fest/base.d.ts delete mode 100644 node_modules/type-fest/index.d.ts delete mode 100644 node_modules/type-fest/license delete mode 100644 node_modules/type-fest/package.json delete mode 100644 node_modules/type-fest/readme.md delete mode 100644 node_modules/type-fest/source/async-return-type.d.ts delete mode 100644 node_modules/type-fest/source/asyncify.d.ts delete mode 100644 node_modules/type-fest/source/basic.d.ts delete mode 100644 node_modules/type-fest/source/conditional-except.d.ts delete mode 100644 node_modules/type-fest/source/conditional-keys.d.ts delete mode 100644 node_modules/type-fest/source/conditional-pick.d.ts delete mode 100644 node_modules/type-fest/source/entries.d.ts delete mode 100644 node_modules/type-fest/source/entry.d.ts delete mode 100644 node_modules/type-fest/source/except.d.ts delete mode 100644 node_modules/type-fest/source/fixed-length-array.d.ts delete mode 100644 node_modules/type-fest/source/iterable-element.d.ts delete mode 100644 node_modules/type-fest/source/literal-union.d.ts delete mode 100644 node_modules/type-fest/source/merge-exclusive.d.ts delete mode 100644 node_modules/type-fest/source/merge.d.ts delete mode 100644 node_modules/type-fest/source/mutable.d.ts delete mode 100644 node_modules/type-fest/source/opaque.d.ts delete mode 100644 node_modules/type-fest/source/package-json.d.ts delete mode 100644 node_modules/type-fest/source/partial-deep.d.ts delete mode 100644 node_modules/type-fest/source/promisable.d.ts delete mode 100644 node_modules/type-fest/source/promise-value.d.ts delete mode 100644 node_modules/type-fest/source/readonly-deep.d.ts delete mode 100644 node_modules/type-fest/source/require-at-least-one.d.ts delete mode 100644 node_modules/type-fest/source/require-exactly-one.d.ts delete mode 100644 node_modules/type-fest/source/set-optional.d.ts delete mode 100644 node_modules/type-fest/source/set-required.d.ts delete mode 100644 node_modules/type-fest/source/set-return-type.d.ts delete mode 100644 node_modules/type-fest/source/simplify.d.ts delete mode 100644 node_modules/type-fest/source/stringified.d.ts delete mode 100644 node_modules/type-fest/source/tsconfig-json.d.ts delete mode 100644 node_modules/type-fest/source/typed-array.d.ts delete mode 100644 node_modules/type-fest/source/union-to-intersection.d.ts delete mode 100644 node_modules/type-fest/source/utilities.d.ts delete mode 100644 node_modules/type-fest/source/value-of.d.ts delete mode 100644 node_modules/type-fest/ts41/camel-case.d.ts delete mode 100644 node_modules/type-fest/ts41/delimiter-case.d.ts delete mode 100644 node_modules/type-fest/ts41/get.d.ts delete mode 100644 node_modules/type-fest/ts41/index.d.ts delete mode 100644 node_modules/type-fest/ts41/kebab-case.d.ts delete mode 100644 node_modules/type-fest/ts41/pascal-case.d.ts delete mode 100644 node_modules/type-fest/ts41/snake-case.d.ts delete mode 100644 node_modules/type-fest/ts41/utilities.d.ts delete mode 100644 node_modules/typescript/AUTHORS.md delete mode 100644 node_modules/typescript/CODE_OF_CONDUCT.md delete mode 100644 node_modules/typescript/CopyrightNotice.txt delete mode 100644 node_modules/typescript/LICENSE.txt delete mode 100644 node_modules/typescript/README.md delete mode 100644 node_modules/typescript/ThirdPartyNoticeText.txt delete mode 100644 node_modules/typescript/bin/tsc delete mode 100644 node_modules/typescript/bin/tsserver delete mode 100644 node_modules/typescript/lib/README.md delete mode 100644 node_modules/typescript/lib/cancellationToken.js delete mode 100644 node_modules/typescript/lib/cs/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/de/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/es/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/fr/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/it/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/ja/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/ko/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/lib.d.ts delete mode 100644 node_modules/typescript/lib/lib.dom.d.ts delete mode 100644 node_modules/typescript/lib/lib.dom.iterable.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.collection.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.core.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.generator.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.iterable.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.promise.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.proxy.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.reflect.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.symbol.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2016.array.include.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2016.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2016.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.intl.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.object.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.string.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2017.typedarrays.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.asynciterable.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.intl.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.promise.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2018.regexp.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2019.array.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2019.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2019.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2019.object.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2019.string.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2019.symbol.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.bigint.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.intl.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.promise.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.string.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2021.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2021.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2021.promise.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2021.string.d.ts delete mode 100644 node_modules/typescript/lib/lib.es2021.weakref.d.ts delete mode 100644 node_modules/typescript/lib/lib.es5.d.ts delete mode 100644 node_modules/typescript/lib/lib.es6.d.ts delete mode 100644 node_modules/typescript/lib/lib.esnext.d.ts delete mode 100644 node_modules/typescript/lib/lib.esnext.full.d.ts delete mode 100644 node_modules/typescript/lib/lib.esnext.intl.d.ts delete mode 100644 node_modules/typescript/lib/lib.esnext.promise.d.ts delete mode 100644 node_modules/typescript/lib/lib.esnext.string.d.ts delete mode 100644 node_modules/typescript/lib/lib.esnext.weakref.d.ts delete mode 100644 node_modules/typescript/lib/lib.scripthost.d.ts delete mode 100644 node_modules/typescript/lib/lib.webworker.d.ts delete mode 100644 node_modules/typescript/lib/lib.webworker.importscripts.d.ts delete mode 100644 node_modules/typescript/lib/lib.webworker.iterable.d.ts delete mode 100644 node_modules/typescript/lib/pl/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/protocol.d.ts delete mode 100644 node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/ru/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/tr/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/tsc.js delete mode 100644 node_modules/typescript/lib/tsserver.js delete mode 100644 node_modules/typescript/lib/tsserverlibrary.d.ts delete mode 100644 node_modules/typescript/lib/tsserverlibrary.js delete mode 100644 node_modules/typescript/lib/typesMap.json delete mode 100644 node_modules/typescript/lib/typescript.d.ts delete mode 100644 node_modules/typescript/lib/typescript.js delete mode 100644 node_modules/typescript/lib/typescriptServices.d.ts delete mode 100644 node_modules/typescript/lib/typescriptServices.js delete mode 100644 node_modules/typescript/lib/typingsInstaller.js delete mode 100644 node_modules/typescript/lib/watchGuard.js delete mode 100644 node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json delete mode 100644 node_modules/typescript/loc/lcl/CHS/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHS/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHT/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHT/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHT/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CHT/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CSY/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/CSY/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CSY/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/CSY/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/DEU/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/DEU/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/DEU/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/DEU/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/ESN/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/ESN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/ESN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/ESN/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/FRA/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/FRA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/FRA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/FRA/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/ITA/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/ITA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/ITA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/ITA/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/JPN/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/JPN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/JPN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/JPN/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/KOR/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/KOR/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/KOR/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/KOR/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/PLK/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/PLK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/PLK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/PLK/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/PTB/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/PTB/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/PTB/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/PTB/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/RUS/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/RUS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/RUS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/RUS/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/TRK/Targets/ProjectItemsSchema.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptCompile.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptProjectProperties.xaml.lcl delete mode 100644 node_modules/typescript/loc/lcl/TRK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/TRK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl delete mode 100644 node_modules/typescript/loc/lcl/TRK/TypeScriptTasks/TypeScript.Tasks.dll.lcl delete mode 100644 node_modules/typescript/package.json delete mode 100644 node_modules/unbox-primitive/.editorconfig delete mode 100644 node_modules/unbox-primitive/.eslintrc delete mode 100644 node_modules/unbox-primitive/.github/FUNDING.yml delete mode 100644 node_modules/unbox-primitive/.nycrc delete mode 100644 node_modules/unbox-primitive/CHANGELOG.md delete mode 100644 node_modules/unbox-primitive/LICENSE delete mode 100644 node_modules/unbox-primitive/README.md delete mode 100644 node_modules/unbox-primitive/index.js delete mode 100644 node_modules/unbox-primitive/package.json delete mode 100644 node_modules/unbox-primitive/test/index.js delete mode 100644 node_modules/undefsafe/.github/workflows/release.yml delete mode 100644 node_modules/undefsafe/.jscsrc delete mode 100644 node_modules/undefsafe/.jshintrc delete mode 100644 node_modules/undefsafe/.travis.yml delete mode 100644 node_modules/undefsafe/LICENSE delete mode 100644 node_modules/undefsafe/README.md delete mode 100644 node_modules/undefsafe/example.js delete mode 100644 node_modules/undefsafe/lib/undefsafe.js delete mode 100644 node_modules/undefsafe/package.json delete mode 100644 node_modules/unicode-canonical-property-names-ecmascript/LICENSE-MIT.txt delete mode 100644 node_modules/unicode-canonical-property-names-ecmascript/README.md delete mode 100644 node_modules/unicode-canonical-property-names-ecmascript/index.js delete mode 100644 node_modules/unicode-canonical-property-names-ecmascript/package.json delete mode 100644 node_modules/unicode-match-property-ecmascript/LICENSE-MIT.txt delete mode 100644 node_modules/unicode-match-property-ecmascript/README.md delete mode 100644 node_modules/unicode-match-property-ecmascript/index.js delete mode 100644 node_modules/unicode-match-property-ecmascript/package.json delete mode 100644 node_modules/unicode-match-property-value-ecmascript/LICENSE-MIT.txt delete mode 100644 node_modules/unicode-match-property-value-ecmascript/README.md delete mode 100644 node_modules/unicode-match-property-value-ecmascript/data/mappings.js delete mode 100644 node_modules/unicode-match-property-value-ecmascript/index.js delete mode 100644 node_modules/unicode-match-property-value-ecmascript/package.json delete mode 100644 node_modules/unicode-property-aliases-ecmascript/LICENSE-MIT.txt delete mode 100644 node_modules/unicode-property-aliases-ecmascript/README.md delete mode 100644 node_modules/unicode-property-aliases-ecmascript/index.js delete mode 100644 node_modules/unicode-property-aliases-ecmascript/package.json delete mode 100644 node_modules/update-browserslist-db/LICENSE delete mode 100644 node_modules/update-browserslist-db/README.md delete mode 100644 node_modules/update-browserslist-db/cli.js delete mode 100644 node_modules/update-browserslist-db/index.d.ts delete mode 100644 node_modules/update-browserslist-db/index.js delete mode 100644 node_modules/update-browserslist-db/package.json delete mode 100644 node_modules/uri-js/LICENSE delete mode 100644 node_modules/uri-js/README.md delete mode 100644 node_modules/uri-js/dist/es5/uri.all.d.ts delete mode 100644 node_modules/uri-js/dist/es5/uri.all.js delete mode 100644 node_modules/uri-js/dist/es5/uri.all.js.map delete mode 100644 node_modules/uri-js/dist/es5/uri.all.min.d.ts delete mode 100644 node_modules/uri-js/dist/es5/uri.all.min.js delete mode 100644 node_modules/uri-js/dist/es5/uri.all.min.js.map delete mode 100644 node_modules/uri-js/dist/esnext/index.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/index.js delete mode 100644 node_modules/uri-js/dist/esnext/index.js.map delete mode 100644 node_modules/uri-js/dist/esnext/regexps-iri.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/regexps-iri.js delete mode 100644 node_modules/uri-js/dist/esnext/regexps-iri.js.map delete mode 100644 node_modules/uri-js/dist/esnext/regexps-uri.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/regexps-uri.js delete mode 100644 node_modules/uri-js/dist/esnext/regexps-uri.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/http.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/http.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/http.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/https.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/https.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/https.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/mailto.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/mailto.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/mailto.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/urn-uuid.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/urn-uuid.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/urn.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/urn.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/urn.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/ws.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/ws.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/ws.js.map delete mode 100644 node_modules/uri-js/dist/esnext/schemes/wss.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/schemes/wss.js delete mode 100644 node_modules/uri-js/dist/esnext/schemes/wss.js.map delete mode 100644 node_modules/uri-js/dist/esnext/uri.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/uri.js delete mode 100644 node_modules/uri-js/dist/esnext/uri.js.map delete mode 100644 node_modules/uri-js/dist/esnext/util.d.ts delete mode 100644 node_modules/uri-js/dist/esnext/util.js delete mode 100644 node_modules/uri-js/dist/esnext/util.js.map delete mode 100644 node_modules/uri-js/package.json delete mode 100644 node_modules/uri-js/yarn.lock delete mode 100644 node_modules/util-deprecate/History.md delete mode 100644 node_modules/util-deprecate/LICENSE delete mode 100644 node_modules/util-deprecate/README.md delete mode 100644 node_modules/util-deprecate/browser.js delete mode 100644 node_modules/util-deprecate/node.js delete mode 100644 node_modules/util-deprecate/package.json delete mode 100644 node_modules/v8-compile-cache/CHANGELOG.md delete mode 100644 node_modules/v8-compile-cache/LICENSE delete mode 100644 node_modules/v8-compile-cache/README.md delete mode 100644 node_modules/v8-compile-cache/package.json delete mode 100644 node_modules/v8-compile-cache/v8-compile-cache.js delete mode 100644 node_modules/v8-to-istanbul/CHANGELOG.md delete mode 100644 node_modules/v8-to-istanbul/LICENSE.txt delete mode 100644 node_modules/v8-to-istanbul/README.md delete mode 100644 node_modules/v8-to-istanbul/index.d.ts delete mode 100644 node_modules/v8-to-istanbul/index.js delete mode 100644 node_modules/v8-to-istanbul/lib/branch.js delete mode 100644 node_modules/v8-to-istanbul/lib/function.js delete mode 100644 node_modules/v8-to-istanbul/lib/line.js delete mode 100644 node_modules/v8-to-istanbul/lib/range.js delete mode 100644 node_modules/v8-to-istanbul/lib/source.js delete mode 100644 node_modules/v8-to-istanbul/lib/v8-to-istanbul.js delete mode 100644 node_modules/v8-to-istanbul/package.json delete mode 100644 node_modules/walker/.travis.yml delete mode 100644 node_modules/walker/LICENSE delete mode 100644 node_modules/walker/lib/walker.js delete mode 100644 node_modules/walker/package.json delete mode 100644 node_modules/walker/readme.md delete mode 100644 node_modules/which-boxed-primitive/.editorconfig delete mode 100644 node_modules/which-boxed-primitive/.eslintignore delete mode 100644 node_modules/which-boxed-primitive/.eslintrc delete mode 100644 node_modules/which-boxed-primitive/.github/FUNDING.yml delete mode 100644 node_modules/which-boxed-primitive/.nycrc delete mode 100644 node_modules/which-boxed-primitive/CHANGELOG.md delete mode 100644 node_modules/which-boxed-primitive/LICENSE delete mode 100644 node_modules/which-boxed-primitive/README.md delete mode 100644 node_modules/which-boxed-primitive/index.js delete mode 100644 node_modules/which-boxed-primitive/package.json delete mode 100644 node_modules/which-boxed-primitive/test/index.js delete mode 100644 node_modules/which/CHANGELOG.md delete mode 100644 node_modules/which/LICENSE delete mode 100644 node_modules/which/README.md delete mode 100644 node_modules/which/bin/node-which delete mode 100644 node_modules/which/package.json delete mode 100644 node_modules/which/which.js delete mode 100644 node_modules/word-wrap/LICENSE delete mode 100644 node_modules/word-wrap/README.md delete mode 100644 node_modules/word-wrap/index.d.ts delete mode 100644 node_modules/word-wrap/index.js delete mode 100644 node_modules/word-wrap/package.json delete mode 100644 node_modules/wrap-ansi/index.js delete mode 100644 node_modules/wrap-ansi/license delete mode 100644 node_modules/wrap-ansi/package.json delete mode 100644 node_modules/wrap-ansi/readme.md delete mode 100644 node_modules/xdg-basedir/index.d.ts delete mode 100644 node_modules/xdg-basedir/index.js delete mode 100644 node_modules/xdg-basedir/license delete mode 100644 node_modules/xdg-basedir/package.json delete mode 100644 node_modules/xdg-basedir/readme.md delete mode 100644 node_modules/y18n/CHANGELOG.md delete mode 100644 node_modules/y18n/LICENSE delete mode 100644 node_modules/y18n/README.md delete mode 100644 node_modules/y18n/build/index.cjs delete mode 100644 node_modules/y18n/build/lib/cjs.js delete mode 100644 node_modules/y18n/build/lib/index.js delete mode 100644 node_modules/y18n/build/lib/platform-shims/node.js delete mode 100644 node_modules/y18n/index.mjs delete mode 100644 node_modules/y18n/package.json delete mode 100644 node_modules/yargs-parser/CHANGELOG.md delete mode 100644 node_modules/yargs-parser/LICENSE.txt delete mode 100644 node_modules/yargs-parser/README.md delete mode 100644 node_modules/yargs-parser/browser.js delete mode 100644 node_modules/yargs-parser/build/index.cjs delete mode 100644 node_modules/yargs-parser/build/lib/index.js delete mode 100644 node_modules/yargs-parser/build/lib/string-utils.js delete mode 100644 node_modules/yargs-parser/build/lib/tokenize-arg-string.js delete mode 100644 node_modules/yargs-parser/build/lib/yargs-parser-types.js delete mode 100644 node_modules/yargs-parser/build/lib/yargs-parser.js delete mode 100644 node_modules/yargs-parser/package.json delete mode 100644 node_modules/yargs/LICENSE delete mode 100644 node_modules/yargs/README.md delete mode 100644 node_modules/yargs/browser.mjs delete mode 100644 node_modules/yargs/build/index.cjs delete mode 100644 node_modules/yargs/build/lib/argsert.js delete mode 100644 node_modules/yargs/build/lib/command.js delete mode 100644 node_modules/yargs/build/lib/completion-templates.js delete mode 100644 node_modules/yargs/build/lib/completion.js delete mode 100644 node_modules/yargs/build/lib/middleware.js delete mode 100644 node_modules/yargs/build/lib/parse-command.js delete mode 100644 node_modules/yargs/build/lib/typings/common-types.js delete mode 100644 node_modules/yargs/build/lib/typings/yargs-parser-types.js delete mode 100644 node_modules/yargs/build/lib/usage.js delete mode 100644 node_modules/yargs/build/lib/utils/apply-extends.js delete mode 100644 node_modules/yargs/build/lib/utils/is-promise.js delete mode 100644 node_modules/yargs/build/lib/utils/levenshtein.js delete mode 100644 node_modules/yargs/build/lib/utils/maybe-async-result.js delete mode 100644 node_modules/yargs/build/lib/utils/obj-filter.js delete mode 100644 node_modules/yargs/build/lib/utils/process-argv.js delete mode 100644 node_modules/yargs/build/lib/utils/set-blocking.js delete mode 100644 node_modules/yargs/build/lib/utils/which-module.js delete mode 100644 node_modules/yargs/build/lib/validation.js delete mode 100644 node_modules/yargs/build/lib/yargs-factory.js delete mode 100644 node_modules/yargs/build/lib/yerror.js delete mode 100644 node_modules/yargs/helpers/helpers.mjs delete mode 100644 node_modules/yargs/helpers/index.js delete mode 100644 node_modules/yargs/helpers/package.json delete mode 100644 node_modules/yargs/index.cjs delete mode 100644 node_modules/yargs/index.mjs delete mode 100644 node_modules/yargs/lib/platform-shims/browser.mjs delete mode 100644 node_modules/yargs/lib/platform-shims/esm.mjs delete mode 100644 node_modules/yargs/locales/be.json delete mode 100644 node_modules/yargs/locales/de.json delete mode 100644 node_modules/yargs/locales/en.json delete mode 100644 node_modules/yargs/locales/es.json delete mode 100644 node_modules/yargs/locales/fi.json delete mode 100644 node_modules/yargs/locales/fr.json delete mode 100644 node_modules/yargs/locales/hi.json delete mode 100644 node_modules/yargs/locales/hu.json delete mode 100644 node_modules/yargs/locales/id.json delete mode 100644 node_modules/yargs/locales/it.json delete mode 100644 node_modules/yargs/locales/ja.json delete mode 100644 node_modules/yargs/locales/ko.json delete mode 100644 node_modules/yargs/locales/nb.json delete mode 100644 node_modules/yargs/locales/nl.json delete mode 100644 node_modules/yargs/locales/nn.json delete mode 100644 node_modules/yargs/locales/pirate.json delete mode 100644 node_modules/yargs/locales/pl.json delete mode 100644 node_modules/yargs/locales/pt.json delete mode 100644 node_modules/yargs/locales/pt_BR.json delete mode 100644 node_modules/yargs/locales/ru.json delete mode 100644 node_modules/yargs/locales/th.json delete mode 100644 node_modules/yargs/locales/tr.json delete mode 100644 node_modules/yargs/locales/uk_UA.json delete mode 100644 node_modules/yargs/locales/uz.json delete mode 100644 node_modules/yargs/locales/zh_CN.json delete mode 100644 node_modules/yargs/locales/zh_TW.json delete mode 100644 node_modules/yargs/package.json delete mode 100644 node_modules/yargs/yargs delete mode 100644 node_modules/yargs/yargs.mjs delete mode 100644 node_modules/yn/index.d.ts delete mode 100644 node_modules/yn/index.js delete mode 100644 node_modules/yn/lenient.js delete mode 100644 node_modules/yn/license delete mode 100644 node_modules/yn/package.json delete mode 100644 node_modules/yn/readme.md diff --git a/node_modules/.bin/acorn b/node_modules/.bin/acorn deleted file mode 100644 index 46a3e61a..00000000 --- a/node_modules/.bin/acorn +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../acorn/bin/acorn" "$@" -else - exec node "$basedir/../acorn/bin/acorn" "$@" -fi diff --git a/node_modules/.bin/acorn.cmd b/node_modules/.bin/acorn.cmd deleted file mode 100644 index a9324df9..00000000 --- a/node_modules/.bin/acorn.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\acorn\bin\acorn" %* diff --git a/node_modules/.bin/acorn.ps1 b/node_modules/.bin/acorn.ps1 deleted file mode 100644 index 6f6dcddf..00000000 --- a/node_modules/.bin/acorn.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args - } else { - & "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../acorn/bin/acorn" $args - } else { - & "node$exe" "$basedir/../acorn/bin/acorn" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/babel b/node_modules/.bin/babel deleted file mode 100644 index 1984f618..00000000 --- a/node_modules/.bin/babel +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../@babel/cli/bin/babel.js" "$@" -else - exec node "$basedir/../@babel/cli/bin/babel.js" "$@" -fi diff --git a/node_modules/.bin/babel-external-helpers b/node_modules/.bin/babel-external-helpers deleted file mode 100644 index 75d9fc93..00000000 --- a/node_modules/.bin/babel-external-helpers +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../@babel/cli/bin/babel-external-helpers.js" "$@" -else - exec node "$basedir/../@babel/cli/bin/babel-external-helpers.js" "$@" -fi diff --git a/node_modules/.bin/babel-external-helpers.cmd b/node_modules/.bin/babel-external-helpers.cmd deleted file mode 100644 index 0ab1a946..00000000 --- a/node_modules/.bin/babel-external-helpers.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@babel\cli\bin\babel-external-helpers.js" %* diff --git a/node_modules/.bin/babel-external-helpers.ps1 b/node_modules/.bin/babel-external-helpers.ps1 deleted file mode 100644 index 00ba6908..00000000 --- a/node_modules/.bin/babel-external-helpers.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../@babel/cli/bin/babel-external-helpers.js" $args - } else { - & "$basedir/node$exe" "$basedir/../@babel/cli/bin/babel-external-helpers.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../@babel/cli/bin/babel-external-helpers.js" $args - } else { - & "node$exe" "$basedir/../@babel/cli/bin/babel-external-helpers.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/babel.cmd b/node_modules/.bin/babel.cmd deleted file mode 100644 index a0745b96..00000000 --- a/node_modules/.bin/babel.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@babel\cli\bin\babel.js" %* diff --git a/node_modules/.bin/babel.ps1 b/node_modules/.bin/babel.ps1 deleted file mode 100644 index a64d430a..00000000 --- a/node_modules/.bin/babel.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../@babel/cli/bin/babel.js" $args - } else { - & "$basedir/node$exe" "$basedir/../@babel/cli/bin/babel.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../@babel/cli/bin/babel.js" $args - } else { - & "node$exe" "$basedir/../@babel/cli/bin/babel.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/browserslist b/node_modules/.bin/browserslist deleted file mode 100644 index 68dd69d4..00000000 --- a/node_modules/.bin/browserslist +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../browserslist/cli.js" "$@" -else - exec node "$basedir/../browserslist/cli.js" "$@" -fi diff --git a/node_modules/.bin/browserslist-lint b/node_modules/.bin/browserslist-lint deleted file mode 100644 index 8cde7e33..00000000 --- a/node_modules/.bin/browserslist-lint +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../update-browserslist-db/cli.js" "$@" -else - exec node "$basedir/../update-browserslist-db/cli.js" "$@" -fi diff --git a/node_modules/.bin/browserslist-lint.cmd b/node_modules/.bin/browserslist-lint.cmd deleted file mode 100644 index 2e14905f..00000000 --- a/node_modules/.bin/browserslist-lint.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\update-browserslist-db\cli.js" %* diff --git a/node_modules/.bin/browserslist-lint.ps1 b/node_modules/.bin/browserslist-lint.ps1 deleted file mode 100644 index 7abdf26d..00000000 --- a/node_modules/.bin/browserslist-lint.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args - } else { - & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/browserslist.cmd b/node_modules/.bin/browserslist.cmd deleted file mode 100644 index f93c251e..00000000 --- a/node_modules/.bin/browserslist.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\browserslist\cli.js" %* diff --git a/node_modules/.bin/browserslist.ps1 b/node_modules/.bin/browserslist.ps1 deleted file mode 100644 index 01e10a08..00000000 --- a/node_modules/.bin/browserslist.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../browserslist/cli.js" $args - } else { - & "node$exe" "$basedir/../browserslist/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/eslint b/node_modules/.bin/eslint deleted file mode 100644 index 4e7c1c90..00000000 --- a/node_modules/.bin/eslint +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../eslint/bin/eslint.js" "$@" -else - exec node "$basedir/../eslint/bin/eslint.js" "$@" -fi diff --git a/node_modules/.bin/eslint.cmd b/node_modules/.bin/eslint.cmd deleted file mode 100644 index 032901a5..00000000 --- a/node_modules/.bin/eslint.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\eslint\bin\eslint.js" %* diff --git a/node_modules/.bin/eslint.ps1 b/node_modules/.bin/eslint.ps1 deleted file mode 100644 index 155bec49..00000000 --- a/node_modules/.bin/eslint.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../eslint/bin/eslint.js" $args - } else { - & "$basedir/node$exe" "$basedir/../eslint/bin/eslint.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../eslint/bin/eslint.js" $args - } else { - & "node$exe" "$basedir/../eslint/bin/eslint.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/esparse b/node_modules/.bin/esparse deleted file mode 100644 index 1cc1c96f..00000000 --- a/node_modules/.bin/esparse +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../esprima/bin/esparse.js" "$@" -else - exec node "$basedir/../esprima/bin/esparse.js" "$@" -fi diff --git a/node_modules/.bin/esparse.cmd b/node_modules/.bin/esparse.cmd deleted file mode 100644 index 2ca6d502..00000000 --- a/node_modules/.bin/esparse.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\esprima\bin\esparse.js" %* diff --git a/node_modules/.bin/esparse.ps1 b/node_modules/.bin/esparse.ps1 deleted file mode 100644 index f19ed730..00000000 --- a/node_modules/.bin/esparse.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../esprima/bin/esparse.js" $args - } else { - & "$basedir/node$exe" "$basedir/../esprima/bin/esparse.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../esprima/bin/esparse.js" $args - } else { - & "node$exe" "$basedir/../esprima/bin/esparse.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/esvalidate b/node_modules/.bin/esvalidate deleted file mode 100644 index 91a4c9b5..00000000 --- a/node_modules/.bin/esvalidate +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../esprima/bin/esvalidate.js" "$@" -else - exec node "$basedir/../esprima/bin/esvalidate.js" "$@" -fi diff --git a/node_modules/.bin/esvalidate.cmd b/node_modules/.bin/esvalidate.cmd deleted file mode 100644 index 4c41643e..00000000 --- a/node_modules/.bin/esvalidate.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\esprima\bin\esvalidate.js" %* diff --git a/node_modules/.bin/esvalidate.ps1 b/node_modules/.bin/esvalidate.ps1 deleted file mode 100644 index 23699d11..00000000 --- a/node_modules/.bin/esvalidate.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../esprima/bin/esvalidate.js" $args - } else { - & "$basedir/node$exe" "$basedir/../esprima/bin/esvalidate.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../esprima/bin/esvalidate.js" $args - } else { - & "node$exe" "$basedir/../esprima/bin/esvalidate.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/import-local-fixture b/node_modules/.bin/import-local-fixture deleted file mode 100644 index 79e31800..00000000 --- a/node_modules/.bin/import-local-fixture +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../import-local/fixtures/cli.js" "$@" -else - exec node "$basedir/../import-local/fixtures/cli.js" "$@" -fi diff --git a/node_modules/.bin/import-local-fixture.cmd b/node_modules/.bin/import-local-fixture.cmd deleted file mode 100644 index 5a3f6859..00000000 --- a/node_modules/.bin/import-local-fixture.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\import-local\fixtures\cli.js" %* diff --git a/node_modules/.bin/import-local-fixture.ps1 b/node_modules/.bin/import-local-fixture.ps1 deleted file mode 100644 index 01ef7842..00000000 --- a/node_modules/.bin/import-local-fixture.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../import-local/fixtures/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../import-local/fixtures/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../import-local/fixtures/cli.js" $args - } else { - & "node$exe" "$basedir/../import-local/fixtures/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/jest b/node_modules/.bin/jest deleted file mode 100644 index e6376e84..00000000 --- a/node_modules/.bin/jest +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../jest/bin/jest.js" "$@" -else - exec node "$basedir/../jest/bin/jest.js" "$@" -fi diff --git a/node_modules/.bin/jest.cmd b/node_modules/.bin/jest.cmd deleted file mode 100644 index 67a602ac..00000000 --- a/node_modules/.bin/jest.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\jest\bin\jest.js" %* diff --git a/node_modules/.bin/jest.ps1 b/node_modules/.bin/jest.ps1 deleted file mode 100644 index 78a25637..00000000 --- a/node_modules/.bin/jest.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../jest/bin/jest.js" $args - } else { - & "$basedir/node$exe" "$basedir/../jest/bin/jest.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../jest/bin/jest.js" $args - } else { - & "node$exe" "$basedir/../jest/bin/jest.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/js-yaml b/node_modules/.bin/js-yaml deleted file mode 100644 index ed78a868..00000000 --- a/node_modules/.bin/js-yaml +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../js-yaml/bin/js-yaml.js" "$@" -else - exec node "$basedir/../js-yaml/bin/js-yaml.js" "$@" -fi diff --git a/node_modules/.bin/js-yaml.cmd b/node_modules/.bin/js-yaml.cmd deleted file mode 100644 index 453312b6..00000000 --- a/node_modules/.bin/js-yaml.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\js-yaml\bin\js-yaml.js" %* diff --git a/node_modules/.bin/js-yaml.ps1 b/node_modules/.bin/js-yaml.ps1 deleted file mode 100644 index 2acfc61c..00000000 --- a/node_modules/.bin/js-yaml.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args - } else { - & "$basedir/node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args - } else { - & "node$exe" "$basedir/../js-yaml/bin/js-yaml.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/jsesc b/node_modules/.bin/jsesc deleted file mode 100644 index e7105da3..00000000 --- a/node_modules/.bin/jsesc +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@" -else - exec node "$basedir/../jsesc/bin/jsesc" "$@" -fi diff --git a/node_modules/.bin/jsesc.cmd b/node_modules/.bin/jsesc.cmd deleted file mode 100644 index eb41110f..00000000 --- a/node_modules/.bin/jsesc.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\jsesc\bin\jsesc" %* diff --git a/node_modules/.bin/jsesc.ps1 b/node_modules/.bin/jsesc.ps1 deleted file mode 100644 index 6007e022..00000000 --- a/node_modules/.bin/jsesc.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args - } else { - & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../jsesc/bin/jsesc" $args - } else { - & "node$exe" "$basedir/../jsesc/bin/jsesc" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/json5 b/node_modules/.bin/json5 deleted file mode 100644 index 977b7507..00000000 --- a/node_modules/.bin/json5 +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../json5/lib/cli.js" "$@" -else - exec node "$basedir/../json5/lib/cli.js" "$@" -fi diff --git a/node_modules/.bin/json5.cmd b/node_modules/.bin/json5.cmd deleted file mode 100644 index 95c137fe..00000000 --- a/node_modules/.bin/json5.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json5\lib\cli.js" %* diff --git a/node_modules/.bin/json5.ps1 b/node_modules/.bin/json5.ps1 deleted file mode 100644 index 8700ddbe..00000000 --- a/node_modules/.bin/json5.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../json5/lib/cli.js" $args - } else { - & "node$exe" "$basedir/../json5/lib/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/loose-envify b/node_modules/.bin/loose-envify deleted file mode 100644 index 60598cb0..00000000 --- a/node_modules/.bin/loose-envify +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../loose-envify/cli.js" "$@" -else - exec node "$basedir/../loose-envify/cli.js" "$@" -fi diff --git a/node_modules/.bin/loose-envify.cmd b/node_modules/.bin/loose-envify.cmd deleted file mode 100644 index 599576f9..00000000 --- a/node_modules/.bin/loose-envify.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\loose-envify\cli.js" %* diff --git a/node_modules/.bin/loose-envify.ps1 b/node_modules/.bin/loose-envify.ps1 deleted file mode 100644 index eb866fca..00000000 --- a/node_modules/.bin/loose-envify.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../loose-envify/cli.js" $args - } else { - & "node$exe" "$basedir/../loose-envify/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/node-which b/node_modules/.bin/node-which deleted file mode 100644 index aece7353..00000000 --- a/node_modules/.bin/node-which +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../which/bin/node-which" "$@" -else - exec node "$basedir/../which/bin/node-which" "$@" -fi diff --git a/node_modules/.bin/node-which.cmd b/node_modules/.bin/node-which.cmd deleted file mode 100644 index 8738aed8..00000000 --- a/node_modules/.bin/node-which.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\which\bin\node-which" %* diff --git a/node_modules/.bin/node-which.ps1 b/node_modules/.bin/node-which.ps1 deleted file mode 100644 index cfb09e84..00000000 --- a/node_modules/.bin/node-which.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../which/bin/node-which" $args - } else { - & "$basedir/node$exe" "$basedir/../which/bin/node-which" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../which/bin/node-which" $args - } else { - & "node$exe" "$basedir/../which/bin/node-which" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/nodemon b/node_modules/.bin/nodemon deleted file mode 100644 index 4d75661d..00000000 --- a/node_modules/.bin/nodemon +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../nodemon/bin/nodemon.js" "$@" -else - exec node "$basedir/../nodemon/bin/nodemon.js" "$@" -fi diff --git a/node_modules/.bin/nodemon.cmd b/node_modules/.bin/nodemon.cmd deleted file mode 100644 index 55acf8a4..00000000 --- a/node_modules/.bin/nodemon.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nodemon\bin\nodemon.js" %* diff --git a/node_modules/.bin/nodemon.ps1 b/node_modules/.bin/nodemon.ps1 deleted file mode 100644 index d4e3f5d4..00000000 --- a/node_modules/.bin/nodemon.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../nodemon/bin/nodemon.js" $args - } else { - & "$basedir/node$exe" "$basedir/../nodemon/bin/nodemon.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../nodemon/bin/nodemon.js" $args - } else { - & "node$exe" "$basedir/../nodemon/bin/nodemon.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/nodetouch b/node_modules/.bin/nodetouch deleted file mode 100644 index 03f8b4d4..00000000 --- a/node_modules/.bin/nodetouch +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../touch/bin/nodetouch.js" "$@" -else - exec node "$basedir/../touch/bin/nodetouch.js" "$@" -fi diff --git a/node_modules/.bin/nodetouch.cmd b/node_modules/.bin/nodetouch.cmd deleted file mode 100644 index 8298b918..00000000 --- a/node_modules/.bin/nodetouch.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\touch\bin\nodetouch.js" %* diff --git a/node_modules/.bin/nodetouch.ps1 b/node_modules/.bin/nodetouch.ps1 deleted file mode 100644 index 5f68b4cb..00000000 --- a/node_modules/.bin/nodetouch.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../touch/bin/nodetouch.js" $args - } else { - & "$basedir/node$exe" "$basedir/../touch/bin/nodetouch.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../touch/bin/nodetouch.js" $args - } else { - & "node$exe" "$basedir/../touch/bin/nodetouch.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/nopt b/node_modules/.bin/nopt deleted file mode 100644 index f1ec43bc..00000000 --- a/node_modules/.bin/nopt +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@" -else - exec node "$basedir/../nopt/bin/nopt.js" "$@" -fi diff --git a/node_modules/.bin/nopt.cmd b/node_modules/.bin/nopt.cmd deleted file mode 100644 index a7f38b3d..00000000 --- a/node_modules/.bin/nopt.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nopt\bin\nopt.js" %* diff --git a/node_modules/.bin/nopt.ps1 b/node_modules/.bin/nopt.ps1 deleted file mode 100644 index 9d6ba56f..00000000 --- a/node_modules/.bin/nopt.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args - } else { - & "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../nopt/bin/nopt.js" $args - } else { - & "node$exe" "$basedir/../nopt/bin/nopt.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/regjsparser b/node_modules/.bin/regjsparser deleted file mode 100644 index 04b07bc5..00000000 --- a/node_modules/.bin/regjsparser +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../regjsparser/bin/parser" "$@" -else - exec node "$basedir/../regjsparser/bin/parser" "$@" -fi diff --git a/node_modules/.bin/regjsparser.cmd b/node_modules/.bin/regjsparser.cmd deleted file mode 100644 index 36b5e78d..00000000 --- a/node_modules/.bin/regjsparser.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\regjsparser\bin\parser" %* diff --git a/node_modules/.bin/regjsparser.ps1 b/node_modules/.bin/regjsparser.ps1 deleted file mode 100644 index 7d45ef7d..00000000 --- a/node_modules/.bin/regjsparser.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../regjsparser/bin/parser" $args - } else { - & "$basedir/node$exe" "$basedir/../regjsparser/bin/parser" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../regjsparser/bin/parser" $args - } else { - & "node$exe" "$basedir/../regjsparser/bin/parser" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf deleted file mode 100644 index b8168255..00000000 --- a/node_modules/.bin/rimraf +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../rimraf/bin.js" "$@" -else - exec node "$basedir/../rimraf/bin.js" "$@" -fi diff --git a/node_modules/.bin/rimraf.cmd b/node_modules/.bin/rimraf.cmd deleted file mode 100644 index 13f45eca..00000000 --- a/node_modules/.bin/rimraf.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\rimraf\bin.js" %* diff --git a/node_modules/.bin/rimraf.ps1 b/node_modules/.bin/rimraf.ps1 deleted file mode 100644 index 17167914..00000000 --- a/node_modules/.bin/rimraf.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args - } else { - & "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../rimraf/bin.js" $args - } else { - & "node$exe" "$basedir/../rimraf/bin.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver deleted file mode 100644 index 77443e78..00000000 --- a/node_modules/.bin/semver +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" -else - exec node "$basedir/../semver/bin/semver.js" "$@" -fi diff --git a/node_modules/.bin/semver.cmd b/node_modules/.bin/semver.cmd deleted file mode 100644 index 9913fa9d..00000000 --- a/node_modules/.bin/semver.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* diff --git a/node_modules/.bin/semver.ps1 b/node_modules/.bin/semver.ps1 deleted file mode 100644 index 314717ad..00000000 --- a/node_modules/.bin/semver.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args - } else { - & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../semver/bin/semver.js" $args - } else { - & "node$exe" "$basedir/../semver/bin/semver.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-jest b/node_modules/.bin/ts-jest deleted file mode 100644 index 3410df17..00000000 --- a/node_modules/.bin/ts-jest +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../ts-jest/cli.js" "$@" -else - exec node "$basedir/../ts-jest/cli.js" "$@" -fi diff --git a/node_modules/.bin/ts-jest.cmd b/node_modules/.bin/ts-jest.cmd deleted file mode 100644 index 220f1b56..00000000 --- a/node_modules/.bin/ts-jest.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\ts-jest\cli.js" %* diff --git a/node_modules/.bin/ts-jest.ps1 b/node_modules/.bin/ts-jest.ps1 deleted file mode 100644 index 145b8f79..00000000 --- a/node_modules/.bin/ts-jest.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../ts-jest/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../ts-jest/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../ts-jest/cli.js" $args - } else { - & "node$exe" "$basedir/../ts-jest/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-node b/node_modules/.bin/ts-node deleted file mode 100644 index 54276ecc..00000000 --- a/node_modules/.bin/ts-node +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../ts-node/dist/bin.js" "$@" -else - exec node "$basedir/../ts-node/dist/bin.js" "$@" -fi diff --git a/node_modules/.bin/ts-node-script b/node_modules/.bin/ts-node-script deleted file mode 100644 index 82fbad1c..00000000 --- a/node_modules/.bin/ts-node-script +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../ts-node/dist/bin-script.js" "$@" -else - exec node "$basedir/../ts-node/dist/bin-script.js" "$@" -fi diff --git a/node_modules/.bin/ts-node-script.cmd b/node_modules/.bin/ts-node-script.cmd deleted file mode 100644 index 146251be..00000000 --- a/node_modules/.bin/ts-node-script.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\ts-node\dist\bin-script.js" %* diff --git a/node_modules/.bin/ts-node-script.ps1 b/node_modules/.bin/ts-node-script.ps1 deleted file mode 100644 index 3061e817..00000000 --- a/node_modules/.bin/ts-node-script.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../ts-node/dist/bin-script.js" $args - } else { - & "$basedir/node$exe" "$basedir/../ts-node/dist/bin-script.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../ts-node/dist/bin-script.js" $args - } else { - & "node$exe" "$basedir/../ts-node/dist/bin-script.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-node-transpile-only b/node_modules/.bin/ts-node-transpile-only deleted file mode 100644 index a7fc92ab..00000000 --- a/node_modules/.bin/ts-node-transpile-only +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../ts-node/dist/bin-transpile.js" "$@" -else - exec node "$basedir/../ts-node/dist/bin-transpile.js" "$@" -fi diff --git a/node_modules/.bin/ts-node-transpile-only.cmd b/node_modules/.bin/ts-node-transpile-only.cmd deleted file mode 100644 index 60b2af38..00000000 --- a/node_modules/.bin/ts-node-transpile-only.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\ts-node\dist\bin-transpile.js" %* diff --git a/node_modules/.bin/ts-node-transpile-only.ps1 b/node_modules/.bin/ts-node-transpile-only.ps1 deleted file mode 100644 index 9503db42..00000000 --- a/node_modules/.bin/ts-node-transpile-only.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../ts-node/dist/bin-transpile.js" $args - } else { - & "$basedir/node$exe" "$basedir/../ts-node/dist/bin-transpile.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../ts-node/dist/bin-transpile.js" $args - } else { - & "node$exe" "$basedir/../ts-node/dist/bin-transpile.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-node.cmd b/node_modules/.bin/ts-node.cmd deleted file mode 100644 index a2a9c924..00000000 --- a/node_modules/.bin/ts-node.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\ts-node\dist\bin.js" %* diff --git a/node_modules/.bin/ts-node.ps1 b/node_modules/.bin/ts-node.ps1 deleted file mode 100644 index 90517a4a..00000000 --- a/node_modules/.bin/ts-node.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../ts-node/dist/bin.js" $args - } else { - & "$basedir/node$exe" "$basedir/../ts-node/dist/bin.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../ts-node/dist/bin.js" $args - } else { - & "node$exe" "$basedir/../ts-node/dist/bin.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-script b/node_modules/.bin/ts-script deleted file mode 100644 index d776b64f..00000000 --- a/node_modules/.bin/ts-script +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../ts-node/dist/bin-script-deprecated.js" "$@" -else - exec node "$basedir/../ts-node/dist/bin-script-deprecated.js" "$@" -fi diff --git a/node_modules/.bin/ts-script.cmd b/node_modules/.bin/ts-script.cmd deleted file mode 100644 index e3b0e81f..00000000 --- a/node_modules/.bin/ts-script.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\ts-node\dist\bin-script-deprecated.js" %* diff --git a/node_modules/.bin/ts-script.ps1 b/node_modules/.bin/ts-script.ps1 deleted file mode 100644 index 1b348afb..00000000 --- a/node_modules/.bin/ts-script.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../ts-node/dist/bin-script-deprecated.js" $args - } else { - & "$basedir/node$exe" "$basedir/../ts-node/dist/bin-script-deprecated.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../ts-node/dist/bin-script-deprecated.js" $args - } else { - & "node$exe" "$basedir/../ts-node/dist/bin-script-deprecated.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-standard b/node_modules/.bin/ts-standard deleted file mode 100644 index 4b368052..00000000 --- a/node_modules/.bin/ts-standard +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../ts-standard/bin/cmd.js" "$@" -else - exec node "$basedir/../ts-standard/bin/cmd.js" "$@" -fi diff --git a/node_modules/.bin/ts-standard.cmd b/node_modules/.bin/ts-standard.cmd deleted file mode 100644 index c0de558e..00000000 --- a/node_modules/.bin/ts-standard.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\ts-standard\bin\cmd.js" %* diff --git a/node_modules/.bin/ts-standard.ps1 b/node_modules/.bin/ts-standard.ps1 deleted file mode 100644 index 32f8ccde..00000000 --- a/node_modules/.bin/ts-standard.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../ts-standard/bin/cmd.js" $args - } else { - & "$basedir/node$exe" "$basedir/../ts-standard/bin/cmd.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../ts-standard/bin/cmd.js" $args - } else { - & "node$exe" "$basedir/../ts-standard/bin/cmd.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/tsc b/node_modules/.bin/tsc deleted file mode 100644 index 49798517..00000000 --- a/node_modules/.bin/tsc +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../typescript/bin/tsc" "$@" -else - exec node "$basedir/../typescript/bin/tsc" "$@" -fi diff --git a/node_modules/.bin/tsc.cmd b/node_modules/.bin/tsc.cmd deleted file mode 100644 index 40bf1284..00000000 --- a/node_modules/.bin/tsc.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\typescript\bin\tsc" %* diff --git a/node_modules/.bin/tsc.ps1 b/node_modules/.bin/tsc.ps1 deleted file mode 100644 index 112413b5..00000000 --- a/node_modules/.bin/tsc.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../typescript/bin/tsc" $args - } else { - & "$basedir/node$exe" "$basedir/../typescript/bin/tsc" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../typescript/bin/tsc" $args - } else { - & "node$exe" "$basedir/../typescript/bin/tsc" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/tsserver b/node_modules/.bin/tsserver deleted file mode 100644 index cc53aac9..00000000 --- a/node_modules/.bin/tsserver +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../typescript/bin/tsserver" "$@" -else - exec node "$basedir/../typescript/bin/tsserver" "$@" -fi diff --git a/node_modules/.bin/tsserver.cmd b/node_modules/.bin/tsserver.cmd deleted file mode 100644 index 57f851fd..00000000 --- a/node_modules/.bin/tsserver.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\typescript\bin\tsserver" %* diff --git a/node_modules/.bin/tsserver.ps1 b/node_modules/.bin/tsserver.ps1 deleted file mode 100644 index 249f417d..00000000 --- a/node_modules/.bin/tsserver.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../typescript/bin/tsserver" $args - } else { - & "$basedir/node$exe" "$basedir/../typescript/bin/tsserver" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../typescript/bin/tsserver" $args - } else { - & "node$exe" "$basedir/../typescript/bin/tsserver" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index b13515f2..b8ee695d 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -4,9485 +4,1619 @@ "lockfileVersion": 2, "requires": true, "packages": { - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "node_modules/@babel/cli": { + "node_modules/@babel/parser": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.18.6.tgz", - "integrity": "sha512-jXNHoYCbxZ8rKy+2lyy0VjcaGxS4NPbN0qc95DjIiGZQL/mTNx3o2/yI0TG+X0VrrTuwmO7zH52T9NcNdbF9Uw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.8", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - }, + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz", + "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==", "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0" + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/cli/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, "engines": { - "node": ">= 6" + "node": ">=6.0.0" } }, - "node_modules/@babel/cli/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, + "node_modules/@babel/types": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz", + "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/cli/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node": ">=6.9.0" } }, - "node_modules/@babel/cli/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, + "node_modules/@xmldom/xmldom": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", + "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", "engines": { - "node": ">=6" + "node": ">=10.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dependencies": { - "@babel/highlight": "^7.18.6" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.6" } }, - "node_modules/@babel/compat-data": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz", - "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==", - "dev": true, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "engines": { - "node": ">=6.9.0" + "node": "*" } }, - "node_modules/@babel/core": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", - "dev": true, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helpers": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "follow-redirects": "^1.14.0" } }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", "dependencies": { - "ms": "2.1.2" + "@babel/types": "^7.9.6" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 10.0.0" } }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", - "dev": true, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "dependencies": { - "@babel/types": "^7.18.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "safe-buffer": "5.1.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, + "node_modules/bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.8" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", - "dev": true, + "node_modules/browser-stdout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.6" + "streamsearch": "^1.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10.16.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 0.8" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", - "dev": true, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", - "dev": true, + "node_modules/chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 0.4.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "is-regex": "^1.0.3" } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" + "delayed-stream": "~1.0.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", - "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, + "node_modules/commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dependencies": { - "@babel/types": "^7.18.6" + "graceful-readlink": ">= 1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.6.x" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", - "dev": true, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.6" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dependencies": { - "@babel/types": "^7.18.6" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz", - "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==", - "dev": true, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "dependencies": { - "@babel/types": "^7.18.6" + "safe-buffer": "5.1.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.6" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", - "dev": true, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "engines": { - "node": ">=6.9.0" + "node": ">= 0.6" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 0.6" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", - "dev": true, + "node_modules/cookie-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", + "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "cookie": "0.3.1", + "cookie-signature": "1.0.6" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", - "dev": true, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "ms": "2.0.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, + "node_modules/deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dependencies": { - "@babel/types": "^7.18.6" + "type-detect": "0.1.1" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "engines": { - "node": ">=6.9.0" + "node": "*" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, + "node_modules/deep-eql/node_modules/type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", "engines": { - "node": ">=6.9.0" + "node": "*" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "engines": { - "node": ">=6.9.0" + "node": ">=0.4.0" } }, - "node_modules/@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, + "node_modules/denque": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", + "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==", "engines": { - "node": ">=6.9.0" + "node": ">=0.10" } }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "engines": { - "node": ">=6.9.0" + "node": ">= 0.6" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", "engines": { - "node": ">=4" + "node": ">=0.3.1" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "node_modules/@babel/parser": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz", - "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==", - "bin": { - "parser": "bin/babel-parser.js" - }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "engines": { - "node": ">=6.0.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", - "dev": true, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">= 0.10.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", - "dev": true, + "node_modules/express-fileupload": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-fileupload/-/express-fileupload-1.4.0.tgz", + "integrity": "sha512-RjzLCHxkv3umDeZKeFeMg8w7qe0V09w3B7oGZprr/oO2H/ISCgNzuqzn7gV3HRWb37GjRk429CCpSLS2KNTqMQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "busboy": "^1.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12.0.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, + "node_modules/express-flash-2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/express-flash-2/-/express-flash-2-1.0.1.tgz", + "integrity": "sha512-0MWLNjVsIfFbNsqYDpP0xBPAp1rQHqz4eXptQ+kjiAAQj/i2QcSdYStR+BPM4xS1gOoorJWtm8tq86vJWjEhhg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "chai": "^3.5.0", + "mocha": "^3.2.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.4.0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, + "node_modules/express-session": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, + "node_modules/express-session/node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, + "node_modules/express-session/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, + "node_modules/express-session/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", - "dev": true, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": ">=6.9.0" + "node": ">=4.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 6" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" - }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", - "dev": true, + "node_modules/fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "is-property": "^1.0.2" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, + "node_modules/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, + "node_modules/growl": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.2.tgz", + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.4.0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { - "node": ">=4" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "has-symbols": "^1.0.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "bin": { + "he": "bin/he" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/helmet": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.0.0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, + "node_modules/httpntlm": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.7.6.tgz", + "integrity": "sha512-sDucupL4XpRyLKMyRnyLU2jiQsPpAxHNnLvKVCMxmGmAltUef6J8KIF/Iw+xjn0cEkp0b0xU412LP1vtIcuNww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "httpreq": ">=0.4.22", + "underscore": "~1.7.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/httpreq": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz", + "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "safer-buffer": ">= 2.1.2 < 3" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "has": "^1.0.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "acorn": "^7.1.1", + "object-assign": "^4.1.1" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/is-expression/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" + }, + "node_modules/json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "deprecated": "Please use the native JSON object instead of JSON 3" + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "is-promise": "^2.0.0", + "promise": "^7.0.1" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dev": true, + "node_modules/lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "node_modules/lodash._basecreate": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", + "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=" + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "node_modules/lodash.create": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", + "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "lodash._baseassign": "^3.0.0", + "lodash._basecreate": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz", - "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==", - "dev": true, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.10" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", - "dev": true, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "ms": "2.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "mime-db": "1.48.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "*" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz", - "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==", - "dev": true, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "minimist": "0.0.8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", - "dev": true, + "node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==" + }, + "node_modules/mocha": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", + "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "browser-stdout": "1.3.0", + "commander": "2.9.0", + "debug": "2.6.9", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.1", + "growl": "1.10.2", + "he": "1.1.1", + "json3": "3.3.2", + "lodash.create": "3.1.1", + "mkdirp": "0.5.1", + "supports-color": "3.1.2" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 0.10.x", + "npm": ">= 1.4.x" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", - "dev": true, + "node_modules/mocha/node_modules/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "*" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/mocha/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, + "node_modules/mocha/node_modules/supports-color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", + "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "has-flag": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, + "node_modules/morgan/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/mysql2": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.2.5.tgz", + "integrity": "sha512-XRqPNxcZTpmFdXbJqb+/CtYVLCx14x1RTeNMD4954L331APu75IC74GDqnZMEt1kwaXy6TySo55rF2F3YJS78g==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "denque": "^1.4.1", + "generate-function": "^2.3.1", + "iconv-lite": "^0.6.2", + "long": "^4.0.0", + "lru-cache": "^6.0.0", + "named-placeholders": "^1.1.2", + "seq-queue": "^0.0.5", + "sqlstring": "^2.3.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8.0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", - "dev": true, + "node_modules/mysql2/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/mysql2/node_modules/sqlstring": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", + "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, + "node_modules/named-placeholders": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz", + "integrity": "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "lru-cache": "^4.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz", - "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==", - "dev": true, + "node_modules/named-placeholders/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/named-placeholders/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.6" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 6.0.0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/nodemailer": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.1.tgz", + "integrity": "sha512-1xzFN3gqv+/qJ6YRyxBxfTYstLNt0FCtZaFRvf4Sg9wxNGWbwFmGXVpfSi6ThGK6aRxAo+KjHtYSW8NvCsNSAg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, + "node_modules/nodemailer-ntlm-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nodemailer-ntlm-auth/-/nodemailer-ntlm-auth-1.0.1.tgz", + "integrity": "sha512-nQK3NHGpyVU0CcGfpq2rzM3Xg/ZLYOwBGfIAz+oxW3Jhaj3opPC6eLXuei0doK5++Hm0zjl/PH+y7ZCc8sDFtg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "httpntlm": "1.7.6" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" - }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "ee-first": "1.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", - "dev": true, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "wrappy": "1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.6.tgz", - "integrity": "sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w==", - "dev": true, + "node_modules/passport": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.3.2.tgz", + "integrity": "sha1-ndAJ+RXo/glbASSgG4+C2gdRAQI=", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-typescript": "^7.18.6" + "passport-strategy": "1.x.x", + "pause": "0.0.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.4.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", - "dev": true, + "node_modules/passport-saml": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/passport-saml/-/passport-saml-2.2.0.tgz", + "integrity": "sha512-Qkr9WbhGY1AAAgslJ4yFn7ObQp/cLu2L1bubwXvl8vsvXQujPemKYhD3SwdilEIllZ/EPTlHgld+4wiPRYxd8Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "debug": "^4.3.1", + "passport-strategy": "*", + "xml-crypto": "^2.1.1", + "xml-encryption": "^1.2.3", + "xml2js": "^0.4.23", + "xmlbuilder": "^15.1.1", + "xmldom": "0.5.x" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, + "node_modules/passport-saml/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "ms": "2.1.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@babel/preset-env": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", - "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.6", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.6", - "@babel/plugin-transform-classes": "^7.18.6", - "@babel/plugin-transform-computed-properties": "^7.18.6", - "@babel/plugin-transform-destructuring": "^7.18.6", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.6", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.6", - "@babel/plugin-transform-function-name": "^7.18.6", - "@babel/plugin-transform-literals": "^7.18.6", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.6", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.6", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.6", - "@babel/plugin-transform-typeof-symbol": "^7.18.6", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.6", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - }, + "node_modules/passport-saml/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.4.0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "dev": true, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "asap": "~2.0.3" } }, - "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "dev": true, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.10" } }, - "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "node_modules/pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" } }, - "node_modules/@babel/traverse": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz", - "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==", - "dev": true, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" } }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" } }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "node_modules/pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" }, - "node_modules/@babel/types": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz", - "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==", + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "pug-error": "^2.0.0", + "token-stream": "1.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dependencies": { + "pug-error": "^2.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.6" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": ">=10.10.0" + "node": ">= 0.6" } }, - "node_modules/@humanwhocodes/config-array/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.1.tgz", - "integrity": "sha512-3pYsBoZZ42tXMdlcFeCc/0j9kOlK7MYuXs2B1QbvDgMoW1K9NJ4G/VYvIbMb26iqlkTfPHo7SC2JgjDOk/mxXw==", - "dev": true, - "dependencies": { - "@jest/console": "^28.1.1", - "@jest/reporters": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.1.1", - "jest-haste-map": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-resolve-dependencies": "^28.1.1", - "jest-runner": "^28.1.1", - "jest-runtime": "^28.1.1", - "jest-snapshot": "^28.1.1", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", - "jest-watcher": "^28.1.1", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "node_modules/@jest/environment": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.1.tgz", - "integrity": "sha512-9auVQ2GzQ7nrU+lAr8KyY838YahElTX9HVjbQPPS2XjlxQ+na18G113OoBhyBGBtD6ZnO/SrUy5WR8EzOj1/Uw==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "jest-mock": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.1.tgz", - "integrity": "sha512-/+tQprrFoT6lfkMj4mW/mUIfAmmk/+iQPmg7mLDIFOf2lyf7EBHaS+x3RbeR0VZVMe55IvX7QRoT/2aK3AuUXg==", - "dev": true, - "dependencies": { - "expect": "^28.1.1", - "jest-snapshot": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.1.tgz", - "integrity": "sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==", - "dev": true, - "dependencies": { - "jest-get-type": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.1.tgz", - "integrity": "sha512-BY/3+TyLs5+q87rGWrGUY5f8e8uC3LsVHS9Diz8+FV3ARXL4sNnkLlIB8dvDvRrp+LUCGM+DLqlsYubizGUjIA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "@sinonjs/fake-timers": "^9.1.1", - "@types/node": "*", - "jest-message-util": "^28.1.1", - "jest-mock": "^28.1.1", - "jest-util": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.1.tgz", - "integrity": "sha512-dEgl/6v7ToB4vXItdvcltJBgny0xBE6xy6IYQrPJAJggdEinGxCDMivNv7sFzPcTITGquXD6UJwYxfJ/5ZwDSg==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.1", - "@jest/expect": "^28.1.1", - "@jest/types": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.1.tgz", - "integrity": "sha512-597Zj4D4d88sZrzM4atEGLuO7SdA/YrOv9SRXHXRNC+/FwPCWxZhBAEzhXoiJzfRwn8zes/EjS8Lo6DouGN5Gg==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.1", - "@jest/types": "^28.1.1", - "@jridgewell/trace-mapping": "^0.3.7", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", - "jest-worker": "^28.1.1", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.23.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", - "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", - "dev": true, - "dependencies": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.1.tgz", - "integrity": "sha512-nuL+dNSVMcWB7OOtgb0EGH5AjO4UBCt68SLP08rwmC+iRhyuJWS9MtZ/MpipxFwKAlHFftbMsydXqWre8B0+XA==", - "dev": true, - "dependencies": { - "@jest/test-result": "^28.1.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.1.tgz", - "integrity": "sha512-PkfaTUuvjUarl1EDr5ZQcCA++oXkFCP9QFUkG0yVKVmNObjhrqDy0kbMpMebfHWm3CCDHjYNem9eUSH8suVNHQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.1", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "dev": true, - "optional": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/commons/node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@types/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@types/async/-/async-3.2.6.tgz", - "integrity": "sha512-ZkrXnZLC1mc4b9QLKaSrsxV4oxTRs10OI2kgSApT8G0v1jrmqppSHUVQ15kLorzsFBTjvf7OKF4kAibuuNQ+xA==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/bcryptjs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==", - "dev": true - }, - "node_modules/@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/compression": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.7.0.tgz", - "integrity": "sha512-3LzWUM+3k3XdWOUk/RO+uSjv7YWOatYq2QADJntK1pjkk4DfVP0KrIEPDnXRJxAAGKe0VpIPRmlINLDuCedZWw==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", - "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/cookie-parser": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/cookie-parser/-/cookie-parser-1.4.2.tgz", - "integrity": "sha512-uwcY8m6SDQqciHsqcKDGbo10GdasYsPCYkH3hVegj9qAah6pX5HivOnOuI3WYmyQMnOATV39zv/Ybs0bC/6iVg==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.12", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.12.tgz", - "integrity": "sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-fileupload": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@types/express-fileupload/-/express-fileupload-1.1.6.tgz", - "integrity": "sha512-8z92PCVgvWvG1TpxucRU9oRz3hZc5cUz+CkeDe4XwVmg2DJDdd/7QASMsJzIo+9Pbfp7LfTEWSeEFUJZBohv9g==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/express-flash-2": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/express-flash-2/-/express-flash-2-1.0.6.tgz", - "integrity": "sha512-8YE6SDUxIIrsAKJL65nfUYtgO356QcT889GaXrwS0em7VYgbz6ShPdLUBOMDu8ihZrqidp5Qz2bNnWCCP4rZMw==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.21.tgz", - "integrity": "sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/express-session": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.17.0.tgz", - "integrity": "sha512-OQEHeBFE1UhChVIBhRh9qElHUvTp4BzKKHxMDkGHT7WuYk5eL93hPG7D8YAIkoBSbhNEY0RjreF15zn+U0eLjA==", - "dev": true, - "dependencies": { - "@types/express": "*", - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-Tsbjk8Y2hkBaY/gJsataeb4q9Mubw9EOz7+4RjPkzD5KjTvHHs7cpws22InaoXxAVAhF5HfFbzJjo6oKWqSZLw==", - "dev": true, - "dependencies": { - "jest-matcher-utils": "^28.0.0", - "pretty-format": "^28.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/method-override": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/@types/method-override/-/method-override-0.0.31.tgz", - "integrity": "sha512-aLA4MGzjYjBHGpr5TgAdPRyX97Jd+xlWN2wa6PbsjKYeoUKPsxVDFRSTjI3YG4MvGg3ZJkdMxjAXZfujU9qEPw==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/morgan": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.2.tgz", - "integrity": "sha512-edtGMEdit146JwwIeyQeHHg9yID4WSolQPxpEorHmN3KuytuCHyn2ELNr5Uxy8SerniFbbkmgKMrGM933am5BQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/mysql": { - "version": "2.15.18", - "resolved": "https://registry.npmjs.org/@types/mysql/-/mysql-2.15.18.tgz", - "integrity": "sha512-JW74Nh3P/RDAnaP8uXe1qmRpoFBO84SiWvWoSju/F5+2S1kVBi1FbbDoqK/sTZrCCxySaOJnRATvWD+bLcJjAg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "15.12.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", - "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==", - "dev": true - }, - "node_modules/@types/nodemailer": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.2.tgz", - "integrity": "sha512-yhsqg5Xbr8aWdwjFS3QjkniW5/tLpWXtOYQcJdo9qE3DolBxsKzgRCQrteaMY0hos8MklJNSEsMqDpZynGzMNg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/passport": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.6.tgz", - "integrity": "sha512-9oKfrJXuAxvyxdrtMCxKkHgmd6DMO8NDOLvMJ1LvIWd6/xP+i81PAkpTaEca7VhJX9S009RciwZL/j6dsLsHrA==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/passport-strategy": { - "version": "0.2.35", - "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", - "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", - "dev": true, - "dependencies": { - "@types/express": "*", - "@types/passport": "*" - } - }, - "node_modules/@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", - "dev": true - }, - "node_modules/@types/serve-static": { - "version": "1.13.9", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", - "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/superagent": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.15.tgz", - "integrity": "sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==", - "dev": true, - "dependencies": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "node_modules/@types/supertest": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.12.tgz", - "integrity": "sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==", - "dev": true, - "dependencies": { - "@types/superagent": "*" - } - }, - "node_modules/@types/xml2js": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.8.tgz", - "integrity": "sha512-EyvT83ezOdec7BhDaEcsklWy7RSIdi6CNe95tmOAK0yx/Lm30C9K75snT3fYayK59ApC2oyW+rcHErdG05FHJA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", - "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/assert-never": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "engines": { - "node": "*" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/babel-helper-evaluate-path": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz", - "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==", - "dev": true - }, - "node_modules/babel-helper-flip-expressions": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz", - "integrity": "sha512-rSrkRW4YQ2ETCWww9gbsWk4N0x1BOtln349Tk0dlCS90oT68WMLyGR7WvaMp3eAnsVrCqdUtC19lo1avyGPejA==", - "dev": true - }, - "node_modules/babel-helper-is-nodes-equiv": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz", - "integrity": "sha512-ri/nsMFVRqXn7IyT5qW4/hIAGQxuYUFHa3qsxmPtbk6spZQcYlyDogfVpNm2XYOslH/ULS4VEJGUqQX5u7ACQw==", - "dev": true - }, - "node_modules/babel-helper-is-void-0": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz", - "integrity": "sha512-07rBV0xPRM3TM5NVJEOQEkECX3qnHDjaIbFvWYPv+T1ajpUiVLiqTfC+MmiZxY5KOL/Ec08vJdJD9kZiP9UkUg==", - "dev": true - }, - "node_modules/babel-helper-mark-eval-scopes": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz", - "integrity": "sha512-+d/mXPP33bhgHkdVOiPkmYoeXJ+rXRWi7OdhwpyseIqOS8CmzHQXHUp/+/Qr8baXsT0kjGpMHHofHs6C3cskdA==", - "dev": true - }, - "node_modules/babel-helper-remove-or-void": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz", - "integrity": "sha512-eYNceYtcGKpifHDir62gHJadVXdg9fAhuZEXiRQnJJ4Yi4oUTpqpNY//1pM4nVyjjDMPYaC2xSf0I+9IqVzwdA==", - "dev": true - }, - "node_modules/babel-helper-to-multiple-sequence-expressions": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz", - "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==", - "dev": true - }, - "node_modules/babel-jest": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.1.tgz", - "integrity": "sha512-MEt0263viUdAkTq5D7upHPNxvt4n9uLUGa6pPz3WviNBMtOmStb1lIXS3QobnoqM+qnH+vr4EKlvhe8QcmxIYw==", - "dev": true, - "dependencies": { - "@jest/transform": "^28.1.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.1.tgz", - "integrity": "sha512-NovGCy5Hn25uMJSAU8FaHqzs13cFoOI4lhIujiepssjCKRsAo3TA734RDWSGxuFTsUJXerYOqQQodlxgmtqbzw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-plugin-minify-builtins": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz", - "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==", - "dev": true - }, - "node_modules/babel-plugin-minify-constant-folding": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz", - "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==", - "dev": true, - "dependencies": { - "babel-helper-evaluate-path": "^0.5.0" - } - }, - "node_modules/babel-plugin-minify-dead-code-elimination": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.2.tgz", - "integrity": "sha512-krq9Lwi0QIzyAlcNBXTL4usqUvevB4BzktdEsb8srcXC1AaYqRJiAQw6vdKdJSaXbz6snBvziGr6ch/aoRCfpA==", - "dev": true, - "dependencies": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-mark-eval-scopes": "^0.4.3", - "babel-helper-remove-or-void": "^0.4.3", - "lodash": "^4.17.11" - } - }, - "node_modules/babel-plugin-minify-flip-comparisons": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz", - "integrity": "sha512-8hNwgLVeJzpeLVOVArag2DfTkbKodzOHU7+gAZ8mGBFGPQHK6uXVpg3jh5I/F6gfi5Q5usWU2OKcstn1YbAV7A==", - "dev": true, - "dependencies": { - "babel-helper-is-void-0": "^0.4.3" - } - }, - "node_modules/babel-plugin-minify-guarded-expressions": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz", - "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==", - "dev": true, - "dependencies": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-flip-expressions": "^0.4.3" - } - }, - "node_modules/babel-plugin-minify-infinity": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz", - "integrity": "sha512-X0ictxCk8y+NvIf+bZ1HJPbVZKMlPku3lgYxPmIp62Dp8wdtbMLSekczty3MzvUOlrk5xzWYpBpQprXUjDRyMA==", - "dev": true - }, - "node_modules/babel-plugin-minify-mangle-names": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.1.tgz", - "integrity": "sha512-8KMichAOae2FHlipjNDTo2wz97MdEb2Q0jrn4NIRXzHH7SJ3c5TaNNBkeTHbk9WUsMnqpNUx949ugM9NFWewzw==", - "dev": true, - "dependencies": { - "babel-helper-mark-eval-scopes": "^0.4.3" - } - }, - "node_modules/babel-plugin-minify-numeric-literals": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz", - "integrity": "sha512-5D54hvs9YVuCknfWywq0eaYDt7qYxlNwCqW9Ipm/kYeS9gYhJd0Rr/Pm2WhHKJ8DC6aIlDdqSBODSthabLSX3A==", - "dev": true - }, - "node_modules/babel-plugin-minify-replace": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz", - "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==", - "dev": true - }, - "node_modules/babel-plugin-minify-simplify": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz", - "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==", - "dev": true, - "dependencies": { - "babel-helper-evaluate-path": "^0.5.0", - "babel-helper-flip-expressions": "^0.4.3", - "babel-helper-is-nodes-equiv": "^0.0.1", - "babel-helper-to-multiple-sequence-expressions": "^0.5.0" - } - }, - "node_modules/babel-plugin-minify-type-constructors": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz", - "integrity": "sha512-4ADB0irJ/6BeXWHubjCJmrPbzhxDgjphBMjIjxCc25n4NGJ00NsYqwYt+F/OvE9RXx8KaSW7cJvp+iZX436tnQ==", - "dev": true, - "dependencies": { - "babel-helper-is-void-0": "^0.4.3" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-transform-inline-consecutive-adds": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz", - "integrity": "sha512-8D104wbzzI5RlxeVPYeQb9QsUyepiH1rAO5hpPpQ6NPRgQLpIVwkS/Nbx944pm4K8Z+rx7CgjPsFACz/VCBN0Q==", - "dev": true - }, - "node_modules/babel-plugin-transform-member-expression-literals": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz", - "integrity": "sha512-Xq9/Rarpj+bjOZSl1nBbZYETsNEDDJSrb6Plb1sS3/36FukWFLLRysgecva5KZECjUJTrJoQqjJgtWToaflk5Q==", - "dev": true - }, - "node_modules/babel-plugin-transform-merge-sibling-variables": { - "version": "6.9.5", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.5.tgz", - "integrity": "sha512-xj/KrWi6/uP+DrD844h66Qh2cZN++iugEIgH8QcIxhmZZPNP6VpOE9b4gP2FFW39xDAY43kCmYMM6U0QNKN8fw==", - "dev": true - }, - "node_modules/babel-plugin-transform-minify-booleans": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz", - "integrity": "sha512-9pW9ePng6DZpzGPalcrULuhSCcauGAbn8AeU3bE34HcDkGm8Ldt0ysjGkyb64f0K3T5ilV4mriayOVv5fg0ASA==", - "dev": true - }, - "node_modules/babel-plugin-transform-property-literals": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz", - "integrity": "sha512-Pf8JHTjTPxecqVyL6KSwD/hxGpoTZjiEgV7nCx0KFQsJYM0nuuoCajbg09KRmZWeZbJ5NGTySABYv8b/hY1eEA==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - } - }, - "node_modules/babel-plugin-transform-regexp-constructors": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz", - "integrity": "sha512-JjymDyEyRNhAoNFp09y/xGwYVYzT2nWTGrBrWaL6eCg2m+B24qH2jR0AA8V8GzKJTgC8NW6joJmc6nabvWBD/g==", - "dev": true - }, - "node_modules/babel-plugin-transform-remove-console": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", - "integrity": "sha512-88blrUrMX3SPiGkT1GnvVY8E/7A+k6oj3MNvUtTIxJflFzXTw1bHkuJ/y039ouhFMp2prRn5cQGzokViYi1dsg==", - "dev": true - }, - "node_modules/babel-plugin-transform-remove-debugger": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz", - "integrity": "sha512-Kd+eTBYlXfwoFzisburVwrngsrz4xh9I0ppoJnU/qlLysxVBRgI4Pj+dk3X8F5tDiehp3hhP8oarRMT9v2Z3lw==", - "dev": true - }, - "node_modules/babel-plugin-transform-remove-undefined": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz", - "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==", - "dev": true, - "dependencies": { - "babel-helper-evaluate-path": "^0.5.0" - } - }, - "node_modules/babel-plugin-transform-simplify-comparison-operators": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz", - "integrity": "sha512-GLInxhGAQWJ9YIdjwF6dAFlmh4U+kN8pL6Big7nkDzHoZcaDQOtBm28atEhQJq6m9GpAovbiGEShKqXv4BSp0A==", - "dev": true - }, - "node_modules/babel-plugin-transform-undefined-to-void": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz", - "integrity": "sha512-D2UbwxawEY1xVc9svYAUZQM2xarwSNXue2qDIx6CeV2EuMGaes/0su78zlIDIAgE7BvnMw4UpmSo9fDy+znghg==", - "dev": true - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.1.tgz", - "integrity": "sha512-FCq9Oud0ReTeWtcneYf/48981aTfXYuB9gbU4rBNNJVBSQ6ssv7E6v/qvbBxtOWwZFXjLZwpg+W3q7J6vhH25g==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^28.1.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-minify": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.2.tgz", - "integrity": "sha512-v4GL+kk0TfovbRIKZnC3HPbu2cAGmPAby7BsOmuPdMJfHV+4FVdsGXTH/OOGQRKYdjemBuL1+MsE6mobobhe9w==", - "dev": true, - "dependencies": { - "babel-plugin-minify-builtins": "^0.5.0", - "babel-plugin-minify-constant-folding": "^0.5.0", - "babel-plugin-minify-dead-code-elimination": "^0.5.2", - "babel-plugin-minify-flip-comparisons": "^0.4.3", - "babel-plugin-minify-guarded-expressions": "^0.4.4", - "babel-plugin-minify-infinity": "^0.4.3", - "babel-plugin-minify-mangle-names": "^0.5.1", - "babel-plugin-minify-numeric-literals": "^0.4.3", - "babel-plugin-minify-replace": "^0.5.0", - "babel-plugin-minify-simplify": "^0.5.1", - "babel-plugin-minify-type-constructors": "^0.4.3", - "babel-plugin-transform-inline-consecutive-adds": "^0.4.3", - "babel-plugin-transform-member-expression-literals": "^6.9.4", - "babel-plugin-transform-merge-sibling-variables": "^6.9.5", - "babel-plugin-transform-minify-booleans": "^6.9.4", - "babel-plugin-transform-property-literals": "^6.9.4", - "babel-plugin-transform-regexp-constructors": "^0.4.3", - "babel-plugin-transform-remove-console": "^6.9.4", - "babel-plugin-transform-remove-debugger": "^6.9.4", - "babel-plugin-transform-remove-undefined": "^0.5.0", - "babel-plugin-transform-simplify-comparison-operators": "^6.9.4", - "babel-plugin-transform-undefined-to-void": "^6.9.4", - "lodash": "^4.17.11" - } - }, - "node_modules/babel-walk": { - "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", - "dependencies": { - "@babel/types": "^7.9.6" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=" - }, - "node_modules/browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001363", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", - "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dependencies": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dependencies": { - "is-regex": "^1.0.3" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/constantinople": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", - "dependencies": { - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.1" - } - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", - "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", - "dependencies": { - "cookie": "0.3.1", - "cookie-signature": "1.0.6" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/cookiejar": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", - "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==", - "dev": true - }, - "node_modules/core-js-compat": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.0", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "node_modules/deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dependencies": { - "type-detect": "0.1.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/deep-eql/node_modules/type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "engines": { - "node": "*" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/denque": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", - "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==", - "dev": true, - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.180", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.180.tgz", - "integrity": "sha512-7at5ash3FD9U5gPa3/wPr6OdiZd/zBjvDZaaHBpcqFOFUhZiWnb7stkqk8xUFL9H9nk7Yok5vCCNK8wyC/+f8A==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-standard": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz", - "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^7.12.1", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1 || ^5.0.0" - } - }, - "node_modules/eslint-config-standard-jsx": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", - "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": "^7.12.1", - "eslint-plugin-react": "^7.21.5" - } - }, - "node_modules/eslint-config-standard-with-typescript": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-21.0.1.tgz", - "integrity": "sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==", - "dev": true, - "dependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint-config-standard": "^16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.1", - "eslint": "^7.12.1", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1 || ^5.0.0", - "typescript": "^3.9 || ^4.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-promise": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz", - "integrity": "sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==", - "dev": true, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.1.tgz", - "integrity": "sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^28.1.1", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express-fileupload": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/express-fileupload/-/express-fileupload-1.4.0.tgz", - "integrity": "sha512-RjzLCHxkv3umDeZKeFeMg8w7qe0V09w3B7oGZprr/oO2H/ISCgNzuqzn7gV3HRWb37GjRk429CCpSLS2KNTqMQ==", - "dependencies": { - "busboy": "^1.6.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/express-flash-2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/express-flash-2/-/express-flash-2-1.0.1.tgz", - "integrity": "sha512-0MWLNjVsIfFbNsqYDpP0xBPAp1rQHqz4eXptQ+kjiAAQj/i2QcSdYStR+BPM4xS1gOoorJWtm8tq86vJWjEhhg==", - "dependencies": { - "chai": "^3.5.0", - "mocha": "^3.2.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/express-session": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", - "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", - "dependencies": { - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.0.2", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/express-session/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express-session/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express-session/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/express/node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formidable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz", - "integrity": "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==", - "dev": true, - "dependencies": { - "dezalgo": "1.0.3", - "hexoid": "1.0.0", - "once": "1.4.0", - "qs": "6.9.3" - }, - "funding": { - "url": "https://ko-fi.com/tunnckoCore/commissions" - } - }, - "node_modules/formidable/node_modules/qs": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", - "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==", - "dev": true, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" - }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", - "dependencies": { - "is-property": "^1.0.2" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" - }, - "node_modules/growl": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "bin": { - "he": "bin/he" - } - }, - "node_modules/helmet": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/httpntlm": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.7.6.tgz", - "integrity": "sha512-sDucupL4XpRyLKMyRnyLU2jiQsPpAxHNnLvKVCMxmGmAltUef6J8KIF/Iw+xjn0cEkp0b0xU412LP1vtIcuNww==", - "dependencies": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/httpreq": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz", - "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", - "dependencies": { - "acorn": "^7.1.1", - "object-assign": "^4.1.1" - } - }, - "node_modules/is-expression/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - }, - "node_modules/is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.1.tgz", - "integrity": "sha512-qw9YHBnjt6TCbIDMPMpJZqf9E12rh6869iZaN08/vpOGgHJSAaLLUn6H8W3IAEuy34Ls3rct064mZLETkxJ2XA==", - "dev": true, - "dependencies": { - "@jest/core": "^28.1.1", - "@jest/types": "^28.1.1", - "import-local": "^3.0.2", - "jest-cli": "^28.1.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", - "dev": true, - "dependencies": { - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.1.tgz", - "integrity": "sha512-75+BBVTsL4+p2w198DQpCeyh1RdaS2lhEG87HkaFX/UG0gJExVq2skG2pT7XZEGBubNj2CytcWSPan4QEPNosw==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.1", - "@jest/expect": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.1", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-runtime": "^28.1.1", - "jest-snapshot": "^28.1.1", - "jest-util": "^28.1.1", - "pretty-format": "^28.1.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-cli": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.1.tgz", - "integrity": "sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==", - "dev": true, - "dependencies": { - "@jest/core": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.1", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.1.tgz", - "integrity": "sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.1", - "@jest/types": "^28.1.1", - "babel-jest": "^28.1.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.1", - "jest-environment-node": "^28.1.1", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-runner": "^28.1.1", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.1.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "node_modules/jest-config/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-diff": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.1.tgz", - "integrity": "sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.1.tgz", - "integrity": "sha512-A042rqh17ZvEhRceDMi784ppoXR7MWGDEKTXEZXb4svt0eShMZvijGxzKsx+yIjeE8QYmHPrnHiTSQVhN4nqaw==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.1", - "pretty-format": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.1.tgz", - "integrity": "sha512-2aV/eeY/WNgUUJrrkDJ3cFEigjC5fqT1+fCclrY6paqJ5zVPoM//sHmfgUUp7WLYxIdbPwMiVIzejpN56MxnNA==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.1", - "@jest/fake-timers": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "jest-mock": "^28.1.1", - "jest-util": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.1.tgz", - "integrity": "sha512-ZrRSE2o3Ezh7sb1KmeLEZRZ4mgufbrMwolcFHNRSjKZhpLa8TdooXOOFlSwoUzlbVs1t0l7upVRW2K7RWGHzbQ==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.1", - "jest-worker": "^28.1.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.1.tgz", - "integrity": "sha512-4jvs8V8kLbAaotE+wFR7vfUGf603cwYtFf1/PYEsyX2BAjSzj8hQSVTP6OWzseTl0xL6dyHuKs2JAks7Pfubmw==", - "dev": true, - "dependencies": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz", - "integrity": "sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-mock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.1.tgz", - "integrity": "sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "@types/node": "*" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz", - "integrity": "sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.1.tgz", - "integrity": "sha512-p8Y150xYJth4EXhOuB8FzmS9r8IGLEioiaetgdNGb9VHka4fl0zqWlVe4v7mSkYOuEUg2uB61iE+zySDgrOmgQ==", - "dev": true, - "dependencies": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.1.tgz", - "integrity": "sha512-W5oFUiDBgTsCloTAj6q95wEvYDB0pxIhY6bc5F26OucnwBN+K58xGTGbliSMI4ChQal5eANDF+xvELaYkJxTmA==", - "dev": true, - "dependencies": { - "@jest/console": "^28.1.1", - "@jest/environment": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.1", - "jest-haste-map": "^28.1.1", - "jest-leak-detector": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-resolve": "^28.1.1", - "jest-runtime": "^28.1.1", - "jest-util": "^28.1.1", - "jest-watcher": "^28.1.1", - "jest-worker": "^28.1.1", - "source-map-support": "0.5.13", - "throat": "^6.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/jest-runtime": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.1.tgz", - "integrity": "sha512-J89qEJWW0leOsqyi0D9zHpFEYHwwafFdS9xgvhFHtIdRghbadodI0eA+DrthK/1PebBv3Px8mFSMGKrtaVnleg==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.1", - "@jest/fake-timers": "^28.1.1", - "@jest/globals": "^28.1.1", - "@jest/source-map": "^28.0.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.1", - "@jest/types": "^28.1.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-mock": "^28.1.1", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-snapshot": "^28.1.1", - "jest-util": "^28.1.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.1.tgz", - "integrity": "sha512-1KjqHJ98adRcbIdMizjF5DipwZFbvxym/kFO4g4fVZCZRxH/dqV8TiBFCa6rqic3p0karsy8RWS1y4E07b7P0A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.1", - "@jest/transform": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.1.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.1", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.1", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.1", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "node_modules/jest-validate": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.1.tgz", - "integrity": "sha512-Kpf6gcClqFCIZ4ti5++XemYJWUPCFUW+N2gknn+KgnDf549iLul3cBuKVe1YcWRlaF8tZV8eJCap0eECOEE3Ug==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", - "dev": true, - "dependencies": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-worker": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "deprecated": "Please use the native JSON object instead of JSON 3" - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dependencies": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dependencies": { - "lodash._basecopy": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" - }, - "node_modules/lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=" - }, - "node_modules/lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" - }, - "node_modules/lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" - }, - "node_modules/lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", - "dependencies": { - "lodash._baseassign": "^3.0.0", - "lodash._basecreate": "^3.0.0", - "lodash._isiterateecall": "^3.0.0" - } - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" - }, - "node_modules/lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" - }, - "node_modules/lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dependencies": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/method-override": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", - "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", - "dependencies": { - "debug": "3.1.0", - "methods": "~1.1.2", - "parseurl": "~1.3.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/method-override/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", - "dependencies": { - "mime-db": "1.48.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==" - }, - "node_modules/mocha": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", - "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", - "dependencies": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.9", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.10.2", - "he": "1.1.1", - "json3": "3.3.2", - "lodash.create": "3.1.1", - "mkdirp": "0.5.1", - "supports-color": "3.1.2" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 0.10.x", - "npm": ">= 1.4.x" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "dependencies": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/morgan/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/mysql2": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.2.5.tgz", - "integrity": "sha512-XRqPNxcZTpmFdXbJqb+/CtYVLCx14x1RTeNMD4954L331APu75IC74GDqnZMEt1kwaXy6TySo55rF2F3YJS78g==", - "dependencies": { - "denque": "^1.4.1", - "generate-function": "^2.3.1", - "iconv-lite": "^0.6.2", - "long": "^4.0.0", - "lru-cache": "^6.0.0", - "named-placeholders": "^1.1.2", - "seq-queue": "^0.0.5", - "sqlstring": "^2.3.2" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/mysql2/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mysql2/node_modules/sqlstring": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", - "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/named-placeholders": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz", - "integrity": "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==", - "dependencies": { - "lru-cache": "^4.1.3" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/named-placeholders/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/named-placeholders/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", - "dev": true - }, - "node_modules/nodemailer": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.1.tgz", - "integrity": "sha512-1xzFN3gqv+/qJ6YRyxBxfTYstLNt0FCtZaFRvf4Sg9wxNGWbwFmGXVpfSi6ThGK6aRxAo+KjHtYSW8NvCsNSAg==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/nodemailer-ntlm-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nodemailer-ntlm-auth/-/nodemailer-ntlm-auth-1.0.1.tgz", - "integrity": "sha512-nQK3NHGpyVU0CcGfpq2rzM3Xg/ZLYOwBGfIAz+oxW3Jhaj3opPC6eLXuei0doK5++Hm0zjl/PH+y7ZCc8sDFtg==", - "dependencies": { - "httpntlm": "1.7.6" - } - }, - "node_modules/nodemon": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.19.tgz", - "integrity": "sha512-4pv1f2bMDj0Eeg/MhGqxrtveeQ5/G/UVe9iO6uTZzjnRluSA4PVWf8CW99LUPwGB3eNIA7zUFoP77YuI7hOc0A==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^3.2.7", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/nodemon/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/nodemon/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/nodemon/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/nodemon/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/passport": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.3.2.tgz", - "integrity": "sha512-aqgxMQxuRz79M4LVo8fl3/bsh6Ozcb34G8MVDs7Oavy88ROLSVvTgYoWnX3TpxdQg66HiXvpb+lcuFPnDrmiOA==", - "dependencies": { - "passport-strategy": "1.x.x", - "pause": "0.0.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-saml": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/passport-saml/-/passport-saml-2.2.0.tgz", - "integrity": "sha512-Qkr9WbhGY1AAAgslJ4yFn7ObQp/cLu2L1bubwXvl8vsvXQujPemKYhD3SwdilEIllZ/EPTlHgld+4wiPRYxd8Q==", - "dependencies": { - "debug": "^4.3.1", - "passport-strategy": "*", - "xml-crypto": "^2.1.1", - "xml-encryption": "^1.2.3", - "xml2js": "^0.4.23", - "xmlbuilder": "^15.1.1", - "xmldom": "0.5.x" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/passport-saml/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/passport-saml/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/passport-strategy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pause": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", - "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "node_modules/pug": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", - "dependencies": { - "pug-code-gen": "^3.0.2", - "pug-filters": "^4.0.0", - "pug-lexer": "^5.0.1", - "pug-linker": "^4.0.0", - "pug-load": "^3.0.0", - "pug-parser": "^6.0.0", - "pug-runtime": "^3.0.1", - "pug-strip-comments": "^2.0.0" - } - }, - "node_modules/pug-attrs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", - "dependencies": { - "constantinople": "^4.0.1", - "js-stringify": "^1.0.2", - "pug-runtime": "^3.0.0" - } - }, - "node_modules/pug-code-gen": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", - "dependencies": { - "constantinople": "^4.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.2", - "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", - "void-elements": "^3.1.0", - "with": "^7.0.0" - } - }, - "node_modules/pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" - }, - "node_modules/pug-filters": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", - "dependencies": { - "constantinople": "^4.0.1", - "jstransformer": "1.0.0", - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0", - "resolve": "^1.15.1" - } - }, - "node_modules/pug-lexer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", - "dependencies": { - "character-parser": "^2.2.0", - "is-expression": "^4.0.0", - "pug-error": "^2.0.0" - } - }, - "node_modules/pug-linker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", - "dependencies": { - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0" - } - }, - "node_modules/pug-load": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", - "dependencies": { - "object-assign": "^4.1.1", - "pug-walk": "^2.0.0" - } - }, - "node_modules/pug-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", - "dependencies": { - "pug-error": "^2.0.0", - "token-stream": "1.0.0" - } - }, - "node_modules/pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" - }, - "node_modules/pug-strip-comments": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", - "dependencies": { - "pug-error": "^2.0.0" - } - }, - "node_modules/pug-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/seq-queue": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", - "integrity": "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4=" - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/simple-update-notifier": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz", - "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==", - "dev": true, - "dependencies": { - "semver": "~7.0.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/standard-engine": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz", - "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.5", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8.10" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/superagent": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.5.tgz", - "integrity": "sha512-HQYyGuDRFGmZ6GNC4hq2f37KnsY9Lr0/R1marNZTgMweVDQLTLJJ6DGQ9Tj/xVVs5HEnop9EMmTbywb5P30aqw==", - "dev": true, - "dependencies": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.3", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^2.0.1", - "methods": "^1.1.2", - "mime": "^2.5.0", - "qs": "^6.10.3", - "readable-stream": "^3.6.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=6.4.0 <13 || >=14" - } - }, - "node_modules/superagent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/superagent/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/superagent/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/superagent/node_modules/ms": { + "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/superagent/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/superagent/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/supertest": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.2.3.tgz", - "integrity": "sha512-3GSdMYTMItzsSYjnIcljxMVZKPW1J9kYHZY+7yLfD0wpPwww97GeImZC1oOk0S5+wYl2niJwuFusBJqwLqYM3g==", - "dev": true, - "dependencies": { - "methods": "^1.1.2", - "superagent": "^7.1.3" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.8.0" } }, - "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "node_modules/seq-queue": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", + "integrity": "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4=" }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } }, "node_modules/to-fast-properties": { "version": "2.0.0", @@ -9492,18 +1626,6 @@ "node": ">=4" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", @@ -9517,191 +1639,6 @@ "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=" }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/ts-jest": { - "version": "28.0.5", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.5.tgz", - "integrity": "sha512-Sx9FyP9pCY7pUzQpy4FgRZf2bhHY3za576HMKJFs+OnQ9jS96Du5vNsDKkyedQkik+sEabbKAnCliv9BEsHZgQ==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^28.0.0", - "json5": "^2.2.1", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "^21.0.1" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "babel-jest": "^28.0.0", - "jest": "^28.0.0", - "typescript": ">=4.3" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } - }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/ts-standard": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/ts-standard/-/ts-standard-11.0.0.tgz", - "integrity": "sha512-fe+PCOM6JTMIcG1Smr8BQJztUi3dc/SDJMqezxNAL8pe/0+h0shK0+fNPTuF1hMVMYO+O53Wtp9WQHqj0GJtMw==", - "dev": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^4.26.1", - "eslint": "^7.28.0", - "eslint-config-standard": "^16.0.3", - "eslint-config-standard-jsx": "^10.0.0", - "eslint-config-standard-with-typescript": "^21.0.1", - "eslint-plugin-import": "^2.23.4", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-react": "^7.24.0", - "get-stdin": "^8.0.0", - "minimist": "^1.2.5", - "pkg-conf": "^3.1.0", - "standard-engine": "^14.0.1" - }, - "bin": { - "ts-standard": "bin/cmd.js" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": ">=3.8" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "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" - } - }, "node_modules/type-detect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", @@ -9710,18 +1647,6 @@ "node": "*" } }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -9734,19 +1659,6 @@ "node": ">= 0.6" } }, - "node_modules/typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/uid-safe": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", @@ -9758,72 +1670,11 @@ "node": ">= 0.8" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true - }, "node_modules/underscore": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -9832,47 +1683,6 @@ "node": ">= 0.8" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -9881,26 +1691,6 @@ "node": ">= 0.4.0" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -9917,46 +1707,6 @@ "node": ">=0.10.0" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/with": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", @@ -9971,46 +1721,11 @@ "node": ">= 10.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/xml-crypto": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/xml-crypto/-/xml-crypto-2.1.3.tgz", @@ -10081,55 +1796,10 @@ "node": ">=0.6.0" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } } } } diff --git a/node_modules/@ampproject/remapping/LICENSE b/node_modules/@ampproject/remapping/LICENSE deleted file mode 100644 index f367dfb2..00000000 --- a/node_modules/@ampproject/remapping/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/node_modules/@ampproject/remapping/README.md b/node_modules/@ampproject/remapping/README.md deleted file mode 100644 index 1463c9f6..00000000 --- a/node_modules/@ampproject/remapping/README.md +++ /dev/null @@ -1,218 +0,0 @@ -# @ampproject/remapping - -> Remap sequential sourcemaps through transformations to point at the original source code - -Remapping allows you to take the sourcemaps generated through transforming your code and "remap" -them to the original source locations. Think "my minified code, transformed with babel and bundled -with webpack", all pointing to the correct location in your original source code. - -With remapping, none of your source code transformations need to be aware of the input's sourcemap, -they only need to generate an output sourcemap. This greatly simplifies building custom -transformations (think a find-and-replace). - -## Installation - -```sh -npm install @ampproject/remapping -``` - -## Usage - -```typescript -function remapping( - map: SourceMap | SourceMap[], - loader: (file: string, ctx: LoaderContext) => (SourceMap | null | undefined), - options?: { excludeContent: boolean, decodedMappings: boolean } -): SourceMap; - -// LoaderContext gives the loader the importing sourcemap, tree depth, the ability to override the -// "source" location (where child sources are resolved relative to, or the location of original -// source), and the ability to override the "content" of an original source for inclusion in the -// output sourcemap. -type LoaderContext = { - readonly importer: string; - readonly depth: number; - source: string; - content: string | null | undefined; -} -``` - -`remapping` takes the final output sourcemap, and a `loader` function. For every source file pointer -in the sourcemap, the `loader` will be called with the resolved path. If the path itself represents -a transformed file (it has a sourcmap associated with it), then the `loader` should return that -sourcemap. If not, the path will be treated as an original, untransformed source code. - -```js -// Babel transformed "helloworld.js" into "transformed.js" -const transformedMap = JSON.stringify({ - file: 'transformed.js', - // 1st column of 2nd line of output file translates into the 1st source - // file, line 3, column 2 - mappings: ';CAEE', - sources: ['helloworld.js'], - version: 3, -}); - -// Uglify minified "transformed.js" into "transformed.min.js" -const minifiedTransformedMap = JSON.stringify({ - file: 'transformed.min.js', - // 0th column of 1st line of output file translates into the 1st source - // file, line 2, column 1. - mappings: 'AACC', - names: [], - sources: ['transformed.js'], - version: 3, -}); - -const remapped = remapping( - minifiedTransformedMap, - (file, ctx) => { - - // The "transformed.js" file is an transformed file. - if (file === 'transformed.js') { - // The root importer is empty. - console.assert(ctx.importer === ''); - // The depth in the sourcemap tree we're currently loading. - // The root `minifiedTransformedMap` is depth 0, and its source children are depth 1, etc. - console.assert(ctx.depth === 1); - - return transformedMap; - } - - // Loader will be called to load transformedMap's source file pointers as well. - console.assert(file === 'helloworld.js'); - // `transformed.js`'s sourcemap points into `helloworld.js`. - console.assert(ctx.importer === 'transformed.js'); - // This is a source child of `transformed`, which is a source child of `minifiedTransformedMap`. - console.assert(ctx.depth === 2); - return null; - } -); - -console.log(remapped); -// { -// file: 'transpiled.min.js', -// mappings: 'AAEE', -// sources: ['helloworld.js'], -// version: 3, -// }; -``` - -In this example, `loader` will be called twice: - -1. `"transformed.js"`, the first source file pointer in the `minifiedTransformedMap`. We return the - associated sourcemap for it (its a transformed file, after all) so that sourcemap locations can - be traced through it into the source files it represents. -2. `"helloworld.js"`, our original, unmodified source code. This file does not have a sourcemap, so - we return `null`. - -The `remapped` sourcemap now points from `transformed.min.js` into locations in `helloworld.js`. If -you were to read the `mappings`, it says "0th column of the first line output line points to the 1st -column of the 2nd line of the file `helloworld.js`". - -### Multiple transformations of a file - -As a convenience, if you have multiple single-source transformations of a file, you may pass an -array of sourcemap files in the order of most-recent transformation sourcemap first. Note that this -changes the `importer` and `depth` of each call to our loader. So our above example could have been -written as: - -```js -const remapped = remapping( - [minifiedTransformedMap, transformedMap], - () => null -); - -console.log(remapped); -// { -// file: 'transpiled.min.js', -// mappings: 'AAEE', -// sources: ['helloworld.js'], -// version: 3, -// }; -``` - -### Advanced control of the loading graph - -#### `source` - -The `source` property can overridden to any value to change the location of the current load. Eg, -for an original source file, it allows us to change the location to the original source regardless -of what the sourcemap source entry says. And for transformed files, it allows us to change the -relative resolving location for child sources of the loaded sourcemap. - -```js -const remapped = remapping( - minifiedTransformedMap, - (file, ctx) => { - - if (file === 'transformed.js') { - // We pretend the transformed.js file actually exists in the 'src/' directory. When the nested - // source files are loaded, they will now be relative to `src/`. - ctx.source = 'src/transformed.js'; - return transformedMap; - } - - console.assert(file === 'src/helloworld.js'); - // We could futher change the source of this original file, eg, to be inside a nested directory - // itself. This will be reflected in the remapped sourcemap. - ctx.source = 'src/nested/transformed.js'; - return null; - } -); - -console.log(remapped); -// { -// …, -// sources: ['src/nested/helloworld.js'], -// }; -``` - - -#### `content` - -The `content` property can be overridden when we encounter an original source file. Eg, this allows -you to manually provide the source content of the original file regardless of whether the -`sourcesContent` field is present in the parent sourcemap. It can also be set to `null` to remove -the source content. - -```js -const remapped = remapping( - minifiedTransformedMap, - (file, ctx) => { - - if (file === 'transformed.js') { - // transformedMap does not include a `sourcesContent` field, so usually the remapped sourcemap - // would not include any `sourcesContent` values. - return transformedMap; - } - - console.assert(file === 'helloworld.js'); - // We can read the file to provide the source content. - ctx.content = fs.readFileSync(file, 'utf8'); - return null; - } -); - -console.log(remapped); -// { -// …, -// sourcesContent: [ -// 'console.log("Hello world!")', -// ], -// }; -``` - -### Options - -#### excludeContent - -By default, `excludeContent` is `false`. Passing `{ excludeContent: true }` will exclude the -`sourcesContent` field from the returned sourcemap. This is mainly useful when you want to reduce -the size out the sourcemap. - -#### decodedMappings - -By default, `decodedMappings` is `false`. Passing `{ decodedMappings: true }` will leave the -`mappings` field in a [decoded state](https://github.com/rich-harris/sourcemap-codec) instead of -encoding into a VLQ string. diff --git a/node_modules/@ampproject/remapping/dist/remapping.mjs b/node_modules/@ampproject/remapping/dist/remapping.mjs deleted file mode 100644 index c6e66b76..00000000 --- a/node_modules/@ampproject/remapping/dist/remapping.mjs +++ /dev/null @@ -1,204 +0,0 @@ -import { decodedMappings, traceSegment, TraceMap } from '@jridgewell/trace-mapping'; -import { GenMapping, addSegment, setSourceContent, decodedMap, encodedMap } from '@jridgewell/gen-mapping'; - -const SOURCELESS_MAPPING = { - source: null, - column: null, - line: null, - name: null, - content: null, -}; -const EMPTY_SOURCES = []; -function Source(map, sources, source, content) { - return { - map, - sources, - source, - content, - }; -} -/** - * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes - * (which may themselves be SourceMapTrees). - */ -function MapSource(map, sources) { - return Source(map, sources, '', null); -} -/** - * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive - * segment tracing ends at the `OriginalSource`. - */ -function OriginalSource(source, content) { - return Source(null, EMPTY_SOURCES, source, content); -} -/** - * traceMappings is only called on the root level SourceMapTree, and begins the process of - * resolving each mapping in terms of the original source files. - */ -function traceMappings(tree) { - const gen = new GenMapping({ file: tree.map.file }); - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = decodedMappings(map); - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - let lastSource = null; - let lastSourceLine = null; - let lastSourceColumn = null; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - const genCol = segment[0]; - let traced = SOURCELESS_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = originalPositionFor(source, segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced == null) - continue; - } - // So we traced a segment down into its original source file. Now push a - // new segment pointing to this location. - const { column, line, name, content, source } = traced; - if (line === lastSourceLine && column === lastSourceColumn && source === lastSource) { - continue; - } - lastSourceLine = line; - lastSourceColumn = column; - lastSource = source; - // Sigh, TypeScript can't figure out source/line/column are either all null, or all non-null... - addSegment(gen, i, genCol, source, line, column, name); - if (content != null) - setSourceContent(gen, source, content); - } - } - return gen; -} -/** - * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own - * child SourceMapTrees, until we find the original source map. - */ -function originalPositionFor(source, line, column, name) { - if (!source.map) { - return { column, line, name, source: source.source, content: source.content }; - } - const segment = traceSegment(source.map, line, column); - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) - return null; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) - return SOURCELESS_MAPPING; - return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name); -} - -function asArray(value) { - if (Array.isArray(value)) - return value; - return [value]; -} -/** - * Recursively builds a tree structure out of sourcemap files, with each node - * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of - * `OriginalSource`s and `SourceMapTree`s. - * - * Every sourcemap is composed of a collection of source files and mappings - * into locations of those source files. When we generate a `SourceMapTree` for - * the sourcemap, we attempt to load each source file's own sourcemap. If it - * does not have an associated sourcemap, it is considered an original, - * unmodified source file. - */ -function buildSourceMapTree(input, loader) { - const maps = asArray(input).map((m) => new TraceMap(m, '')); - const map = maps.pop(); - for (let i = 0; i < maps.length; i++) { - if (maps[i].sources.length > 1) { - throw new Error(`Transformation map ${i} must have exactly one source file.\n` + - 'Did you specify these with the most recent transformation maps first?'); - } - } - let tree = build(map, loader, '', 0); - for (let i = maps.length - 1; i >= 0; i--) { - tree = MapSource(maps[i], [tree]); - } - return tree; -} -function build(map, loader, importer, importerDepth) { - const { resolvedSources, sourcesContent } = map; - const depth = importerDepth + 1; - const children = resolvedSources.map((sourceFile, i) => { - // The loading context gives the loader more information about why this file is being loaded - // (eg, from which importer). It also allows the loader to override the location of the loaded - // sourcemap/original source, or to override the content in the sourcesContent field if it's - // an unmodified source file. - const ctx = { - importer, - depth, - source: sourceFile || '', - content: undefined, - }; - // Use the provided loader callback to retrieve the file's sourcemap. - // TODO: We should eventually support async loading of sourcemap files. - const sourceMap = loader(ctx.source, ctx); - const { source, content } = ctx; - // If there is a sourcemap, then we need to recurse into it to load its source files. - if (sourceMap) - return build(new TraceMap(sourceMap, source), loader, source, depth); - // Else, it's an an unmodified source file. - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - return OriginalSource(source, sourceContent); - }); - return MapSource(map, children); -} - -/** - * A SourceMap v3 compatible sourcemap, which only includes fields that were - * provided to it. - */ -class SourceMap { - constructor(map, options) { - const out = options.decodedMappings ? decodedMap(map) : encodedMap(map); - this.version = out.version; // SourceMap spec says this should be first. - this.file = out.file; - this.mappings = out.mappings; - this.names = out.names; - this.sourceRoot = out.sourceRoot; - this.sources = out.sources; - if (!options.excludeContent) { - this.sourcesContent = out.sourcesContent; - } - } - toString() { - return JSON.stringify(this); - } -} - -/** - * Traces through all the mappings in the root sourcemap, through the sources - * (and their sourcemaps), all the way back to the original source location. - * - * `loader` will be called every time we encounter a source file. If it returns - * a sourcemap, we will recurse into that sourcemap to continue the trace. If - * it returns a falsey value, that source file is treated as an original, - * unmodified source file. - * - * Pass `excludeContent` to exclude any self-containing source file content - * from the output sourcemap. - * - * Pass `decodedMappings` to receive a SourceMap with decoded (instead of - * VLQ encoded) mappings. - */ -function remapping(input, loader, options) { - const opts = typeof options === 'object' ? options : { excludeContent: !!options, decodedMappings: false }; - const tree = buildSourceMapTree(input, loader); - return new SourceMap(traceMappings(tree), opts); -} - -export { remapping as default }; -//# sourceMappingURL=remapping.mjs.map diff --git a/node_modules/@ampproject/remapping/dist/remapping.mjs.map b/node_modules/@ampproject/remapping/dist/remapping.mjs.map deleted file mode 100644 index 54066bb5..00000000 --- a/node_modules/@ampproject/remapping/dist/remapping.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"remapping.mjs","sources":["../../src/source-map-tree.ts","../../src/build-source-map-tree.ts","../../src/source-map.ts","../../src/remapping.ts"],"sourcesContent":[null,null,null,null],"names":[],"mappings":";;;AAqBA,MAAM,kBAAkB,GAAG;AACzB,IAAA,MAAM,EAAE,IAAI;AACZ,IAAA,MAAM,EAAE,IAAI;AACZ,IAAA,IAAI,EAAE,IAAI;AACV,IAAA,IAAI,EAAE,IAAI;AACV,IAAA,OAAO,EAAE,IAAI;CACd,CAAC;AACF,MAAM,aAAa,GAAc,EAAE,CAAC;AAkBpC,SAAS,MAAM,CACb,GAAoB,EACpB,OAAkB,EAClB,MAAc,EACd,OAAsB,EAAA;IAEtB,OAAO;QACL,GAAG;QACH,OAAO;QACP,MAAM;QACN,OAAO;KACD,CAAC;AACX,CAAC;AAED;;;AAGG;AACa,SAAA,SAAS,CAAC,GAAa,EAAE,OAAkB,EAAA;IACzD,OAAO,MAAM,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC;AACxC,CAAC;AAED;;;AAGG;AACa,SAAA,cAAc,CAAC,MAAc,EAAE,OAAsB,EAAA;IACnE,OAAO,MAAM,CAAC,IAAI,EAAE,aAAa,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACtD,CAAC;AAED;;;AAGG;AACG,SAAU,aAAa,CAAC,IAAe,EAAA;AAC3C,IAAA,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;IACpD,MAAM,EAAE,OAAO,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;AAC3C,IAAA,MAAM,SAAS,GAAG,GAAG,CAAC,KAAK,CAAC;AAC5B,IAAA,MAAM,YAAY,GAAG,eAAe,CAAC,GAAG,CAAC,CAAC;AAE1C,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC5C,QAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,CAAC,CAAC,CAAC;QAEjC,IAAI,UAAU,GAAG,IAAI,CAAC;QACtB,IAAI,cAAc,GAAG,IAAI,CAAC;QAC1B,IAAI,gBAAgB,GAAG,IAAI,CAAC;AAE5B,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACxC,YAAA,MAAM,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC5B,YAAA,MAAM,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;YAC1B,IAAI,MAAM,GAAkC,kBAAkB,CAAC;;;AAI/D,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;gBACxB,MAAM,MAAM,GAAG,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,gBAAA,MAAM,GAAG,mBAAmB,CAC1B,MAAM,EACN,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,MAAM,KAAK,CAAC,GAAG,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAClD,CAAC;;;gBAIF,IAAI,MAAM,IAAI,IAAI;oBAAE,SAAS;AAC9B,aAAA;;;AAID,YAAA,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,GAAG,MAAM,CAAC;YACvD,IAAI,IAAI,KAAK,cAAc,IAAI,MAAM,KAAK,gBAAgB,IAAI,MAAM,KAAK,UAAU,EAAE;gBACnF,SAAS;AACV,aAAA;YACD,cAAc,GAAG,IAAI,CAAC;YACtB,gBAAgB,GAAG,MAAM,CAAC;YAC1B,UAAU,GAAG,MAAM,CAAC;;AAGnB,YAAA,UAAkB,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;YAChE,IAAI,OAAO,IAAI,IAAI;AAAE,gBAAA,gBAAgB,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AAC7D,SAAA;AACF,KAAA;AAED,IAAA,OAAO,GAAG,CAAC;AACb,CAAC;AAED;;;AAGG;AACG,SAAU,mBAAmB,CACjC,MAAe,EACf,IAAY,EACZ,MAAc,EACd,IAAY,EAAA;AAEZ,IAAA,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE;AACf,QAAA,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,OAAO,EAAE,CAAC;AAC/E,KAAA;AAED,IAAA,MAAM,OAAO,GAAG,YAAY,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;;IAGvD,IAAI,OAAO,IAAI,IAAI;AAAE,QAAA,OAAO,IAAI,CAAC;;;AAGjC,IAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,QAAA,OAAO,kBAAkB,CAAC;IAEpD,OAAO,mBAAmB,CACxB,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAC1B,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,MAAM,KAAK,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAC3D,CAAC;AACJ;;AC1JA,SAAS,OAAO,CAAI,KAAc,EAAA;AAChC,IAAA,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC;AAAE,QAAA,OAAO,KAAK,CAAC;IACvC,OAAO,CAAC,KAAK,CAAC,CAAC;AACjB,CAAC;AAED;;;;;;;;;;AAUG;AACW,SAAU,kBAAkB,CACxC,KAAwC,EACxC,MAAuB,EAAA;IAEvB,MAAM,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,IAAI,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;AAC5D,IAAA,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAG,CAAC;AAExB,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACpC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AAC9B,YAAA,MAAM,IAAI,KAAK,CACb,CAAA,mBAAA,EAAsB,CAAC,CAAuC,qCAAA,CAAA;AAC5D,gBAAA,uEAAuE,CAC1E,CAAC;AACH,SAAA;AACF,KAAA;AAED,IAAA,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;AACrC,IAAA,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;AACzC,QAAA,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC;AACnC,KAAA;AACD,IAAA,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAS,KAAK,CACZ,GAAa,EACb,MAAuB,EACvB,QAAgB,EAChB,aAAqB,EAAA;AAErB,IAAA,MAAM,EAAE,eAAe,EAAE,cAAc,EAAE,GAAG,GAAG,CAAC;AAEhD,IAAA,MAAM,KAAK,GAAG,aAAa,GAAG,CAAC,CAAC;IAChC,MAAM,QAAQ,GAAG,eAAe,CAAC,GAAG,CAAC,CAAC,UAAyB,EAAE,CAAS,KAAa;;;;;AAKrF,QAAA,MAAM,GAAG,GAAkB;YACzB,QAAQ;YACR,KAAK;YACL,MAAM,EAAE,UAAU,IAAI,EAAE;AACxB,YAAA,OAAO,EAAE,SAAS;SACnB,CAAC;;;QAIF,MAAM,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;AAE1C,QAAA,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,GAAG,CAAC;;AAGhC,QAAA,IAAI,SAAS;AAAE,YAAA,OAAO,KAAK,CAAC,IAAI,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;;;;;QAMpF,MAAM,aAAa,GACjB,OAAO,KAAK,SAAS,GAAG,OAAO,GAAG,cAAc,GAAG,cAAc,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;AAC9E,QAAA,OAAO,cAAc,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC;AAC/C,KAAC,CAAC,CAAC;AAEH,IAAA,OAAO,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;AAClC;;ACjFA;;;AAGG;AACW,MAAO,SAAS,CAAA;IAS5B,WAAY,CAAA,GAAe,EAAE,OAAgB,EAAA;AAC3C,QAAA,MAAM,GAAG,GAAG,OAAO,CAAC,eAAe,GAAG,UAAU,CAAC,GAAG,CAAC,GAAG,UAAU,CAAC,GAAG,CAAC,CAAC;QACxE,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,CAAC;AAC3B,QAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC;AACrB,QAAA,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,QAAiC,CAAC;AACtD,QAAA,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,KAA2B,CAAC;AAE7C,QAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;AAEjC,QAAA,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAA+B,CAAC;AACnD,QAAA,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE;AAC3B,YAAA,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,cAA6C,CAAC;AACzE,SAAA;KACF;IAED,QAAQ,GAAA;AACN,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;KAC7B;AACF;;ACpBD;;;;;;;;;;;;;;AAcG;AACqB,SAAA,SAAS,CAC/B,KAAwC,EACxC,MAAuB,EACvB,OAA2B,EAAA;IAE3B,MAAM,IAAI,GACR,OAAO,OAAO,KAAK,QAAQ,GAAG,OAAO,GAAG,EAAE,cAAc,EAAE,CAAC,CAAC,OAAO,EAAE,eAAe,EAAE,KAAK,EAAE,CAAC;IAChG,MAAM,IAAI,GAAG,kBAAkB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;IAC/C,OAAO,IAAI,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;AAClD;;;;"} \ No newline at end of file diff --git a/node_modules/@ampproject/remapping/dist/remapping.umd.js b/node_modules/@ampproject/remapping/dist/remapping.umd.js deleted file mode 100644 index 593c61d0..00000000 --- a/node_modules/@ampproject/remapping/dist/remapping.umd.js +++ /dev/null @@ -1,209 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('@jridgewell/trace-mapping'), require('@jridgewell/gen-mapping')) : - typeof define === 'function' && define.amd ? define(['@jridgewell/trace-mapping', '@jridgewell/gen-mapping'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.remapping = factory(global.traceMapping, global.genMapping)); -})(this, (function (traceMapping, genMapping) { 'use strict'; - - const SOURCELESS_MAPPING = { - source: null, - column: null, - line: null, - name: null, - content: null, - }; - const EMPTY_SOURCES = []; - function Source(map, sources, source, content) { - return { - map, - sources, - source, - content, - }; - } - /** - * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes - * (which may themselves be SourceMapTrees). - */ - function MapSource(map, sources) { - return Source(map, sources, '', null); - } - /** - * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive - * segment tracing ends at the `OriginalSource`. - */ - function OriginalSource(source, content) { - return Source(null, EMPTY_SOURCES, source, content); - } - /** - * traceMappings is only called on the root level SourceMapTree, and begins the process of - * resolving each mapping in terms of the original source files. - */ - function traceMappings(tree) { - const gen = new genMapping.GenMapping({ file: tree.map.file }); - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = traceMapping.decodedMappings(map); - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - let lastSource = null; - let lastSourceLine = null; - let lastSourceColumn = null; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - const genCol = segment[0]; - let traced = SOURCELESS_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = originalPositionFor(source, segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced == null) - continue; - } - // So we traced a segment down into its original source file. Now push a - // new segment pointing to this location. - const { column, line, name, content, source } = traced; - if (line === lastSourceLine && column === lastSourceColumn && source === lastSource) { - continue; - } - lastSourceLine = line; - lastSourceColumn = column; - lastSource = source; - // Sigh, TypeScript can't figure out source/line/column are either all null, or all non-null... - genMapping.addSegment(gen, i, genCol, source, line, column, name); - if (content != null) - genMapping.setSourceContent(gen, source, content); - } - } - return gen; - } - /** - * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own - * child SourceMapTrees, until we find the original source map. - */ - function originalPositionFor(source, line, column, name) { - if (!source.map) { - return { column, line, name, source: source.source, content: source.content }; - } - const segment = traceMapping.traceSegment(source.map, line, column); - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) - return null; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) - return SOURCELESS_MAPPING; - return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name); - } - - function asArray(value) { - if (Array.isArray(value)) - return value; - return [value]; - } - /** - * Recursively builds a tree structure out of sourcemap files, with each node - * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of - * `OriginalSource`s and `SourceMapTree`s. - * - * Every sourcemap is composed of a collection of source files and mappings - * into locations of those source files. When we generate a `SourceMapTree` for - * the sourcemap, we attempt to load each source file's own sourcemap. If it - * does not have an associated sourcemap, it is considered an original, - * unmodified source file. - */ - function buildSourceMapTree(input, loader) { - const maps = asArray(input).map((m) => new traceMapping.TraceMap(m, '')); - const map = maps.pop(); - for (let i = 0; i < maps.length; i++) { - if (maps[i].sources.length > 1) { - throw new Error(`Transformation map ${i} must have exactly one source file.\n` + - 'Did you specify these with the most recent transformation maps first?'); - } - } - let tree = build(map, loader, '', 0); - for (let i = maps.length - 1; i >= 0; i--) { - tree = MapSource(maps[i], [tree]); - } - return tree; - } - function build(map, loader, importer, importerDepth) { - const { resolvedSources, sourcesContent } = map; - const depth = importerDepth + 1; - const children = resolvedSources.map((sourceFile, i) => { - // The loading context gives the loader more information about why this file is being loaded - // (eg, from which importer). It also allows the loader to override the location of the loaded - // sourcemap/original source, or to override the content in the sourcesContent field if it's - // an unmodified source file. - const ctx = { - importer, - depth, - source: sourceFile || '', - content: undefined, - }; - // Use the provided loader callback to retrieve the file's sourcemap. - // TODO: We should eventually support async loading of sourcemap files. - const sourceMap = loader(ctx.source, ctx); - const { source, content } = ctx; - // If there is a sourcemap, then we need to recurse into it to load its source files. - if (sourceMap) - return build(new traceMapping.TraceMap(sourceMap, source), loader, source, depth); - // Else, it's an an unmodified source file. - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - return OriginalSource(source, sourceContent); - }); - return MapSource(map, children); - } - - /** - * A SourceMap v3 compatible sourcemap, which only includes fields that were - * provided to it. - */ - class SourceMap { - constructor(map, options) { - const out = options.decodedMappings ? genMapping.decodedMap(map) : genMapping.encodedMap(map); - this.version = out.version; // SourceMap spec says this should be first. - this.file = out.file; - this.mappings = out.mappings; - this.names = out.names; - this.sourceRoot = out.sourceRoot; - this.sources = out.sources; - if (!options.excludeContent) { - this.sourcesContent = out.sourcesContent; - } - } - toString() { - return JSON.stringify(this); - } - } - - /** - * Traces through all the mappings in the root sourcemap, through the sources - * (and their sourcemaps), all the way back to the original source location. - * - * `loader` will be called every time we encounter a source file. If it returns - * a sourcemap, we will recurse into that sourcemap to continue the trace. If - * it returns a falsey value, that source file is treated as an original, - * unmodified source file. - * - * Pass `excludeContent` to exclude any self-containing source file content - * from the output sourcemap. - * - * Pass `decodedMappings` to receive a SourceMap with decoded (instead of - * VLQ encoded) mappings. - */ - function remapping(input, loader, options) { - const opts = typeof options === 'object' ? options : { excludeContent: !!options, decodedMappings: false }; - const tree = buildSourceMapTree(input, loader); - return new SourceMap(traceMappings(tree), opts); - } - - return remapping; - -})); -//# sourceMappingURL=remapping.umd.js.map diff --git a/node_modules/@ampproject/remapping/dist/remapping.umd.js.map b/node_modules/@ampproject/remapping/dist/remapping.umd.js.map deleted file mode 100644 index 726f2bcc..00000000 --- a/node_modules/@ampproject/remapping/dist/remapping.umd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"remapping.umd.js","sources":["../../src/source-map-tree.ts","../../src/build-source-map-tree.ts","../../src/source-map.ts","../../src/remapping.ts"],"sourcesContent":[null,null,null,null],"names":["GenMapping","decodedMappings","addSegment","setSourceContent","traceSegment","TraceMap","decodedMap","encodedMap"],"mappings":";;;;;;IAqBA,MAAM,kBAAkB,GAAG;IACzB,IAAA,MAAM,EAAE,IAAI;IACZ,IAAA,MAAM,EAAE,IAAI;IACZ,IAAA,IAAI,EAAE,IAAI;IACV,IAAA,IAAI,EAAE,IAAI;IACV,IAAA,OAAO,EAAE,IAAI;KACd,CAAC;IACF,MAAM,aAAa,GAAc,EAAE,CAAC;IAkBpC,SAAS,MAAM,CACb,GAAoB,EACpB,OAAkB,EAClB,MAAc,EACd,OAAsB,EAAA;QAEtB,OAAO;YACL,GAAG;YACH,OAAO;YACP,MAAM;YACN,OAAO;SACD,CAAC;IACX,CAAC;IAED;;;IAGG;IACa,SAAA,SAAS,CAAC,GAAa,EAAE,OAAkB,EAAA;QACzD,OAAO,MAAM,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC;IACxC,CAAC;IAED;;;IAGG;IACa,SAAA,cAAc,CAAC,MAAc,EAAE,OAAsB,EAAA;QACnE,OAAO,MAAM,CAAC,IAAI,EAAE,aAAa,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;IACtD,CAAC;IAED;;;IAGG;IACG,SAAU,aAAa,CAAC,IAAe,EAAA;IAC3C,IAAA,MAAM,GAAG,GAAG,IAAIA,qBAAU,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;QACpD,MAAM,EAAE,OAAO,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;IAC3C,IAAA,MAAM,SAAS,GAAG,GAAG,CAAC,KAAK,CAAC;IAC5B,IAAA,MAAM,YAAY,GAAGC,4BAAe,CAAC,GAAG,CAAC,CAAC;IAE1C,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;IAC5C,QAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,CAAC,CAAC,CAAC;YAEjC,IAAI,UAAU,GAAG,IAAI,CAAC;YACtB,IAAI,cAAc,GAAG,IAAI,CAAC;YAC1B,IAAI,gBAAgB,GAAG,IAAI,CAAC;IAE5B,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;IACxC,YAAA,MAAM,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;IAC5B,YAAA,MAAM,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;gBAC1B,IAAI,MAAM,GAAkC,kBAAkB,CAAC;;;IAI/D,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;oBACxB,MAAM,MAAM,GAAG,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;IACvC,gBAAA,MAAM,GAAG,mBAAmB,CAC1B,MAAM,EACN,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,MAAM,KAAK,CAAC,GAAG,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAClD,CAAC;;;oBAIF,IAAI,MAAM,IAAI,IAAI;wBAAE,SAAS;IAC9B,aAAA;;;IAID,YAAA,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,GAAG,MAAM,CAAC;gBACvD,IAAI,IAAI,KAAK,cAAc,IAAI,MAAM,KAAK,gBAAgB,IAAI,MAAM,KAAK,UAAU,EAAE;oBACnF,SAAS;IACV,aAAA;gBACD,cAAc,GAAG,IAAI,CAAC;gBACtB,gBAAgB,GAAG,MAAM,CAAC;gBAC1B,UAAU,GAAG,MAAM,CAAC;;IAGnB,YAAAC,qBAAkB,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;gBAChE,IAAI,OAAO,IAAI,IAAI;IAAE,gBAAAC,2BAAgB,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;IAC7D,SAAA;IACF,KAAA;IAED,IAAA,OAAO,GAAG,CAAC;IACb,CAAC;IAED;;;IAGG;IACG,SAAU,mBAAmB,CACjC,MAAe,EACf,IAAY,EACZ,MAAc,EACd,IAAY,EAAA;IAEZ,IAAA,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE;IACf,QAAA,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,OAAO,EAAE,CAAC;IAC/E,KAAA;IAED,IAAA,MAAM,OAAO,GAAGC,yBAAY,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;;QAGvD,IAAI,OAAO,IAAI,IAAI;IAAE,QAAA,OAAO,IAAI,CAAC;;;IAGjC,IAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;IAAE,QAAA,OAAO,kBAAkB,CAAC;QAEpD,OAAO,mBAAmB,CACxB,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAC1B,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,CAAC,CAAC,EACV,OAAO,CAAC,MAAM,KAAK,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAC3D,CAAC;IACJ;;IC1JA,SAAS,OAAO,CAAI,KAAc,EAAA;IAChC,IAAA,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC;IAAE,QAAA,OAAO,KAAK,CAAC;QACvC,OAAO,CAAC,KAAK,CAAC,CAAC;IACjB,CAAC;IAED;;;;;;;;;;IAUG;IACW,SAAU,kBAAkB,CACxC,KAAwC,EACxC,MAAuB,EAAA;QAEvB,MAAM,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,IAAIC,qBAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;IAC5D,IAAA,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAG,CAAC;IAExB,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACpC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;IAC9B,YAAA,MAAM,IAAI,KAAK,CACb,CAAA,mBAAA,EAAsB,CAAC,CAAuC,qCAAA,CAAA;IAC5D,gBAAA,uEAAuE,CAC1E,CAAC;IACH,SAAA;IACF,KAAA;IAED,IAAA,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;IACrC,IAAA,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;IACzC,QAAA,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IACnC,KAAA;IACD,IAAA,OAAO,IAAI,CAAC;IACd,CAAC;IAED,SAAS,KAAK,CACZ,GAAa,EACb,MAAuB,EACvB,QAAgB,EAChB,aAAqB,EAAA;IAErB,IAAA,MAAM,EAAE,eAAe,EAAE,cAAc,EAAE,GAAG,GAAG,CAAC;IAEhD,IAAA,MAAM,KAAK,GAAG,aAAa,GAAG,CAAC,CAAC;QAChC,MAAM,QAAQ,GAAG,eAAe,CAAC,GAAG,CAAC,CAAC,UAAyB,EAAE,CAAS,KAAa;;;;;IAKrF,QAAA,MAAM,GAAG,GAAkB;gBACzB,QAAQ;gBACR,KAAK;gBACL,MAAM,EAAE,UAAU,IAAI,EAAE;IACxB,YAAA,OAAO,EAAE,SAAS;aACnB,CAAC;;;YAIF,MAAM,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAE1C,QAAA,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,GAAG,CAAC;;IAGhC,QAAA,IAAI,SAAS;IAAE,YAAA,OAAO,KAAK,CAAC,IAAIA,qBAAQ,CAAC,SAAS,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;;;;;YAMpF,MAAM,aAAa,GACjB,OAAO,KAAK,SAAS,GAAG,OAAO,GAAG,cAAc,GAAG,cAAc,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;IAC9E,QAAA,OAAO,cAAc,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC;IAC/C,KAAC,CAAC,CAAC;IAEH,IAAA,OAAO,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;IAClC;;ICjFA;;;IAGG;IACW,MAAO,SAAS,CAAA;QAS5B,WAAY,CAAA,GAAe,EAAE,OAAgB,EAAA;IAC3C,QAAA,MAAM,GAAG,GAAG,OAAO,CAAC,eAAe,GAAGC,qBAAU,CAAC,GAAG,CAAC,GAAGC,qBAAU,CAAC,GAAG,CAAC,CAAC;YACxE,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,CAAC;IAC3B,QAAA,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC;IACrB,QAAA,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,QAAiC,CAAC;IACtD,QAAA,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,KAA2B,CAAC;IAE7C,QAAA,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;IAEjC,QAAA,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAA+B,CAAC;IACnD,QAAA,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE;IAC3B,YAAA,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,cAA6C,CAAC;IACzE,SAAA;SACF;QAED,QAAQ,GAAA;IACN,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;SAC7B;IACF;;ICpBD;;;;;;;;;;;;;;IAcG;IACqB,SAAA,SAAS,CAC/B,KAAwC,EACxC,MAAuB,EACvB,OAA2B,EAAA;QAE3B,MAAM,IAAI,GACR,OAAO,OAAO,KAAK,QAAQ,GAAG,OAAO,GAAG,EAAE,cAAc,EAAE,CAAC,CAAC,OAAO,EAAE,eAAe,EAAE,KAAK,EAAE,CAAC;QAChG,MAAM,IAAI,GAAG,kBAAkB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;QAC/C,OAAO,IAAI,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;IAClD;;;;;;;;"} \ No newline at end of file diff --git a/node_modules/@ampproject/remapping/dist/types/build-source-map-tree.d.ts b/node_modules/@ampproject/remapping/dist/types/build-source-map-tree.d.ts deleted file mode 100644 index f87fceab..00000000 --- a/node_modules/@ampproject/remapping/dist/types/build-source-map-tree.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { MapSource as MapSourceType } from './source-map-tree'; -import type { SourceMapInput, SourceMapLoader } from './types'; -/** - * Recursively builds a tree structure out of sourcemap files, with each node - * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of - * `OriginalSource`s and `SourceMapTree`s. - * - * Every sourcemap is composed of a collection of source files and mappings - * into locations of those source files. When we generate a `SourceMapTree` for - * the sourcemap, we attempt to load each source file's own sourcemap. If it - * does not have an associated sourcemap, it is considered an original, - * unmodified source file. - */ -export default function buildSourceMapTree(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader): MapSourceType; diff --git a/node_modules/@ampproject/remapping/dist/types/remapping.d.ts b/node_modules/@ampproject/remapping/dist/types/remapping.d.ts deleted file mode 100644 index 0b58ea9a..00000000 --- a/node_modules/@ampproject/remapping/dist/types/remapping.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import SourceMap from './source-map'; -import type { SourceMapInput, SourceMapLoader, Options } from './types'; -export type { SourceMapSegment, EncodedSourceMap, EncodedSourceMap as RawSourceMap, DecodedSourceMap, SourceMapInput, SourceMapLoader, LoaderContext, Options, } from './types'; -/** - * Traces through all the mappings in the root sourcemap, through the sources - * (and their sourcemaps), all the way back to the original source location. - * - * `loader` will be called every time we encounter a source file. If it returns - * a sourcemap, we will recurse into that sourcemap to continue the trace. If - * it returns a falsey value, that source file is treated as an original, - * unmodified source file. - * - * Pass `excludeContent` to exclude any self-containing source file content - * from the output sourcemap. - * - * Pass `decodedMappings` to receive a SourceMap with decoded (instead of - * VLQ encoded) mappings. - */ -export default function remapping(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader, options?: boolean | Options): SourceMap; diff --git a/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts b/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts deleted file mode 100644 index 3b6b1bfd..00000000 --- a/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { GenMapping } from '@jridgewell/gen-mapping'; -import type { TraceMap } from '@jridgewell/trace-mapping'; -export declare type SourceMapSegmentObject = { - column: number; - line: number; - name: string; - source: string; - content: string | null; -} | { - column: null; - line: null; - name: null; - source: null; - content: null; -}; -export declare type OriginalSource = { - map: TraceMap; - sources: Sources[]; - source: string; - content: string | null; -}; -export declare type MapSource = { - map: TraceMap; - sources: Sources[]; - source: string; - content: string | null; -}; -export declare type Sources = OriginalSource | MapSource; -/** - * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes - * (which may themselves be SourceMapTrees). - */ -export declare function MapSource(map: TraceMap, sources: Sources[]): MapSource; -/** - * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive - * segment tracing ends at the `OriginalSource`. - */ -export declare function OriginalSource(source: string, content: string | null): OriginalSource; -/** - * traceMappings is only called on the root level SourceMapTree, and begins the process of - * resolving each mapping in terms of the original source files. - */ -export declare function traceMappings(tree: MapSource): GenMapping; -/** - * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own - * child SourceMapTrees, until we find the original source map. - */ -export declare function originalPositionFor(source: Sources, line: number, column: number, name: string): SourceMapSegmentObject | null; diff --git a/node_modules/@ampproject/remapping/dist/types/source-map.d.ts b/node_modules/@ampproject/remapping/dist/types/source-map.d.ts deleted file mode 100644 index ef999b75..00000000 --- a/node_modules/@ampproject/remapping/dist/types/source-map.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { GenMapping } from '@jridgewell/gen-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Options } from './types'; -/** - * A SourceMap v3 compatible sourcemap, which only includes fields that were - * provided to it. - */ -export default class SourceMap { - file?: string | null; - mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; - sourceRoot?: string; - names: string[]; - sources: (string | null)[]; - sourcesContent?: (string | null)[]; - version: 3; - constructor(map: GenMapping, options: Options); - toString(): string; -} diff --git a/node_modules/@ampproject/remapping/dist/types/types.d.ts b/node_modules/@ampproject/remapping/dist/types/types.d.ts deleted file mode 100644 index 730a9637..00000000 --- a/node_modules/@ampproject/remapping/dist/types/types.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -export type { SourceMapSegment, DecodedSourceMap, EncodedSourceMap, } from '@jridgewell/trace-mapping'; -export type { SourceMapInput }; -export declare type LoaderContext = { - readonly importer: string; - readonly depth: number; - source: string; - content: string | null | undefined; -}; -export declare type SourceMapLoader = (file: string, ctx: LoaderContext) => SourceMapInput | null | undefined | void; -export declare type Options = { - excludeContent?: boolean; - decodedMappings?: boolean; -}; diff --git a/node_modules/@ampproject/remapping/package.json b/node_modules/@ampproject/remapping/package.json deleted file mode 100644 index bf97a851..00000000 --- a/node_modules/@ampproject/remapping/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "@ampproject/remapping", - "version": "2.2.0", - "description": "Remap sequential sourcemaps through transformations to point at the original source code", - "keywords": [ - "source", - "map", - "remap" - ], - "main": "dist/remapping.umd.js", - "module": "dist/remapping.mjs", - "typings": "dist/types/remapping.d.ts", - "files": [ - "dist" - ], - "author": "Justin Ridgewell ", - "repository": { - "type": "git", - "url": "git+https://github.com/ampproject/remapping.git" - }, - "license": "Apache-2.0", - "engines": { - "node": ">=6.0.0" - }, - "scripts": { - "build": "run-s -n build:*", - "build:rollup": "rollup -c rollup.config.js", - "build:ts": "tsc --project tsconfig.build.json", - "lint": "run-s -n lint:*", - "lint:prettier": "npm run test:lint:prettier -- --write", - "lint:ts": "npm run test:lint:ts -- --fix", - "prebuild": "rm -rf dist", - "prepublishOnly": "npm run preversion", - "preversion": "run-s test build", - "test": "run-s -n test:lint test:only", - "test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand", - "test:lint": "run-s -n test:lint:*", - "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", - "test:lint:ts": "eslint '{src,test}/**/*.ts'", - "test:only": "jest --coverage", - "test:watch": "jest --coverage --watch" - }, - "devDependencies": { - "@rollup/plugin-typescript": "8.3.2", - "@types/jest": "27.4.1", - "@typescript-eslint/eslint-plugin": "5.20.0", - "@typescript-eslint/parser": "5.20.0", - "eslint": "8.14.0", - "eslint-config-prettier": "8.5.0", - "jest": "27.5.1", - "jest-config": "27.5.1", - "npm-run-all": "4.1.5", - "prettier": "2.6.2", - "rollup": "2.70.2", - "ts-jest": "27.1.4", - "tslib": "2.4.0", - "typescript": "4.6.3" - }, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } -} diff --git a/node_modules/@babel/cli/LICENSE b/node_modules/@babel/cli/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/cli/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/cli/README.md b/node_modules/@babel/cli/README.md deleted file mode 100644 index 6ecfe4bc..00000000 --- a/node_modules/@babel/cli/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/cli - -> Babel command line. - -See our website [@babel/cli](https://babeljs.io/docs/en/babel-cli) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20cli%22+is%3Aopen) associated with this package. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/cli -``` - -or using yarn: - -```sh -yarn add @babel/cli --dev -``` diff --git a/node_modules/@babel/cli/bin/babel-external-helpers.js b/node_modules/@babel/cli/bin/babel-external-helpers.js deleted file mode 100644 index 9701b072..00000000 --- a/node_modules/@babel/cli/bin/babel-external-helpers.js +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env node - -require("../lib/babel-external-helpers"); diff --git a/node_modules/@babel/cli/bin/babel.js b/node_modules/@babel/cli/bin/babel.js deleted file mode 100644 index 7c227455..00000000 --- a/node_modules/@babel/cli/bin/babel.js +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env node - -require("../lib/babel"); diff --git a/node_modules/@babel/cli/index.js b/node_modules/@babel/cli/index.js deleted file mode 100644 index b1762389..00000000 --- a/node_modules/@babel/cli/index.js +++ /dev/null @@ -1 +0,0 @@ -throw new Error("Use the `@babel/core` package instead of `@babel/cli`."); diff --git a/node_modules/@babel/cli/lib/babel-external-helpers.js b/node_modules/@babel/cli/lib/babel-external-helpers.js deleted file mode 100644 index 2d35fef4..00000000 --- a/node_modules/@babel/cli/lib/babel-external-helpers.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; - -function _commander() { - const data = require("commander"); - - _commander = function () { - return data; - }; - - return data; -} - -function _core() { - const data = require("@babel/core"); - - _core = function () { - return data; - }; - - return data; -} - -function collect(value, previousValue) { - if (typeof value !== "string") return previousValue; - const values = value.split(","); - - if (previousValue) { - previousValue.push(...values); - return previousValue; - } - - return values; -} - -_commander().option("-l, --whitelist [whitelist]", "Whitelist of helpers to ONLY include", collect); - -_commander().option("-t, --output-type [type]", "Type of output (global|umd|var)", "global"); - -_commander().usage("[options]"); - -_commander().parse(process.argv); - -console.log((0, _core().buildExternalHelpers)(_commander().whitelist, _commander().outputType)); \ No newline at end of file diff --git a/node_modules/@babel/cli/lib/babel/dir.js b/node_modules/@babel/cli/lib/babel/dir.js deleted file mode 100644 index c57f0c1e..00000000 --- a/node_modules/@babel/cli/lib/babel/dir.js +++ /dev/null @@ -1,284 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -function _slash() { - const data = require("slash"); - - _slash = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -var util = require("./util"); - -var watcher = require("./watcher"); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -const FILE_TYPE = Object.freeze({ - NON_COMPILABLE: "NON_COMPILABLE", - COMPILED: "COMPILED", - IGNORED: "IGNORED", - ERR_COMPILATION: "ERR_COMPILATION" -}); - -function outputFileSync(filePath, data) { - (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? _fs().mkdirSync : require("make-dir").sync)(_path().dirname(filePath), { - recursive: true - }); - - _fs().writeFileSync(filePath, data); -} - -function _default(_x) { - return _ref.apply(this, arguments); -} - -function _ref() { - _ref = _asyncToGenerator(function* ({ - cliOptions, - babelOptions - }) { - function write(_x2, _x3) { - return _write.apply(this, arguments); - } - - function _write() { - _write = _asyncToGenerator(function* (src, base) { - let relative = _path().relative(base, src); - - if (!util.isCompilableExtension(relative, cliOptions.extensions)) { - return FILE_TYPE.NON_COMPILABLE; - } - - relative = util.withExtension(relative, cliOptions.keepFileExtension ? _path().extname(relative) : cliOptions.outFileExtension); - const dest = getDest(relative, base); - - try { - const res = yield util.compile(src, Object.assign({}, babelOptions, { - sourceFileName: _slash()(_path().relative(dest + "/..", src)) - })); - if (!res) return FILE_TYPE.IGNORED; - - if (res.map && babelOptions.sourceMaps && babelOptions.sourceMaps !== "inline") { - const mapLoc = dest + ".map"; - res.code = util.addSourceMappingUrl(res.code, mapLoc); - res.map.file = _path().basename(relative); - outputFileSync(mapLoc, JSON.stringify(res.map)); - } - - outputFileSync(dest, res.code); - util.chmod(src, dest); - - if (cliOptions.verbose) { - console.log(_path().relative(process.cwd(), src) + " -> " + dest); - } - - return FILE_TYPE.COMPILED; - } catch (err) { - if (cliOptions.watch) { - console.error(err); - return FILE_TYPE.ERR_COMPILATION; - } - - throw err; - } - }); - return _write.apply(this, arguments); - } - - function getDest(filename, base) { - if (cliOptions.relative) { - return _path().join(base, cliOptions.outDir, filename); - } - - return _path().join(cliOptions.outDir, filename); - } - - function handleFile(_x4, _x5) { - return _handleFile.apply(this, arguments); - } - - function _handleFile() { - _handleFile = _asyncToGenerator(function* (src, base) { - const written = yield write(src, base); - - if (cliOptions.copyFiles && written === FILE_TYPE.NON_COMPILABLE || cliOptions.copyIgnored && written === FILE_TYPE.IGNORED) { - const filename = _path().relative(base, src); - - const dest = getDest(filename, base); - outputFileSync(dest, _fs().readFileSync(src)); - util.chmod(src, dest); - } - - return written === FILE_TYPE.COMPILED; - }); - return _handleFile.apply(this, arguments); - } - - function handle(_x6) { - return _handle.apply(this, arguments); - } - - function _handle() { - _handle = _asyncToGenerator(function* (filenameOrDir) { - if (!_fs().existsSync(filenameOrDir)) return 0; - - const stat = _fs().statSync(filenameOrDir); - - if (stat.isDirectory()) { - const dirname = filenameOrDir; - let count = 0; - const files = util.readdir(dirname, cliOptions.includeDotfiles); - - for (const filename of files) { - const src = _path().join(dirname, filename); - - const written = yield handleFile(src, dirname); - if (written) count += 1; - } - - return count; - } else { - const filename = filenameOrDir; - const written = yield handleFile(filename, _path().dirname(filename)); - return written ? 1 : 0; - } - }); - return _handle.apply(this, arguments); - } - - let compiledFiles = 0; - let startTime = null; - const logSuccess = util.debounce(function () { - if (startTime === null) { - return; - } - - const diff = process.hrtime(startTime); - console.log(`Successfully compiled ${compiledFiles} ${compiledFiles !== 1 ? "files" : "file"} with Babel (${diff[0] * 1e3 + Math.round(diff[1] / 1e6)}ms).`); - compiledFiles = 0; - startTime = null; - }, 100); - if (cliOptions.watch) watcher.enable({ - enableGlobbing: true - }); - - if (!cliOptions.skipInitialBuild) { - if (cliOptions.deleteDirOnStart) { - util.deleteDir(cliOptions.outDir); - } - - (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? _fs().mkdirSync : require("make-dir").sync)(cliOptions.outDir, { - recursive: true - }); - startTime = process.hrtime(); - - for (const filename of cliOptions.filenames) { - compiledFiles += yield handle(filename); - } - - if (!cliOptions.quiet) { - logSuccess(); - logSuccess.flush(); - } - } - - if (cliOptions.watch) { - let processing = 0; - const { - filenames - } = cliOptions; - let getBase; - - if (filenames.length === 1) { - const base = filenames[0]; - - const absoluteBase = _path().resolve(base); - - getBase = filename => { - return filename === absoluteBase ? _path().dirname(base) : base; - }; - } else { - const filenameToBaseMap = new Map(filenames.map(filename => { - const absoluteFilename = _path().resolve(filename); - - return [absoluteFilename, _path().dirname(filename)]; - })); - const absoluteFilenames = new Map(filenames.map(filename => { - const absoluteFilename = _path().resolve(filename); - - return [absoluteFilename, filename]; - })); - - const { - sep - } = _path(); - - getBase = filename => { - const base = filenameToBaseMap.get(filename); - - if (base !== undefined) { - return base; - } - - for (const [absoluteFilenameOrDir, relative] of absoluteFilenames) { - if (filename.startsWith(absoluteFilenameOrDir + sep)) { - filenameToBaseMap.set(filename, relative); - return relative; - } - } - - return ""; - }; - } - - filenames.forEach(filenameOrDir => { - watcher.watch(filenameOrDir); - }); - watcher.onFilesChange(_asyncToGenerator(function* (filenames) { - processing++; - if (startTime === null) startTime = process.hrtime(); - - try { - const written = yield Promise.all(filenames.map(filename => handleFile(filename, getBase(filename)))); - compiledFiles += written.filter(Boolean).length; - } catch (err) { - console.error(err); - } - - processing--; - if (processing === 0 && !cliOptions.quiet) logSuccess(); - })); - } - }); - return _ref.apply(this, arguments); -} \ No newline at end of file diff --git a/node_modules/@babel/cli/lib/babel/file.js b/node_modules/@babel/cli/lib/babel/file.js deleted file mode 100644 index c6c6577f..00000000 --- a/node_modules/@babel/cli/lib/babel/file.js +++ /dev/null @@ -1,272 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -function _convertSourceMap() { - const data = require("convert-source-map"); - - _convertSourceMap = function () { - return data; - }; - - return data; -} - -function _traceMapping() { - const data = require("@jridgewell/trace-mapping"); - - _traceMapping = function () { - return data; - }; - - return data; -} - -function _slash() { - const data = require("slash"); - - _slash = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -var util = require("./util"); - -var watcher = require("./watcher"); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _default(_x) { - return _ref.apply(this, arguments); -} - -function _ref() { - _ref = _asyncToGenerator(function* ({ - cliOptions, - babelOptions - }) { - function buildResult(fileResults) { - const mapSections = []; - let code = ""; - let offset = 0; - - for (const result of fileResults) { - if (!result) continue; - mapSections.push({ - offset: { - line: offset, - column: 0 - }, - map: result.map || emptyMap() - }); - code += result.code + "\n"; - offset += countNewlines(result.code) + 1; - } - - const map = new (_traceMapping().AnyMap)({ - version: 3, - file: cliOptions.sourceMapTarget || _path().basename(cliOptions.outFile || "") || "stdout", - sections: mapSections - }); - map.sourceRoot = babelOptions.sourceRoot; - - if (babelOptions.sourceMaps === "inline" || !cliOptions.outFile && babelOptions.sourceMaps) { - code += "\n" + _convertSourceMap().fromObject((0, _traceMapping().encodedMap)(map)).toComment(); - } - - return { - map: map, - code: code - }; - } - - function countNewlines(code) { - let count = 0; - let index = -1; - - while ((index = code.indexOf("\n", index + 1)) !== -1) { - count++; - } - - return count; - } - - function emptyMap() { - return { - version: 3, - names: [], - sources: [], - mappings: [] - }; - } - - function output(fileResults) { - const result = buildResult(fileResults); - - if (cliOptions.outFile) { - (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? _fs().mkdirSync : require("make-dir").sync)(_path().dirname(cliOptions.outFile), { - recursive: true - }); - - if (babelOptions.sourceMaps && babelOptions.sourceMaps !== "inline") { - const mapLoc = cliOptions.outFile + ".map"; - result.code = util.addSourceMappingUrl(result.code, mapLoc); - - _fs().writeFileSync(mapLoc, JSON.stringify((0, _traceMapping().encodedMap)(result.map))); - } - - _fs().writeFileSync(cliOptions.outFile, result.code); - } else { - process.stdout.write(result.code + "\n"); - } - } - - function readStdin() { - return new Promise((resolve, reject) => { - let code = ""; - process.stdin.setEncoding("utf8"); - process.stdin.on("readable", function () { - const chunk = process.stdin.read(); - if (chunk !== null) code += chunk; - }); - process.stdin.on("end", function () { - resolve(code); - }); - process.stdin.on("error", reject); - }); - } - - function stdin() { - return _stdin.apply(this, arguments); - } - - function _stdin() { - _stdin = _asyncToGenerator(function* () { - const code = yield readStdin(); - const res = yield util.transformRepl(cliOptions.filename, code, Object.assign({}, babelOptions, { - sourceFileName: "stdin" - })); - output([res]); - }); - return _stdin.apply(this, arguments); - } - - function walk(_x2) { - return _walk.apply(this, arguments); - } - - function _walk() { - _walk = _asyncToGenerator(function* (filenames) { - const _filenames = []; - filenames.forEach(function (filename) { - if (!_fs().existsSync(filename)) return; - - const stat = _fs().statSync(filename); - - if (stat.isDirectory()) { - const dirname = filename; - util.readdirForCompilable(filename, cliOptions.includeDotfiles, cliOptions.extensions).forEach(function (filename) { - _filenames.push(_path().join(dirname, filename)); - }); - } else { - _filenames.push(filename); - } - }); - const results = yield Promise.all(_filenames.map(_asyncToGenerator(function* (filename) { - let sourceFilename = filename; - - if (cliOptions.outFile) { - sourceFilename = _path().relative(_path().dirname(cliOptions.outFile), sourceFilename); - } - - sourceFilename = _slash()(sourceFilename); - - try { - return yield util.compile(filename, Object.assign({}, babelOptions, { - sourceFileName: sourceFilename, - sourceMaps: babelOptions.sourceMaps === "inline" ? true : babelOptions.sourceMaps - })); - } catch (err) { - if (!cliOptions.watch) { - throw err; - } - - console.error(err); - return null; - } - }))); - output(results); - }); - return _walk.apply(this, arguments); - } - - function files(_x3) { - return _files.apply(this, arguments); - } - - function _files() { - _files = _asyncToGenerator(function* (filenames) { - if (cliOptions.watch) { - watcher.enable({ - enableGlobbing: false - }); - } - - if (!cliOptions.skipInitialBuild) { - yield walk(filenames); - } - - if (cliOptions.watch) { - filenames.forEach(watcher.watch); - watcher.onFilesChange((changes, event, cause) => { - const actionableChange = changes.some(filename => util.isCompilableExtension(filename, cliOptions.extensions) || filenames.includes(filename)); - if (!actionableChange) return; - - if (cliOptions.verbose) { - console.log(`${event} ${cause}`); - } - - walk(filenames).catch(err => { - console.error(err); - }); - }); - } - }); - return _files.apply(this, arguments); - } - - if (cliOptions.filenames.length) { - yield files(cliOptions.filenames); - } else { - yield stdin(); - } - }); - return _ref.apply(this, arguments); -} \ No newline at end of file diff --git a/node_modules/@babel/cli/lib/babel/index.js b/node_modules/@babel/cli/lib/babel/index.js deleted file mode 100644 index 323a361b..00000000 --- a/node_modules/@babel/cli/lib/babel/index.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node -"use strict"; - -var _options = require("./options"); - -var _dir = require("./dir"); - -var _file = require("./file"); - -const opts = (0, _options.default)(process.argv); - -if (opts) { - const fn = opts.cliOptions.outDir ? _dir.default : _file.default; - fn(opts).catch(err => { - console.error(err); - process.exitCode = 1; - }); -} else { - process.exitCode = 2; -} \ No newline at end of file diff --git a/node_modules/@babel/cli/lib/babel/options.js b/node_modules/@babel/cli/lib/babel/options.js deleted file mode 100644 index fe889944..00000000 --- a/node_modules/@babel/cli/lib/babel/options.js +++ /dev/null @@ -1,285 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = parseArgv; - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -function _commander() { - const data = require("commander"); - - _commander = function () { - return data; - }; - - return data; -} - -function _core() { - const data = require("@babel/core"); - - _core = function () { - return data; - }; - - return data; -} - -function _glob() { - const data = require("glob"); - - _glob = function () { - return data; - }; - - return data; -} - -_commander().option("-f, --filename [filename]", "The filename to use when reading from stdin. This will be used in source-maps, errors etc."); - -_commander().option("--presets [list]", "A comma-separated list of preset names.", collect); - -_commander().option("--plugins [list]", "A comma-separated list of plugin names.", collect); - -_commander().option("--config-file [path]", "Path to a .babelrc file to use."); - -_commander().option("--env-name [name]", "The name of the 'env' to use when loading configs and plugins. " + "Defaults to the value of BABEL_ENV, or else NODE_ENV, or else 'development'."); - -_commander().option("--root-mode [mode]", "The project-root resolution mode. " + "One of 'root' (the default), 'upward', or 'upward-optional'."); - -_commander().option("--source-type [script|module]", ""); - -_commander().option("--no-babelrc", "Whether or not to look up .babelrc and .babelignore files."); - -_commander().option("--ignore [list]", "List of glob paths to **not** compile.", collect); - -_commander().option("--only [list]", "List of glob paths to **only** compile.", collect); - -_commander().option("--no-highlight-code", "Enable or disable ANSI syntax highlighting of code frames. (on by default)"); - -_commander().option("--no-comments", "Write comments to generated output. (true by default)"); - -_commander().option("--retain-lines", "Retain line numbers. This will result in really ugly code."); - -_commander().option("--compact [true|false|auto]", "Do not include superfluous whitespace characters and line terminators.", booleanify); - -_commander().option("--minified", "Save as many bytes when printing. (false by default)"); - -_commander().option("--auxiliary-comment-before [string]", "Print a comment before any injected non-user code."); - -_commander().option("--auxiliary-comment-after [string]", "Print a comment after any injected non-user code."); - -_commander().option("-s, --source-maps [true|false|inline|both]", "", booleanify); - -_commander().option("--source-map-target [string]", "Set `file` on returned source map."); - -_commander().option("--source-file-name [string]", "Set `sources[0]` on returned source map."); - -_commander().option("--source-root [filename]", "The root from which all sources are relative."); - -{ - _commander().option("--module-root [filename]", "Optional prefix for the AMD module formatter that will be prepended to the filename on module definitions."); - - _commander().option("-M, --module-ids", "Insert an explicit id for modules."); - - _commander().option("--module-id [string]", "Specify a custom name for module ids."); -} - -_commander().option("-x, --extensions [extensions]", "List of extensions to compile when a directory has been the input. [" + _core().DEFAULT_EXTENSIONS.join() + "]", collect); - -_commander().option("--keep-file-extension", "Preserve the file extensions of the input files."); - -_commander().option("-w, --watch", "Recompile files on changes."); - -_commander().option("--skip-initial-build", "Do not compile files before watching."); - -_commander().option("-o, --out-file [out]", "Compile all input files into a single file."); - -_commander().option("-d, --out-dir [out]", "Compile an input directory of modules into an output directory."); - -_commander().option("--relative", "Compile into an output directory relative to input directory or file. Requires --out-dir [out]"); - -_commander().option("-D, --copy-files", "When compiling a directory copy over non-compilable files."); - -_commander().option("--include-dotfiles", "Include dotfiles when compiling and copying non-compilable files."); - -_commander().option("--no-copy-ignored", "Exclude ignored files when copying non-compilable files."); - -_commander().option("--verbose", "Log everything. This option conflicts with --quiet"); - -_commander().option("--quiet", "Don't log anything. This option conflicts with --verbose"); - -_commander().option("--delete-dir-on-start", "Delete the out directory before compilation."); - -_commander().option("--out-file-extension [string]", "Use a specific extension for the output files"); - -_commander().version("7.18.6" + " (@babel/core " + _core().version + ")"); - -_commander().usage("[options] "); - -_commander().action(() => {}); - -function parseArgv(args) { - _commander().parse(args); - - const errors = []; - - let filenames = _commander().args.reduce(function (globbed, input) { - let files = _glob().sync(input); - - if (!files.length) files = [input]; - globbed.push(...files); - return globbed; - }, []); - - filenames = Array.from(new Set(filenames)); - filenames.forEach(function (filename) { - if (!_fs().existsSync(filename)) { - errors.push(filename + " does not exist"); - } - }); - - if (_commander().outDir && !filenames.length) { - errors.push("--out-dir requires filenames"); - } - - if (_commander().outFile && _commander().outDir) { - errors.push("--out-file and --out-dir cannot be used together"); - } - - if (_commander().relative && !_commander().outDir) { - errors.push("--relative requires --out-dir usage"); - } - - if (_commander().watch) { - if (!_commander().outFile && !_commander().outDir) { - errors.push("--watch requires --out-file or --out-dir"); - } - - if (!filenames.length) { - errors.push("--watch requires filenames"); - } - } - - if (_commander().skipInitialBuild && !_commander().watch) { - errors.push("--skip-initial-build requires --watch"); - } - - if (_commander().deleteDirOnStart && !_commander().outDir) { - errors.push("--delete-dir-on-start requires --out-dir"); - } - - if (_commander().verbose && _commander().quiet) { - errors.push("--verbose and --quiet cannot be used together"); - } - - if (!_commander().outDir && filenames.length === 0 && typeof _commander().filename !== "string" && _commander().babelrc !== false) { - errors.push("stdin compilation requires either -f/--filename [filename] or --no-babelrc"); - } - - if (_commander().keepFileExtension && _commander().outFileExtension) { - errors.push("--out-file-extension cannot be used with --keep-file-extension"); - } - - if (errors.length) { - console.error("babel:"); - errors.forEach(function (e) { - console.error(" " + e); - }); - return null; - } - - const opts = _commander().opts(); - - const babelOptions = { - presets: opts.presets, - plugins: opts.plugins, - rootMode: opts.rootMode, - configFile: opts.configFile, - envName: opts.envName, - sourceType: opts.sourceType, - ignore: opts.ignore, - only: opts.only, - retainLines: opts.retainLines, - compact: opts.compact, - minified: opts.minified, - auxiliaryCommentBefore: opts.auxiliaryCommentBefore, - auxiliaryCommentAfter: opts.auxiliaryCommentAfter, - sourceMaps: opts.sourceMaps, - sourceFileName: opts.sourceFileName, - sourceRoot: opts.sourceRoot, - babelrc: opts.babelrc === true ? undefined : opts.babelrc, - highlightCode: opts.highlightCode === true ? undefined : opts.highlightCode, - comments: opts.comments === true ? undefined : opts.comments - }; - { - Object.assign(babelOptions, { - moduleRoot: opts.moduleRoot, - moduleIds: opts.moduleIds, - moduleId: opts.moduleId - }); - } - - for (const key of Object.keys(babelOptions)) { - if (babelOptions[key] === undefined) { - delete babelOptions[key]; - } - } - - return { - babelOptions, - cliOptions: { - filename: opts.filename, - filenames, - extensions: opts.extensions, - keepFileExtension: opts.keepFileExtension, - outFileExtension: opts.outFileExtension, - watch: opts.watch, - skipInitialBuild: opts.skipInitialBuild, - outFile: opts.outFile, - outDir: opts.outDir, - relative: opts.relative, - copyFiles: opts.copyFiles, - copyIgnored: opts.copyFiles && opts.copyIgnored, - includeDotfiles: opts.includeDotfiles, - verbose: opts.verbose, - quiet: opts.quiet, - deleteDirOnStart: opts.deleteDirOnStart, - sourceMapTarget: opts.sourceMapTarget - } - }; -} - -function booleanify(val) { - if (val === "true" || val == 1) { - return true; - } - - if (val === "false" || val == 0 || !val) { - return false; - } - - return val; -} - -function collect(value, previousValue) { - if (typeof value !== "string") return previousValue; - const values = value.split(","); - - if (previousValue) { - previousValue.push(...values); - return previousValue; - } - - return values; -} \ No newline at end of file diff --git a/node_modules/@babel/cli/lib/babel/util.js b/node_modules/@babel/cli/lib/babel/util.js deleted file mode 100644 index c7093883..00000000 --- a/node_modules/@babel/cli/lib/babel/util.js +++ /dev/null @@ -1,181 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.addSourceMappingUrl = addSourceMappingUrl; -exports.chmod = chmod; -exports.compile = compile; -exports.debounce = debounce; -exports.deleteDir = deleteDir; -exports.isCompilableExtension = isCompilableExtension; -exports.readdir = readdir; -exports.readdirForCompilable = readdirForCompilable; -exports.transformRepl = transformRepl; -exports.withExtension = withExtension; - -function _fsReaddirRecursive() { - const data = require("fs-readdir-recursive"); - - _fsReaddirRecursive = function () { - return data; - }; - - return data; -} - -function babel() { - const data = require("@babel/core"); - - babel = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -var watcher = require("./watcher"); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function chmod(src, dest) { - try { - _fs().chmodSync(dest, _fs().statSync(src).mode); - } catch (err) { - console.warn(`Cannot change permissions of ${dest}`); - } -} - -function readdir(dirname, includeDotfiles, filter) { - return _fsReaddirRecursive()(dirname, (filename, _index, currentDirectory) => { - const stat = _fs().statSync(_path().join(currentDirectory, filename)); - - if (stat.isDirectory()) return true; - return (includeDotfiles || filename[0] !== ".") && (!filter || filter(filename)); - }); -} - -function readdirForCompilable(dirname, includeDotfiles, altExts) { - return readdir(dirname, includeDotfiles, function (filename) { - return isCompilableExtension(filename, altExts); - }); -} - -function isCompilableExtension(filename, altExts) { - const exts = altExts || babel().DEFAULT_EXTENSIONS; - - const ext = _path().extname(filename); - - return exts.includes(ext); -} - -function addSourceMappingUrl(code, loc) { - return code + "\n//# sourceMappingURL=" + _path().basename(loc); -} - -const CALLER = { - name: "@babel/cli" -}; - -function transformRepl(filename, code, opts) { - opts = Object.assign({}, opts, { - caller: CALLER, - filename - }); - return new Promise((resolve, reject) => { - babel().transform(code, opts, (err, result) => { - if (err) reject(err);else resolve(result); - }); - }); -} - -function compile(_x, _x2) { - return _compile.apply(this, arguments); -} - -function _compile() { - _compile = _asyncToGenerator(function* (filename, opts) { - opts = Object.assign({}, opts, { - caller: CALLER - }); - const result = yield new Promise((resolve, reject) => { - babel().transformFile(filename, opts, (err, result) => { - if (err) reject(err);else resolve(result); - }); - }); - - if (result) { - { - if (!result.externalDependencies) return result; - } - watcher.updateExternalDependencies(filename, result.externalDependencies); - } - - return result; - }); - return _compile.apply(this, arguments); -} - -function deleteDir(path) { - if (_fs().existsSync(path)) { - _fs().readdirSync(path).forEach(function (file) { - const curPath = path + "/" + file; - - if (_fs().lstatSync(curPath).isDirectory()) { - deleteDir(curPath); - } else { - _fs().unlinkSync(curPath); - } - }); - - _fs().rmdirSync(path); - } -} - -process.on("uncaughtException", function (err) { - console.error(err); - process.exitCode = 1; -}); - -function withExtension(filename, ext = ".js") { - const newBasename = _path().basename(filename, _path().extname(filename)) + ext; - return _path().join(_path().dirname(filename), newBasename); -} - -function debounce(fn, time) { - let timer; - - function debounced() { - clearTimeout(timer); - timer = setTimeout(fn, time); - } - - debounced.flush = () => { - clearTimeout(timer); - fn(); - }; - - return debounced; -} \ No newline at end of file diff --git a/node_modules/@babel/cli/lib/babel/watcher.js b/node_modules/@babel/cli/lib/babel/watcher.js deleted file mode 100644 index 26241bc5..00000000 --- a/node_modules/@babel/cli/lib/babel/watcher.js +++ /dev/null @@ -1,132 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.enable = enable; -exports.onFilesChange = onFilesChange; -exports.updateExternalDependencies = updateExternalDependencies; -exports.watch = watch; - -function _module() { - const data = require("module"); - - _module = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -const fileToDeps = new Map(); -const depToFiles = new Map(); -let isWatchMode = false; -let watcher; - -function enable({ - enableGlobbing -}) { - isWatchMode = true; - const { - FSWatcher - } = requireChokidar(); - watcher = new FSWatcher({ - disableGlobbing: !enableGlobbing, - persistent: true, - ignoreInitial: true, - awaitWriteFinish: { - stabilityThreshold: 50, - pollInterval: 10 - } - }); - watcher.on("unlink", unwatchFile); -} - -function watch(filename) { - if (!isWatchMode) { - throw new Error("Internal Babel error: .watch called when not in watch mode."); - } - - watcher.add(_path().resolve(filename)); -} - -function onFilesChange(callback) { - if (!isWatchMode) { - throw new Error("Internal Babel error: .onFilesChange called when not in watch mode."); - } - - watcher.on("all", (event, filename) => { - var _depToFiles$get; - - if (event !== "change" && event !== "add") return; - - const absoluteFile = _path().resolve(filename); - - callback([absoluteFile, ...((_depToFiles$get = depToFiles.get(absoluteFile)) != null ? _depToFiles$get : [])], event, absoluteFile); - }); -} - -function updateExternalDependencies(filename, dependencies) { - if (!isWatchMode) return; - - const absFilename = _path().resolve(filename); - - const absDependencies = new Set(Array.from(dependencies, dep => _path().resolve(dep))); - - if (fileToDeps.has(absFilename)) { - for (const dep of fileToDeps.get(absFilename)) { - if (!absDependencies.has(dep)) { - removeFileDependency(absFilename, dep); - } - } - } - - for (const dep of absDependencies) { - if (!depToFiles.has(dep)) { - depToFiles.set(dep, new Set()); - watcher.add(dep); - } - - depToFiles.get(dep).add(absFilename); - } - - fileToDeps.set(absFilename, absDependencies); -} - -function removeFileDependency(filename, dep) { - depToFiles.get(dep).delete(filename); - - if (depToFiles.get(dep).size === 0) { - depToFiles.delete(dep); - watcher.unwatch(dep); - } -} - -function unwatchFile(filename) { - if (!fileToDeps.has(filename)) return; - - for (const dep of fileToDeps.get(filename)) { - removeFileDependency(filename, dep); - } - - fileToDeps.delete(filename); -} - -function requireChokidar() { - try { - return parseInt(process.versions.node) >= 8 ? require("chokidar") : require("@nicolo-ribaudo/chokidar-2"); - } catch (err) { - console.error("The optional dependency chokidar failed to install and is required for " + "--watch. Chokidar is likely not supported on your platform."); - throw err; - } -} \ No newline at end of file diff --git a/node_modules/@babel/cli/node_modules/.bin/semver b/node_modules/@babel/cli/node_modules/.bin/semver deleted file mode 100644 index 86cee84b..00000000 --- a/node_modules/@babel/cli/node_modules/.bin/semver +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../semver/bin/semver" "$@" -else - exec node "$basedir/../semver/bin/semver" "$@" -fi diff --git a/node_modules/@babel/cli/node_modules/.bin/semver.cmd b/node_modules/@babel/cli/node_modules/.bin/semver.cmd deleted file mode 100644 index 22d9286c..00000000 --- a/node_modules/@babel/cli/node_modules/.bin/semver.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver" %* diff --git a/node_modules/@babel/cli/node_modules/.bin/semver.ps1 b/node_modules/@babel/cli/node_modules/.bin/semver.ps1 deleted file mode 100644 index 98c1b093..00000000 --- a/node_modules/@babel/cli/node_modules/.bin/semver.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver" $args - } else { - & "$basedir/node$exe" "$basedir/../semver/bin/semver" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../semver/bin/semver" $args - } else { - & "node$exe" "$basedir/../semver/bin/semver" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/@babel/cli/node_modules/commander/CHANGELOG.md b/node_modules/@babel/cli/node_modules/commander/CHANGELOG.md deleted file mode 100644 index f00cb2b5..00000000 --- a/node_modules/@babel/cli/node_modules/commander/CHANGELOG.md +++ /dev/null @@ -1,436 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). (Format adopted after v3.0.0.) - - - -## [4.1.1] (2020-02-02) - -### Fixed - -* TypeScript definition for `.action()` should include Promise for async ([#1157]) - -## [4.1.0] (2020-01-06) - -### Added - -* two routines to change how option values are handled, and eliminate name clashes with command properties ([#933] [#1102]) - * see storeOptionsAsProperties and passCommandToAction in README -* `.parseAsync` to use instead of `.parse` if supply async action handlers ([#806] [#1118]) - -### Fixed - -* Remove trailing blanks from wrapped help text ([#1096]) - -### Changed - -* update dependencies -* extend security coverage for Commander 2.x to 2020-02-03 -* improvements to README -* improvements to TypeScript definition documentation -* move old versions out of main CHANGELOG -* removed explicit use of `ts-node` in tests - -## [4.0.1] (2019-11-12) - -### Fixed - -* display help when requested, even if there are missing required options ([#1091]) - -## [4.0.0] (2019-11-02) - -### Added - -* automatically wrap and indent help descriptions for options and commands ([#1051]) -* `.exitOverride()` allows override of calls to `process.exit` for additional error handling and to keep program running ([#1040]) -* support for declaring required options with `.requiredOptions()` ([#1071]) -* GitHub Actions support ([#1027]) -* translation links in README - -### Changed - -* dev: switch tests from Sinon+Should to Jest with major rewrite of tests ([#1035]) -* call default subcommand even when there are unknown options ([#1047]) -* *Breaking* Commander is only officially supported on Node 8 and above, and requires Node 6 ([#1053]) - -### Fixed - -* *Breaking* keep command object out of program.args when action handler called ([#1048]) - * also, action handler now passed array of unknown arguments -* complain about unknown options when program argument supplied and action handler ([#1049]) - * this changes parameters to `command:*` event to include unknown arguments -* removed deprecated `customFds` option from call to `child_process.spawn` ([#1052]) -* rework TypeScript declarations to bring all types into imported namespace ([#1081]) - -### Migration Tips - -#### Testing for no arguments - -If you were previously using code like: - -```js -if (!program.args.length) ... -``` - -a partial replacement is: - -```js -if (program.rawArgs.length < 3) ... -``` - -## [4.0.0-1] Prerelease (2019-10-08) - -(Released in 4.0.0) - -## [4.0.0-0] Prerelease (2019-10-01) - -(Released in 4.0.0) - -## [2.20.1] (2019-09-29) - -### Fixed - -* Improve tracking of executable subcommands. - -### Changed - -* update development dependencies - -## [3.0.2] (2019-09-27) - -### Fixed - -* Improve tracking of executable subcommands. - -### Changed - -* update development dependencies - -## [3.0.1] (2019-08-30) - -### Added - -* .name and .usage to README ([#1010]) -* Table of Contents to README ([#1010]) -* TypeScript definition for `executableFile` in CommandOptions ([#1028]) - -### Changed - -* consistently use `const` rather than `var` in README ([#1026]) - -### Fixed - -* help for sub commands with custom executableFile ([#1018]) - -## [3.0.0] / 2019-08-08 - -* Add option to specify executable file name ([#999]) - * e.g. `.command('clone', 'clone description', { executableFile: 'myClone' })` -* Change docs for `.command` to contrast action handler vs git-style executable. ([#938] [#990]) -* **Breaking** Change TypeScript to use overloaded function for `.command`. ([#938] [#990]) -* Change to use straight quotes around strings in error messages (like 'this' instead of `this') ([#915]) -* Add TypeScript "reference types" for node ([#974]) -* Add support for hyphen as an option argument in subcommands ([#697]) -* Add support for a short option flag and its value to be concatenated for action handler subcommands ([#599]) - * e.g. `-p 80` can also be supplied as `-p80` -* Add executable arguments to spawn in win32, for git-style executables ([#611]) - * e.g. `node --harmony myCommand.js clone` -* Add parent command as prefix of subcommand in help ([#980]) -* Add optional custom description to `.version` ([#963]) - * e.g. `program.version('0.0.1', '-v, --vers', 'output the current version')` -* Add `.helpOption(flags, description)` routine to customise help flags and description ([#963]) - * e.g. `.helpOption('-e, --HELP', 'read more information')` -* Fix behavior of --no-* options ([#795]) - * can now define both `--foo` and `--no-foo` - * **Breaking** custom event listeners: `--no-foo` on cli now emits `option:no-foo` (previously `option:foo`) - * **Breaking** default value: defining `--no-foo` after defining `--foo` leaves the default value unchanged (previously set it to false) - * allow boolean default value, such as from environment ([#987]) -* Increment inspector port for spawned subcommands ([#991]) - * e.g. `node --inspect myCommand.js clone` - -### Migration Tips - -The custom event for a negated option like `--no-foo` is `option:no-foo` (previously `option:foo`). - -```js -program - .option('--no-foo') - .on('option:no-foo', () => { - console.log('removing foo'); - }); -``` - -When using TypeScript, adding a command does not allow an explicit `undefined` for an unwanted executable description (e.g -for a command with an action handler). - -```js -program - .command('action1', undefined, { noHelp: true }) // No longer valid - .command('action2', { noHelp: true }) // Correct -``` - -## 3.0.0-0 Prerelease / 2019-07-28 - -(Released as 3.0.0) - -## 2.20.0 / 2019-04-02 - -* fix: resolve symbolic links completely when hunting for subcommands (#935) -* Update index.d.ts (#930) -* Update Readme.md (#924) -* Remove --save option as it isn't required anymore (#918) -* Add link to the license file (#900) -* Added example of receiving args from options (#858) -* Added missing semicolon (#882) -* Add extension to .eslintrc (#876) - -## 2.19.0 / 2018-10-02 - -* Removed newline after Options and Commands headers (#864) -* Bugfix - Error output (#862) -* Fix to change default value to string (#856) - -## 2.18.0 / 2018-09-07 - -* Standardize help output (#853) -* chmod 644 travis.yml (#851) -* add support for execute typescript subcommand via ts-node (#849) - -## 2.17.1 / 2018-08-07 - -* Fix bug in command emit (#844) - -## 2.17.0 / 2018-08-03 - -* fixed newline output after help information (#833) -* Fix to emit the action even without command (#778) -* npm update (#823) - -## 2.16.0 / 2018-06-29 - -* Remove Makefile and `test/run` (#821) -* Make 'npm test' run on Windows (#820) -* Add badge to display install size (#807) -* chore: cache node_modules (#814) -* chore: remove Node.js 4 (EOL), add Node.js 10 (#813) -* fixed typo in readme (#812) -* Fix types (#804) -* Update eslint to resolve vulnerabilities in lodash (#799) -* updated readme with custom event listeners. (#791) -* fix tests (#794) - -## 2.15.0 / 2018-03-07 - -* Update downloads badge to point to graph of downloads over time instead of duplicating link to npm -* Arguments description - -## 2.14.1 / 2018-02-07 - -* Fix typing of help function - -## 2.14.0 / 2018-02-05 - -* only register the option:version event once -* Fixes issue #727: Passing empty string for option on command is set to undefined -* enable eqeqeq rule -* resolves #754 add linter configuration to project -* resolves #560 respect custom name for version option -* document how to override the version flag -* document using options per command - -## 2.13.0 / 2018-01-09 - -* Do not print default for --no- -* remove trailing spaces in command help -* Update CI's Node.js to LTS and latest version -* typedefs: Command and Option types added to commander namespace - -## 2.12.2 / 2017-11-28 - -* fix: typings are not shipped - -## 2.12.1 / 2017-11-23 - -* Move @types/node to dev dependency - -## 2.12.0 / 2017-11-22 - -* add attributeName() method to Option objects -* Documentation updated for options with --no prefix -* typings: `outputHelp` takes a string as the first parameter -* typings: use overloads -* feat(typings): update to match js api -* Print default value in option help -* Fix translation error -* Fail when using same command and alias (#491) -* feat(typings): add help callback -* fix bug when description is add after command with options (#662) -* Format js code -* Rename History.md to CHANGELOG.md (#668) -* feat(typings): add typings to support TypeScript (#646) -* use current node - -## 2.11.0 / 2017-07-03 - -* Fix help section order and padding (#652) -* feature: support for signals to subcommands (#632) -* Fixed #37, --help should not display first (#447) -* Fix translation errors. (#570) -* Add package-lock.json -* Remove engines -* Upgrade package version -* Prefix events to prevent conflicts between commands and options (#494) -* Removing dependency on graceful-readlink -* Support setting name in #name function and make it chainable -* Add .vscode directory to .gitignore (Visual Studio Code metadata) -* Updated link to ruby commander in readme files - -## 2.10.0 / 2017-06-19 - -* Update .travis.yml. drop support for older node.js versions. -* Fix require arguments in README.md -* On SemVer you do not start from 0.0.1 -* Add missing semi colon in readme -* Add save param to npm install -* node v6 travis test -* Update Readme_zh-CN.md -* Allow literal '--' to be passed-through as an argument -* Test subcommand alias help -* link build badge to master branch -* Support the alias of Git style sub-command -* added keyword commander for better search result on npm -* Fix Sub-Subcommands -* test node.js stable -* Fixes TypeError when a command has an option called `--description` -* Update README.md to make it beginner friendly and elaborate on the difference between angled and square brackets. -* Add chinese Readme file - -## 2.9.0 / 2015-10-13 - -* Add option `isDefault` to set default subcommand #415 @Qix- -* Add callback to allow filtering or post-processing of help text #434 @djulien -* Fix `undefined` text in help information close #414 #416 @zhiyelee - -## 2.8.1 / 2015-04-22 - -* Back out `support multiline description` Close #396 #397 - -## 2.8.0 / 2015-04-07 - -* Add `process.execArg` support, execution args like `--harmony` will be passed to sub-commands #387 @DigitalIO @zhiyelee -* Fix bug in Git-style sub-commands #372 @zhiyelee -* Allow commands to be hidden from help #383 @tonylukasavage -* When git-style sub-commands are in use, yet none are called, display help #382 @claylo -* Add ability to specify arguments syntax for top-level command #258 @rrthomas -* Support multiline descriptions #208 @zxqfox - -## 2.7.1 / 2015-03-11 - -* Revert #347 (fix collisions when option and first arg have same name) which causes a bug in #367. - -## 2.7.0 / 2015-03-09 - -* Fix git-style bug when installed globally. Close #335 #349 @zhiyelee -* Fix collisions when option and first arg have same name. Close #346 #347 @tonylukasavage -* Add support for camelCase on `opts()`. Close #353 @nkzawa -* Add node.js 0.12 and io.js to travis.yml -* Allow RegEx options. #337 @palanik -* Fixes exit code when sub-command failing. Close #260 #332 @pirelenito -* git-style `bin` files in $PATH make sense. Close #196 #327 @zhiyelee - -## 2.6.0 / 2014-12-30 - -* added `Command#allowUnknownOption` method. Close #138 #318 @doozr @zhiyelee -* Add application description to the help msg. Close #112 @dalssoft - -## 2.5.1 / 2014-12-15 - -* fixed two bugs incurred by variadic arguments. Close #291 @Quentin01 #302 @zhiyelee - -## 2.5.0 / 2014-10-24 - -* add support for variadic arguments. Closes #277 @whitlockjc - -## 2.4.0 / 2014-10-17 - -* fixed a bug on executing the coercion function of subcommands option. Closes #270 -* added `Command.prototype.name` to retrieve command name. Closes #264 #266 @tonylukasavage -* added `Command.prototype.opts` to retrieve all the options as a simple object of key-value pairs. Closes #262 @tonylukasavage -* fixed a bug on subcommand name. Closes #248 @jonathandelgado -* fixed function normalize doesn’t honor option terminator. Closes #216 @abbr - -## 2.3.0 / 2014-07-16 - -* add command alias'. Closes PR #210 -* fix: Typos. Closes #99 -* fix: Unused fs module. Closes #217 - -## 2.2.0 / 2014-03-29 - -* add passing of previous option value -* fix: support subcommands on windows. Closes #142 -* Now the defaultValue passed as the second argument of the coercion function. - -## 2.1.0 / 2013-11-21 - -* add: allow cflag style option params, unit test, fixes #174 - -## 2.0.0 / 2013-07-18 - -* remove input methods (.prompt, .confirm, etc) - -## Older versions - -* [1.x](./changelogs/CHANGELOG-1.md) -* [0.x](./changelogs/CHANGELOG-0.md) - -[#599]: https://github.com/tj/commander.js/issues/599 -[#611]: https://github.com/tj/commander.js/issues/611 -[#697]: https://github.com/tj/commander.js/issues/697 -[#795]: https://github.com/tj/commander.js/issues/795 -[#806]: https://github.com/tj/commander.js/issues/806 -[#915]: https://github.com/tj/commander.js/issues/915 -[#938]: https://github.com/tj/commander.js/issues/938 -[#963]: https://github.com/tj/commander.js/issues/963 -[#974]: https://github.com/tj/commander.js/issues/974 -[#980]: https://github.com/tj/commander.js/issues/980 -[#987]: https://github.com/tj/commander.js/issues/987 -[#990]: https://github.com/tj/commander.js/issues/990 -[#991]: https://github.com/tj/commander.js/issues/991 -[#993]: https://github.com/tj/commander.js/issues/993 -[#999]: https://github.com/tj/commander.js/issues/999 -[#1010]: https://github.com/tj/commander.js/pull/1010 -[#1018]: https://github.com/tj/commander.js/pull/1018 -[#1026]: https://github.com/tj/commander.js/pull/1026 -[#1027]: https://github.com/tj/commander.js/pull/1027 -[#1028]: https://github.com/tj/commander.js/pull/1028 -[#1035]: https://github.com/tj/commander.js/pull/1035 -[#1040]: https://github.com/tj/commander.js/pull/1040 -[#1047]: https://github.com/tj/commander.js/pull/1047 -[#1048]: https://github.com/tj/commander.js/pull/1048 -[#1049]: https://github.com/tj/commander.js/pull/1049 -[#1051]: https://github.com/tj/commander.js/pull/1051 -[#1052]: https://github.com/tj/commander.js/pull/1052 -[#1053]: https://github.com/tj/commander.js/pull/1053 -[#1071]: https://github.com/tj/commander.js/pull/1071 -[#1081]: https://github.com/tj/commander.js/pull/1081 -[#1091]: https://github.com/tj/commander.js/pull/1091 -[#1096]: https://github.com/tj/commander.js/pull/1096 -[#1102]: https://github.com/tj/commander.js/pull/1102 -[#1118]: https://github.com/tj/commander.js/pull/1118 -[#1157]: https://github.com/tj/commander.js/pull/1157 - -[Unreleased]: https://github.com/tj/commander.js/compare/master...develop -[4.1.1]: https://github.com/tj/commander.js/compare/v4.0.0..v4.1.1 -[4.1.0]: https://github.com/tj/commander.js/compare/v4.0.1..v4.1.0 -[4.0.1]: https://github.com/tj/commander.js/compare/v4.0.0..v4.0.1 -[4.0.0]: https://github.com/tj/commander.js/compare/v3.0.2..v4.0.0 -[4.0.0-1]: https://github.com/tj/commander.js/compare/v4.0.0-0..v4.0.0-1 -[4.0.0-0]: https://github.com/tj/commander.js/compare/v3.0.2...v4.0.0-0 -[3.0.2]: https://github.com/tj/commander.js/compare/v3.0.1...v3.0.2 -[3.0.1]: https://github.com/tj/commander.js/compare/v3.0.0...v3.0.1 -[3.0.0]: https://github.com/tj/commander.js/compare/v2.20.1...v3.0.0 -[2.20.1]: https://github.com/tj/commander.js/compare/v2.20.0...v2.20.1 diff --git a/node_modules/@babel/cli/node_modules/commander/LICENSE b/node_modules/@babel/cli/node_modules/commander/LICENSE deleted file mode 100644 index 10f997ab..00000000 --- a/node_modules/@babel/cli/node_modules/commander/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2011 TJ Holowaychuk - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/cli/node_modules/commander/Readme.md b/node_modules/@babel/cli/node_modules/commander/Readme.md deleted file mode 100644 index aa4f42b5..00000000 --- a/node_modules/@babel/cli/node_modules/commander/Readme.md +++ /dev/null @@ -1,713 +0,0 @@ -# Commander.js - -[![Build Status](https://api.travis-ci.org/tj/commander.js.svg?branch=master)](http://travis-ci.org/tj/commander.js) -[![NPM Version](http://img.shields.io/npm/v/commander.svg?style=flat)](https://www.npmjs.org/package/commander) -[![NPM Downloads](https://img.shields.io/npm/dm/commander.svg?style=flat)](https://npmcharts.com/compare/commander?minimal=true) -[![Install Size](https://packagephobia.now.sh/badge?p=commander)](https://packagephobia.now.sh/result?p=commander) - -The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby's [commander](https://github.com/commander-rb/commander). - -Read this in other languages: English | [简体中文](./Readme_zh-CN.md) - -- [Commander.js](#commanderjs) - - [Installation](#installation) - - [Declaring program variable](#declaring-program-variable) - - [Options](#options) - - [Common option types, boolean and value](#common-option-types-boolean-and-value) - - [Default option value](#default-option-value) - - [Other option types, negatable boolean and flag|value](#other-option-types-negatable-boolean-and-flagvalue) - - [Custom option processing](#custom-option-processing) - - [Required option](#required-option) - - [Version option](#version-option) - - [Commands](#commands) - - [Specify the argument syntax](#specify-the-argument-syntax) - - [Action handler (sub)commands](#action-handler-subcommands) - - [Git-style executable (sub)commands](#git-style-executable-subcommands) - - [Automated --help](#automated---help) - - [Custom help](#custom-help) - - [.usage and .name](#usage-and-name) - - [.outputHelp(cb)](#outputhelpcb) - - [.helpOption(flags, description)](#helpoptionflags-description) - - [.help(cb)](#helpcb) - - [Custom event listeners](#custom-event-listeners) - - [Bits and pieces](#bits-and-pieces) - - [Avoiding option name clashes](#avoiding-option-name-clashes) - - [TypeScript](#typescript) - - [Node options such as --harmony](#node-options-such-as---harmony) - - [Node debugging](#node-debugging) - - [Override exit handling](#override-exit-handling) - - [Examples](#examples) - - [License](#license) - - [Support](#support) - - [Commander for enterprise](#commander-for-enterprise) - -## Installation - -```bash -npm install commander -``` - -## Declaring _program_ variable - -Commander exports a global object which is convenient for quick programs. -This is used in the examples in this README for brevity. - -```js -const program = require('commander'); -program.version('0.0.1'); -``` - -For larger programs which may use commander in multiple ways, including unit testing, it is better to create a local Command object to use. - - ```js - const commander = require('commander'); - const program = new commander.Command(); - program.version('0.0.1'); - ``` - -## Options - -Options are defined with the `.option()` method, also serving as documentation for the options. Each option can have a short flag (single character) and a long name, separated by a comma or space. - -The options can be accessed as properties on the Command object. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc. Multiple short flags may be combined as a single arg, for example `-abc` is equivalent to `-a -b -c`. - -See also optional new behaviour to [avoid name clashes](#avoiding-option-name-clashes). - -### Common option types, boolean and value - -The two most used option types are a boolean flag, and an option which takes a value (declared using angle brackets). Both are `undefined` unless specified on command line. - -```js -const program = require('commander'); - -program - .option('-d, --debug', 'output extra debugging') - .option('-s, --small', 'small pizza size') - .option('-p, --pizza-type ', 'flavour of pizza'); - -program.parse(process.argv); - -if (program.debug) console.log(program.opts()); -console.log('pizza details:'); -if (program.small) console.log('- small pizza size'); -if (program.pizzaType) console.log(`- ${program.pizzaType}`); -``` - -```bash -$ pizza-options -d -{ debug: true, small: undefined, pizzaType: undefined } -pizza details: -$ pizza-options -p -error: option '-p, --pizza-type ' argument missing -$ pizza-options -ds -p vegetarian -{ debug: true, small: true, pizzaType: 'vegetarian' } -pizza details: -- small pizza size -- vegetarian -$ pizza-options --pizza-type=cheese -pizza details: -- cheese -``` - -`program.parse(arguments)` processes the arguments, leaving any args not consumed by the options as the `program.args` array. - -### Default option value - -You can specify a default value for an option which takes a value. - -```js -const program = require('commander'); - -program - .option('-c, --cheese ', 'add the specified type of cheese', 'blue'); - -program.parse(process.argv); - -console.log(`cheese: ${program.cheese}`); -``` - -```bash -$ pizza-options -cheese: blue -$ pizza-options --cheese stilton -cheese: stilton -``` - -### Other option types, negatable boolean and flag|value - -You can specify a boolean option long name with a leading `no-` to set the option value to false when used. -Defined alone this also makes the option true by default. - -If you define `--foo` first, adding `--no-foo` does not change the default value from what it would -otherwise be. You can specify a default boolean value for a boolean flag and it can be overridden on command line. - -```js -const program = require('commander'); - -program - .option('--no-sauce', 'Remove sauce') - .option('--cheese ', 'cheese flavour', 'mozzarella') - .option('--no-cheese', 'plain with no cheese') - .parse(process.argv); - -const sauceStr = program.sauce ? 'sauce' : 'no sauce'; -const cheeseStr = (program.cheese === false) ? 'no cheese' : `${program.cheese} cheese`; -console.log(`You ordered a pizza with ${sauceStr} and ${cheeseStr}`); -``` - -```bash -$ pizza-options -You ordered a pizza with sauce and mozzarella cheese -$ pizza-options --sauce -error: unknown option '--sauce' -$ pizza-options --cheese=blue -You ordered a pizza with sauce and blue cheese -$ pizza-options --no-sauce --no-cheese -You ordered a pizza with no sauce and no cheese -``` - -You can specify an option which functions as a flag but may also take a value (declared using square brackets). - -```js -const program = require('commander'); - -program - .option('-c, --cheese [type]', 'Add cheese with optional type'); - -program.parse(process.argv); - -if (program.cheese === undefined) console.log('no cheese'); -else if (program.cheese === true) console.log('add cheese'); -else console.log(`add cheese type ${program.cheese}`); -``` - -```bash -$ pizza-options -no cheese -$ pizza-options --cheese -add cheese -$ pizza-options --cheese mozzarella -add cheese type mozzarella -``` - -### Custom option processing - -You may specify a function to do custom processing of option values. The callback function receives two parameters, the user specified value and the -previous value for the option. It returns the new value for the option. - -This allows you to coerce the option value to the desired type, or accumulate values, or do entirely custom processing. - -You can optionally specify the default/starting value for the option after the function. - -```js -const program = require('commander'); - -function myParseInt(value, dummyPrevious) { - // parseInt takes a string and an optional radix - return parseInt(value); -} - -function increaseVerbosity(dummyValue, previous) { - return previous + 1; -} - -function collect(value, previous) { - return previous.concat([value]); -} - -function commaSeparatedList(value, dummyPrevious) { - return value.split(','); -} - -program - .option('-f, --float ', 'float argument', parseFloat) - .option('-i, --integer ', 'integer argument', myParseInt) - .option('-v, --verbose', 'verbosity that can be increased', increaseVerbosity, 0) - .option('-c, --collect ', 'repeatable value', collect, []) - .option('-l, --list ', 'comma separated list', commaSeparatedList) -; - -program.parse(process.argv); - -if (program.float !== undefined) console.log(`float: ${program.float}`); -if (program.integer !== undefined) console.log(`integer: ${program.integer}`); -if (program.verbose > 0) console.log(`verbosity: ${program.verbose}`); -if (program.collect.length > 0) console.log(program.collect); -if (program.list !== undefined) console.log(program.list); -``` - -```bash -$ custom -f 1e2 -float: 100 -$ custom --integer 2 -integer: 2 -$ custom -v -v -v -verbose: 3 -$ custom -c a -c b -c c -[ 'a', 'b', 'c' ] -$ custom --list x,y,z -[ 'x', 'y', 'z' ] -``` - -### Required option - -You may specify a required (mandatory) option using `.requiredOption`. The option must be specified on the command line, or by having a default value. The method is otherwise the same as `.option` in format, taking flags and description, and optional default value or custom processing. - -```js -const program = require('commander'); - -program - .requiredOption('-c, --cheese ', 'pizza must have cheese'); - -program.parse(process.argv); -``` - -``` -$ pizza -error: required option '-c, --cheese ' not specified -``` - -### Version option - -The optional `version` method adds handling for displaying the command version. The default option flags are `-V` and `--version`, and when present the command prints the version number and exits. - -```js -program.version('0.0.1'); -``` - -```bash -$ ./examples/pizza -V -0.0.1 -``` - -You may change the flags and description by passing additional parameters to the `version` method, using -the same syntax for flags as the `option` method. The version flags can be named anything, but a long name is required. - -```js -program.version('0.0.1', '-v, --vers', 'output the current version'); -``` - -## Commands - -You can specify (sub)commands for your top-level command using `.command`. There are two ways these can be implemented: using an action handler attached to the command, or as a separate executable file (described in more detail later). In the first parameter to `.command` you specify the command name and any command arguments. The arguments may be `` or `[optional]`, and the last argument may also be `variadic...`. - -For example: - -```js -// Command implemented using action handler (description is supplied separately to `.command`) -// Returns new command for configuring. -program - .command('clone [destination]') - .description('clone a repository into a newly created directory') - .action((source, destination) => { - console.log('clone command called'); - }); - -// Command implemented using separate executable file (description is second parameter to `.command`) -// Returns top-level command for adding more commands. -program - .command('start ', 'start named service') - .command('stop [service]', 'stop named service, or all if no name supplied'); -``` - -### Specify the argument syntax - -You use `.arguments` to specify the arguments for the top-level command, and for subcommands they are included in the `.command` call. Angled brackets (e.g. ``) indicate required input. Square brackets (e.g. `[optional]`) indicate optional input. - -```js -const program = require('commander'); - -program - .version('0.1.0') - .arguments(' [env]') - .action(function (cmd, env) { - cmdValue = cmd; - envValue = env; - }); - -program.parse(process.argv); - -if (typeof cmdValue === 'undefined') { - console.error('no command given!'); - process.exit(1); -} -console.log('command:', cmdValue); -console.log('environment:', envValue || "no environment given"); -``` - - The last argument of a command can be variadic, and only the last argument. To make an argument variadic you - append `...` to the argument name. For example: - -```js -const program = require('commander'); - -program - .version('0.1.0') - .command('rmdir [otherDirs...]') - .action(function (dir, otherDirs) { - console.log('rmdir %s', dir); - if (otherDirs) { - otherDirs.forEach(function (oDir) { - console.log('rmdir %s', oDir); - }); - } - }); - -program.parse(process.argv); -``` - -The variadic argument is passed to the action handler as an array. (And this also applies to `program.args`.) - -### Action handler (sub)commands - -You can add options to a command that uses an action handler. -The action handler gets passed a parameter for each argument you declared, and one additional argument which is the -command object itself. This command argument has the values for the command-specific options added as properties. - -```js -const program = require('commander'); - -program - .command('rm ') - .option('-r, --recursive', 'Remove recursively') - .action(function (dir, cmdObj) { - console.log('remove ' + dir + (cmdObj.recursive ? ' recursively' : '')) - }) - -program.parse(process.argv) -``` - -You may supply an `async` action handler, in which case you call `.parseAsync` rather than `.parse`. - -```js -async function run() { /* code goes here */ } - -async function main() { - program - .command('run') - .action(run); - await program.parseAsync(process.argv); -} -``` - -A command's options on the command line are validated when the command is used. Any unknown options will be reported as an error. However, if an action-based command does not define an action, then the options are not validated. - -Configuration options can be passed with the call to `.command()`. Specifying `true` for `opts.noHelp` will remove the command from the generated help output. - -### Git-style executable (sub)commands - -When `.command()` is invoked with a description argument, this tells commander that you're going to use separate executables for sub-commands, much like `git(1)` and other popular tools. -Commander will search the executables in the directory of the entry script (like `./examples/pm`) with the name `program-subcommand`, like `pm-install`, `pm-search`. -You can specify a custom name with the `executableFile` configuration option. - -You handle the options for an executable (sub)command in the executable, and don't declare them at the top-level. - -```js -// file: ./examples/pm -const program = require('commander'); - -program - .version('0.1.0') - .command('install [name]', 'install one or more packages') - .command('search [query]', 'search with optional query') - .command('update', 'update installed packages', {executableFile: 'myUpdateSubCommand'}) - .command('list', 'list packages installed', {isDefault: true}) - .parse(process.argv); -``` - -Configuration options can be passed with the call to `.command()`. Specifying `true` for `opts.noHelp` will remove the command from the generated help output. Specifying `true` for `opts.isDefault` will run the subcommand if no other subcommand is specified. -Specifying a name with `executableFile` will override the default constructed name. - -If the program is designed to be installed globally, make sure the executables have proper modes, like `755`. - -## Automated --help - - The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free: - -```bash -$ ./examples/pizza --help -Usage: pizza [options] - -An application for pizzas ordering - -Options: - -V, --version output the version number - -p, --peppers Add peppers - -P, --pineapple Add pineapple - -b, --bbq Add bbq sauce - -c, --cheese Add the specified type of cheese (default: "marble") - -C, --no-cheese You do not want any cheese - -h, --help output usage information -``` - -### Custom help - - You can display arbitrary `-h, --help` information - by listening for "--help". Commander will automatically - exit once you are done so that the remainder of your program - does not execute causing undesired behaviors, for example - in the following executable "stuff" will not output when - `--help` is used. - -```js -#!/usr/bin/env node - -const program = require('commander'); - -program - .version('0.1.0') - .option('-f, --foo', 'enable some foo') - .option('-b, --bar', 'enable some bar') - .option('-B, --baz', 'enable some baz'); - -// must be before .parse() since -// node's emit() is immediate - -program.on('--help', function(){ - console.log('') - console.log('Examples:'); - console.log(' $ custom-help --help'); - console.log(' $ custom-help -h'); -}); - -program.parse(process.argv); - -console.log('stuff'); -``` - -Yields the following help output when `node script-name.js -h` or `node script-name.js --help` are run: - -```Text -Usage: custom-help [options] - -Options: - -h, --help output usage information - -V, --version output the version number - -f, --foo enable some foo - -b, --bar enable some bar - -B, --baz enable some baz - -Examples: - $ custom-help --help - $ custom-help -h -``` - -### .usage and .name - -These allow you to customise the usage description in the first line of the help. The name is otherwise -deduced from the (full) program arguments. Given: - -```js -program - .name("my-command") - .usage("[global options] command") -``` - -The help will start with: - -```Text -Usage: my-command [global options] command -``` - -### .outputHelp(cb) - -Output help information without exiting. -Optional callback cb allows post-processing of help text before it is displayed. - -If you want to display help by default (e.g. if no command was provided), you can use something like: - -```js -const program = require('commander'); -const colors = require('colors'); - -program - .version('0.1.0') - .command('getstream [url]', 'get stream URL') - .parse(process.argv); - -if (!process.argv.slice(2).length) { - program.outputHelp(make_red); -} - -function make_red(txt) { - return colors.red(txt); //display the help text in red on the console -} -``` - -### .helpOption(flags, description) - - Override the default help flags and description. - -```js -program - .helpOption('-e, --HELP', 'read more information'); -``` - -### .help(cb) - - Output help information and exit immediately. - Optional callback cb allows post-processing of help text before it is displayed. - -## Custom event listeners - - You can execute custom actions by listening to command and option events. - -```js -program.on('option:verbose', function () { - process.env.VERBOSE = this.verbose; -}); - -// error on unknown commands -program.on('command:*', function () { - console.error('Invalid command: %s\nSee --help for a list of available commands.', program.args.join(' ')); - process.exit(1); -}); -``` - -## Bits and pieces - -### Avoiding option name clashes - -The original and default behaviour is that the option values are stored -as properties on the program, and the action handler is passed a -command object with the options values stored as properties. -This is very convenient to code, but the downside is possible clashes with -existing properties of Command. - -There are two new routines to change the behaviour, and the default behaviour may change in the future: - -- `storeOptionsAsProperties`: whether to store option values as properties on command object, or store separately (specify false) and access using `.opts()` -- `passCommandToAction`: whether to pass command to action handler, -or just the options (specify false) - -```js -// file: ./examples/storeOptionsAsProperties.action.js -program - .storeOptionsAsProperties(false) - .passCommandToAction(false); - -program - .name('my-program-name') - .option('-n,--name '); - -program - .command('show') - .option('-a,--action ') - .action((options) => { - console.log(options.action); - }); - -program.parse(process.argv); - -const programOptions = program.opts(); -console.log(programOptions.name); -``` - -### TypeScript - -The Commander package includes its TypeScript Definition file, but also requires the node types which you need to install yourself. e.g. - -```bash -npm install commander -npm install --save-dev @types/node -``` - -If you use `ts-node` and git-style sub-commands written as `.ts` files, you need to call your program through node to get the sub-commands called correctly. e.g. - -```bash -node -r ts-node/register pm.ts -``` - -### Node options such as `--harmony` - -You can enable `--harmony` option in two ways: - -- Use `#! /usr/bin/env node --harmony` in the sub-commands scripts. (Note Windows does not support this pattern.) -- Use the `--harmony` option when call the command, like `node --harmony examples/pm publish`. The `--harmony` option will be preserved when spawning sub-command process. - -### Node debugging - -If you are using the node inspector for [debugging](https://nodejs.org/en/docs/guides/debugging-getting-started/) git-style executable (sub)commands using `node --inspect` et al, -the inspector port is incremented by 1 for the spawned subcommand. - -### Override exit handling - -By default Commander calls `process.exit` when it detects errors, or after displaying the help or version. You can override -this behaviour and optionally supply a callback. The default override throws a `CommanderError`. - -The override callback is passed a `CommanderError` with properties `exitCode` number, `code` string, and `message`. The default override behaviour is to throw the error, except for async handling of executable subcommand completion which carries on. The normal display of error messages or version or help -is not affected by the override which is called after the display. - -``` js -program.exitOverride(); - -try { - program.parse(process.argv); -} catch (err) { - // custom processing... -} -``` - -## Examples - -```js -const program = require('commander'); - -program - .version('0.1.0') - .option('-C, --chdir ', 'change the working directory') - .option('-c, --config ', 'set config path. defaults to ./deploy.conf') - .option('-T, --no-tests', 'ignore test hook'); - -program - .command('setup [env]') - .description('run setup commands for all envs') - .option("-s, --setup_mode [mode]", "Which setup mode to use") - .action(function(env, options){ - const mode = options.setup_mode || "normal"; - env = env || 'all'; - console.log('setup for %s env(s) with %s mode', env, mode); - }); - -program - .command('exec ') - .alias('ex') - .description('execute the given remote cmd') - .option("-e, --exec_mode ", "Which exec mode to use") - .action(function(cmd, options){ - console.log('exec "%s" using %s mode', cmd, options.exec_mode); - }).on('--help', function() { - console.log(''); - console.log('Examples:'); - console.log(''); - console.log(' $ deploy exec sequential'); - console.log(' $ deploy exec async'); - }); - -program - .command('*') - .action(function(env){ - console.log('deploying "%s"', env); - }); - -program.parse(process.argv); -``` - -More Demos can be found in the [examples](https://github.com/tj/commander.js/tree/master/examples) directory. - -## License - -[MIT](https://github.com/tj/commander.js/blob/master/LICENSE) - -## Support - -Commander 4.x is supported on Node 8 and above, and is likely to work with Node 6 but not tested. -(For versions of Node below Node 6, use Commander 3.x or 2.x.) - -The main forum for free and community support is the project [Issues](https://github.com/tj/commander.js/issues) on GitHub. - -### Commander for enterprise - -Available as part of the Tidelift Subscription - -The maintainers of Commander and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-commander?utm_source=npm-commander&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) diff --git a/node_modules/@babel/cli/node_modules/commander/index.js b/node_modules/@babel/cli/node_modules/commander/index.js deleted file mode 100644 index 37d20cc5..00000000 --- a/node_modules/@babel/cli/node_modules/commander/index.js +++ /dev/null @@ -1,1649 +0,0 @@ -/** - * Module dependencies. - */ - -var EventEmitter = require('events').EventEmitter; -var spawn = require('child_process').spawn; -var path = require('path'); -var dirname = path.dirname; -var basename = path.basename; -var fs = require('fs'); - -/** - * Inherit `Command` from `EventEmitter.prototype`. - */ - -require('util').inherits(Command, EventEmitter); - -/** - * Expose the root command. - */ - -exports = module.exports = new Command(); - -/** - * Expose `Command`. - */ - -exports.Command = Command; - -/** - * Expose `Option`. - */ - -exports.Option = Option; - -/** - * Initialize a new `Option` with the given `flags` and `description`. - * - * @param {String} flags - * @param {String} description - * @api public - */ - -function Option(flags, description) { - this.flags = flags; - this.required = flags.indexOf('<') >= 0; // A value must be supplied when the option is specified. - this.optional = flags.indexOf('[') >= 0; // A value is optional when the option is specified. - this.mandatory = false; // The option must have a value after parsing, which usually means it must be specified on command line. - this.negate = flags.indexOf('-no-') !== -1; - flags = flags.split(/[ ,|]+/); - if (flags.length > 1 && !/^[[<]/.test(flags[1])) this.short = flags.shift(); - this.long = flags.shift(); - this.description = description || ''; -} - -/** - * Return option name. - * - * @return {String} - * @api private - */ - -Option.prototype.name = function() { - return this.long.replace(/^--/, ''); -}; - -/** - * Return option name, in a camelcase format that can be used - * as a object attribute key. - * - * @return {String} - * @api private - */ - -Option.prototype.attributeName = function() { - return camelcase(this.name().replace(/^no-/, '')); -}; - -/** - * Check if `arg` matches the short or long flag. - * - * @param {String} arg - * @return {Boolean} - * @api private - */ - -Option.prototype.is = function(arg) { - return this.short === arg || this.long === arg; -}; - -/** - * CommanderError class - * @class - */ -class CommanderError extends Error { - /** - * Constructs the CommanderError class - * @param {Number} exitCode suggested exit code which could be used with process.exit - * @param {String} code an id string representing the error - * @param {String} message human-readable description of the error - * @constructor - */ - constructor(exitCode, code, message) { - super(message); - // properly capture stack trace in Node.js - Error.captureStackTrace(this, this.constructor); - this.name = this.constructor.name; - this.code = code; - this.exitCode = exitCode; - } -} - -exports.CommanderError = CommanderError; - -/** - * Initialize a new `Command`. - * - * @param {String} [name] - * @api public - */ - -function Command(name) { - this.commands = []; - this.options = []; - this._execs = new Set(); - this._allowUnknownOption = false; - this._args = []; - this._name = name || ''; - this._optionValues = {}; - this._storeOptionsAsProperties = true; // backwards compatible by default - this._passCommandToAction = true; // backwards compatible by default - this._actionResults = []; - - this._helpFlags = '-h, --help'; - this._helpDescription = 'output usage information'; - this._helpShortFlag = '-h'; - this._helpLongFlag = '--help'; -} - -/** - * Define a command. - * - * There are two styles of command: pay attention to where to put the description. - * - * Examples: - * - * // Command implemented using action handler (description is supplied separately to `.command`) - * program - * .command('clone [destination]') - * .description('clone a repository into a newly created directory') - * .action((source, destination) => { - * console.log('clone command called'); - * }); - * - * // Command implemented using separate executable file (description is second parameter to `.command`) - * program - * .command('start ', 'start named service') - * .command('stop [service]', 'stop named service, or all if no name supplied'); - * - * @param {string} nameAndArgs - command name and arguments, args are `` or `[optional]` and last may also be `variadic...` - * @param {Object|string} [actionOptsOrExecDesc] - configuration options (for action), or description (for executable) - * @param {Object} [execOpts] - configuration options (for executable) - * @return {Command} returns new command for action handler, or top-level command for executable command - * @api public - */ - -Command.prototype.command = function(nameAndArgs, actionOptsOrExecDesc, execOpts) { - var desc = actionOptsOrExecDesc; - var opts = execOpts; - if (typeof desc === 'object' && desc !== null) { - opts = desc; - desc = null; - } - opts = opts || {}; - var args = nameAndArgs.split(/ +/); - var cmd = new Command(args.shift()); - - if (desc) { - cmd.description(desc); - this.executables = true; - this._execs.add(cmd._name); - if (opts.isDefault) this.defaultExecutable = cmd._name; - } - cmd._noHelp = !!opts.noHelp; - cmd._helpFlags = this._helpFlags; - cmd._helpDescription = this._helpDescription; - cmd._helpShortFlag = this._helpShortFlag; - cmd._helpLongFlag = this._helpLongFlag; - cmd._exitCallback = this._exitCallback; - cmd._storeOptionsAsProperties = this._storeOptionsAsProperties; - cmd._passCommandToAction = this._passCommandToAction; - - cmd._executableFile = opts.executableFile; // Custom name for executable file - this.commands.push(cmd); - cmd.parseExpectedArgs(args); - cmd.parent = this; - - if (desc) return this; - return cmd; -}; - -/** - * Define argument syntax for the top-level command. - * - * @api public - */ - -Command.prototype.arguments = function(desc) { - return this.parseExpectedArgs(desc.split(/ +/)); -}; - -/** - * Add an implicit `help [cmd]` subcommand - * which invokes `--help` for the given command. - * - * @api private - */ - -Command.prototype.addImplicitHelpCommand = function() { - this.command('help [cmd]', 'display help for [cmd]'); -}; - -/** - * Parse expected `args`. - * - * For example `["[type]"]` becomes `[{ required: false, name: 'type' }]`. - * - * @param {Array} args - * @return {Command} for chaining - * @api public - */ - -Command.prototype.parseExpectedArgs = function(args) { - if (!args.length) return; - var self = this; - args.forEach(function(arg) { - var argDetails = { - required: false, - name: '', - variadic: false - }; - - switch (arg[0]) { - case '<': - argDetails.required = true; - argDetails.name = arg.slice(1, -1); - break; - case '[': - argDetails.name = arg.slice(1, -1); - break; - } - - if (argDetails.name.length > 3 && argDetails.name.slice(-3) === '...') { - argDetails.variadic = true; - argDetails.name = argDetails.name.slice(0, -3); - } - if (argDetails.name) { - self._args.push(argDetails); - } - }); - return this; -}; - -/** - * Register callback to use as replacement for calling process.exit. - * - * @param {Function} [fn] optional callback which will be passed a CommanderError, defaults to throwing - * @return {Command} for chaining - * @api public - */ - -Command.prototype.exitOverride = function(fn) { - if (fn) { - this._exitCallback = fn; - } else { - this._exitCallback = function(err) { - if (err.code !== 'commander.executeSubCommandAsync') { - throw err; - } else { - // Async callback from spawn events, not useful to throw. - } - }; - } - return this; -}; - -/** - * Call process.exit, and _exitCallback if defined. - * - * @param {Number} exitCode exit code for using with process.exit - * @param {String} code an id string representing the error - * @param {String} message human-readable description of the error - * @return never - * @api private - */ - -Command.prototype._exit = function(exitCode, code, message) { - if (this._exitCallback) { - this._exitCallback(new CommanderError(exitCode, code, message)); - // Expecting this line is not reached. - } - process.exit(exitCode); -}; - -/** - * Register callback `fn` for the command. - * - * Examples: - * - * program - * .command('help') - * .description('display verbose help') - * .action(function() { - * // output help here - * }); - * - * @param {Function} fn - * @return {Command} for chaining - * @api public - */ - -Command.prototype.action = function(fn) { - var self = this; - var listener = function(args, unknown) { - // Parse any so-far unknown options - args = args || []; - unknown = unknown || []; - - var parsed = self.parseOptions(unknown); - - // Output help if necessary - outputHelpIfRequested(self, parsed.unknown); - self._checkForMissingMandatoryOptions(); - - // If there are still any unknown options, then we simply - // die, unless someone asked for help, in which case we give it - // to them, and then we die. - if (parsed.unknown.length > 0) { - self.unknownOption(parsed.unknown[0]); - } - - // Leftover arguments need to be pushed back. Fixes issue #56 - if (parsed.args.length) args = parsed.args.concat(args); - - self._args.forEach(function(arg, i) { - if (arg.required && args[i] == null) { - self.missingArgument(arg.name); - } else if (arg.variadic) { - if (i !== self._args.length - 1) { - self.variadicArgNotLast(arg.name); - } - - args[i] = args.splice(i); - } - }); - - // The .action callback takes an extra parameter which is the command itself. - var expectedArgsCount = self._args.length; - var actionArgs = args.slice(0, expectedArgsCount); - if (self._passCommandToAction) { - actionArgs[expectedArgsCount] = self; - } else { - actionArgs[expectedArgsCount] = self.opts(); - } - // Add the extra arguments so available too. - if (args.length > expectedArgsCount) { - actionArgs.push(args.slice(expectedArgsCount)); - } - - const actionResult = fn.apply(self, actionArgs); - // Remember result in case it is async. Assume parseAsync getting called on root. - let rootCommand = self; - while (rootCommand.parent) { - rootCommand = rootCommand.parent; - } - rootCommand._actionResults.push(actionResult); - }; - var parent = this.parent || this; - var name = parent === this ? '*' : this._name; - parent.on('command:' + name, listener); - if (this._alias) parent.on('command:' + this._alias, listener); - return this; -}; - -/** - * Internal implementation shared by .option() and .requiredOption() - * - * @param {Object} config - * @param {String} flags - * @param {String} description - * @param {Function|*} [fn] - custom option processing function or default vaue - * @param {*} [defaultValue] - * @return {Command} for chaining - * @api private - */ - -Command.prototype._optionEx = function(config, flags, description, fn, defaultValue) { - var self = this, - option = new Option(flags, description), - oname = option.name(), - name = option.attributeName(); - option.mandatory = !!config.mandatory; - - // default as 3rd arg - if (typeof fn !== 'function') { - if (fn instanceof RegExp) { - // This is a bit simplistic (especially no error messages), and probably better handled by caller using custom option processing. - // No longer documented in README, but still present for backwards compatibility. - var regex = fn; - fn = function(val, def) { - var m = regex.exec(val); - return m ? m[0] : def; - }; - } else { - defaultValue = fn; - fn = null; - } - } - - // preassign default value for --no-*, [optional], , or plain flag if boolean value - if (option.negate || option.optional || option.required || typeof defaultValue === 'boolean') { - // when --no-foo we make sure default is true, unless a --foo option is already defined - if (option.negate) { - const positiveLongFlag = option.long.replace(/^--no-/, '--'); - defaultValue = self.optionFor(positiveLongFlag) ? self._getOptionValue(name) : true; - } - // preassign only if we have a default - if (defaultValue !== undefined) { - self._setOptionValue(name, defaultValue); - option.defaultValue = defaultValue; - } - } - - // register the option - this.options.push(option); - - // when it's passed assign the value - // and conditionally invoke the callback - this.on('option:' + oname, function(val) { - // coercion - if (val !== null && fn) { - val = fn(val, self._getOptionValue(name) === undefined ? defaultValue : self._getOptionValue(name)); - } - - // unassigned or boolean value - if (typeof self._getOptionValue(name) === 'boolean' || typeof self._getOptionValue(name) === 'undefined') { - // if no value, negate false, and we have a default, then use it! - if (val == null) { - self._setOptionValue(name, option.negate - ? false - : defaultValue || true); - } else { - self._setOptionValue(name, val); - } - } else if (val !== null) { - // reassign - self._setOptionValue(name, option.negate ? false : val); - } - }); - - return this; -}; - -/** - * Define option with `flags`, `description` and optional - * coercion `fn`. - * - * The `flags` string should contain both the short and long flags, - * separated by comma, a pipe or space. The following are all valid - * all will output this way when `--help` is used. - * - * "-p, --pepper" - * "-p|--pepper" - * "-p --pepper" - * - * Examples: - * - * // simple boolean defaulting to undefined - * program.option('-p, --pepper', 'add pepper'); - * - * program.pepper - * // => undefined - * - * --pepper - * program.pepper - * // => true - * - * // simple boolean defaulting to true (unless non-negated option is also defined) - * program.option('-C, --no-cheese', 'remove cheese'); - * - * program.cheese - * // => true - * - * --no-cheese - * program.cheese - * // => false - * - * // required argument - * program.option('-C, --chdir ', 'change the working directory'); - * - * --chdir /tmp - * program.chdir - * // => "/tmp" - * - * // optional argument - * program.option('-c, --cheese [type]', 'add cheese [marble]'); - * - * @param {String} flags - * @param {String} description - * @param {Function|*} [fn] - custom option processing function or default vaue - * @param {*} [defaultValue] - * @return {Command} for chaining - * @api public - */ - -Command.prototype.option = function(flags, description, fn, defaultValue) { - return this._optionEx({}, flags, description, fn, defaultValue); -}; - -/* - * Add a required option which must have a value after parsing. This usually means - * the option must be specified on the command line. (Otherwise the same as .option().) - * - * The `flags` string should contain both the short and long flags, separated by comma, a pipe or space. - * - * @param {String} flags - * @param {String} description - * @param {Function|*} [fn] - custom option processing function or default vaue - * @param {*} [defaultValue] - * @return {Command} for chaining - * @api public - */ - -Command.prototype.requiredOption = function(flags, description, fn, defaultValue) { - return this._optionEx({ mandatory: true }, flags, description, fn, defaultValue); -}; - -/** - * Allow unknown options on the command line. - * - * @param {Boolean} arg if `true` or omitted, no error will be thrown - * for unknown options. - * @api public - */ -Command.prototype.allowUnknownOption = function(arg) { - this._allowUnknownOption = arguments.length === 0 || arg; - return this; -}; - -/** - * Whether to store option values as properties on command object, - * or store separately (specify false). In both cases the option values can be accessed using .opts(). - * - * @param {boolean} value - * @return {Command} Command for chaining - * @api public - */ - -Command.prototype.storeOptionsAsProperties = function(value) { - this._storeOptionsAsProperties = (value === undefined) || value; - if (this.options.length) { - // This is for programmer, not end user. - console.error('Commander usage error: call storeOptionsAsProperties before adding options'); - } - return this; -}; - -/** - * Whether to pass command to action handler, - * or just the options (specify false). - * - * @param {boolean} value - * @return {Command} Command for chaining - * @api public - */ - -Command.prototype.passCommandToAction = function(value) { - this._passCommandToAction = (value === undefined) || value; - return this; -}; - -/** - * Store option value - * - * @param {String} key - * @param {Object} value - * @api private - */ - -Command.prototype._setOptionValue = function(key, value) { - if (this._storeOptionsAsProperties) { - this[key] = value; - } else { - this._optionValues[key] = value; - } -}; - -/** - * Retrieve option value - * - * @param {String} key - * @return {Object} value - * @api private - */ - -Command.prototype._getOptionValue = function(key) { - if (this._storeOptionsAsProperties) { - return this[key]; - } - return this._optionValues[key]; -}; - -/** - * Parse `argv`, setting options and invoking commands when defined. - * - * @param {Array} argv - * @return {Command} for chaining - * @api public - */ - -Command.prototype.parse = function(argv) { - // implicit help - if (this.executables) this.addImplicitHelpCommand(); - - // store raw args - this.rawArgs = argv; - - // guess name - this._name = this._name || basename(argv[1], '.js'); - - // github-style sub-commands with no sub-command - if (this.executables && argv.length < 3 && !this.defaultExecutable) { - // this user needs help - argv.push(this._helpLongFlag); - } - - // process argv - var normalized = this.normalize(argv.slice(2)); - var parsed = this.parseOptions(normalized); - var args = this.args = parsed.args; - - var result = this.parseArgs(this.args, parsed.unknown); - - if (args[0] === 'help' && args.length === 1) this.help(); - - // Note for future: we could return early if we found an action handler in parseArgs, as none of following code needed? - - // --help - if (args[0] === 'help') { - args[0] = args[1]; - args[1] = this._helpLongFlag; - } else { - // If calling through to executable subcommand we could check for help flags before failing, - // but a somewhat unlikely case since program options not passed to executable subcommands. - // Wait for reports to see if check needed and what usage pattern is. - this._checkForMissingMandatoryOptions(); - } - - // executable sub-commands - // (Debugging note for future: args[0] is not right if an action has been called) - var name = result.args[0]; - var subCommand = null; - - // Look for subcommand - if (name) { - subCommand = this.commands.find(function(command) { - return command._name === name; - }); - } - - // Look for alias - if (!subCommand && name) { - subCommand = this.commands.find(function(command) { - return command.alias() === name; - }); - if (subCommand) { - name = subCommand._name; - args[0] = name; - } - } - - // Look for default subcommand - if (!subCommand && this.defaultExecutable) { - name = this.defaultExecutable; - args.unshift(name); - subCommand = this.commands.find(function(command) { - return command._name === name; - }); - } - - if (this._execs.has(name)) { - return this.executeSubCommand(argv, args, parsed.unknown, subCommand ? subCommand._executableFile : undefined); - } - - return result; -}; - -/** - * Parse `argv`, setting options and invoking commands when defined. - * - * Use parseAsync instead of parse if any of your action handlers are async. Returns a Promise. - * - * @param {Array} argv - * @return {Promise} - * @api public - */ -Command.prototype.parseAsync = function(argv) { - this.parse(argv); - return Promise.all(this._actionResults); -}; - -/** - * Execute a sub-command executable. - * - * @param {Array} argv - * @param {Array} args - * @param {Array} unknown - * @param {String} executableFile - * @api private - */ - -Command.prototype.executeSubCommand = function(argv, args, unknown, executableFile) { - args = args.concat(unknown); - - if (!args.length) this.help(); - - var isExplicitJS = false; // Whether to use node to launch "executable" - - // executable - var pm = argv[1]; - // name of the subcommand, like `pm-install` - var bin = basename(pm, path.extname(pm)) + '-' + args[0]; - if (executableFile != null) { - bin = executableFile; - // Check for same extensions as we scan for below so get consistent launch behaviour. - var executableExt = path.extname(executableFile); - isExplicitJS = executableExt === '.js' || executableExt === '.ts' || executableExt === '.mjs'; - } - - // In case of globally installed, get the base dir where executable - // subcommand file should be located at - var baseDir; - - var resolvedLink = fs.realpathSync(pm); - - baseDir = dirname(resolvedLink); - - // prefer local `./` to bin in the $PATH - var localBin = path.join(baseDir, bin); - - // whether bin file is a js script with explicit `.js` or `.ts` extension - if (exists(localBin + '.js')) { - bin = localBin + '.js'; - isExplicitJS = true; - } else if (exists(localBin + '.ts')) { - bin = localBin + '.ts'; - isExplicitJS = true; - } else if (exists(localBin + '.mjs')) { - bin = localBin + '.mjs'; - isExplicitJS = true; - } else if (exists(localBin)) { - bin = localBin; - } - - args = args.slice(1); - - var proc; - if (process.platform !== 'win32') { - if (isExplicitJS) { - args.unshift(bin); - // add executable arguments to spawn - args = incrementNodeInspectorPort(process.execArgv).concat(args); - - proc = spawn(process.argv[0], args, { stdio: 'inherit' }); - } else { - proc = spawn(bin, args, { stdio: 'inherit' }); - } - } else { - args.unshift(bin); - // add executable arguments to spawn - args = incrementNodeInspectorPort(process.execArgv).concat(args); - proc = spawn(process.execPath, args, { stdio: 'inherit' }); - } - - var signals = ['SIGUSR1', 'SIGUSR2', 'SIGTERM', 'SIGINT', 'SIGHUP']; - signals.forEach(function(signal) { - process.on(signal, function() { - if (proc.killed === false && proc.exitCode === null) { - proc.kill(signal); - } - }); - }); - - // By default terminate process when spawned process terminates. - // Suppressing the exit if exitCallback defined is a bit messy and of limited use, but does allow process to stay running! - const exitCallback = this._exitCallback; - if (!exitCallback) { - proc.on('close', process.exit.bind(process)); - } else { - proc.on('close', () => { - exitCallback(new CommanderError(process.exitCode || 0, 'commander.executeSubCommandAsync', '(close)')); - }); - } - proc.on('error', function(err) { - if (err.code === 'ENOENT') { - console.error('error: %s(1) does not exist, try --help', bin); - } else if (err.code === 'EACCES') { - console.error('error: %s(1) not executable. try chmod or run with root', bin); - } - if (!exitCallback) { - process.exit(1); - } else { - const wrappedError = new CommanderError(1, 'commander.executeSubCommandAsync', '(error)'); - wrappedError.nestedError = err; - exitCallback(wrappedError); - } - }); - - // Store the reference to the child process - this.runningCommand = proc; -}; - -/** - * Normalize `args`, splitting joined short flags. For example - * the arg "-abc" is equivalent to "-a -b -c". - * This also normalizes equal sign and splits "--abc=def" into "--abc def". - * - * @param {Array} args - * @return {Array} - * @api private - */ - -Command.prototype.normalize = function(args) { - var ret = [], - arg, - lastOpt, - index, - short, - opt; - - for (var i = 0, len = args.length; i < len; ++i) { - arg = args[i]; - if (i > 0) { - lastOpt = this.optionFor(args[i - 1]); - } - - if (arg === '--') { - // Honor option terminator - ret = ret.concat(args.slice(i)); - break; - } else if (lastOpt && lastOpt.required) { - ret.push(arg); - } else if (arg.length > 2 && arg[0] === '-' && arg[1] !== '-') { - short = arg.slice(0, 2); - opt = this.optionFor(short); - if (opt && (opt.required || opt.optional)) { - ret.push(short); - ret.push(arg.slice(2)); - } else { - arg.slice(1).split('').forEach(function(c) { - ret.push('-' + c); - }); - } - } else if (/^--/.test(arg) && ~(index = arg.indexOf('='))) { - ret.push(arg.slice(0, index), arg.slice(index + 1)); - } else { - ret.push(arg); - } - } - - return ret; -}; - -/** - * Parse command `args`. - * - * When listener(s) are available those - * callbacks are invoked, otherwise the "*" - * event is emitted and those actions are invoked. - * - * @param {Array} args - * @return {Command} for chaining - * @api private - */ - -Command.prototype.parseArgs = function(args, unknown) { - var name; - - if (args.length) { - name = args[0]; - if (this.listeners('command:' + name).length) { - this.emit('command:' + args.shift(), args, unknown); - } else { - this.emit('command:*', args, unknown); - } - } else { - outputHelpIfRequested(this, unknown); - - // If there were no args and we have unknown options, - // then they are extraneous and we need to error. - if (unknown.length > 0 && !this.defaultExecutable) { - this.unknownOption(unknown[0]); - } - if (this.commands.length === 0 && - this._args.filter(function(a) { return a.required; }).length === 0) { - this.emit('command:*'); - } - } - - return this; -}; - -/** - * Return an option matching `arg` if any. - * - * @param {String} arg - * @return {Option} - * @api private - */ - -Command.prototype.optionFor = function(arg) { - for (var i = 0, len = this.options.length; i < len; ++i) { - if (this.options[i].is(arg)) { - return this.options[i]; - } - } -}; - -/** - * Display an error message if a mandatory option does not have a value. - * - * @api private - */ - -Command.prototype._checkForMissingMandatoryOptions = function() { - // Walk up hierarchy so can call from action handler after checking for displaying help. - for (var cmd = this; cmd; cmd = cmd.parent) { - cmd.options.forEach((anOption) => { - if (anOption.mandatory && (cmd._getOptionValue(anOption.attributeName()) === undefined)) { - cmd.missingMandatoryOptionValue(anOption); - } - }); - } -}; - -/** - * Parse options from `argv` returning `argv` - * void of these options. - * - * @param {Array} argv - * @return {{args: Array, unknown: Array}} - * @api public - */ - -Command.prototype.parseOptions = function(argv) { - var args = [], - len = argv.length, - literal, - option, - arg; - - var unknownOptions = []; - - // parse options - for (var i = 0; i < len; ++i) { - arg = argv[i]; - - // literal args after -- - if (literal) { - args.push(arg); - continue; - } - - if (arg === '--') { - literal = true; - continue; - } - - // find matching Option - option = this.optionFor(arg); - - // option is defined - if (option) { - // requires arg - if (option.required) { - arg = argv[++i]; - if (arg == null) return this.optionMissingArgument(option); - this.emit('option:' + option.name(), arg); - // optional arg - } else if (option.optional) { - arg = argv[i + 1]; - if (arg == null || (arg[0] === '-' && arg !== '-')) { - arg = null; - } else { - ++i; - } - this.emit('option:' + option.name(), arg); - // flag - } else { - this.emit('option:' + option.name()); - } - continue; - } - - // looks like an option - if (arg.length > 1 && arg[0] === '-') { - unknownOptions.push(arg); - - // If the next argument looks like it might be - // an argument for this option, we pass it on. - // If it isn't, then it'll simply be ignored - if ((i + 1) < argv.length && (argv[i + 1][0] !== '-' || argv[i + 1] === '-')) { - unknownOptions.push(argv[++i]); - } - continue; - } - - // arg - args.push(arg); - } - - return { args: args, unknown: unknownOptions }; -}; - -/** - * Return an object containing options as key-value pairs - * - * @return {Object} - * @api public - */ -Command.prototype.opts = function() { - if (this._storeOptionsAsProperties) { - // Preserve original behaviour so backwards compatible when still using properties - var result = {}, - len = this.options.length; - - for (var i = 0; i < len; i++) { - var key = this.options[i].attributeName(); - result[key] = key === this._versionOptionName ? this._version : this[key]; - } - return result; - } - - return this._optionValues; -}; - -/** - * Argument `name` is missing. - * - * @param {String} name - * @api private - */ - -Command.prototype.missingArgument = function(name) { - const message = `error: missing required argument '${name}'`; - console.error(message); - this._exit(1, 'commander.missingArgument', message); -}; - -/** - * `Option` is missing an argument, but received `flag` or nothing. - * - * @param {Option} option - * @param {String} [flag] - * @api private - */ - -Command.prototype.optionMissingArgument = function(option, flag) { - let message; - if (flag) { - message = `error: option '${option.flags}' argument missing, got '${flag}'`; - } else { - message = `error: option '${option.flags}' argument missing`; - } - console.error(message); - this._exit(1, 'commander.optionMissingArgument', message); -}; - -/** - * `Option` does not have a value, and is a mandatory option. - * - * @param {Option} option - * @api private - */ - -Command.prototype.missingMandatoryOptionValue = function(option) { - const message = `error: required option '${option.flags}' not specified`; - console.error(message); - this._exit(1, 'commander.missingMandatoryOptionValue', message); -}; - -/** - * Unknown option `flag`. - * - * @param {String} flag - * @api private - */ - -Command.prototype.unknownOption = function(flag) { - if (this._allowUnknownOption) return; - const message = `error: unknown option '${flag}'`; - console.error(message); - this._exit(1, 'commander.unknownOption', message); -}; - -/** - * Variadic argument with `name` is not the last argument as required. - * - * @param {String} name - * @api private - */ - -Command.prototype.variadicArgNotLast = function(name) { - const message = `error: variadic arguments must be last '${name}'`; - console.error(message); - this._exit(1, 'commander.variadicArgNotLast', message); -}; - -/** - * Set the program version to `str`. - * - * This method auto-registers the "-V, --version" flag - * which will print the version number when passed. - * - * You can optionally supply the flags and description to override the defaults. - * - * @param {String} str - * @param {String} [flags] - * @param {String} [description] - * @return {Command} for chaining - * @api public - */ - -Command.prototype.version = function(str, flags, description) { - if (arguments.length === 0) return this._version; - this._version = str; - flags = flags || '-V, --version'; - description = description || 'output the version number'; - var versionOption = new Option(flags, description); - this._versionOptionName = versionOption.long.substr(2) || 'version'; - this.options.push(versionOption); - var self = this; - this.on('option:' + this._versionOptionName, function() { - process.stdout.write(str + '\n'); - self._exit(0, 'commander.version', str); - }); - return this; -}; - -/** - * Set the description to `str`. - * - * @param {String} str - * @param {Object} [argsDescription] - * @return {String|Command} - * @api public - */ - -Command.prototype.description = function(str, argsDescription) { - if (arguments.length === 0) return this._description; - this._description = str; - this._argsDescription = argsDescription; - return this; -}; - -/** - * Set an alias for the command - * - * @param {String} alias - * @return {String|Command} - * @api public - */ - -Command.prototype.alias = function(alias) { - var command = this; - if (this.commands.length !== 0) { - command = this.commands[this.commands.length - 1]; - } - - if (arguments.length === 0) return command._alias; - - if (alias === command._name) throw new Error('Command alias can\'t be the same as its name'); - - command._alias = alias; - return this; -}; - -/** - * Set / get the command usage `str`. - * - * @param {String} [str] - * @return {String|Command} - * @api public - */ - -Command.prototype.usage = function(str) { - var args = this._args.map(function(arg) { - return humanReadableArgName(arg); - }); - - var usage = '[options]' + - (this.commands.length ? ' [command]' : '') + - (this._args.length ? ' ' + args.join(' ') : ''); - - if (arguments.length === 0) return this._usage || usage; - this._usage = str; - - return this; -}; - -/** - * Get or set the name of the command - * - * @param {String} [str] - * @return {String|Command} - * @api public - */ - -Command.prototype.name = function(str) { - if (arguments.length === 0) return this._name; - this._name = str; - return this; -}; - -/** - * Return prepared commands. - * - * @return {Array} - * @api private - */ - -Command.prototype.prepareCommands = function() { - return this.commands.filter(function(cmd) { - return !cmd._noHelp; - }).map(function(cmd) { - var args = cmd._args.map(function(arg) { - return humanReadableArgName(arg); - }).join(' '); - - return [ - cmd._name + - (cmd._alias ? '|' + cmd._alias : '') + - (cmd.options.length ? ' [options]' : '') + - (args ? ' ' + args : ''), - cmd._description - ]; - }); -}; - -/** - * Return the largest command length. - * - * @return {Number} - * @api private - */ - -Command.prototype.largestCommandLength = function() { - var commands = this.prepareCommands(); - return commands.reduce(function(max, command) { - return Math.max(max, command[0].length); - }, 0); -}; - -/** - * Return the largest option length. - * - * @return {Number} - * @api private - */ - -Command.prototype.largestOptionLength = function() { - var options = [].slice.call(this.options); - options.push({ - flags: this._helpFlags - }); - - return options.reduce(function(max, option) { - return Math.max(max, option.flags.length); - }, 0); -}; - -/** - * Return the largest arg length. - * - * @return {Number} - * @api private - */ - -Command.prototype.largestArgLength = function() { - return this._args.reduce(function(max, arg) { - return Math.max(max, arg.name.length); - }, 0); -}; - -/** - * Return the pad width. - * - * @return {Number} - * @api private - */ - -Command.prototype.padWidth = function() { - var width = this.largestOptionLength(); - if (this._argsDescription && this._args.length) { - if (this.largestArgLength() > width) { - width = this.largestArgLength(); - } - } - - if (this.commands && this.commands.length) { - if (this.largestCommandLength() > width) { - width = this.largestCommandLength(); - } - } - - return width; -}; - -/** - * Return help for options. - * - * @return {String} - * @api private - */ - -Command.prototype.optionHelp = function() { - var width = this.padWidth(); - - var columns = process.stdout.columns || 80; - var descriptionWidth = columns - width - 4; - - // Append the help information - return this.options.map(function(option) { - const fullDesc = option.description + - ((!option.negate && option.defaultValue !== undefined) ? ' (default: ' + JSON.stringify(option.defaultValue) + ')' : ''); - return pad(option.flags, width) + ' ' + optionalWrap(fullDesc, descriptionWidth, width + 2); - }).concat([pad(this._helpFlags, width) + ' ' + optionalWrap(this._helpDescription, descriptionWidth, width + 2)]) - .join('\n'); -}; - -/** - * Return command help documentation. - * - * @return {String} - * @api private - */ - -Command.prototype.commandHelp = function() { - if (!this.commands.length) return ''; - - var commands = this.prepareCommands(); - var width = this.padWidth(); - - var columns = process.stdout.columns || 80; - var descriptionWidth = columns - width - 4; - - return [ - 'Commands:', - commands.map(function(cmd) { - var desc = cmd[1] ? ' ' + cmd[1] : ''; - return (desc ? pad(cmd[0], width) : cmd[0]) + optionalWrap(desc, descriptionWidth, width + 2); - }).join('\n').replace(/^/gm, ' '), - '' - ].join('\n'); -}; - -/** - * Return program help documentation. - * - * @return {String} - * @api private - */ - -Command.prototype.helpInformation = function() { - var desc = []; - if (this._description) { - desc = [ - this._description, - '' - ]; - - var argsDescription = this._argsDescription; - if (argsDescription && this._args.length) { - var width = this.padWidth(); - var columns = process.stdout.columns || 80; - var descriptionWidth = columns - width - 5; - desc.push('Arguments:'); - desc.push(''); - this._args.forEach(function(arg) { - desc.push(' ' + pad(arg.name, width) + ' ' + wrap(argsDescription[arg.name], descriptionWidth, width + 4)); - }); - desc.push(''); - } - } - - var cmdName = this._name; - if (this._alias) { - cmdName = cmdName + '|' + this._alias; - } - var parentCmdNames = ''; - for (var parentCmd = this.parent; parentCmd; parentCmd = parentCmd.parent) { - parentCmdNames = parentCmd.name() + ' ' + parentCmdNames; - } - var usage = [ - 'Usage: ' + parentCmdNames + cmdName + ' ' + this.usage(), - '' - ]; - - var cmds = []; - var commandHelp = this.commandHelp(); - if (commandHelp) cmds = [commandHelp]; - - var options = [ - 'Options:', - '' + this.optionHelp().replace(/^/gm, ' '), - '' - ]; - - return usage - .concat(desc) - .concat(options) - .concat(cmds) - .join('\n'); -}; - -/** - * Output help information for this command. - * - * When listener(s) are available for the helpLongFlag - * those callbacks are invoked. - * - * @api public - */ - -Command.prototype.outputHelp = function(cb) { - if (!cb) { - cb = function(passthru) { - return passthru; - }; - } - const cbOutput = cb(this.helpInformation()); - if (typeof cbOutput !== 'string' && !Buffer.isBuffer(cbOutput)) { - throw new Error('outputHelp callback must return a string or a Buffer'); - } - process.stdout.write(cbOutput); - this.emit(this._helpLongFlag); -}; - -/** - * You can pass in flags and a description to override the help - * flags and help description for your command. - * - * @param {String} [flags] - * @param {String} [description] - * @return {Command} - * @api public - */ - -Command.prototype.helpOption = function(flags, description) { - this._helpFlags = flags || this._helpFlags; - this._helpDescription = description || this._helpDescription; - - var splitFlags = this._helpFlags.split(/[ ,|]+/); - - if (splitFlags.length > 1) this._helpShortFlag = splitFlags.shift(); - - this._helpLongFlag = splitFlags.shift(); - - return this; -}; - -/** - * Output help information and exit. - * - * @param {Function} [cb] - * @api public - */ - -Command.prototype.help = function(cb) { - this.outputHelp(cb); - // exitCode: preserving original behaviour which was calling process.exit() - // message: do not have all displayed text available so only passing placeholder. - this._exit(process.exitCode || 0, 'commander.help', '(outputHelp)'); -}; - -/** - * Camel-case the given `flag` - * - * @param {String} flag - * @return {String} - * @api private - */ - -function camelcase(flag) { - return flag.split('-').reduce(function(str, word) { - return str + word[0].toUpperCase() + word.slice(1); - }); -} - -/** - * Pad `str` to `width`. - * - * @param {String} str - * @param {Number} width - * @return {String} - * @api private - */ - -function pad(str, width) { - var len = Math.max(0, width - str.length); - return str + Array(len + 1).join(' '); -} - -/** - * Wraps the given string with line breaks at the specified width while breaking - * words and indenting every but the first line on the left. - * - * @param {String} str - * @param {Number} width - * @param {Number} indent - * @return {String} - * @api private - */ -function wrap(str, width, indent) { - var regex = new RegExp('.{1,' + (width - 1) + '}([\\s\u200B]|$)|[^\\s\u200B]+?([\\s\u200B]|$)', 'g'); - var lines = str.match(regex) || []; - return lines.map(function(line, i) { - if (line.slice(-1) === '\n') { - line = line.slice(0, line.length - 1); - } - return ((i > 0 && indent) ? Array(indent + 1).join(' ') : '') + line.trimRight(); - }).join('\n'); -} - -/** - * Optionally wrap the given str to a max width of width characters per line - * while indenting with indent spaces. Do not wrap if insufficient width or - * string is manually formatted. - * - * @param {String} str - * @param {Number} width - * @param {Number} indent - * @return {String} - * @api private - */ -function optionalWrap(str, width, indent) { - // Detect manually wrapped and indented strings by searching for line breaks - // followed by multiple spaces/tabs. - if (str.match(/[\n]\s+/)) return str; - // Do not wrap to narrow columns (or can end up with a word per line). - const minWidth = 40; - if (width < minWidth) return str; - - return wrap(str, width, indent); -} - -/** - * Output help information if help flags specified - * - * @param {Command} cmd - command to output help for - * @param {Array} options - array of options to search for -h or --help - * @api private - */ - -function outputHelpIfRequested(cmd, options) { - options = options || []; - - for (var i = 0; i < options.length; i++) { - if (options[i] === cmd._helpLongFlag || options[i] === cmd._helpShortFlag) { - cmd.outputHelp(); - // (Do not have all displayed text available so only passing placeholder.) - cmd._exit(0, 'commander.helpDisplayed', '(outputHelp)'); - } - } -} - -/** - * Takes an argument and returns its human readable equivalent for help usage. - * - * @param {Object} arg - * @return {String} - * @api private - */ - -function humanReadableArgName(arg) { - var nameOutput = arg.name + (arg.variadic === true ? '...' : ''); - - return arg.required - ? '<' + nameOutput + '>' - : '[' + nameOutput + ']'; -} - -// for versions before node v0.8 when there weren't `fs.existsSync` -function exists(file) { - try { - if (fs.statSync(file).isFile()) { - return true; - } - } catch (e) { - return false; - } -} - -/** - * Scan arguments and increment port number for inspect calls (to avoid conflicts when spawning new command). - * - * @param {string[]} args - array of arguments from node.execArgv - * @returns {string[]} - * @api private - */ - -function incrementNodeInspectorPort(args) { - // Testing for these options: - // --inspect[=[host:]port] - // --inspect-brk[=[host:]port] - // --inspect-port=[host:]port - return args.map((arg) => { - var result = arg; - if (arg.indexOf('--inspect') === 0) { - var debugOption; - var debugHost = '127.0.0.1'; - var debugPort = '9229'; - var match; - if ((match = arg.match(/^(--inspect(-brk)?)$/)) !== null) { - // e.g. --inspect - debugOption = match[1]; - } else if ((match = arg.match(/^(--inspect(-brk|-port)?)=([^:]+)$/)) !== null) { - debugOption = match[1]; - if (/^\d+$/.test(match[3])) { - // e.g. --inspect=1234 - debugPort = match[3]; - } else { - // e.g. --inspect=localhost - debugHost = match[3]; - } - } else if ((match = arg.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/)) !== null) { - // e.g. --inspect=localhost:1234 - debugOption = match[1]; - debugHost = match[3]; - debugPort = match[4]; - } - - if (debugOption && debugPort !== '0') { - result = `${debugOption}=${debugHost}:${parseInt(debugPort) + 1}`; - } - } - return result; - }); -} diff --git a/node_modules/@babel/cli/node_modules/commander/package.json b/node_modules/@babel/cli/node_modules/commander/package.json deleted file mode 100644 index e4781e5b..00000000 --- a/node_modules/@babel/cli/node_modules/commander/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "commander", - "version": "4.1.1", - "description": "the complete solution for node.js command-line programs", - "keywords": [ - "commander", - "command", - "option", - "parser" - ], - "author": "TJ Holowaychuk ", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/tj/commander.js.git" - }, - "scripts": { - "lint": "eslint index.js \"tests/**/*.js\"", - "test": "jest && npm run test-typings", - "test-typings": "tsc -p tsconfig.json" - }, - "main": "index", - "files": [ - "index.js", - "typings/index.d.ts" - ], - "dependencies": {}, - "devDependencies": { - "@types/jest": "^24.0.23", - "@types/node": "^12.12.11", - "eslint": "^6.7.0", - "eslint-plugin-jest": "^22.21.0", - "jest": "^24.8.0", - "standard": "^14.3.1", - "typescript": "^3.7.2" - }, - "typings": "typings/index.d.ts", - "engines": { - "node": ">= 6" - } -} diff --git a/node_modules/@babel/cli/node_modules/commander/typings/index.d.ts b/node_modules/@babel/cli/node_modules/commander/typings/index.d.ts deleted file mode 100644 index 082a3a3c..00000000 --- a/node_modules/@babel/cli/node_modules/commander/typings/index.d.ts +++ /dev/null @@ -1,311 +0,0 @@ -// Type definitions for commander -// Original definitions by: Alan Agius , Marcelo Dezem , vvakame , Jules Randolph - -/// - -declare namespace commander { - - interface CommanderError extends Error { - code: string; - exitCode: number; - message: string; - nestedError?: string; - } - type CommanderErrorConstructor = { new (exitCode: number, code: string, message: string): CommanderError }; - - interface Option { - flags: string; - required: boolean; // A value must be supplied when the option is specified. - optional: boolean; // A value is optional when the option is specified. - mandatory: boolean; // The option must have a value after parsing, which usually means it must be specified on command line. - bool: boolean; - short?: string; - long: string; - description: string; - } - type OptionConstructor = { new (flags: string, description?: string): Option }; - - interface Command extends NodeJS.EventEmitter { - [key: string]: any; // options as properties - - args: string[]; - - /** - * Set the program version to `str`. - * - * This method auto-registers the "-V, --version" flag - * which will print the version number when passed. - * - * You can optionally supply the flags and description to override the defaults. - */ - version(str: string, flags?: string, description?: string): Command; - - /** - * Define a command, implemented using an action handler. - * - * @remarks - * The command description is supplied using `.description`, not as a parameter to `.command`. - * - * @example - * ```ts - * program - * .command('clone [destination]') - * .description('clone a repository into a newly created directory') - * .action((source, destination) => { - * console.log('clone command called'); - * }); - * ``` - * - * @param nameAndArgs - command name and arguments, args are `` or `[optional]` and last may also be `variadic...` - * @param opts - configuration options - * @returns new command - */ - command(nameAndArgs: string, opts?: CommandOptions): Command; - /** - * Define a command, implemented in a separate executable file. - * - * @remarks - * The command description is supplied as the second parameter to `.command`. - * - * @example - * ```ts - * program - * .command('start ', 'start named service') - * .command('stop [service]', 'stop named serice, or all if no name supplied'); - * ``` - * - * @param nameAndArgs - command name and arguments, args are `` or `[optional]` and last may also be `variadic...` - * @param description - description of executable command - * @param opts - configuration options - * @returns top level command for chaining more command definitions - */ - command(nameAndArgs: string, description: string, opts?: commander.CommandOptions): Command; - - /** - * Define argument syntax for the top-level command. - * - * @returns Command for chaining - */ - arguments(desc: string): Command; - - /** - * Parse expected `args`. - * - * For example `["[type]"]` becomes `[{ required: false, name: 'type' }]`. - * - * @returns Command for chaining - */ - parseExpectedArgs(args: string[]): Command; - - /** - * Register callback to use as replacement for calling process.exit. - */ - exitOverride(callback?: (err: CommanderError) => never|void): Command; - - /** - * Register callback `fn` for the command. - * - * @example - * program - * .command('help') - * .description('display verbose help') - * .action(function() { - * // output help here - * }); - * - * @returns Command for chaining - */ - action(fn: (...args: any[]) => void | Promise): Command; - - /** - * Define option with `flags`, `description` and optional - * coercion `fn`. - * - * The `flags` string should contain both the short and long flags, - * separated by comma, a pipe or space. The following are all valid - * all will output this way when `--help` is used. - * - * "-p, --pepper" - * "-p|--pepper" - * "-p --pepper" - * - * @example - * // simple boolean defaulting to false - * program.option('-p, --pepper', 'add pepper'); - * - * --pepper - * program.pepper - * // => Boolean - * - * // simple boolean defaulting to true - * program.option('-C, --no-cheese', 'remove cheese'); - * - * program.cheese - * // => true - * - * --no-cheese - * program.cheese - * // => false - * - * // required argument - * program.option('-C, --chdir ', 'change the working directory'); - * - * --chdir /tmp - * program.chdir - * // => "/tmp" - * - * // optional argument - * program.option('-c, --cheese [type]', 'add cheese [marble]'); - * - * @returns Command for chaining - */ - option(flags: string, description?: string, fn?: ((arg1: any, arg2: any) => void) | RegExp, defaultValue?: any): Command; - option(flags: string, description?: string, defaultValue?: any): Command; - - /** - * Define a required option, which must have a value after parsing. This usually means - * the option must be specified on the command line. (Otherwise the same as .option().) - * - * The `flags` string should contain both the short and long flags, separated by comma, a pipe or space. - */ - requiredOption(flags: string, description?: string, fn?: ((arg1: any, arg2: any) => void) | RegExp, defaultValue?: any): Command; - requiredOption(flags: string, description?: string, defaultValue?: any): Command; - - - /** - * Whether to store option values as properties on command object, - * or store separately (specify false). In both cases the option values can be accessed using .opts(). - * - * @return Command for chaining - */ - storeOptionsAsProperties(value?: boolean): Command; - - /** - * Whether to pass command to action handler, - * or just the options (specify false). - * - * @return Command for chaining - */ - passCommandToAction(value?: boolean): Command; - - /** - * Allow unknown options on the command line. - * - * @param [arg] if `true` or omitted, no error will be thrown for unknown options. - * @returns Command for chaining - */ - allowUnknownOption(arg?: boolean): Command; - - /** - * Parse `argv`, setting options and invoking commands when defined. - * - * @returns Command for chaining - */ - parse(argv: string[]): Command; - - /** - * Parse `argv`, setting options and invoking commands when defined. - * - * Use parseAsync instead of parse if any of your action handlers are async. Returns a Promise. - * - * @returns Promise - */ - parseAsync(argv: string[]): Promise; - - /** - * Parse options from `argv` returning `argv` void of these options. - */ - parseOptions(argv: string[]): commander.ParseOptionsResult; - - /** - * Return an object containing options as key-value pairs - */ - opts(): { [key: string]: any }; - - /** - * Set the description. - * - * @returns Command for chaining - */ - description(str: string, argsDescription?: {[argName: string]: string}): Command; - /** - * Get the description. - */ - description(): string; - - /** - * Set an alias for the command. - * - * @returns Command for chaining - */ - alias(alias: string): Command; - /** - * Get alias for the command. - */ - alias(): string; - - /** - * Set the command usage. - * - * @returns Command for chaining - */ - usage(str: string): Command; - /** - * Get the command usage. - */ - usage(): string; - - /** - * Set the name of the command. - * - * @returns Command for chaining - */ - name(str: string): Command; - /** - * Get the name of the command. - */ - name(): string; - - /** - * Output help information for this command. - * - * When listener(s) are available for the helpLongFlag - * those callbacks are invoked. - */ - outputHelp(cb?: (str: string) => string): void; - - /** - * You can pass in flags and a description to override the help - * flags and help description for your command. - */ - helpOption(flags?: string, description?: string): Command; - - /** - * Output help information and exit. - */ - help(cb?: (str: string) => string): never; - } - type CommandConstructor = { new (name?: string): Command }; - - - interface CommandOptions { - noHelp?: boolean; - isDefault?: boolean; - executableFile?: string; - } - - interface ParseOptionsResult { - args: string[]; - unknown: string[]; - } - - interface CommanderStatic extends Command { - Command: CommandConstructor; - Option: OptionConstructor; - CommanderError:CommanderErrorConstructor; - } - -} - -declare const commander: commander.CommanderStatic; -export = commander; diff --git a/node_modules/@babel/cli/node_modules/make-dir/index.d.ts b/node_modules/@babel/cli/node_modules/make-dir/index.d.ts deleted file mode 100644 index 3e1529c6..00000000 --- a/node_modules/@babel/cli/node_modules/make-dir/index.d.ts +++ /dev/null @@ -1,39 +0,0 @@ -/// -import * as fs from 'fs'; - -export interface Options { - /** - * Directory [permissions](https://x-team.com/blog/file-system-permissions-umask-node-js/). - * - * @default 0o777 & (~process.umask()) - */ - readonly mode?: number; - - /** - * Use a custom `fs` implementation. For example [`graceful-fs`](https://github.com/isaacs/node-graceful-fs). - * - * Using a custom `fs` implementation will block the use of the native `recursive` option if `fs.mkdir` or `fs.mkdirSync` is not the native function. - * - * @default require('fs') - */ - readonly fs?: typeof fs; -} - -/** - * Make a directory and its parents if needed - Think `mkdir -p`. - * - * @param path - Directory to create. - * @returns A `Promise` for the path to the created directory. - */ -export default function makeDir( - path: string, - options?: Options -): Promise; - -/** - * Synchronously make a directory and its parents if needed - Think `mkdir -p`. - * - * @param path - Directory to create. - * @returns The path to the created directory. - */ -export function sync(path: string, options?: Options): string; diff --git a/node_modules/@babel/cli/node_modules/make-dir/index.js b/node_modules/@babel/cli/node_modules/make-dir/index.js deleted file mode 100644 index 4d95c916..00000000 --- a/node_modules/@babel/cli/node_modules/make-dir/index.js +++ /dev/null @@ -1,139 +0,0 @@ -'use strict'; -const fs = require('fs'); -const path = require('path'); -const pify = require('pify'); -const semver = require('semver'); - -const defaults = { - mode: 0o777 & (~process.umask()), - fs -}; - -const useNativeRecursiveOption = semver.satisfies(process.version, '>=10.12.0'); - -// https://github.com/nodejs/node/issues/8987 -// https://github.com/libuv/libuv/pull/1088 -const checkPath = pth => { - if (process.platform === 'win32') { - const pathHasInvalidWinCharacters = /[<>:"|?*]/.test(pth.replace(path.parse(pth).root, '')); - - if (pathHasInvalidWinCharacters) { - const error = new Error(`Path contains invalid characters: ${pth}`); - error.code = 'EINVAL'; - throw error; - } - } -}; - -const permissionError = pth => { - // This replicates the exception of `fs.mkdir` with native the - // `recusive` option when run on an invalid drive under Windows. - const error = new Error(`operation not permitted, mkdir '${pth}'`); - error.code = 'EPERM'; - error.errno = -4048; - error.path = pth; - error.syscall = 'mkdir'; - return error; -}; - -const makeDir = (input, options) => Promise.resolve().then(() => { - checkPath(input); - options = Object.assign({}, defaults, options); - - // TODO: Use util.promisify when targeting Node.js 8 - const mkdir = pify(options.fs.mkdir); - const stat = pify(options.fs.stat); - - if (useNativeRecursiveOption && options.fs.mkdir === fs.mkdir) { - const pth = path.resolve(input); - - return mkdir(pth, { - mode: options.mode, - recursive: true - }).then(() => pth); - } - - const make = pth => { - return mkdir(pth, options.mode) - .then(() => pth) - .catch(error => { - if (error.code === 'EPERM') { - throw error; - } - - if (error.code === 'ENOENT') { - if (path.dirname(pth) === pth) { - throw permissionError(pth); - } - - if (error.message.includes('null bytes')) { - throw error; - } - - return make(path.dirname(pth)).then(() => make(pth)); - } - - return stat(pth) - .then(stats => stats.isDirectory() ? pth : Promise.reject()) - .catch(() => { - throw error; - }); - }); - }; - - return make(path.resolve(input)); -}); - -module.exports = makeDir; -module.exports.default = makeDir; - -module.exports.sync = (input, options) => { - checkPath(input); - options = Object.assign({}, defaults, options); - - if (useNativeRecursiveOption && options.fs.mkdirSync === fs.mkdirSync) { - const pth = path.resolve(input); - - fs.mkdirSync(pth, { - mode: options.mode, - recursive: true - }); - - return pth; - } - - const make = pth => { - try { - options.fs.mkdirSync(pth, options.mode); - } catch (error) { - if (error.code === 'EPERM') { - throw error; - } - - if (error.code === 'ENOENT') { - if (path.dirname(pth) === pth) { - throw permissionError(pth); - } - - if (error.message.includes('null bytes')) { - throw error; - } - - make(path.dirname(pth)); - return make(pth); - } - - try { - if (!options.fs.statSync(pth).isDirectory()) { - throw new Error('The path is not a directory'); - } - } catch (_) { - throw error; - } - } - - return pth; - }; - - return make(path.resolve(input)); -}; diff --git a/node_modules/@babel/cli/node_modules/make-dir/license b/node_modules/@babel/cli/node_modules/make-dir/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/@babel/cli/node_modules/make-dir/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/cli/node_modules/make-dir/package.json b/node_modules/@babel/cli/node_modules/make-dir/package.json deleted file mode 100644 index 1b51bf70..00000000 --- a/node_modules/@babel/cli/node_modules/make-dir/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "make-dir", - "version": "2.1.0", - "description": "Make a directory and its parents if needed - Think `mkdir -p`", - "license": "MIT", - "repository": "sindresorhus/make-dir", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=6" - }, - "scripts": { - "test": "xo && nyc ava && tsd-check" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "mkdir", - "mkdirp", - "make", - "directories", - "dir", - "dirs", - "folders", - "directory", - "folder", - "path", - "parent", - "parents", - "intermediate", - "recursively", - "recursive", - "create", - "fs", - "filesystem", - "file-system" - ], - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "devDependencies": { - "@types/graceful-fs": "^4.1.3", - "@types/node": "^11.10.4", - "ava": "^1.2.0", - "codecov": "^3.0.0", - "graceful-fs": "^4.1.11", - "nyc": "^13.1.0", - "path-type": "^3.0.0", - "tempy": "^0.2.1", - "tsd-check": "^0.3.0", - "xo": "^0.24.0" - } -} diff --git a/node_modules/@babel/cli/node_modules/make-dir/readme.md b/node_modules/@babel/cli/node_modules/make-dir/readme.md deleted file mode 100644 index 8c225c1f..00000000 --- a/node_modules/@babel/cli/node_modules/make-dir/readme.md +++ /dev/null @@ -1,123 +0,0 @@ -# make-dir [![Build Status](https://travis-ci.org/sindresorhus/make-dir.svg?branch=master)](https://travis-ci.org/sindresorhus/make-dir) [![codecov](https://codecov.io/gh/sindresorhus/make-dir/branch/master/graph/badge.svg)](https://codecov.io/gh/sindresorhus/make-dir) - -> Make a directory and its parents if needed - Think `mkdir -p` - - -## Advantages over [`mkdirp`](https://github.com/substack/node-mkdirp) - -- Promise API *(Async/await ready!)* -- Fixes many `mkdirp` issues: [#96](https://github.com/substack/node-mkdirp/pull/96) [#70](https://github.com/substack/node-mkdirp/issues/70) [#66](https://github.com/substack/node-mkdirp/issues/66) -- 100% test coverage -- CI-tested on macOS, Linux, and Windows -- Actively maintained -- Doesn't bundle a CLI -- Uses native the `fs.mkdir/mkdirSync` [`recursive` option](https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_mkdir_path_options_callback) in Node.js >=10.12.0 unless [overridden](#fs) - - -## Install - -``` -$ npm install make-dir -``` - - -## Usage - -``` -$ pwd -/Users/sindresorhus/fun -$ tree -. -``` - -```js -const makeDir = require('make-dir'); - -(async () => { - const path = await makeDir('unicorn/rainbow/cake'); - - console.log(path); - //=> '/Users/sindresorhus/fun/unicorn/rainbow/cake' -})(); -``` - -``` -$ tree -. -└── unicorn - └── rainbow - └── cake -``` - -Multiple directories: - -```js -const makeDir = require('make-dir'); - -(async () => { - const paths = await Promise.all([ - makeDir('unicorn/rainbow'), - makeDir('foo/bar') - ]); - - console.log(paths); - /* - [ - '/Users/sindresorhus/fun/unicorn/rainbow', - '/Users/sindresorhus/fun/foo/bar' - ] - */ -})(); -``` - - -## API - -### makeDir(path, [options]) - -Returns a `Promise` for the path to the created directory. - -### makeDir.sync(path, [options]) - -Returns the path to the created directory. - -#### path - -Type: `string` - -Directory to create. - -#### options - -Type: `Object` - -##### mode - -Type: `integer`
-Default: `0o777 & (~process.umask())` - -Directory [permissions](https://x-team.com/blog/file-system-permissions-umask-node-js/). - -##### fs - -Type: `Object`
-Default: `require('fs')` - -Use a custom `fs` implementation. For example [`graceful-fs`](https://github.com/isaacs/node-graceful-fs). - -Using a custom `fs` implementation will block the use of the native `recursive` option if `fs.mkdir` or `fs.mkdirSync` is not the native function. - - -## Related - -- [make-dir-cli](https://github.com/sindresorhus/make-dir-cli) - CLI for this module -- [del](https://github.com/sindresorhus/del) - Delete files and directories -- [globby](https://github.com/sindresorhus/globby) - User-friendly glob matching -- [cpy](https://github.com/sindresorhus/cpy) - Copy files -- [cpy-cli](https://github.com/sindresorhus/cpy-cli) - Copy files on the command-line -- [move-file](https://github.com/sindresorhus/move-file) - Move a file - - -## License - -MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/@babel/cli/node_modules/semver/CHANGELOG.md b/node_modules/@babel/cli/node_modules/semver/CHANGELOG.md deleted file mode 100644 index 66304fdd..00000000 --- a/node_modules/@babel/cli/node_modules/semver/CHANGELOG.md +++ /dev/null @@ -1,39 +0,0 @@ -# changes log - -## 5.7 - -* Add `minVersion` method - -## 5.6 - -* Move boolean `loose` param to an options object, with - backwards-compatibility protection. -* Add ability to opt out of special prerelease version handling with - the `includePrerelease` option flag. - -## 5.5 - -* Add version coercion capabilities - -## 5.4 - -* Add intersection checking - -## 5.3 - -* Add `minSatisfying` method - -## 5.2 - -* Add `prerelease(v)` that returns prerelease components - -## 5.1 - -* Add Backus-Naur for ranges -* Remove excessively cute inspection methods - -## 5.0 - -* Remove AMD/Browserified build artifacts -* Fix ltr and gtr when using the `*` range -* Fix for range `*` with a prerelease identifier diff --git a/node_modules/@babel/cli/node_modules/semver/LICENSE b/node_modules/@babel/cli/node_modules/semver/LICENSE deleted file mode 100644 index 19129e31..00000000 --- a/node_modules/@babel/cli/node_modules/semver/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/@babel/cli/node_modules/semver/README.md b/node_modules/@babel/cli/node_modules/semver/README.md deleted file mode 100644 index f8dfa5a0..00000000 --- a/node_modules/@babel/cli/node_modules/semver/README.md +++ /dev/null @@ -1,412 +0,0 @@ -semver(1) -- The semantic versioner for npm -=========================================== - -## Install - -```bash -npm install --save semver -```` - -## Usage - -As a node module: - -```js -const semver = require('semver') - -semver.valid('1.2.3') // '1.2.3' -semver.valid('a.b.c') // null -semver.clean(' =v1.2.3 ') // '1.2.3' -semver.satisfies('1.2.3', '1.x || >=2.5.0 || 5.0.0 - 7.2.3') // true -semver.gt('1.2.3', '9.8.7') // false -semver.lt('1.2.3', '9.8.7') // true -semver.minVersion('>=1.0.0') // '1.0.0' -semver.valid(semver.coerce('v2')) // '2.0.0' -semver.valid(semver.coerce('42.6.7.9.3-alpha')) // '42.6.7' -``` - -As a command-line utility: - -``` -$ semver -h - -A JavaScript implementation of the https://semver.org/ specification -Copyright Isaac Z. Schlueter - -Usage: semver [options] [ [...]] -Prints valid versions sorted by SemVer precedence - -Options: --r --range - Print versions that match the specified range. - --i --increment [] - Increment a version by the specified level. Level can - be one of: major, minor, patch, premajor, preminor, - prepatch, or prerelease. Default level is 'patch'. - Only one version may be specified. - ---preid - Identifier to be used to prefix premajor, preminor, - prepatch or prerelease version increments. - --l --loose - Interpret versions and ranges loosely - --p --include-prerelease - Always include prerelease versions in range matching - --c --coerce - Coerce a string into SemVer if possible - (does not imply --loose) - -Program exits successfully if any valid version satisfies -all supplied ranges, and prints all satisfying versions. - -If no satisfying versions are found, then exits failure. - -Versions are printed in ascending order, so supplying -multiple versions to the utility will just sort them. -``` - -## Versions - -A "version" is described by the `v2.0.0` specification found at -. - -A leading `"="` or `"v"` character is stripped off and ignored. - -## Ranges - -A `version range` is a set of `comparators` which specify versions -that satisfy the range. - -A `comparator` is composed of an `operator` and a `version`. The set -of primitive `operators` is: - -* `<` Less than -* `<=` Less than or equal to -* `>` Greater than -* `>=` Greater than or equal to -* `=` Equal. If no operator is specified, then equality is assumed, - so this operator is optional, but MAY be included. - -For example, the comparator `>=1.2.7` would match the versions -`1.2.7`, `1.2.8`, `2.5.3`, and `1.3.9`, but not the versions `1.2.6` -or `1.1.0`. - -Comparators can be joined by whitespace to form a `comparator set`, -which is satisfied by the **intersection** of all of the comparators -it includes. - -A range is composed of one or more comparator sets, joined by `||`. A -version matches a range if and only if every comparator in at least -one of the `||`-separated comparator sets is satisfied by the version. - -For example, the range `>=1.2.7 <1.3.0` would match the versions -`1.2.7`, `1.2.8`, and `1.2.99`, but not the versions `1.2.6`, `1.3.0`, -or `1.1.0`. - -The range `1.2.7 || >=1.2.9 <2.0.0` would match the versions `1.2.7`, -`1.2.9`, and `1.4.6`, but not the versions `1.2.8` or `2.0.0`. - -### Prerelease Tags - -If a version has a prerelease tag (for example, `1.2.3-alpha.3`) then -it will only be allowed to satisfy comparator sets if at least one -comparator with the same `[major, minor, patch]` tuple also has a -prerelease tag. - -For example, the range `>1.2.3-alpha.3` would be allowed to match the -version `1.2.3-alpha.7`, but it would *not* be satisfied by -`3.4.5-alpha.9`, even though `3.4.5-alpha.9` is technically "greater -than" `1.2.3-alpha.3` according to the SemVer sort rules. The version -range only accepts prerelease tags on the `1.2.3` version. The -version `3.4.5` *would* satisfy the range, because it does not have a -prerelease flag, and `3.4.5` is greater than `1.2.3-alpha.7`. - -The purpose for this behavior is twofold. First, prerelease versions -frequently are updated very quickly, and contain many breaking changes -that are (by the author's design) not yet fit for public consumption. -Therefore, by default, they are excluded from range matching -semantics. - -Second, a user who has opted into using a prerelease version has -clearly indicated the intent to use *that specific* set of -alpha/beta/rc versions. By including a prerelease tag in the range, -the user is indicating that they are aware of the risk. However, it -is still not appropriate to assume that they have opted into taking a -similar risk on the *next* set of prerelease versions. - -Note that this behavior can be suppressed (treating all prerelease -versions as if they were normal versions, for the purpose of range -matching) by setting the `includePrerelease` flag on the options -object to any -[functions](https://github.com/npm/node-semver#functions) that do -range matching. - -#### Prerelease Identifiers - -The method `.inc` takes an additional `identifier` string argument that -will append the value of the string as a prerelease identifier: - -```javascript -semver.inc('1.2.3', 'prerelease', 'beta') -// '1.2.4-beta.0' -``` - -command-line example: - -```bash -$ semver 1.2.3 -i prerelease --preid beta -1.2.4-beta.0 -``` - -Which then can be used to increment further: - -```bash -$ semver 1.2.4-beta.0 -i prerelease -1.2.4-beta.1 -``` - -### Advanced Range Syntax - -Advanced range syntax desugars to primitive comparators in -deterministic ways. - -Advanced ranges may be combined in the same way as primitive -comparators using white space or `||`. - -#### Hyphen Ranges `X.Y.Z - A.B.C` - -Specifies an inclusive set. - -* `1.2.3 - 2.3.4` := `>=1.2.3 <=2.3.4` - -If a partial version is provided as the first version in the inclusive -range, then the missing pieces are replaced with zeroes. - -* `1.2 - 2.3.4` := `>=1.2.0 <=2.3.4` - -If a partial version is provided as the second version in the -inclusive range, then all versions that start with the supplied parts -of the tuple are accepted, but nothing that would be greater than the -provided tuple parts. - -* `1.2.3 - 2.3` := `>=1.2.3 <2.4.0` -* `1.2.3 - 2` := `>=1.2.3 <3.0.0` - -#### X-Ranges `1.2.x` `1.X` `1.2.*` `*` - -Any of `X`, `x`, or `*` may be used to "stand in" for one of the -numeric values in the `[major, minor, patch]` tuple. - -* `*` := `>=0.0.0` (Any version satisfies) -* `1.x` := `>=1.0.0 <2.0.0` (Matching major version) -* `1.2.x` := `>=1.2.0 <1.3.0` (Matching major and minor versions) - -A partial version range is treated as an X-Range, so the special -character is in fact optional. - -* `""` (empty string) := `*` := `>=0.0.0` -* `1` := `1.x.x` := `>=1.0.0 <2.0.0` -* `1.2` := `1.2.x` := `>=1.2.0 <1.3.0` - -#### Tilde Ranges `~1.2.3` `~1.2` `~1` - -Allows patch-level changes if a minor version is specified on the -comparator. Allows minor-level changes if not. - -* `~1.2.3` := `>=1.2.3 <1.(2+1).0` := `>=1.2.3 <1.3.0` -* `~1.2` := `>=1.2.0 <1.(2+1).0` := `>=1.2.0 <1.3.0` (Same as `1.2.x`) -* `~1` := `>=1.0.0 <(1+1).0.0` := `>=1.0.0 <2.0.0` (Same as `1.x`) -* `~0.2.3` := `>=0.2.3 <0.(2+1).0` := `>=0.2.3 <0.3.0` -* `~0.2` := `>=0.2.0 <0.(2+1).0` := `>=0.2.0 <0.3.0` (Same as `0.2.x`) -* `~0` := `>=0.0.0 <(0+1).0.0` := `>=0.0.0 <1.0.0` (Same as `0.x`) -* `~1.2.3-beta.2` := `>=1.2.3-beta.2 <1.3.0` Note that prereleases in - the `1.2.3` version will be allowed, if they are greater than or - equal to `beta.2`. So, `1.2.3-beta.4` would be allowed, but - `1.2.4-beta.2` would not, because it is a prerelease of a - different `[major, minor, patch]` tuple. - -#### Caret Ranges `^1.2.3` `^0.2.5` `^0.0.4` - -Allows changes that do not modify the left-most non-zero digit in the -`[major, minor, patch]` tuple. In other words, this allows patch and -minor updates for versions `1.0.0` and above, patch updates for -versions `0.X >=0.1.0`, and *no* updates for versions `0.0.X`. - -Many authors treat a `0.x` version as if the `x` were the major -"breaking-change" indicator. - -Caret ranges are ideal when an author may make breaking changes -between `0.2.4` and `0.3.0` releases, which is a common practice. -However, it presumes that there will *not* be breaking changes between -`0.2.4` and `0.2.5`. It allows for changes that are presumed to be -additive (but non-breaking), according to commonly observed practices. - -* `^1.2.3` := `>=1.2.3 <2.0.0` -* `^0.2.3` := `>=0.2.3 <0.3.0` -* `^0.0.3` := `>=0.0.3 <0.0.4` -* `^1.2.3-beta.2` := `>=1.2.3-beta.2 <2.0.0` Note that prereleases in - the `1.2.3` version will be allowed, if they are greater than or - equal to `beta.2`. So, `1.2.3-beta.4` would be allowed, but - `1.2.4-beta.2` would not, because it is a prerelease of a - different `[major, minor, patch]` tuple. -* `^0.0.3-beta` := `>=0.0.3-beta <0.0.4` Note that prereleases in the - `0.0.3` version *only* will be allowed, if they are greater than or - equal to `beta`. So, `0.0.3-pr.2` would be allowed. - -When parsing caret ranges, a missing `patch` value desugars to the -number `0`, but will allow flexibility within that value, even if the -major and minor versions are both `0`. - -* `^1.2.x` := `>=1.2.0 <2.0.0` -* `^0.0.x` := `>=0.0.0 <0.1.0` -* `^0.0` := `>=0.0.0 <0.1.0` - -A missing `minor` and `patch` values will desugar to zero, but also -allow flexibility within those values, even if the major version is -zero. - -* `^1.x` := `>=1.0.0 <2.0.0` -* `^0.x` := `>=0.0.0 <1.0.0` - -### Range Grammar - -Putting all this together, here is a Backus-Naur grammar for ranges, -for the benefit of parser authors: - -```bnf -range-set ::= range ( logical-or range ) * -logical-or ::= ( ' ' ) * '||' ( ' ' ) * -range ::= hyphen | simple ( ' ' simple ) * | '' -hyphen ::= partial ' - ' partial -simple ::= primitive | partial | tilde | caret -primitive ::= ( '<' | '>' | '>=' | '<=' | '=' ) partial -partial ::= xr ( '.' xr ( '.' xr qualifier ? )? )? -xr ::= 'x' | 'X' | '*' | nr -nr ::= '0' | ['1'-'9'] ( ['0'-'9'] ) * -tilde ::= '~' partial -caret ::= '^' partial -qualifier ::= ( '-' pre )? ( '+' build )? -pre ::= parts -build ::= parts -parts ::= part ( '.' part ) * -part ::= nr | [-0-9A-Za-z]+ -``` - -## Functions - -All methods and classes take a final `options` object argument. All -options in this object are `false` by default. The options supported -are: - -- `loose` Be more forgiving about not-quite-valid semver strings. - (Any resulting output will always be 100% strict compliant, of - course.) For backwards compatibility reasons, if the `options` - argument is a boolean value instead of an object, it is interpreted - to be the `loose` param. -- `includePrerelease` Set to suppress the [default - behavior](https://github.com/npm/node-semver#prerelease-tags) of - excluding prerelease tagged versions from ranges unless they are - explicitly opted into. - -Strict-mode Comparators and Ranges will be strict about the SemVer -strings that they parse. - -* `valid(v)`: Return the parsed version, or null if it's not valid. -* `inc(v, release)`: Return the version incremented by the release - type (`major`, `premajor`, `minor`, `preminor`, `patch`, - `prepatch`, or `prerelease`), or null if it's not valid - * `premajor` in one call will bump the version up to the next major - version and down to a prerelease of that major version. - `preminor`, and `prepatch` work the same way. - * If called from a non-prerelease version, the `prerelease` will work the - same as `prepatch`. It increments the patch version, then makes a - prerelease. If the input version is already a prerelease it simply - increments it. -* `prerelease(v)`: Returns an array of prerelease components, or null - if none exist. Example: `prerelease('1.2.3-alpha.1') -> ['alpha', 1]` -* `major(v)`: Return the major version number. -* `minor(v)`: Return the minor version number. -* `patch(v)`: Return the patch version number. -* `intersects(r1, r2, loose)`: Return true if the two supplied ranges - or comparators intersect. -* `parse(v)`: Attempt to parse a string as a semantic version, returning either - a `SemVer` object or `null`. - -### Comparison - -* `gt(v1, v2)`: `v1 > v2` -* `gte(v1, v2)`: `v1 >= v2` -* `lt(v1, v2)`: `v1 < v2` -* `lte(v1, v2)`: `v1 <= v2` -* `eq(v1, v2)`: `v1 == v2` This is true if they're logically equivalent, - even if they're not the exact same string. You already know how to - compare strings. -* `neq(v1, v2)`: `v1 != v2` The opposite of `eq`. -* `cmp(v1, comparator, v2)`: Pass in a comparison string, and it'll call - the corresponding function above. `"==="` and `"!=="` do simple - string comparison, but are included for completeness. Throws if an - invalid comparison string is provided. -* `compare(v1, v2)`: Return `0` if `v1 == v2`, or `1` if `v1` is greater, or `-1` if - `v2` is greater. Sorts in ascending order if passed to `Array.sort()`. -* `rcompare(v1, v2)`: The reverse of compare. Sorts an array of versions - in descending order when passed to `Array.sort()`. -* `diff(v1, v2)`: Returns difference between two versions by the release type - (`major`, `premajor`, `minor`, `preminor`, `patch`, `prepatch`, or `prerelease`), - or null if the versions are the same. - -### Comparators - -* `intersects(comparator)`: Return true if the comparators intersect - -### Ranges - -* `validRange(range)`: Return the valid range or null if it's not valid -* `satisfies(version, range)`: Return true if the version satisfies the - range. -* `maxSatisfying(versions, range)`: Return the highest version in the list - that satisfies the range, or `null` if none of them do. -* `minSatisfying(versions, range)`: Return the lowest version in the list - that satisfies the range, or `null` if none of them do. -* `minVersion(range)`: Return the lowest version that can possibly match - the given range. -* `gtr(version, range)`: Return `true` if version is greater than all the - versions possible in the range. -* `ltr(version, range)`: Return `true` if version is less than all the - versions possible in the range. -* `outside(version, range, hilo)`: Return true if the version is outside - the bounds of the range in either the high or low direction. The - `hilo` argument must be either the string `'>'` or `'<'`. (This is - the function called by `gtr` and `ltr`.) -* `intersects(range)`: Return true if any of the ranges comparators intersect - -Note that, since ranges may be non-contiguous, a version might not be -greater than a range, less than a range, *or* satisfy a range! For -example, the range `1.2 <1.2.9 || >2.0.0` would have a hole from `1.2.9` -until `2.0.0`, so the version `1.2.10` would not be greater than the -range (because `2.0.1` satisfies, which is higher), nor less than the -range (since `1.2.8` satisfies, which is lower), and it also does not -satisfy the range. - -If you want to know if a version satisfies or does not satisfy a -range, use the `satisfies(version, range)` function. - -### Coercion - -* `coerce(version)`: Coerces a string to semver if possible - -This aims to provide a very forgiving translation of a non-semver string to -semver. It looks for the first digit in a string, and consumes all -remaining characters which satisfy at least a partial semver (e.g., `1`, -`1.2`, `1.2.3`) up to the max permitted length (256 characters). Longer -versions are simply truncated (`4.6.3.9.2-alpha2` becomes `4.6.3`). All -surrounding text is simply ignored (`v3.4 replaces v3.3.1` becomes -`3.4.0`). Only text which lacks digits will fail coercion (`version one` -is not valid). The maximum length for any semver component considered for -coercion is 16 characters; longer components will be ignored -(`10000000000000000.4.7.4` becomes `4.7.4`). The maximum value for any -semver component is `Number.MAX_SAFE_INTEGER || (2**53 - 1)`; higher value -components are invalid (`9999999999999999.4.7.4` is likely invalid). diff --git a/node_modules/@babel/cli/node_modules/semver/bin/semver b/node_modules/@babel/cli/node_modules/semver/bin/semver deleted file mode 100644 index 801e77f1..00000000 --- a/node_modules/@babel/cli/node_modules/semver/bin/semver +++ /dev/null @@ -1,160 +0,0 @@ -#!/usr/bin/env node -// Standalone semver comparison program. -// Exits successfully and prints matching version(s) if -// any supplied version is valid and passes all tests. - -var argv = process.argv.slice(2) - -var versions = [] - -var range = [] - -var inc = null - -var version = require('../package.json').version - -var loose = false - -var includePrerelease = false - -var coerce = false - -var identifier - -var semver = require('../semver') - -var reverse = false - -var options = {} - -main() - -function main () { - if (!argv.length) return help() - while (argv.length) { - var a = argv.shift() - var indexOfEqualSign = a.indexOf('=') - if (indexOfEqualSign !== -1) { - a = a.slice(0, indexOfEqualSign) - argv.unshift(a.slice(indexOfEqualSign + 1)) - } - switch (a) { - case '-rv': case '-rev': case '--rev': case '--reverse': - reverse = true - break - case '-l': case '--loose': - loose = true - break - case '-p': case '--include-prerelease': - includePrerelease = true - break - case '-v': case '--version': - versions.push(argv.shift()) - break - case '-i': case '--inc': case '--increment': - switch (argv[0]) { - case 'major': case 'minor': case 'patch': case 'prerelease': - case 'premajor': case 'preminor': case 'prepatch': - inc = argv.shift() - break - default: - inc = 'patch' - break - } - break - case '--preid': - identifier = argv.shift() - break - case '-r': case '--range': - range.push(argv.shift()) - break - case '-c': case '--coerce': - coerce = true - break - case '-h': case '--help': case '-?': - return help() - default: - versions.push(a) - break - } - } - - var options = { loose: loose, includePrerelease: includePrerelease } - - versions = versions.map(function (v) { - return coerce ? (semver.coerce(v) || { version: v }).version : v - }).filter(function (v) { - return semver.valid(v) - }) - if (!versions.length) return fail() - if (inc && (versions.length !== 1 || range.length)) { return failInc() } - - for (var i = 0, l = range.length; i < l; i++) { - versions = versions.filter(function (v) { - return semver.satisfies(v, range[i], options) - }) - if (!versions.length) return fail() - } - return success(versions) -} - -function failInc () { - console.error('--inc can only be used on a single version with no range') - fail() -} - -function fail () { process.exit(1) } - -function success () { - var compare = reverse ? 'rcompare' : 'compare' - versions.sort(function (a, b) { - return semver[compare](a, b, options) - }).map(function (v) { - return semver.clean(v, options) - }).map(function (v) { - return inc ? semver.inc(v, inc, options, identifier) : v - }).forEach(function (v, i, _) { console.log(v) }) -} - -function help () { - console.log(['SemVer ' + version, - '', - 'A JavaScript implementation of the https://semver.org/ specification', - 'Copyright Isaac Z. Schlueter', - '', - 'Usage: semver [options] [ [...]]', - 'Prints valid versions sorted by SemVer precedence', - '', - 'Options:', - '-r --range ', - ' Print versions that match the specified range.', - '', - '-i --increment []', - ' Increment a version by the specified level. Level can', - ' be one of: major, minor, patch, premajor, preminor,', - " prepatch, or prerelease. Default level is 'patch'.", - ' Only one version may be specified.', - '', - '--preid ', - ' Identifier to be used to prefix premajor, preminor,', - ' prepatch or prerelease version increments.', - '', - '-l --loose', - ' Interpret versions and ranges loosely', - '', - '-p --include-prerelease', - ' Always include prerelease versions in range matching', - '', - '-c --coerce', - ' Coerce a string into SemVer if possible', - ' (does not imply --loose)', - '', - 'Program exits successfully if any valid version satisfies', - 'all supplied ranges, and prints all satisfying versions.', - '', - 'If no satisfying versions are found, then exits failure.', - '', - 'Versions are printed in ascending order, so supplying', - 'multiple versions to the utility will just sort them.' - ].join('\n')) -} diff --git a/node_modules/@babel/cli/node_modules/semver/package.json b/node_modules/@babel/cli/node_modules/semver/package.json deleted file mode 100644 index 69d2db16..00000000 --- a/node_modules/@babel/cli/node_modules/semver/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "semver", - "version": "5.7.1", - "description": "The semantic version parser used by npm.", - "main": "semver.js", - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" - }, - "devDependencies": { - "tap": "^13.0.0-rc.18" - }, - "license": "ISC", - "repository": "https://github.com/npm/node-semver", - "bin": { - "semver": "./bin/semver" - }, - "files": [ - "bin", - "range.bnf", - "semver.js" - ], - "tap": { - "check-coverage": true - } -} diff --git a/node_modules/@babel/cli/node_modules/semver/range.bnf b/node_modules/@babel/cli/node_modules/semver/range.bnf deleted file mode 100644 index d4c6ae0d..00000000 --- a/node_modules/@babel/cli/node_modules/semver/range.bnf +++ /dev/null @@ -1,16 +0,0 @@ -range-set ::= range ( logical-or range ) * -logical-or ::= ( ' ' ) * '||' ( ' ' ) * -range ::= hyphen | simple ( ' ' simple ) * | '' -hyphen ::= partial ' - ' partial -simple ::= primitive | partial | tilde | caret -primitive ::= ( '<' | '>' | '>=' | '<=' | '=' ) partial -partial ::= xr ( '.' xr ( '.' xr qualifier ? )? )? -xr ::= 'x' | 'X' | '*' | nr -nr ::= '0' | [1-9] ( [0-9] ) * -tilde ::= '~' partial -caret ::= '^' partial -qualifier ::= ( '-' pre )? ( '+' build )? -pre ::= parts -build ::= parts -parts ::= part ( '.' part ) * -part ::= nr | [-0-9A-Za-z]+ diff --git a/node_modules/@babel/cli/node_modules/semver/semver.js b/node_modules/@babel/cli/node_modules/semver/semver.js deleted file mode 100644 index d315d5d6..00000000 --- a/node_modules/@babel/cli/node_modules/semver/semver.js +++ /dev/null @@ -1,1483 +0,0 @@ -exports = module.exports = SemVer - -var debug -/* istanbul ignore next */ -if (typeof process === 'object' && - process.env && - process.env.NODE_DEBUG && - /\bsemver\b/i.test(process.env.NODE_DEBUG)) { - debug = function () { - var args = Array.prototype.slice.call(arguments, 0) - args.unshift('SEMVER') - console.log.apply(console, args) - } -} else { - debug = function () {} -} - -// Note: this is the semver.org version of the spec that it implements -// Not necessarily the package version of this code. -exports.SEMVER_SPEC_VERSION = '2.0.0' - -var MAX_LENGTH = 256 -var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || - /* istanbul ignore next */ 9007199254740991 - -// Max safe segment length for coercion. -var MAX_SAFE_COMPONENT_LENGTH = 16 - -// The actual regexps go on exports.re -var re = exports.re = [] -var src = exports.src = [] -var R = 0 - -// The following Regular Expressions can be used for tokenizing, -// validating, and parsing SemVer version strings. - -// ## Numeric Identifier -// A single `0`, or a non-zero digit followed by zero or more digits. - -var NUMERICIDENTIFIER = R++ -src[NUMERICIDENTIFIER] = '0|[1-9]\\d*' -var NUMERICIDENTIFIERLOOSE = R++ -src[NUMERICIDENTIFIERLOOSE] = '[0-9]+' - -// ## Non-numeric Identifier -// Zero or more digits, followed by a letter or hyphen, and then zero or -// more letters, digits, or hyphens. - -var NONNUMERICIDENTIFIER = R++ -src[NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-][a-zA-Z0-9-]*' - -// ## Main Version -// Three dot-separated numeric identifiers. - -var MAINVERSION = R++ -src[MAINVERSION] = '(' + src[NUMERICIDENTIFIER] + ')\\.' + - '(' + src[NUMERICIDENTIFIER] + ')\\.' + - '(' + src[NUMERICIDENTIFIER] + ')' - -var MAINVERSIONLOOSE = R++ -src[MAINVERSIONLOOSE] = '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' + - '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' + - '(' + src[NUMERICIDENTIFIERLOOSE] + ')' - -// ## Pre-release Version Identifier -// A numeric identifier, or a non-numeric identifier. - -var PRERELEASEIDENTIFIER = R++ -src[PRERELEASEIDENTIFIER] = '(?:' + src[NUMERICIDENTIFIER] + - '|' + src[NONNUMERICIDENTIFIER] + ')' - -var PRERELEASEIDENTIFIERLOOSE = R++ -src[PRERELEASEIDENTIFIERLOOSE] = '(?:' + src[NUMERICIDENTIFIERLOOSE] + - '|' + src[NONNUMERICIDENTIFIER] + ')' - -// ## Pre-release Version -// Hyphen, followed by one or more dot-separated pre-release version -// identifiers. - -var PRERELEASE = R++ -src[PRERELEASE] = '(?:-(' + src[PRERELEASEIDENTIFIER] + - '(?:\\.' + src[PRERELEASEIDENTIFIER] + ')*))' - -var PRERELEASELOOSE = R++ -src[PRERELEASELOOSE] = '(?:-?(' + src[PRERELEASEIDENTIFIERLOOSE] + - '(?:\\.' + src[PRERELEASEIDENTIFIERLOOSE] + ')*))' - -// ## Build Metadata Identifier -// Any combination of digits, letters, or hyphens. - -var BUILDIDENTIFIER = R++ -src[BUILDIDENTIFIER] = '[0-9A-Za-z-]+' - -// ## Build Metadata -// Plus sign, followed by one or more period-separated build metadata -// identifiers. - -var BUILD = R++ -src[BUILD] = '(?:\\+(' + src[BUILDIDENTIFIER] + - '(?:\\.' + src[BUILDIDENTIFIER] + ')*))' - -// ## Full Version String -// A main version, followed optionally by a pre-release version and -// build metadata. - -// Note that the only major, minor, patch, and pre-release sections of -// the version string are capturing groups. The build metadata is not a -// capturing group, because it should not ever be used in version -// comparison. - -var FULL = R++ -var FULLPLAIN = 'v?' + src[MAINVERSION] + - src[PRERELEASE] + '?' + - src[BUILD] + '?' - -src[FULL] = '^' + FULLPLAIN + '$' - -// like full, but allows v1.2.3 and =1.2.3, which people do sometimes. -// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty -// common in the npm registry. -var LOOSEPLAIN = '[v=\\s]*' + src[MAINVERSIONLOOSE] + - src[PRERELEASELOOSE] + '?' + - src[BUILD] + '?' - -var LOOSE = R++ -src[LOOSE] = '^' + LOOSEPLAIN + '$' - -var GTLT = R++ -src[GTLT] = '((?:<|>)?=?)' - -// Something like "2.*" or "1.2.x". -// Note that "x.x" is a valid xRange identifer, meaning "any version" -// Only the first item is strictly required. -var XRANGEIDENTIFIERLOOSE = R++ -src[XRANGEIDENTIFIERLOOSE] = src[NUMERICIDENTIFIERLOOSE] + '|x|X|\\*' -var XRANGEIDENTIFIER = R++ -src[XRANGEIDENTIFIER] = src[NUMERICIDENTIFIER] + '|x|X|\\*' - -var XRANGEPLAIN = R++ -src[XRANGEPLAIN] = '[v=\\s]*(' + src[XRANGEIDENTIFIER] + ')' + - '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' + - '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' + - '(?:' + src[PRERELEASE] + ')?' + - src[BUILD] + '?' + - ')?)?' - -var XRANGEPLAINLOOSE = R++ -src[XRANGEPLAINLOOSE] = '[v=\\s]*(' + src[XRANGEIDENTIFIERLOOSE] + ')' + - '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' + - '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' + - '(?:' + src[PRERELEASELOOSE] + ')?' + - src[BUILD] + '?' + - ')?)?' - -var XRANGE = R++ -src[XRANGE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAIN] + '$' -var XRANGELOOSE = R++ -src[XRANGELOOSE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAINLOOSE] + '$' - -// Coercion. -// Extract anything that could conceivably be a part of a valid semver -var COERCE = R++ -src[COERCE] = '(?:^|[^\\d])' + - '(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '})' + - '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' + - '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' + - '(?:$|[^\\d])' - -// Tilde ranges. -// Meaning is "reasonably at or greater than" -var LONETILDE = R++ -src[LONETILDE] = '(?:~>?)' - -var TILDETRIM = R++ -src[TILDETRIM] = '(\\s*)' + src[LONETILDE] + '\\s+' -re[TILDETRIM] = new RegExp(src[TILDETRIM], 'g') -var tildeTrimReplace = '$1~' - -var TILDE = R++ -src[TILDE] = '^' + src[LONETILDE] + src[XRANGEPLAIN] + '$' -var TILDELOOSE = R++ -src[TILDELOOSE] = '^' + src[LONETILDE] + src[XRANGEPLAINLOOSE] + '$' - -// Caret ranges. -// Meaning is "at least and backwards compatible with" -var LONECARET = R++ -src[LONECARET] = '(?:\\^)' - -var CARETTRIM = R++ -src[CARETTRIM] = '(\\s*)' + src[LONECARET] + '\\s+' -re[CARETTRIM] = new RegExp(src[CARETTRIM], 'g') -var caretTrimReplace = '$1^' - -var CARET = R++ -src[CARET] = '^' + src[LONECARET] + src[XRANGEPLAIN] + '$' -var CARETLOOSE = R++ -src[CARETLOOSE] = '^' + src[LONECARET] + src[XRANGEPLAINLOOSE] + '$' - -// A simple gt/lt/eq thing, or just "" to indicate "any version" -var COMPARATORLOOSE = R++ -src[COMPARATORLOOSE] = '^' + src[GTLT] + '\\s*(' + LOOSEPLAIN + ')$|^$' -var COMPARATOR = R++ -src[COMPARATOR] = '^' + src[GTLT] + '\\s*(' + FULLPLAIN + ')$|^$' - -// An expression to strip any whitespace between the gtlt and the thing -// it modifies, so that `> 1.2.3` ==> `>1.2.3` -var COMPARATORTRIM = R++ -src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] + - '\\s*(' + LOOSEPLAIN + '|' + src[XRANGEPLAIN] + ')' - -// this one has to use the /g flag -re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g') -var comparatorTrimReplace = '$1$2$3' - -// Something like `1.2.3 - 1.2.4` -// Note that these all use the loose form, because they'll be -// checked against either the strict or loose comparator form -// later. -var HYPHENRANGE = R++ -src[HYPHENRANGE] = '^\\s*(' + src[XRANGEPLAIN] + ')' + - '\\s+-\\s+' + - '(' + src[XRANGEPLAIN] + ')' + - '\\s*$' - -var HYPHENRANGELOOSE = R++ -src[HYPHENRANGELOOSE] = '^\\s*(' + src[XRANGEPLAINLOOSE] + ')' + - '\\s+-\\s+' + - '(' + src[XRANGEPLAINLOOSE] + ')' + - '\\s*$' - -// Star ranges basically just allow anything at all. -var STAR = R++ -src[STAR] = '(<|>)?=?\\s*\\*' - -// Compile to actual regexp objects. -// All are flag-free, unless they were created above with a flag. -for (var i = 0; i < R; i++) { - debug(i, src[i]) - if (!re[i]) { - re[i] = new RegExp(src[i]) - } -} - -exports.parse = parse -function parse (version, options) { - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - } - } - - if (version instanceof SemVer) { - return version - } - - if (typeof version !== 'string') { - return null - } - - if (version.length > MAX_LENGTH) { - return null - } - - var r = options.loose ? re[LOOSE] : re[FULL] - if (!r.test(version)) { - return null - } - - try { - return new SemVer(version, options) - } catch (er) { - return null - } -} - -exports.valid = valid -function valid (version, options) { - var v = parse(version, options) - return v ? v.version : null -} - -exports.clean = clean -function clean (version, options) { - var s = parse(version.trim().replace(/^[=v]+/, ''), options) - return s ? s.version : null -} - -exports.SemVer = SemVer - -function SemVer (version, options) { - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - } - } - if (version instanceof SemVer) { - if (version.loose === options.loose) { - return version - } else { - version = version.version - } - } else if (typeof version !== 'string') { - throw new TypeError('Invalid Version: ' + version) - } - - if (version.length > MAX_LENGTH) { - throw new TypeError('version is longer than ' + MAX_LENGTH + ' characters') - } - - if (!(this instanceof SemVer)) { - return new SemVer(version, options) - } - - debug('SemVer', version, options) - this.options = options - this.loose = !!options.loose - - var m = version.trim().match(options.loose ? re[LOOSE] : re[FULL]) - - if (!m) { - throw new TypeError('Invalid Version: ' + version) - } - - this.raw = version - - // these are actually numbers - this.major = +m[1] - this.minor = +m[2] - this.patch = +m[3] - - if (this.major > MAX_SAFE_INTEGER || this.major < 0) { - throw new TypeError('Invalid major version') - } - - if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) { - throw new TypeError('Invalid minor version') - } - - if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) { - throw new TypeError('Invalid patch version') - } - - // numberify any prerelease numeric ids - if (!m[4]) { - this.prerelease = [] - } else { - this.prerelease = m[4].split('.').map(function (id) { - if (/^[0-9]+$/.test(id)) { - var num = +id - if (num >= 0 && num < MAX_SAFE_INTEGER) { - return num - } - } - return id - }) - } - - this.build = m[5] ? m[5].split('.') : [] - this.format() -} - -SemVer.prototype.format = function () { - this.version = this.major + '.' + this.minor + '.' + this.patch - if (this.prerelease.length) { - this.version += '-' + this.prerelease.join('.') - } - return this.version -} - -SemVer.prototype.toString = function () { - return this.version -} - -SemVer.prototype.compare = function (other) { - debug('SemVer.compare', this.version, this.options, other) - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options) - } - - return this.compareMain(other) || this.comparePre(other) -} - -SemVer.prototype.compareMain = function (other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options) - } - - return compareIdentifiers(this.major, other.major) || - compareIdentifiers(this.minor, other.minor) || - compareIdentifiers(this.patch, other.patch) -} - -SemVer.prototype.comparePre = function (other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options) - } - - // NOT having a prerelease is > having one - if (this.prerelease.length && !other.prerelease.length) { - return -1 - } else if (!this.prerelease.length && other.prerelease.length) { - return 1 - } else if (!this.prerelease.length && !other.prerelease.length) { - return 0 - } - - var i = 0 - do { - var a = this.prerelease[i] - var b = other.prerelease[i] - debug('prerelease compare', i, a, b) - if (a === undefined && b === undefined) { - return 0 - } else if (b === undefined) { - return 1 - } else if (a === undefined) { - return -1 - } else if (a === b) { - continue - } else { - return compareIdentifiers(a, b) - } - } while (++i) -} - -// preminor will bump the version up to the next minor release, and immediately -// down to pre-release. premajor and prepatch work the same way. -SemVer.prototype.inc = function (release, identifier) { - switch (release) { - case 'premajor': - this.prerelease.length = 0 - this.patch = 0 - this.minor = 0 - this.major++ - this.inc('pre', identifier) - break - case 'preminor': - this.prerelease.length = 0 - this.patch = 0 - this.minor++ - this.inc('pre', identifier) - break - case 'prepatch': - // If this is already a prerelease, it will bump to the next version - // drop any prereleases that might already exist, since they are not - // relevant at this point. - this.prerelease.length = 0 - this.inc('patch', identifier) - this.inc('pre', identifier) - break - // If the input is a non-prerelease version, this acts the same as - // prepatch. - case 'prerelease': - if (this.prerelease.length === 0) { - this.inc('patch', identifier) - } - this.inc('pre', identifier) - break - - case 'major': - // If this is a pre-major version, bump up to the same major version. - // Otherwise increment major. - // 1.0.0-5 bumps to 1.0.0 - // 1.1.0 bumps to 2.0.0 - if (this.minor !== 0 || - this.patch !== 0 || - this.prerelease.length === 0) { - this.major++ - } - this.minor = 0 - this.patch = 0 - this.prerelease = [] - break - case 'minor': - // If this is a pre-minor version, bump up to the same minor version. - // Otherwise increment minor. - // 1.2.0-5 bumps to 1.2.0 - // 1.2.1 bumps to 1.3.0 - if (this.patch !== 0 || this.prerelease.length === 0) { - this.minor++ - } - this.patch = 0 - this.prerelease = [] - break - case 'patch': - // If this is not a pre-release version, it will increment the patch. - // If it is a pre-release it will bump up to the same patch version. - // 1.2.0-5 patches to 1.2.0 - // 1.2.0 patches to 1.2.1 - if (this.prerelease.length === 0) { - this.patch++ - } - this.prerelease = [] - break - // This probably shouldn't be used publicly. - // 1.0.0 "pre" would become 1.0.0-0 which is the wrong direction. - case 'pre': - if (this.prerelease.length === 0) { - this.prerelease = [0] - } else { - var i = this.prerelease.length - while (--i >= 0) { - if (typeof this.prerelease[i] === 'number') { - this.prerelease[i]++ - i = -2 - } - } - if (i === -1) { - // didn't increment anything - this.prerelease.push(0) - } - } - if (identifier) { - // 1.2.0-beta.1 bumps to 1.2.0-beta.2, - // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0 - if (this.prerelease[0] === identifier) { - if (isNaN(this.prerelease[1])) { - this.prerelease = [identifier, 0] - } - } else { - this.prerelease = [identifier, 0] - } - } - break - - default: - throw new Error('invalid increment argument: ' + release) - } - this.format() - this.raw = this.version - return this -} - -exports.inc = inc -function inc (version, release, loose, identifier) { - if (typeof (loose) === 'string') { - identifier = loose - loose = undefined - } - - try { - return new SemVer(version, loose).inc(release, identifier).version - } catch (er) { - return null - } -} - -exports.diff = diff -function diff (version1, version2) { - if (eq(version1, version2)) { - return null - } else { - var v1 = parse(version1) - var v2 = parse(version2) - var prefix = '' - if (v1.prerelease.length || v2.prerelease.length) { - prefix = 'pre' - var defaultResult = 'prerelease' - } - for (var key in v1) { - if (key === 'major' || key === 'minor' || key === 'patch') { - if (v1[key] !== v2[key]) { - return prefix + key - } - } - } - return defaultResult // may be undefined - } -} - -exports.compareIdentifiers = compareIdentifiers - -var numeric = /^[0-9]+$/ -function compareIdentifiers (a, b) { - var anum = numeric.test(a) - var bnum = numeric.test(b) - - if (anum && bnum) { - a = +a - b = +b - } - - return a === b ? 0 - : (anum && !bnum) ? -1 - : (bnum && !anum) ? 1 - : a < b ? -1 - : 1 -} - -exports.rcompareIdentifiers = rcompareIdentifiers -function rcompareIdentifiers (a, b) { - return compareIdentifiers(b, a) -} - -exports.major = major -function major (a, loose) { - return new SemVer(a, loose).major -} - -exports.minor = minor -function minor (a, loose) { - return new SemVer(a, loose).minor -} - -exports.patch = patch -function patch (a, loose) { - return new SemVer(a, loose).patch -} - -exports.compare = compare -function compare (a, b, loose) { - return new SemVer(a, loose).compare(new SemVer(b, loose)) -} - -exports.compareLoose = compareLoose -function compareLoose (a, b) { - return compare(a, b, true) -} - -exports.rcompare = rcompare -function rcompare (a, b, loose) { - return compare(b, a, loose) -} - -exports.sort = sort -function sort (list, loose) { - return list.sort(function (a, b) { - return exports.compare(a, b, loose) - }) -} - -exports.rsort = rsort -function rsort (list, loose) { - return list.sort(function (a, b) { - return exports.rcompare(a, b, loose) - }) -} - -exports.gt = gt -function gt (a, b, loose) { - return compare(a, b, loose) > 0 -} - -exports.lt = lt -function lt (a, b, loose) { - return compare(a, b, loose) < 0 -} - -exports.eq = eq -function eq (a, b, loose) { - return compare(a, b, loose) === 0 -} - -exports.neq = neq -function neq (a, b, loose) { - return compare(a, b, loose) !== 0 -} - -exports.gte = gte -function gte (a, b, loose) { - return compare(a, b, loose) >= 0 -} - -exports.lte = lte -function lte (a, b, loose) { - return compare(a, b, loose) <= 0 -} - -exports.cmp = cmp -function cmp (a, op, b, loose) { - switch (op) { - case '===': - if (typeof a === 'object') - a = a.version - if (typeof b === 'object') - b = b.version - return a === b - - case '!==': - if (typeof a === 'object') - a = a.version - if (typeof b === 'object') - b = b.version - return a !== b - - case '': - case '=': - case '==': - return eq(a, b, loose) - - case '!=': - return neq(a, b, loose) - - case '>': - return gt(a, b, loose) - - case '>=': - return gte(a, b, loose) - - case '<': - return lt(a, b, loose) - - case '<=': - return lte(a, b, loose) - - default: - throw new TypeError('Invalid operator: ' + op) - } -} - -exports.Comparator = Comparator -function Comparator (comp, options) { - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - } - } - - if (comp instanceof Comparator) { - if (comp.loose === !!options.loose) { - return comp - } else { - comp = comp.value - } - } - - if (!(this instanceof Comparator)) { - return new Comparator(comp, options) - } - - debug('comparator', comp, options) - this.options = options - this.loose = !!options.loose - this.parse(comp) - - if (this.semver === ANY) { - this.value = '' - } else { - this.value = this.operator + this.semver.version - } - - debug('comp', this) -} - -var ANY = {} -Comparator.prototype.parse = function (comp) { - var r = this.options.loose ? re[COMPARATORLOOSE] : re[COMPARATOR] - var m = comp.match(r) - - if (!m) { - throw new TypeError('Invalid comparator: ' + comp) - } - - this.operator = m[1] - if (this.operator === '=') { - this.operator = '' - } - - // if it literally is just '>' or '' then allow anything. - if (!m[2]) { - this.semver = ANY - } else { - this.semver = new SemVer(m[2], this.options.loose) - } -} - -Comparator.prototype.toString = function () { - return this.value -} - -Comparator.prototype.test = function (version) { - debug('Comparator.test', version, this.options.loose) - - if (this.semver === ANY) { - return true - } - - if (typeof version === 'string') { - version = new SemVer(version, this.options) - } - - return cmp(version, this.operator, this.semver, this.options) -} - -Comparator.prototype.intersects = function (comp, options) { - if (!(comp instanceof Comparator)) { - throw new TypeError('a Comparator is required') - } - - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - } - } - - var rangeTmp - - if (this.operator === '') { - rangeTmp = new Range(comp.value, options) - return satisfies(this.value, rangeTmp, options) - } else if (comp.operator === '') { - rangeTmp = new Range(this.value, options) - return satisfies(comp.semver, rangeTmp, options) - } - - var sameDirectionIncreasing = - (this.operator === '>=' || this.operator === '>') && - (comp.operator === '>=' || comp.operator === '>') - var sameDirectionDecreasing = - (this.operator === '<=' || this.operator === '<') && - (comp.operator === '<=' || comp.operator === '<') - var sameSemVer = this.semver.version === comp.semver.version - var differentDirectionsInclusive = - (this.operator === '>=' || this.operator === '<=') && - (comp.operator === '>=' || comp.operator === '<=') - var oppositeDirectionsLessThan = - cmp(this.semver, '<', comp.semver, options) && - ((this.operator === '>=' || this.operator === '>') && - (comp.operator === '<=' || comp.operator === '<')) - var oppositeDirectionsGreaterThan = - cmp(this.semver, '>', comp.semver, options) && - ((this.operator === '<=' || this.operator === '<') && - (comp.operator === '>=' || comp.operator === '>')) - - return sameDirectionIncreasing || sameDirectionDecreasing || - (sameSemVer && differentDirectionsInclusive) || - oppositeDirectionsLessThan || oppositeDirectionsGreaterThan -} - -exports.Range = Range -function Range (range, options) { - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - } - } - - if (range instanceof Range) { - if (range.loose === !!options.loose && - range.includePrerelease === !!options.includePrerelease) { - return range - } else { - return new Range(range.raw, options) - } - } - - if (range instanceof Comparator) { - return new Range(range.value, options) - } - - if (!(this instanceof Range)) { - return new Range(range, options) - } - - this.options = options - this.loose = !!options.loose - this.includePrerelease = !!options.includePrerelease - - // First, split based on boolean or || - this.raw = range - this.set = range.split(/\s*\|\|\s*/).map(function (range) { - return this.parseRange(range.trim()) - }, this).filter(function (c) { - // throw out any that are not relevant for whatever reason - return c.length - }) - - if (!this.set.length) { - throw new TypeError('Invalid SemVer Range: ' + range) - } - - this.format() -} - -Range.prototype.format = function () { - this.range = this.set.map(function (comps) { - return comps.join(' ').trim() - }).join('||').trim() - return this.range -} - -Range.prototype.toString = function () { - return this.range -} - -Range.prototype.parseRange = function (range) { - var loose = this.options.loose - range = range.trim() - // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4` - var hr = loose ? re[HYPHENRANGELOOSE] : re[HYPHENRANGE] - range = range.replace(hr, hyphenReplace) - debug('hyphen replace', range) - // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5` - range = range.replace(re[COMPARATORTRIM], comparatorTrimReplace) - debug('comparator trim', range, re[COMPARATORTRIM]) - - // `~ 1.2.3` => `~1.2.3` - range = range.replace(re[TILDETRIM], tildeTrimReplace) - - // `^ 1.2.3` => `^1.2.3` - range = range.replace(re[CARETTRIM], caretTrimReplace) - - // normalize spaces - range = range.split(/\s+/).join(' ') - - // At this point, the range is completely trimmed and - // ready to be split into comparators. - - var compRe = loose ? re[COMPARATORLOOSE] : re[COMPARATOR] - var set = range.split(' ').map(function (comp) { - return parseComparator(comp, this.options) - }, this).join(' ').split(/\s+/) - if (this.options.loose) { - // in loose mode, throw out any that are not valid comparators - set = set.filter(function (comp) { - return !!comp.match(compRe) - }) - } - set = set.map(function (comp) { - return new Comparator(comp, this.options) - }, this) - - return set -} - -Range.prototype.intersects = function (range, options) { - if (!(range instanceof Range)) { - throw new TypeError('a Range is required') - } - - return this.set.some(function (thisComparators) { - return thisComparators.every(function (thisComparator) { - return range.set.some(function (rangeComparators) { - return rangeComparators.every(function (rangeComparator) { - return thisComparator.intersects(rangeComparator, options) - }) - }) - }) - }) -} - -// Mostly just for testing and legacy API reasons -exports.toComparators = toComparators -function toComparators (range, options) { - return new Range(range, options).set.map(function (comp) { - return comp.map(function (c) { - return c.value - }).join(' ').trim().split(' ') - }) -} - -// comprised of xranges, tildes, stars, and gtlt's at this point. -// already replaced the hyphen ranges -// turn into a set of JUST comparators. -function parseComparator (comp, options) { - debug('comp', comp, options) - comp = replaceCarets(comp, options) - debug('caret', comp) - comp = replaceTildes(comp, options) - debug('tildes', comp) - comp = replaceXRanges(comp, options) - debug('xrange', comp) - comp = replaceStars(comp, options) - debug('stars', comp) - return comp -} - -function isX (id) { - return !id || id.toLowerCase() === 'x' || id === '*' -} - -// ~, ~> --> * (any, kinda silly) -// ~2, ~2.x, ~2.x.x, ~>2, ~>2.x ~>2.x.x --> >=2.0.0 <3.0.0 -// ~2.0, ~2.0.x, ~>2.0, ~>2.0.x --> >=2.0.0 <2.1.0 -// ~1.2, ~1.2.x, ~>1.2, ~>1.2.x --> >=1.2.0 <1.3.0 -// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0 -// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0 -function replaceTildes (comp, options) { - return comp.trim().split(/\s+/).map(function (comp) { - return replaceTilde(comp, options) - }).join(' ') -} - -function replaceTilde (comp, options) { - var r = options.loose ? re[TILDELOOSE] : re[TILDE] - return comp.replace(r, function (_, M, m, p, pr) { - debug('tilde', comp, _, M, m, p, pr) - var ret - - if (isX(M)) { - ret = '' - } else if (isX(m)) { - ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' - } else if (isX(p)) { - // ~1.2 == >=1.2.0 <1.3.0 - ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' - } else if (pr) { - debug('replaceTilde pr', pr) - ret = '>=' + M + '.' + m + '.' + p + '-' + pr + - ' <' + M + '.' + (+m + 1) + '.0' - } else { - // ~1.2.3 == >=1.2.3 <1.3.0 - ret = '>=' + M + '.' + m + '.' + p + - ' <' + M + '.' + (+m + 1) + '.0' - } - - debug('tilde return', ret) - return ret - }) -} - -// ^ --> * (any, kinda silly) -// ^2, ^2.x, ^2.x.x --> >=2.0.0 <3.0.0 -// ^2.0, ^2.0.x --> >=2.0.0 <3.0.0 -// ^1.2, ^1.2.x --> >=1.2.0 <2.0.0 -// ^1.2.3 --> >=1.2.3 <2.0.0 -// ^1.2.0 --> >=1.2.0 <2.0.0 -function replaceCarets (comp, options) { - return comp.trim().split(/\s+/).map(function (comp) { - return replaceCaret(comp, options) - }).join(' ') -} - -function replaceCaret (comp, options) { - debug('caret', comp, options) - var r = options.loose ? re[CARETLOOSE] : re[CARET] - return comp.replace(r, function (_, M, m, p, pr) { - debug('caret', comp, _, M, m, p, pr) - var ret - - if (isX(M)) { - ret = '' - } else if (isX(m)) { - ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' - } else if (isX(p)) { - if (M === '0') { - ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' - } else { - ret = '>=' + M + '.' + m + '.0 <' + (+M + 1) + '.0.0' - } - } else if (pr) { - debug('replaceCaret pr', pr) - if (M === '0') { - if (m === '0') { - ret = '>=' + M + '.' + m + '.' + p + '-' + pr + - ' <' + M + '.' + m + '.' + (+p + 1) - } else { - ret = '>=' + M + '.' + m + '.' + p + '-' + pr + - ' <' + M + '.' + (+m + 1) + '.0' - } - } else { - ret = '>=' + M + '.' + m + '.' + p + '-' + pr + - ' <' + (+M + 1) + '.0.0' - } - } else { - debug('no pr') - if (M === '0') { - if (m === '0') { - ret = '>=' + M + '.' + m + '.' + p + - ' <' + M + '.' + m + '.' + (+p + 1) - } else { - ret = '>=' + M + '.' + m + '.' + p + - ' <' + M + '.' + (+m + 1) + '.0' - } - } else { - ret = '>=' + M + '.' + m + '.' + p + - ' <' + (+M + 1) + '.0.0' - } - } - - debug('caret return', ret) - return ret - }) -} - -function replaceXRanges (comp, options) { - debug('replaceXRanges', comp, options) - return comp.split(/\s+/).map(function (comp) { - return replaceXRange(comp, options) - }).join(' ') -} - -function replaceXRange (comp, options) { - comp = comp.trim() - var r = options.loose ? re[XRANGELOOSE] : re[XRANGE] - return comp.replace(r, function (ret, gtlt, M, m, p, pr) { - debug('xRange', comp, ret, gtlt, M, m, p, pr) - var xM = isX(M) - var xm = xM || isX(m) - var xp = xm || isX(p) - var anyX = xp - - if (gtlt === '=' && anyX) { - gtlt = '' - } - - if (xM) { - if (gtlt === '>' || gtlt === '<') { - // nothing is allowed - ret = '<0.0.0' - } else { - // nothing is forbidden - ret = '*' - } - } else if (gtlt && anyX) { - // we know patch is an x, because we have any x at all. - // replace X with 0 - if (xm) { - m = 0 - } - p = 0 - - if (gtlt === '>') { - // >1 => >=2.0.0 - // >1.2 => >=1.3.0 - // >1.2.3 => >= 1.2.4 - gtlt = '>=' - if (xm) { - M = +M + 1 - m = 0 - p = 0 - } else { - m = +m + 1 - p = 0 - } - } else if (gtlt === '<=') { - // <=0.7.x is actually <0.8.0, since any 0.7.x should - // pass. Similarly, <=7.x is actually <8.0.0, etc. - gtlt = '<' - if (xm) { - M = +M + 1 - } else { - m = +m + 1 - } - } - - ret = gtlt + M + '.' + m + '.' + p - } else if (xm) { - ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' - } else if (xp) { - ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' - } - - debug('xRange return', ret) - - return ret - }) -} - -// Because * is AND-ed with everything else in the comparator, -// and '' means "any version", just remove the *s entirely. -function replaceStars (comp, options) { - debug('replaceStars', comp, options) - // Looseness is ignored here. star is always as loose as it gets! - return comp.trim().replace(re[STAR], '') -} - -// This function is passed to string.replace(re[HYPHENRANGE]) -// M, m, patch, prerelease, build -// 1.2 - 3.4.5 => >=1.2.0 <=3.4.5 -// 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do -// 1.2 - 3.4 => >=1.2.0 <3.5.0 -function hyphenReplace ($0, - from, fM, fm, fp, fpr, fb, - to, tM, tm, tp, tpr, tb) { - if (isX(fM)) { - from = '' - } else if (isX(fm)) { - from = '>=' + fM + '.0.0' - } else if (isX(fp)) { - from = '>=' + fM + '.' + fm + '.0' - } else { - from = '>=' + from - } - - if (isX(tM)) { - to = '' - } else if (isX(tm)) { - to = '<' + (+tM + 1) + '.0.0' - } else if (isX(tp)) { - to = '<' + tM + '.' + (+tm + 1) + '.0' - } else if (tpr) { - to = '<=' + tM + '.' + tm + '.' + tp + '-' + tpr - } else { - to = '<=' + to - } - - return (from + ' ' + to).trim() -} - -// if ANY of the sets match ALL of its comparators, then pass -Range.prototype.test = function (version) { - if (!version) { - return false - } - - if (typeof version === 'string') { - version = new SemVer(version, this.options) - } - - for (var i = 0; i < this.set.length; i++) { - if (testSet(this.set[i], version, this.options)) { - return true - } - } - return false -} - -function testSet (set, version, options) { - for (var i = 0; i < set.length; i++) { - if (!set[i].test(version)) { - return false - } - } - - if (version.prerelease.length && !options.includePrerelease) { - // Find the set of versions that are allowed to have prereleases - // For example, ^1.2.3-pr.1 desugars to >=1.2.3-pr.1 <2.0.0 - // That should allow `1.2.3-pr.2` to pass. - // However, `1.2.4-alpha.notready` should NOT be allowed, - // even though it's within the range set by the comparators. - for (i = 0; i < set.length; i++) { - debug(set[i].semver) - if (set[i].semver === ANY) { - continue - } - - if (set[i].semver.prerelease.length > 0) { - var allowed = set[i].semver - if (allowed.major === version.major && - allowed.minor === version.minor && - allowed.patch === version.patch) { - return true - } - } - } - - // Version has a -pre, but it's not one of the ones we like. - return false - } - - return true -} - -exports.satisfies = satisfies -function satisfies (version, range, options) { - try { - range = new Range(range, options) - } catch (er) { - return false - } - return range.test(version) -} - -exports.maxSatisfying = maxSatisfying -function maxSatisfying (versions, range, options) { - var max = null - var maxSV = null - try { - var rangeObj = new Range(range, options) - } catch (er) { - return null - } - versions.forEach(function (v) { - if (rangeObj.test(v)) { - // satisfies(v, range, options) - if (!max || maxSV.compare(v) === -1) { - // compare(max, v, true) - max = v - maxSV = new SemVer(max, options) - } - } - }) - return max -} - -exports.minSatisfying = minSatisfying -function minSatisfying (versions, range, options) { - var min = null - var minSV = null - try { - var rangeObj = new Range(range, options) - } catch (er) { - return null - } - versions.forEach(function (v) { - if (rangeObj.test(v)) { - // satisfies(v, range, options) - if (!min || minSV.compare(v) === 1) { - // compare(min, v, true) - min = v - minSV = new SemVer(min, options) - } - } - }) - return min -} - -exports.minVersion = minVersion -function minVersion (range, loose) { - range = new Range(range, loose) - - var minver = new SemVer('0.0.0') - if (range.test(minver)) { - return minver - } - - minver = new SemVer('0.0.0-0') - if (range.test(minver)) { - return minver - } - - minver = null - for (var i = 0; i < range.set.length; ++i) { - var comparators = range.set[i] - - comparators.forEach(function (comparator) { - // Clone to avoid manipulating the comparator's semver object. - var compver = new SemVer(comparator.semver.version) - switch (comparator.operator) { - case '>': - if (compver.prerelease.length === 0) { - compver.patch++ - } else { - compver.prerelease.push(0) - } - compver.raw = compver.format() - /* fallthrough */ - case '': - case '>=': - if (!minver || gt(minver, compver)) { - minver = compver - } - break - case '<': - case '<=': - /* Ignore maximum versions */ - break - /* istanbul ignore next */ - default: - throw new Error('Unexpected operation: ' + comparator.operator) - } - }) - } - - if (minver && range.test(minver)) { - return minver - } - - return null -} - -exports.validRange = validRange -function validRange (range, options) { - try { - // Return '*' instead of '' so that truthiness works. - // This will throw if it's invalid anyway - return new Range(range, options).range || '*' - } catch (er) { - return null - } -} - -// Determine if version is less than all the versions possible in the range -exports.ltr = ltr -function ltr (version, range, options) { - return outside(version, range, '<', options) -} - -// Determine if version is greater than all the versions possible in the range. -exports.gtr = gtr -function gtr (version, range, options) { - return outside(version, range, '>', options) -} - -exports.outside = outside -function outside (version, range, hilo, options) { - version = new SemVer(version, options) - range = new Range(range, options) - - var gtfn, ltefn, ltfn, comp, ecomp - switch (hilo) { - case '>': - gtfn = gt - ltefn = lte - ltfn = lt - comp = '>' - ecomp = '>=' - break - case '<': - gtfn = lt - ltefn = gte - ltfn = gt - comp = '<' - ecomp = '<=' - break - default: - throw new TypeError('Must provide a hilo val of "<" or ">"') - } - - // If it satisifes the range it is not outside - if (satisfies(version, range, options)) { - return false - } - - // From now on, variable terms are as if we're in "gtr" mode. - // but note that everything is flipped for the "ltr" function. - - for (var i = 0; i < range.set.length; ++i) { - var comparators = range.set[i] - - var high = null - var low = null - - comparators.forEach(function (comparator) { - if (comparator.semver === ANY) { - comparator = new Comparator('>=0.0.0') - } - high = high || comparator - low = low || comparator - if (gtfn(comparator.semver, high.semver, options)) { - high = comparator - } else if (ltfn(comparator.semver, low.semver, options)) { - low = comparator - } - }) - - // If the edge version comparator has a operator then our version - // isn't outside it - if (high.operator === comp || high.operator === ecomp) { - return false - } - - // If the lowest version comparator has an operator and our version - // is less than it then it isn't higher than the range - if ((!low.operator || low.operator === comp) && - ltefn(version, low.semver)) { - return false - } else if (low.operator === ecomp && ltfn(version, low.semver)) { - return false - } - } - return true -} - -exports.prerelease = prerelease -function prerelease (version, options) { - var parsed = parse(version, options) - return (parsed && parsed.prerelease.length) ? parsed.prerelease : null -} - -exports.intersects = intersects -function intersects (r1, r2, options) { - r1 = new Range(r1, options) - r2 = new Range(r2, options) - return r1.intersects(r2) -} - -exports.coerce = coerce -function coerce (version) { - if (version instanceof SemVer) { - return version - } - - if (typeof version !== 'string') { - return null - } - - var match = version.match(re[COERCE]) - - if (match == null) { - return null - } - - return parse(match[1] + - '.' + (match[2] || '0') + - '.' + (match[3] || '0')) -} diff --git a/node_modules/@babel/cli/node_modules/slash/index.js b/node_modules/@babel/cli/node_modules/slash/index.js deleted file mode 100644 index 75d72501..00000000 --- a/node_modules/@babel/cli/node_modules/slash/index.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict'; -module.exports = input => { - const isExtendedLengthPath = /^\\\\\?\\/.test(input); - const hasNonAscii = /[^\u0000-\u0080]+/.test(input); // eslint-disable-line no-control-regex - - if (isExtendedLengthPath || hasNonAscii) { - return input; - } - - return input.replace(/\\/g, '/'); -}; diff --git a/node_modules/@babel/cli/node_modules/slash/license b/node_modules/@babel/cli/node_modules/slash/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/@babel/cli/node_modules/slash/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/cli/node_modules/slash/package.json b/node_modules/@babel/cli/node_modules/slash/package.json deleted file mode 100644 index 1e360070..00000000 --- a/node_modules/@babel/cli/node_modules/slash/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "slash", - "version": "2.0.0", - "description": "Convert Windows backslash paths to slash paths", - "license": "MIT", - "repository": "sindresorhus/slash", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=6" - }, - "scripts": { - "test": "xo && ava" - }, - "files": [ - "index.js" - ], - "keywords": [ - "path", - "seperator", - "sep", - "slash", - "backslash", - "windows", - "win" - ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} diff --git a/node_modules/@babel/cli/node_modules/slash/readme.md b/node_modules/@babel/cli/node_modules/slash/readme.md deleted file mode 100644 index 5e2fedbc..00000000 --- a/node_modules/@babel/cli/node_modules/slash/readme.md +++ /dev/null @@ -1,44 +0,0 @@ -# slash [![Build Status](https://travis-ci.org/sindresorhus/slash.svg?branch=master)](https://travis-ci.org/sindresorhus/slash) - -> Convert Windows backslash paths to slash paths: `foo\\bar` ➔ `foo/bar` - -[Forward-slash paths can be used in Windows](http://superuser.com/a/176395/6877) as long as they're not extended-length paths and don't contain any non-ascii characters. - -This was created since the `path` methods in Node outputs `\\` paths on Windows. - - -## Install - -``` -$ npm install slash -``` - - -## Usage - -```js -const path = require('path'); -const slash = require('slash'); - -const str = path.join('foo', 'bar'); -// Unix => foo/bar -// Windows => foo\\bar - -slash(str); -// Unix => foo/bar -// Windows => foo/bar -``` - - -## API - -### slash(path) - -Type: `string` - -Accepts a Windows backslash path and returns a slash path. - - -## License - -MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/@babel/cli/package.json b/node_modules/@babel/cli/package.json deleted file mode 100644 index c6afdfcd..00000000 --- a/node_modules/@babel/cli/package.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "@babel/cli", - "version": "7.18.6", - "description": "Babel command line.", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-cli", - "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20cli%22+is%3Aopen", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-cli" - }, - "keywords": [ - "6to5", - "babel", - "es6", - "transpile", - "transpiler", - "babel-cli", - "compiler" - ], - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.8", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - }, - "devDependencies": { - "@babel/core": "^7.18.6", - "@babel/helper-fixtures": "^7.18.6", - "rimraf": "^3.0.0" - }, - "bin": { - "babel": "./bin/babel.js", - "babel-external-helpers": "./bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/code-frame/LICENSE b/node_modules/@babel/code-frame/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/code-frame/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/code-frame/README.md b/node_modules/@babel/code-frame/README.md deleted file mode 100644 index 08cacb04..00000000 --- a/node_modules/@babel/code-frame/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/code-frame - -> Generate errors that contain a code frame that point to source locations. - -See our website [@babel/code-frame](https://babeljs.io/docs/en/babel-code-frame) for more information. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/code-frame -``` - -or using yarn: - -```sh -yarn add @babel/code-frame --dev -``` diff --git a/node_modules/@babel/code-frame/lib/index.js b/node_modules/@babel/code-frame/lib/index.js deleted file mode 100644 index cba3f837..00000000 --- a/node_modules/@babel/code-frame/lib/index.js +++ /dev/null @@ -1,163 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.codeFrameColumns = codeFrameColumns; -exports.default = _default; - -var _highlight = require("@babel/highlight"); - -let deprecationWarningShown = false; - -function getDefs(chalk) { - return { - gutter: chalk.grey, - marker: chalk.red.bold, - message: chalk.red.bold - }; -} - -const NEWLINE = /\r\n|[\n\r\u2028\u2029]/; - -function getMarkerLines(loc, source, opts) { - const startLoc = Object.assign({ - column: 0, - line: -1 - }, loc.start); - const endLoc = Object.assign({}, startLoc, loc.end); - const { - linesAbove = 2, - linesBelow = 3 - } = opts || {}; - const startLine = startLoc.line; - const startColumn = startLoc.column; - const endLine = endLoc.line; - const endColumn = endLoc.column; - let start = Math.max(startLine - (linesAbove + 1), 0); - let end = Math.min(source.length, endLine + linesBelow); - - if (startLine === -1) { - start = 0; - } - - if (endLine === -1) { - end = source.length; - } - - const lineDiff = endLine - startLine; - const markerLines = {}; - - if (lineDiff) { - for (let i = 0; i <= lineDiff; i++) { - const lineNumber = i + startLine; - - if (!startColumn) { - markerLines[lineNumber] = true; - } else if (i === 0) { - const sourceLength = source[lineNumber - 1].length; - markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1]; - } else if (i === lineDiff) { - markerLines[lineNumber] = [0, endColumn]; - } else { - const sourceLength = source[lineNumber - i].length; - markerLines[lineNumber] = [0, sourceLength]; - } - } - } else { - if (startColumn === endColumn) { - if (startColumn) { - markerLines[startLine] = [startColumn, 0]; - } else { - markerLines[startLine] = true; - } - } else { - markerLines[startLine] = [startColumn, endColumn - startColumn]; - } - } - - return { - start, - end, - markerLines - }; -} - -function codeFrameColumns(rawLines, loc, opts = {}) { - const highlighted = (opts.highlightCode || opts.forceColor) && (0, _highlight.shouldHighlight)(opts); - const chalk = (0, _highlight.getChalk)(opts); - const defs = getDefs(chalk); - - const maybeHighlight = (chalkFn, string) => { - return highlighted ? chalkFn(string) : string; - }; - - const lines = rawLines.split(NEWLINE); - const { - start, - end, - markerLines - } = getMarkerLines(loc, lines, opts); - const hasColumns = loc.start && typeof loc.start.column === "number"; - const numberMaxWidth = String(end).length; - const highlightedLines = highlighted ? (0, _highlight.default)(rawLines, opts) : rawLines; - let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line, index) => { - const number = start + 1 + index; - const paddedNumber = ` ${number}`.slice(-numberMaxWidth); - const gutter = ` ${paddedNumber} |`; - const hasMarker = markerLines[number]; - const lastMarkerLine = !markerLines[number + 1]; - - if (hasMarker) { - let markerLine = ""; - - if (Array.isArray(hasMarker)) { - const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); - const numberOfMarkers = hasMarker[1] || 1; - markerLine = ["\n ", maybeHighlight(defs.gutter, gutter.replace(/\d/g, " ")), " ", markerSpacing, maybeHighlight(defs.marker, "^").repeat(numberOfMarkers)].join(""); - - if (lastMarkerLine && opts.message) { - markerLine += " " + maybeHighlight(defs.message, opts.message); - } - } - - return [maybeHighlight(defs.marker, ">"), maybeHighlight(defs.gutter, gutter), line.length > 0 ? ` ${line}` : "", markerLine].join(""); - } else { - return ` ${maybeHighlight(defs.gutter, gutter)}${line.length > 0 ? ` ${line}` : ""}`; - } - }).join("\n"); - - if (opts.message && !hasColumns) { - frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`; - } - - if (highlighted) { - return chalk.reset(frame); - } else { - return frame; - } -} - -function _default(rawLines, lineNumber, colNumber, opts = {}) { - if (!deprecationWarningShown) { - deprecationWarningShown = true; - const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`."; - - if (process.emitWarning) { - process.emitWarning(message, "DeprecationWarning"); - } else { - const deprecationError = new Error(message); - deprecationError.name = "DeprecationWarning"; - console.warn(new Error(message)); - } - } - - colNumber = Math.max(colNumber, 0); - const location = { - start: { - column: colNumber, - line: lineNumber - } - }; - return codeFrameColumns(rawLines, location, opts); -} \ No newline at end of file diff --git a/node_modules/@babel/code-frame/package.json b/node_modules/@babel/code-frame/package.json deleted file mode 100644 index 18d8db12..00000000 --- a/node_modules/@babel/code-frame/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@babel/code-frame", - "version": "7.18.6", - "description": "Generate errors that contain a code frame that point to source locations.", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-code-frame", - "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-code-frame" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "devDependencies": { - "@types/chalk": "^2.0.0", - "chalk": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/compat-data/LICENSE b/node_modules/@babel/compat-data/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/compat-data/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/compat-data/README.md b/node_modules/@babel/compat-data/README.md deleted file mode 100644 index 9f3abdec..00000000 --- a/node_modules/@babel/compat-data/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/compat-data - -> - -See our website [@babel/compat-data](https://babeljs.io/docs/en/babel-compat-data) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/compat-data -``` - -or using yarn: - -```sh -yarn add @babel/compat-data -``` diff --git a/node_modules/@babel/compat-data/corejs2-built-ins.js b/node_modules/@babel/compat-data/corejs2-built-ins.js deleted file mode 100644 index 68ce97ff..00000000 --- a/node_modules/@babel/compat-data/corejs2-built-ins.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./data/corejs2-built-ins.json"); diff --git a/node_modules/@babel/compat-data/corejs3-shipped-proposals.js b/node_modules/@babel/compat-data/corejs3-shipped-proposals.js deleted file mode 100644 index 6a85b4d9..00000000 --- a/node_modules/@babel/compat-data/corejs3-shipped-proposals.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./data/corejs3-shipped-proposals.json"); diff --git a/node_modules/@babel/compat-data/data/corejs2-built-ins.json b/node_modules/@babel/compat-data/data/corejs2-built-ins.json deleted file mode 100644 index b9e4cfe3..00000000 --- a/node_modules/@babel/compat-data/data/corejs2-built-ins.json +++ /dev/null @@ -1,1789 +0,0 @@ -{ - "es6.array.copy-within": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "32", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.31" - }, - "es6.array.every": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.fill": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "31", - "safari": "7.1", - "node": "4", - "ios": "8", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.31" - }, - "es6.array.filter": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.array.find": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "4", - "ios": "8", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.31" - }, - "es6.array.find-index": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "4", - "ios": "8", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.31" - }, - "es7.array.flat-map": { - "chrome": "69", - "opera": "56", - "edge": "79", - "firefox": "62", - "safari": "12", - "node": "11", - "ios": "12", - "samsung": "10", - "electron": "4.0" - }, - "es6.array.for-each": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.from": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "36", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es7.array.includes": { - "chrome": "47", - "opera": "34", - "edge": "14", - "firefox": "102", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "es6.array.index-of": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.is-array": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "4", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.iterator": { - "chrome": "66", - "opera": "53", - "edge": "12", - "firefox": "60", - "safari": "9", - "node": "10", - "ios": "9", - "samsung": "9", - "rhino": "1.7.13", - "electron": "3.0" - }, - "es6.array.last-index-of": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.map": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.array.of": { - "chrome": "45", - "opera": "32", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.31" - }, - "es6.array.reduce": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.reduce-right": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.slice": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.array.some": { - "chrome": "5", - "opera": "10.10", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.array.sort": { - "chrome": "63", - "opera": "50", - "edge": "12", - "firefox": "5", - "safari": "12", - "node": "10", - "ie": "9", - "ios": "12", - "samsung": "8", - "rhino": "1.7.13", - "electron": "3.0" - }, - "es6.array.species": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.date.now": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.date.to-iso-string": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3.5", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.date.to-json": { - "chrome": "5", - "opera": "12.10", - "edge": "12", - "firefox": "4", - "safari": "10", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "10", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.date.to-primitive": { - "chrome": "47", - "opera": "34", - "edge": "15", - "firefox": "44", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "es6.date.to-string": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.4", - "ie": "10", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.function.bind": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "5.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.function.has-instance": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "50", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.function.name": { - "chrome": "5", - "opera": "10.50", - "edge": "14", - "firefox": "2", - "safari": "4", - "node": "0.4", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.map": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.math.acosh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.asinh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.atanh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.cbrt": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.clz32": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.cosh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.expm1": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.fround": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "26", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.hypot": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "27", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.imul": { - "chrome": "30", - "opera": "17", - "edge": "12", - "firefox": "23", - "safari": "7", - "node": "0.12", - "android": "4.4", - "ios": "7", - "samsung": "2", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.log1p": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.log10": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.log2": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.sign": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.sinh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.tanh": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.math.trunc": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "25", - "safari": "7.1", - "node": "0.12", - "ios": "8", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.constructor": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.number.epsilon": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.number.is-finite": { - "chrome": "19", - "opera": "15", - "edge": "12", - "firefox": "16", - "safari": "9", - "node": "0.8", - "android": "4.1", - "ios": "9", - "samsung": "1.5", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.is-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "16", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.is-nan": { - "chrome": "19", - "opera": "15", - "edge": "12", - "firefox": "15", - "safari": "9", - "node": "0.8", - "android": "4.1", - "ios": "9", - "samsung": "1.5", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.is-safe-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "32", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.max-safe-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.min-safe-integer": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.number.parse-float": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.number.parse-int": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "25", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "2", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.object.assign": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "36", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.object.create": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es7.object.define-getter": { - "chrome": "62", - "opera": "49", - "edge": "16", - "firefox": "48", - "safari": "9", - "node": "8.10", - "ios": "9", - "samsung": "8", - "electron": "3.0" - }, - "es7.object.define-setter": { - "chrome": "62", - "opera": "49", - "edge": "16", - "firefox": "48", - "safari": "9", - "node": "8.10", - "ios": "9", - "samsung": "8", - "electron": "3.0" - }, - "es6.object.define-property": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "5.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.object.define-properties": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "4", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es7.object.entries": { - "chrome": "54", - "opera": "41", - "edge": "14", - "firefox": "47", - "safari": "10.1", - "node": "7", - "ios": "10.3", - "samsung": "6", - "rhino": "1.7.14", - "electron": "1.4" - }, - "es6.object.freeze": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es6.object.get-own-property-descriptor": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es7.object.get-own-property-descriptors": { - "chrome": "54", - "opera": "41", - "edge": "15", - "firefox": "50", - "safari": "10.1", - "node": "7", - "ios": "10.3", - "samsung": "6", - "electron": "1.4" - }, - "es6.object.get-own-property-names": { - "chrome": "40", - "opera": "27", - "edge": "12", - "firefox": "33", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.object.get-prototype-of": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es7.object.lookup-getter": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "36", - "safari": "9", - "node": "8.10", - "ios": "9", - "samsung": "8", - "electron": "3.0" - }, - "es7.object.lookup-setter": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "36", - "safari": "9", - "node": "8.10", - "ios": "9", - "samsung": "8", - "electron": "3.0" - }, - "es6.object.prevent-extensions": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es6.object.to-string": { - "chrome": "57", - "opera": "44", - "edge": "15", - "firefox": "51", - "safari": "10", - "node": "8", - "ios": "10", - "samsung": "7", - "electron": "1.7" - }, - "es6.object.is": { - "chrome": "19", - "opera": "15", - "edge": "12", - "firefox": "22", - "safari": "9", - "node": "0.8", - "android": "4.1", - "ios": "9", - "samsung": "1.5", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.object.is-frozen": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es6.object.is-sealed": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es6.object.is-extensible": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es6.object.keys": { - "chrome": "40", - "opera": "27", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.object.seal": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "35", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.13", - "electron": "0.30" - }, - "es6.object.set-prototype-of": { - "chrome": "34", - "opera": "21", - "edge": "12", - "firefox": "31", - "safari": "9", - "node": "0.12", - "ie": "11", - "ios": "9", - "samsung": "2", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es7.object.values": { - "chrome": "54", - "opera": "41", - "edge": "14", - "firefox": "47", - "safari": "10.1", - "node": "7", - "ios": "10.3", - "samsung": "6", - "rhino": "1.7.14", - "electron": "1.4" - }, - "es6.promise": { - "chrome": "51", - "opera": "38", - "edge": "14", - "firefox": "45", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es7.promise.finally": { - "chrome": "63", - "opera": "50", - "edge": "18", - "firefox": "58", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "8", - "electron": "3.0" - }, - "es6.reflect.apply": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.construct": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "49", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.define-property": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.delete-property": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.get": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.get-own-property-descriptor": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.get-prototype-of": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.has": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.is-extensible": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.own-keys": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.prevent-extensions": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.set": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.reflect.set-prototype-of": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "42", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "es6.regexp.constructor": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "40", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "1.1" - }, - "es6.regexp.flags": { - "chrome": "49", - "opera": "36", - "edge": "79", - "firefox": "37", - "safari": "9", - "node": "6", - "ios": "9", - "samsung": "5", - "electron": "0.37" - }, - "es6.regexp.match": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "electron": "1.1" - }, - "es6.regexp.replace": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "1.1" - }, - "es6.regexp.split": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "1.1" - }, - "es6.regexp.search": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "49", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "electron": "1.1" - }, - "es6.regexp.to-string": { - "chrome": "50", - "opera": "37", - "edge": "79", - "firefox": "39", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "1.1" - }, - "es6.set": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.symbol": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "51", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es7.symbol.async-iterator": { - "chrome": "63", - "opera": "50", - "edge": "79", - "firefox": "57", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "8", - "electron": "3.0" - }, - "es6.string.anchor": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.big": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.blink": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.bold": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.code-point-at": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.string.ends-with": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.string.fixed": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.fontcolor": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.fontsize": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.from-code-point": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.string.includes": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "40", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.string.italics": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.iterator": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.string.link": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es7.string.pad-start": { - "chrome": "57", - "opera": "44", - "edge": "15", - "firefox": "48", - "safari": "10", - "node": "8", - "ios": "10", - "samsung": "7", - "rhino": "1.7.13", - "electron": "1.7" - }, - "es7.string.pad-end": { - "chrome": "57", - "opera": "44", - "edge": "15", - "firefox": "48", - "safari": "10", - "node": "8", - "ios": "10", - "samsung": "7", - "rhino": "1.7.13", - "electron": "1.7" - }, - "es6.string.raw": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "34", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.14", - "electron": "0.21" - }, - "es6.string.repeat": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "24", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.string.small": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.starts-with": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "29", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "rhino": "1.7.13", - "electron": "0.21" - }, - "es6.string.strike": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.sub": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.sup": { - "chrome": "5", - "opera": "15", - "edge": "12", - "firefox": "17", - "safari": "6", - "node": "0.4", - "android": "4", - "ios": "7", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.14", - "electron": "0.20" - }, - "es6.string.trim": { - "chrome": "5", - "opera": "10.50", - "edge": "12", - "firefox": "3.5", - "safari": "4", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es7.string.trim-left": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "61", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "9", - "rhino": "1.7.13", - "electron": "3.0" - }, - "es7.string.trim-right": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "61", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "9", - "rhino": "1.7.13", - "electron": "3.0" - }, - "es6.typed.array-buffer": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.data-view": { - "chrome": "5", - "opera": "12", - "edge": "12", - "firefox": "15", - "safari": "5.1", - "node": "0.4", - "ie": "10", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "es6.typed.int8-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.uint8-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.uint8-clamped-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.int16-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.uint16-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.int32-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.uint32-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.float32-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.typed.float64-array": { - "chrome": "51", - "opera": "38", - "edge": "13", - "firefox": "48", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "es6.weak-map": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "9", - "node": "6.5", - "ios": "9", - "samsung": "5", - "electron": "1.2" - }, - "es6.weak-set": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "9", - "node": "6.5", - "ios": "9", - "samsung": "5", - "electron": "1.2" - } -} diff --git a/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json b/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json deleted file mode 100644 index 7ce01ed9..00000000 --- a/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json +++ /dev/null @@ -1,5 +0,0 @@ -[ - "esnext.global-this", - "esnext.promise.all-settled", - "esnext.string.match-all" -] diff --git a/node_modules/@babel/compat-data/data/native-modules.json b/node_modules/@babel/compat-data/data/native-modules.json deleted file mode 100644 index bf634997..00000000 --- a/node_modules/@babel/compat-data/data/native-modules.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "es6.module": { - "chrome": "61", - "and_chr": "61", - "edge": "16", - "firefox": "60", - "and_ff": "60", - "node": "13.2.0", - "opera": "48", - "op_mob": "48", - "safari": "10.1", - "ios": "10.3", - "samsung": "8.2", - "android": "61", - "electron": "2.0", - "ios_saf": "10.3" - } -} diff --git a/node_modules/@babel/compat-data/data/overlapping-plugins.json b/node_modules/@babel/compat-data/data/overlapping-plugins.json deleted file mode 100644 index 6ad09e43..00000000 --- a/node_modules/@babel/compat-data/data/overlapping-plugins.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "transform-async-to-generator": [ - "bugfix/transform-async-arrows-in-class" - ], - "transform-parameters": [ - "bugfix/transform-edge-default-parameters", - "bugfix/transform-safari-id-destructuring-collision-in-function-expression" - ], - "transform-function-name": [ - "bugfix/transform-edge-function-name" - ], - "transform-block-scoping": [ - "bugfix/transform-safari-block-shadowing", - "bugfix/transform-safari-for-shadowing" - ], - "transform-template-literals": [ - "bugfix/transform-tagged-template-caching" - ], - "proposal-optional-chaining": [ - "bugfix/transform-v8-spread-parameters-in-optional-chaining" - ] -} diff --git a/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/node_modules/@babel/compat-data/data/plugin-bugfixes.json deleted file mode 100644 index a16d707d..00000000 --- a/node_modules/@babel/compat-data/data/plugin-bugfixes.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "bugfix/transform-async-arrows-in-class": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "11", - "node": "7.6", - "ios": "11", - "samsung": "6", - "electron": "1.6" - }, - "bugfix/transform-edge-default-parameters": { - "chrome": "49", - "opera": "36", - "edge": "18", - "firefox": "52", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "bugfix/transform-edge-function-name": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "bugfix/transform-safari-block-shadowing": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "44", - "safari": "11", - "node": "6", - "ie": "11", - "ios": "11", - "samsung": "5", - "electron": "0.37" - }, - "bugfix/transform-safari-for-shadowing": { - "chrome": "49", - "opera": "36", - "edge": "12", - "firefox": "4", - "safari": "11", - "node": "6", - "ie": "11", - "ios": "11", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.37" - }, - "bugfix/transform-safari-id-destructuring-collision-in-function-expression": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "2", - "node": "6", - "samsung": "5", - "electron": "0.37" - }, - "bugfix/transform-tagged-template-caching": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "34", - "safari": "13", - "node": "4", - "ios": "13", - "samsung": "3.4", - "rhino": "1.7.14", - "electron": "0.21" - }, - "bugfix/transform-v8-spread-parameters-in-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "ios": "13.4", - "electron": "13.0" - }, - "proposal-optional-chaining": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "74", - "safari": "13.1", - "node": "14", - "ios": "13.4", - "samsung": "13", - "electron": "8.0" - }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "10.1", - "node": "7.6", - "ios": "10.3", - "samsung": "6", - "electron": "1.6" - }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "electron": "0.21" - }, - "transform-function-name": { - "chrome": "51", - "opera": "38", - "edge": "14", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-block-scoping": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "51", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - } -} diff --git a/node_modules/@babel/compat-data/data/plugins.json b/node_modules/@babel/compat-data/data/plugins.json deleted file mode 100644 index 96c64cab..00000000 --- a/node_modules/@babel/compat-data/data/plugins.json +++ /dev/null @@ -1,478 +0,0 @@ -{ - "proposal-class-static-block": { - "chrome": "94", - "opera": "80", - "edge": "94", - "firefox": "93", - "node": "16.11", - "electron": "15.0" - }, - "proposal-private-property-in-object": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "90", - "safari": "15", - "node": "16.9", - "ios": "15", - "electron": "13.0" - }, - "proposal-class-properties": { - "chrome": "74", - "opera": "62", - "edge": "79", - "firefox": "90", - "safari": "14.1", - "node": "12", - "ios": "15", - "samsung": "11", - "electron": "6.0" - }, - "proposal-private-methods": { - "chrome": "84", - "opera": "70", - "edge": "84", - "firefox": "90", - "safari": "15", - "node": "14.6", - "ios": "15", - "samsung": "14", - "electron": "10.0" - }, - "proposal-numeric-separator": { - "chrome": "75", - "opera": "62", - "edge": "79", - "firefox": "70", - "safari": "13", - "node": "12.5", - "ios": "13", - "samsung": "11", - "rhino": "1.7.14", - "electron": "6.0" - }, - "proposal-logical-assignment-operators": { - "chrome": "85", - "opera": "71", - "edge": "85", - "firefox": "79", - "safari": "14", - "node": "15", - "ios": "14", - "samsung": "14", - "electron": "10.0" - }, - "proposal-nullish-coalescing-operator": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "72", - "safari": "13.1", - "node": "14", - "ios": "13.4", - "samsung": "13", - "electron": "8.0" - }, - "proposal-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "ios": "13.4", - "electron": "13.0" - }, - "proposal-json-strings": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "62", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "9", - "rhino": "1.7.14", - "electron": "3.0" - }, - "proposal-optional-catch-binding": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "58", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "9", - "electron": "3.0" - }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "18", - "firefox": "53", - "node": "6", - "samsung": "5", - "electron": "0.37" - }, - "proposal-async-generator-functions": { - "chrome": "63", - "opera": "50", - "edge": "79", - "firefox": "57", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "8", - "electron": "3.0" - }, - "proposal-object-rest-spread": { - "chrome": "60", - "opera": "47", - "edge": "79", - "firefox": "55", - "safari": "11.1", - "node": "8.3", - "ios": "11.3", - "samsung": "8", - "electron": "2.0" - }, - "transform-dotall-regex": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "8.10", - "ios": "11.3", - "samsung": "8", - "electron": "3.0" - }, - "proposal-unicode-property-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "9", - "electron": "3.0" - }, - "transform-named-capturing-groups-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "9", - "electron": "3.0" - }, - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "11", - "node": "7.6", - "ios": "11", - "samsung": "6", - "electron": "1.6" - }, - "transform-exponentiation-operator": { - "chrome": "52", - "opera": "39", - "edge": "14", - "firefox": "52", - "safari": "10.1", - "node": "7", - "ios": "10.3", - "samsung": "6", - "rhino": "1.7.14", - "electron": "1.3" - }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "13", - "node": "4", - "ios": "13", - "samsung": "3.4", - "electron": "0.21" - }, - "transform-literals": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "53", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "electron": "0.30" - }, - "transform-function-name": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-arrow-functions": { - "chrome": "47", - "opera": "34", - "edge": "13", - "firefox": "43", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.36" - }, - "transform-block-scoped-functions": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "46", - "safari": "10", - "node": "4", - "ie": "11", - "ios": "10", - "samsung": "3.4", - "electron": "0.21" - }, - "transform-classes": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-object-super": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-shorthand-properties": { - "chrome": "43", - "opera": "30", - "edge": "12", - "firefox": "33", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "rhino": "1.7.14", - "electron": "0.27" - }, - "transform-duplicate-keys": { - "chrome": "42", - "opera": "29", - "edge": "12", - "firefox": "34", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "electron": "0.25" - }, - "transform-computed-properties": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "34", - "safari": "7.1", - "node": "4", - "ios": "8", - "samsung": "4", - "electron": "0.30" - }, - "transform-for-of": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-sticky-regex": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "3", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "transform-unicode-escapes": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "53", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "electron": "0.30" - }, - "transform-unicode-regex": { - "chrome": "50", - "opera": "37", - "edge": "13", - "firefox": "46", - "safari": "12", - "node": "6", - "ios": "12", - "samsung": "5", - "electron": "1.1" - }, - "transform-spread": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-destructuring": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-block-scoping": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "51", - "safari": "11", - "node": "6", - "ios": "11", - "samsung": "5", - "electron": "0.37" - }, - "transform-typeof-symbol": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "transform-new-target": { - "chrome": "46", - "opera": "33", - "edge": "14", - "firefox": "41", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-regenerator": { - "chrome": "50", - "opera": "37", - "edge": "13", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "1.1" - }, - "transform-member-expression-literals": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "2", - "safari": "5.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "transform-property-literals": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "2", - "safari": "5.1", - "node": "0.4", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "transform-reserved-words": { - "chrome": "13", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.6", - "ie": "9", - "android": "4.4", - "ios": "6", - "phantom": "1.9", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "proposal-export-namespace-from": { - "chrome": "72", - "and_chr": "72", - "edge": "79", - "firefox": "80", - "and_ff": "80", - "node": "13.2", - "opera": "60", - "op_mob": "51", - "samsung": "11.0", - "android": "72", - "electron": "5.0" - } -} diff --git a/node_modules/@babel/compat-data/native-modules.js b/node_modules/@babel/compat-data/native-modules.js deleted file mode 100644 index 8e97da4b..00000000 --- a/node_modules/@babel/compat-data/native-modules.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./data/native-modules.json"); diff --git a/node_modules/@babel/compat-data/overlapping-plugins.js b/node_modules/@babel/compat-data/overlapping-plugins.js deleted file mode 100644 index 88242e46..00000000 --- a/node_modules/@babel/compat-data/overlapping-plugins.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./data/overlapping-plugins.json"); diff --git a/node_modules/@babel/compat-data/package.json b/node_modules/@babel/compat-data/package.json deleted file mode 100644 index 2bfa7825..00000000 --- a/node_modules/@babel/compat-data/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "@babel/compat-data", - "version": "7.18.6", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "description": "", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-compat-data" - }, - "publishConfig": { - "access": "public" - }, - "exports": { - "./plugins": "./plugins.js", - "./native-modules": "./native-modules.js", - "./corejs2-built-ins": "./corejs2-built-ins.js", - "./corejs3-shipped-proposals": "./corejs3-shipped-proposals.js", - "./overlapping-plugins": "./overlapping-plugins.js", - "./plugin-bugfixes": "./plugin-bugfixes.js" - }, - "scripts": { - "build-data": "./scripts/download-compat-table.sh && node ./scripts/build-data.js && node ./scripts/build-modules-support.js && node ./scripts/build-bugfixes-targets.js" - }, - "keywords": [ - "babel", - "compat-table", - "compat-data" - ], - "devDependencies": { - "@mdn/browser-compat-data": "^4.0.10", - "core-js-compat": "^3.22.1", - "electron-to-chromium": "^1.4.113" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/compat-data/plugin-bugfixes.js b/node_modules/@babel/compat-data/plugin-bugfixes.js deleted file mode 100644 index f390181a..00000000 --- a/node_modules/@babel/compat-data/plugin-bugfixes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./data/plugin-bugfixes.json"); diff --git a/node_modules/@babel/compat-data/plugins.js b/node_modules/@babel/compat-data/plugins.js deleted file mode 100644 index 42646edc..00000000 --- a/node_modules/@babel/compat-data/plugins.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("./data/plugins.json"); diff --git a/node_modules/@babel/core/LICENSE b/node_modules/@babel/core/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/core/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/core/README.md b/node_modules/@babel/core/README.md deleted file mode 100644 index 9b3a9503..00000000 --- a/node_modules/@babel/core/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/core - -> Babel compiler core. - -See our website [@babel/core](https://babeljs.io/docs/en/babel-core) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen) associated with this package. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/core -``` - -or using yarn: - -```sh -yarn add @babel/core --dev -``` diff --git a/node_modules/@babel/core/lib/config/cache-contexts.js b/node_modules/@babel/core/lib/config/cache-contexts.js deleted file mode 100644 index d28d24ce..00000000 --- a/node_modules/@babel/core/lib/config/cache-contexts.js +++ /dev/null @@ -1 +0,0 @@ -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/caching.js b/node_modules/@babel/core/lib/config/caching.js deleted file mode 100644 index 22bc72e3..00000000 --- a/node_modules/@babel/core/lib/config/caching.js +++ /dev/null @@ -1,327 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.assertSimpleType = assertSimpleType; -exports.makeStrongCache = makeStrongCache; -exports.makeStrongCacheSync = makeStrongCacheSync; -exports.makeWeakCache = makeWeakCache; -exports.makeWeakCacheSync = makeWeakCacheSync; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _async = require("../gensync-utils/async"); - -var _util = require("./util"); - -const synchronize = gen => { - return _gensync()(gen).sync; -}; - -function* genTrue() { - return true; -} - -function makeWeakCache(handler) { - return makeCachedFunction(WeakMap, handler); -} - -function makeWeakCacheSync(handler) { - return synchronize(makeWeakCache(handler)); -} - -function makeStrongCache(handler) { - return makeCachedFunction(Map, handler); -} - -function makeStrongCacheSync(handler) { - return synchronize(makeStrongCache(handler)); -} - -function makeCachedFunction(CallCache, handler) { - const callCacheSync = new CallCache(); - const callCacheAsync = new CallCache(); - const futureCache = new CallCache(); - return function* cachedFunction(arg, data) { - const asyncContext = yield* (0, _async.isAsync)(); - const callCache = asyncContext ? callCacheAsync : callCacheSync; - const cached = yield* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data); - if (cached.valid) return cached.value; - const cache = new CacheConfigurator(data); - const handlerResult = handler(arg, cache); - let finishLock; - let value; - - if ((0, _util.isIterableIterator)(handlerResult)) { - const gen = handlerResult; - value = yield* (0, _async.onFirstPause)(gen, () => { - finishLock = setupAsyncLocks(cache, futureCache, arg); - }); - } else { - value = handlerResult; - } - - updateFunctionCache(callCache, cache, arg, value); - - if (finishLock) { - futureCache.delete(arg); - finishLock.release(value); - } - - return value; - }; -} - -function* getCachedValue(cache, arg, data) { - const cachedValue = cache.get(arg); - - if (cachedValue) { - for (const { - value, - valid - } of cachedValue) { - if (yield* valid(data)) return { - valid: true, - value - }; - } - } - - return { - valid: false, - value: null - }; -} - -function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data) { - const cached = yield* getCachedValue(callCache, arg, data); - - if (cached.valid) { - return cached; - } - - if (asyncContext) { - const cached = yield* getCachedValue(futureCache, arg, data); - - if (cached.valid) { - const value = yield* (0, _async.waitFor)(cached.value.promise); - return { - valid: true, - value - }; - } - } - - return { - valid: false, - value: null - }; -} - -function setupAsyncLocks(config, futureCache, arg) { - const finishLock = new Lock(); - updateFunctionCache(futureCache, config, arg, finishLock); - return finishLock; -} - -function updateFunctionCache(cache, config, arg, value) { - if (!config.configured()) config.forever(); - let cachedValue = cache.get(arg); - config.deactivate(); - - switch (config.mode()) { - case "forever": - cachedValue = [{ - value, - valid: genTrue - }]; - cache.set(arg, cachedValue); - break; - - case "invalidate": - cachedValue = [{ - value, - valid: config.validator() - }]; - cache.set(arg, cachedValue); - break; - - case "valid": - if (cachedValue) { - cachedValue.push({ - value, - valid: config.validator() - }); - } else { - cachedValue = [{ - value, - valid: config.validator() - }]; - cache.set(arg, cachedValue); - } - - } -} - -class CacheConfigurator { - constructor(data) { - this._active = true; - this._never = false; - this._forever = false; - this._invalidate = false; - this._configured = false; - this._pairs = []; - this._data = void 0; - this._data = data; - } - - simple() { - return makeSimpleConfigurator(this); - } - - mode() { - if (this._never) return "never"; - if (this._forever) return "forever"; - if (this._invalidate) return "invalidate"; - return "valid"; - } - - forever() { - if (!this._active) { - throw new Error("Cannot change caching after evaluation has completed."); - } - - if (this._never) { - throw new Error("Caching has already been configured with .never()"); - } - - this._forever = true; - this._configured = true; - } - - never() { - if (!this._active) { - throw new Error("Cannot change caching after evaluation has completed."); - } - - if (this._forever) { - throw new Error("Caching has already been configured with .forever()"); - } - - this._never = true; - this._configured = true; - } - - using(handler) { - if (!this._active) { - throw new Error("Cannot change caching after evaluation has completed."); - } - - if (this._never || this._forever) { - throw new Error("Caching has already been configured with .never or .forever()"); - } - - this._configured = true; - const key = handler(this._data); - const fn = (0, _async.maybeAsync)(handler, `You appear to be using an async cache handler, but Babel has been called synchronously`); - - if ((0, _async.isThenable)(key)) { - return key.then(key => { - this._pairs.push([key, fn]); - - return key; - }); - } - - this._pairs.push([key, fn]); - - return key; - } - - invalidate(handler) { - this._invalidate = true; - return this.using(handler); - } - - validator() { - const pairs = this._pairs; - return function* (data) { - for (const [key, fn] of pairs) { - if (key !== (yield* fn(data))) return false; - } - - return true; - }; - } - - deactivate() { - this._active = false; - } - - configured() { - return this._configured; - } - -} - -function makeSimpleConfigurator(cache) { - function cacheFn(val) { - if (typeof val === "boolean") { - if (val) cache.forever();else cache.never(); - return; - } - - return cache.using(() => assertSimpleType(val())); - } - - cacheFn.forever = () => cache.forever(); - - cacheFn.never = () => cache.never(); - - cacheFn.using = cb => cache.using(() => assertSimpleType(cb())); - - cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb())); - - return cacheFn; -} - -function assertSimpleType(value) { - if ((0, _async.isThenable)(value)) { - throw new Error(`You appear to be using an async cache handler, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously handle your caching logic.`); - } - - if (value != null && typeof value !== "string" && typeof value !== "boolean" && typeof value !== "number") { - throw new Error("Cache keys must be either string, boolean, number, null, or undefined."); - } - - return value; -} - -class Lock { - constructor() { - this.released = false; - this.promise = void 0; - this._resolve = void 0; - this.promise = new Promise(resolve => { - this._resolve = resolve; - }); - } - - release(value) { - this.released = true; - - this._resolve(value); - } - -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/config-chain.js b/node_modules/@babel/core/lib/config/config-chain.js deleted file mode 100644 index dce70e1f..00000000 --- a/node_modules/@babel/core/lib/config/config-chain.js +++ /dev/null @@ -1,566 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.buildPresetChain = buildPresetChain; -exports.buildPresetChainWalker = void 0; -exports.buildRootChain = buildRootChain; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _debug() { - const data = require("debug"); - - _debug = function () { - return data; - }; - - return data; -} - -var _options = require("./validation/options"); - -var _patternToRegex = require("./pattern-to-regex"); - -var _printer = require("./printer"); - -var _files = require("./files"); - -var _caching = require("./caching"); - -var _configDescriptors = require("./config-descriptors"); - -const debug = _debug()("babel:config:config-chain"); - -function* buildPresetChain(arg, context) { - const chain = yield* buildPresetChainWalker(arg, context); - if (!chain) return null; - return { - plugins: dedupDescriptors(chain.plugins), - presets: dedupDescriptors(chain.presets), - options: chain.options.map(o => normalizeOptions(o)), - files: new Set() - }; -} - -const buildPresetChainWalker = makeChainWalker({ - root: preset => loadPresetDescriptors(preset), - env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName), - overrides: (preset, index) => loadPresetOverridesDescriptors(preset)(index), - overridesEnv: (preset, index, envName) => loadPresetOverridesEnvDescriptors(preset)(index)(envName), - createLogger: () => () => {} -}); -exports.buildPresetChainWalker = buildPresetChainWalker; -const loadPresetDescriptors = (0, _caching.makeWeakCacheSync)(preset => buildRootDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors)); -const loadPresetEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, envName))); -const loadPresetOverridesDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index))); -const loadPresetOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index, envName)))); - -function* buildRootChain(opts, context) { - let configReport, babelRcReport; - const programmaticLogger = new _printer.ConfigPrinter(); - const programmaticChain = yield* loadProgrammaticChain({ - options: opts, - dirname: context.cwd - }, context, undefined, programmaticLogger); - if (!programmaticChain) return null; - const programmaticReport = yield* programmaticLogger.output(); - let configFile; - - if (typeof opts.configFile === "string") { - configFile = yield* (0, _files.loadConfig)(opts.configFile, context.cwd, context.envName, context.caller); - } else if (opts.configFile !== false) { - configFile = yield* (0, _files.findRootConfig)(context.root, context.envName, context.caller); - } - - let { - babelrc, - babelrcRoots - } = opts; - let babelrcRootsDirectory = context.cwd; - const configFileChain = emptyChain(); - const configFileLogger = new _printer.ConfigPrinter(); - - if (configFile) { - const validatedFile = validateConfigFile(configFile); - const result = yield* loadFileChain(validatedFile, context, undefined, configFileLogger); - if (!result) return null; - configReport = yield* configFileLogger.output(); - - if (babelrc === undefined) { - babelrc = validatedFile.options.babelrc; - } - - if (babelrcRoots === undefined) { - babelrcRootsDirectory = validatedFile.dirname; - babelrcRoots = validatedFile.options.babelrcRoots; - } - - mergeChain(configFileChain, result); - } - - let ignoreFile, babelrcFile; - let isIgnored = false; - const fileChain = emptyChain(); - - if ((babelrc === true || babelrc === undefined) && typeof context.filename === "string") { - const pkgData = yield* (0, _files.findPackageData)(context.filename); - - if (pkgData && babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)) { - ({ - ignore: ignoreFile, - config: babelrcFile - } = yield* (0, _files.findRelativeConfig)(pkgData, context.envName, context.caller)); - - if (ignoreFile) { - fileChain.files.add(ignoreFile.filepath); - } - - if (ignoreFile && shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)) { - isIgnored = true; - } - - if (babelrcFile && !isIgnored) { - const validatedFile = validateBabelrcFile(babelrcFile); - const babelrcLogger = new _printer.ConfigPrinter(); - const result = yield* loadFileChain(validatedFile, context, undefined, babelrcLogger); - - if (!result) { - isIgnored = true; - } else { - babelRcReport = yield* babelrcLogger.output(); - mergeChain(fileChain, result); - } - } - - if (babelrcFile && isIgnored) { - fileChain.files.add(babelrcFile.filepath); - } - } - } - - if (context.showConfig) { - console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----"); - } - - const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain); - return { - plugins: isIgnored ? [] : dedupDescriptors(chain.plugins), - presets: isIgnored ? [] : dedupDescriptors(chain.presets), - options: isIgnored ? [] : chain.options.map(o => normalizeOptions(o)), - fileHandling: isIgnored ? "ignored" : "transpile", - ignore: ignoreFile || undefined, - babelrc: babelrcFile || undefined, - config: configFile || undefined, - files: chain.files - }; -} - -function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) { - if (typeof babelrcRoots === "boolean") return babelrcRoots; - const absoluteRoot = context.root; - - if (babelrcRoots === undefined) { - return pkgData.directories.indexOf(absoluteRoot) !== -1; - } - - let babelrcPatterns = babelrcRoots; - - if (!Array.isArray(babelrcPatterns)) { - babelrcPatterns = [babelrcPatterns]; - } - - babelrcPatterns = babelrcPatterns.map(pat => { - return typeof pat === "string" ? _path().resolve(babelrcRootsDirectory, pat) : pat; - }); - - if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) { - return pkgData.directories.indexOf(absoluteRoot) !== -1; - } - - return babelrcPatterns.some(pat => { - if (typeof pat === "string") { - pat = (0, _patternToRegex.default)(pat, babelrcRootsDirectory); - } - - return pkgData.directories.some(directory => { - return matchPattern(pat, babelrcRootsDirectory, directory, context); - }); - }); -} - -const validateConfigFile = (0, _caching.makeWeakCacheSync)(file => ({ - filepath: file.filepath, - dirname: file.dirname, - options: (0, _options.validate)("configfile", file.options) -})); -const validateBabelrcFile = (0, _caching.makeWeakCacheSync)(file => ({ - filepath: file.filepath, - dirname: file.dirname, - options: (0, _options.validate)("babelrcfile", file.options) -})); -const validateExtendFile = (0, _caching.makeWeakCacheSync)(file => ({ - filepath: file.filepath, - dirname: file.dirname, - options: (0, _options.validate)("extendsfile", file.options) -})); -const loadProgrammaticChain = makeChainWalker({ - root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors), - env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName), - overrides: (input, index) => buildOverrideDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index), - overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName), - createLogger: (input, context, baseLogger) => buildProgrammaticLogger(input, context, baseLogger) -}); -const loadFileChainWalker = makeChainWalker({ - root: file => loadFileDescriptors(file), - env: (file, envName) => loadFileEnvDescriptors(file)(envName), - overrides: (file, index) => loadFileOverridesDescriptors(file)(index), - overridesEnv: (file, index, envName) => loadFileOverridesEnvDescriptors(file)(index)(envName), - createLogger: (file, context, baseLogger) => buildFileLogger(file.filepath, context, baseLogger) -}); - -function* loadFileChain(input, context, files, baseLogger) { - const chain = yield* loadFileChainWalker(input, context, files, baseLogger); - - if (chain) { - chain.files.add(input.filepath); - } - - return chain; -} - -const loadFileDescriptors = (0, _caching.makeWeakCacheSync)(file => buildRootDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors)); -const loadFileEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, envName))); -const loadFileOverridesDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index))); -const loadFileOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index, envName)))); - -function buildFileLogger(filepath, context, baseLogger) { - if (!baseLogger) { - return () => {}; - } - - return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Config, { - filepath - }); -} - -function buildRootDescriptors({ - dirname, - options -}, alias, descriptors) { - return descriptors(dirname, options, alias); -} - -function buildProgrammaticLogger(_, context, baseLogger) { - var _context$caller; - - if (!baseLogger) { - return () => {}; - } - - return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Programmatic, { - callerName: (_context$caller = context.caller) == null ? void 0 : _context$caller.name - }); -} - -function buildEnvDescriptors({ - dirname, - options -}, alias, descriptors, envName) { - const opts = options.env && options.env[envName]; - return opts ? descriptors(dirname, opts, `${alias}.env["${envName}"]`) : null; -} - -function buildOverrideDescriptors({ - dirname, - options -}, alias, descriptors, index) { - const opts = options.overrides && options.overrides[index]; - if (!opts) throw new Error("Assertion failure - missing override"); - return descriptors(dirname, opts, `${alias}.overrides[${index}]`); -} - -function buildOverrideEnvDescriptors({ - dirname, - options -}, alias, descriptors, index, envName) { - const override = options.overrides && options.overrides[index]; - if (!override) throw new Error("Assertion failure - missing override"); - const opts = override.env && override.env[envName]; - return opts ? descriptors(dirname, opts, `${alias}.overrides[${index}].env["${envName}"]`) : null; -} - -function makeChainWalker({ - root, - env, - overrides, - overridesEnv, - createLogger -}) { - return function* (input, context, files = new Set(), baseLogger) { - const { - dirname - } = input; - const flattenedConfigs = []; - const rootOpts = root(input); - - if (configIsApplicable(rootOpts, dirname, context)) { - flattenedConfigs.push({ - config: rootOpts, - envName: undefined, - index: undefined - }); - const envOpts = env(input, context.envName); - - if (envOpts && configIsApplicable(envOpts, dirname, context)) { - flattenedConfigs.push({ - config: envOpts, - envName: context.envName, - index: undefined - }); - } - - (rootOpts.options.overrides || []).forEach((_, index) => { - const overrideOps = overrides(input, index); - - if (configIsApplicable(overrideOps, dirname, context)) { - flattenedConfigs.push({ - config: overrideOps, - index, - envName: undefined - }); - const overrideEnvOpts = overridesEnv(input, index, context.envName); - - if (overrideEnvOpts && configIsApplicable(overrideEnvOpts, dirname, context)) { - flattenedConfigs.push({ - config: overrideEnvOpts, - index, - envName: context.envName - }); - } - } - }); - } - - if (flattenedConfigs.some(({ - config: { - options: { - ignore, - only - } - } - }) => shouldIgnore(context, ignore, only, dirname))) { - return null; - } - - const chain = emptyChain(); - const logger = createLogger(input, context, baseLogger); - - for (const { - config, - index, - envName - } of flattenedConfigs) { - if (!(yield* mergeExtendsChain(chain, config.options, dirname, context, files, baseLogger))) { - return null; - } - - logger(config, index, envName); - yield* mergeChainOpts(chain, config); - } - - return chain; - }; -} - -function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) { - if (opts.extends === undefined) return true; - const file = yield* (0, _files.loadConfig)(opts.extends, dirname, context.envName, context.caller); - - if (files.has(file)) { - throw new Error(`Configuration cycle detected loading ${file.filepath}.\n` + `File already loaded following the config chain:\n` + Array.from(files, file => ` - ${file.filepath}`).join("\n")); - } - - files.add(file); - const fileChain = yield* loadFileChain(validateExtendFile(file), context, files, baseLogger); - files.delete(file); - if (!fileChain) return false; - mergeChain(chain, fileChain); - return true; -} - -function mergeChain(target, source) { - target.options.push(...source.options); - target.plugins.push(...source.plugins); - target.presets.push(...source.presets); - - for (const file of source.files) { - target.files.add(file); - } - - return target; -} - -function* mergeChainOpts(target, { - options, - plugins, - presets -}) { - target.options.push(options); - target.plugins.push(...(yield* plugins())); - target.presets.push(...(yield* presets())); - return target; -} - -function emptyChain() { - return { - options: [], - presets: [], - plugins: [], - files: new Set() - }; -} - -function normalizeOptions(opts) { - const options = Object.assign({}, opts); - delete options.extends; - delete options.env; - delete options.overrides; - delete options.plugins; - delete options.presets; - delete options.passPerPreset; - delete options.ignore; - delete options.only; - delete options.test; - delete options.include; - delete options.exclude; - - if (Object.prototype.hasOwnProperty.call(options, "sourceMap")) { - options.sourceMaps = options.sourceMap; - delete options.sourceMap; - } - - return options; -} - -function dedupDescriptors(items) { - const map = new Map(); - const descriptors = []; - - for (const item of items) { - if (typeof item.value === "function") { - const fnKey = item.value; - let nameMap = map.get(fnKey); - - if (!nameMap) { - nameMap = new Map(); - map.set(fnKey, nameMap); - } - - let desc = nameMap.get(item.name); - - if (!desc) { - desc = { - value: item - }; - descriptors.push(desc); - if (!item.ownPass) nameMap.set(item.name, desc); - } else { - desc.value = item; - } - } else { - descriptors.push({ - value: item - }); - } - } - - return descriptors.reduce((acc, desc) => { - acc.push(desc.value); - return acc; - }, []); -} - -function configIsApplicable({ - options -}, dirname, context) { - return (options.test === undefined || configFieldIsApplicable(context, options.test, dirname)) && (options.include === undefined || configFieldIsApplicable(context, options.include, dirname)) && (options.exclude === undefined || !configFieldIsApplicable(context, options.exclude, dirname)); -} - -function configFieldIsApplicable(context, test, dirname) { - const patterns = Array.isArray(test) ? test : [test]; - return matchesPatterns(context, patterns, dirname); -} - -function ignoreListReplacer(_key, value) { - if (value instanceof RegExp) { - return String(value); - } - - return value; -} - -function shouldIgnore(context, ignore, only, dirname) { - if (ignore && matchesPatterns(context, ignore, dirname)) { - var _context$filename; - - const message = `No config is applied to "${(_context$filename = context.filename) != null ? _context$filename : "(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ignore, ignoreListReplacer)}\` from "${dirname}"`; - debug(message); - - if (context.showConfig) { - console.log(message); - } - - return true; - } - - if (only && !matchesPatterns(context, only, dirname)) { - var _context$filename2; - - const message = `No config is applied to "${(_context$filename2 = context.filename) != null ? _context$filename2 : "(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(only, ignoreListReplacer)}\` from "${dirname}"`; - debug(message); - - if (context.showConfig) { - console.log(message); - } - - return true; - } - - return false; -} - -function matchesPatterns(context, patterns, dirname) { - return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context)); -} - -function matchPattern(pattern, dirname, pathToTest, context) { - if (typeof pattern === "function") { - return !!pattern(pathToTest, { - dirname, - envName: context.envName, - caller: context.caller - }); - } - - if (typeof pathToTest !== "string") { - throw new Error(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`); - } - - if (typeof pattern === "string") { - pattern = (0, _patternToRegex.default)(pattern, dirname); - } - - return pattern.test(pathToTest); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/config-descriptors.js b/node_modules/@babel/core/lib/config/config-descriptors.js deleted file mode 100644 index 82d80b38..00000000 --- a/node_modules/@babel/core/lib/config/config-descriptors.js +++ /dev/null @@ -1,246 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createCachedDescriptors = createCachedDescriptors; -exports.createDescriptor = createDescriptor; -exports.createUncachedDescriptors = createUncachedDescriptors; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _files = require("./files"); - -var _item = require("./item"); - -var _caching = require("./caching"); - -var _resolveTargets = require("./resolve-targets"); - -function isEqualDescriptor(a, b) { - return a.name === b.name && a.value === b.value && a.options === b.options && a.dirname === b.dirname && a.alias === b.alias && a.ownPass === b.ownPass && (a.file && a.file.request) === (b.file && b.file.request) && (a.file && a.file.resolved) === (b.file && b.file.resolved); -} - -function* handlerOf(value) { - return value; -} - -function optionsWithResolvedBrowserslistConfigFile(options, dirname) { - if (typeof options.browserslistConfigFile === "string") { - options.browserslistConfigFile = (0, _resolveTargets.resolveBrowserslistConfigFile)(options.browserslistConfigFile, dirname); - } - - return options; -} - -function createCachedDescriptors(dirname, options, alias) { - const { - plugins, - presets, - passPerPreset - } = options; - return { - options: optionsWithResolvedBrowserslistConfigFile(options, dirname), - plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]), - presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([]) - }; -} - -function createUncachedDescriptors(dirname, options, alias) { - let plugins; - let presets; - return { - options: optionsWithResolvedBrowserslistConfigFile(options, dirname), - - *plugins() { - if (!plugins) { - plugins = yield* createPluginDescriptors(options.plugins || [], dirname, alias); - } - - return plugins; - }, - - *presets() { - if (!presets) { - presets = yield* createPresetDescriptors(options.presets || [], dirname, alias, !!options.passPerPreset); - } - - return presets; - } - - }; -} - -const PRESET_DESCRIPTOR_CACHE = new WeakMap(); -const createCachedPresetDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { - const dirname = cache.using(dir => dir); - return (0, _caching.makeStrongCacheSync)(alias => (0, _caching.makeStrongCache)(function* (passPerPreset) { - const descriptors = yield* createPresetDescriptors(items, dirname, alias, passPerPreset); - return descriptors.map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc)); - })); -}); -const PLUGIN_DESCRIPTOR_CACHE = new WeakMap(); -const createCachedPluginDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { - const dirname = cache.using(dir => dir); - return (0, _caching.makeStrongCache)(function* (alias) { - const descriptors = yield* createPluginDescriptors(items, dirname, alias); - return descriptors.map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc)); - }); -}); -const DEFAULT_OPTIONS = {}; - -function loadCachedDescriptor(cache, desc) { - const { - value, - options = DEFAULT_OPTIONS - } = desc; - if (options === false) return desc; - let cacheByOptions = cache.get(value); - - if (!cacheByOptions) { - cacheByOptions = new WeakMap(); - cache.set(value, cacheByOptions); - } - - let possibilities = cacheByOptions.get(options); - - if (!possibilities) { - possibilities = []; - cacheByOptions.set(options, possibilities); - } - - if (possibilities.indexOf(desc) === -1) { - const matches = possibilities.filter(possibility => isEqualDescriptor(possibility, desc)); - - if (matches.length > 0) { - return matches[0]; - } - - possibilities.push(desc); - } - - return desc; -} - -function* createPresetDescriptors(items, dirname, alias, passPerPreset) { - return yield* createDescriptors("preset", items, dirname, alias, passPerPreset); -} - -function* createPluginDescriptors(items, dirname, alias) { - return yield* createDescriptors("plugin", items, dirname, alias); -} - -function* createDescriptors(type, items, dirname, alias, ownPass) { - const descriptors = yield* _gensync().all(items.map((item, index) => createDescriptor(item, dirname, { - type, - alias: `${alias}$${index}`, - ownPass: !!ownPass - }))); - assertNoDuplicates(descriptors); - return descriptors; -} - -function* createDescriptor(pair, dirname, { - type, - alias, - ownPass -}) { - const desc = (0, _item.getItemDescriptor)(pair); - - if (desc) { - return desc; - } - - let name; - let options; - let value = pair; - - if (Array.isArray(value)) { - if (value.length === 3) { - [value, options, name] = value; - } else { - [value, options] = value; - } - } - - let file = undefined; - let filepath = null; - - if (typeof value === "string") { - if (typeof type !== "string") { - throw new Error("To resolve a string-based item, the type of item must be given"); - } - - const resolver = type === "plugin" ? _files.loadPlugin : _files.loadPreset; - const request = value; - ({ - filepath, - value - } = yield* resolver(value, dirname)); - file = { - request, - resolved: filepath - }; - } - - if (!value) { - throw new Error(`Unexpected falsy value: ${String(value)}`); - } - - if (typeof value === "object" && value.__esModule) { - if (value.default) { - value = value.default; - } else { - throw new Error("Must export a default export when using ES6 modules."); - } - } - - if (typeof value !== "object" && typeof value !== "function") { - throw new Error(`Unsupported format: ${typeof value}. Expected an object or a function.`); - } - - if (filepath !== null && typeof value === "object" && value) { - throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`); - } - - return { - name, - alias: filepath || alias, - value, - options, - dirname, - ownPass, - file - }; -} - -function assertNoDuplicates(items) { - const map = new Map(); - - for (const item of items) { - if (typeof item.value !== "function") continue; - let nameMap = map.get(item.value); - - if (!nameMap) { - nameMap = new Set(); - map.set(item.value, nameMap); - } - - if (nameMap.has(item.name)) { - const conflicts = items.filter(i => i.value === item.value); - throw new Error([`Duplicate plugin/preset detected.`, `If you'd like to use two separate instances of a plugin,`, `they need separate names, e.g.`, ``, ` plugins: [`, ` ['some-plugin', {}],`, ` ['some-plugin', {}, 'some unique name'],`, ` ]`, ``, `Duplicates detected are:`, `${JSON.stringify(conflicts, null, 2)}`].join("\n")); - } - - nameMap.add(item.name); - } -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/configuration.js b/node_modules/@babel/core/lib/config/files/configuration.js deleted file mode 100644 index 6a4ad781..00000000 --- a/node_modules/@babel/core/lib/config/files/configuration.js +++ /dev/null @@ -1,360 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ROOT_CONFIG_FILENAMES = void 0; -exports.findConfigUpwards = findConfigUpwards; -exports.findRelativeConfig = findRelativeConfig; -exports.findRootConfig = findRootConfig; -exports.loadConfig = loadConfig; -exports.resolveShowConfigPath = resolveShowConfigPath; - -function _debug() { - const data = require("debug"); - - _debug = function () { - return data; - }; - - return data; -} - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _json() { - const data = require("json5"); - - _json = function () { - return data; - }; - - return data; -} - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _caching = require("../caching"); - -var _configApi = require("../helpers/config-api"); - -var _utils = require("./utils"); - -var _moduleTypes = require("./module-types"); - -var _patternToRegex = require("../pattern-to-regex"); - -var fs = require("../../gensync-utils/fs"); - -function _module() { - const data = require("module"); - - _module = function () { - return data; - }; - - return data; -} - -const debug = _debug()("babel:config:loading:files:configuration"); - -const ROOT_CONFIG_FILENAMES = ["babel.config.js", "babel.config.cjs", "babel.config.mjs", "babel.config.json"]; -exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES; -const RELATIVE_CONFIG_FILENAMES = [".babelrc", ".babelrc.js", ".babelrc.cjs", ".babelrc.mjs", ".babelrc.json"]; -const BABELIGNORE_FILENAME = ".babelignore"; - -function findConfigUpwards(rootDir) { - let dirname = rootDir; - - for (;;) { - for (const filename of ROOT_CONFIG_FILENAMES) { - if (_fs().existsSync(_path().join(dirname, filename))) { - return dirname; - } - } - - const nextDir = _path().dirname(dirname); - - if (dirname === nextDir) break; - dirname = nextDir; - } - - return null; -} - -function* findRelativeConfig(packageData, envName, caller) { - let config = null; - let ignore = null; - - const dirname = _path().dirname(packageData.filepath); - - for (const loc of packageData.directories) { - if (!config) { - var _packageData$pkg; - - config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null); - } - - if (!ignore) { - const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME); - - ignore = yield* readIgnoreConfig(ignoreLoc); - - if (ignore) { - debug("Found ignore %o from %o.", ignore.filepath, dirname); - } - } - } - - return { - config, - ignore - }; -} - -function findRootConfig(dirname, envName, caller) { - return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller); -} - -function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) { - const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller))); - const config = configs.reduce((previousConfig, config) => { - if (config && previousConfig) { - throw new Error(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`); - } - - return config || previousConfig; - }, previousConfig); - - if (config) { - debug("Found configuration %o from %o.", config.filepath, dirname); - } - - return config; -} - -function* loadConfig(name, dirname, envName, caller) { - const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { - paths: [b] - }, M = require("module")) => { - let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); - - if (f) return f; - f = new Error(`Cannot resolve module '${r}'`); - f.code = "MODULE_NOT_FOUND"; - throw f; - })(name, { - paths: [dirname] - }); - const conf = yield* readConfig(filepath, envName, caller); - - if (!conf) { - throw new Error(`Config file ${filepath} contains no configuration data`); - } - - debug("Loaded config %o from %o.", name, dirname); - return conf; -} - -function readConfig(filepath, envName, caller) { - const ext = _path().extname(filepath); - - return ext === ".js" || ext === ".cjs" || ext === ".mjs" ? readConfigJS(filepath, { - envName, - caller - }) : readConfigJSON5(filepath); -} - -const LOADING_CONFIGS = new Set(); -const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepath, cache) { - if (!_fs().existsSync(filepath)) { - cache.never(); - return null; - } - - if (LOADING_CONFIGS.has(filepath)) { - cache.never(); - debug("Auto-ignoring usage of config %o.", filepath); - return { - filepath, - dirname: _path().dirname(filepath), - options: {} - }; - } - - let options; - - try { - LOADING_CONFIGS.add(filepath); - options = yield* (0, _moduleTypes.default)(filepath, "You appear to be using a native ECMAScript module configuration " + "file, which is only supported when running Babel asynchronously."); - } catch (err) { - err.message = `${filepath}: Error while loading config - ${err.message}`; - throw err; - } finally { - LOADING_CONFIGS.delete(filepath); - } - - let assertCache = false; - - if (typeof options === "function") { - yield* []; - options = options((0, _configApi.makeConfigAPI)(cache)); - assertCache = true; - } - - if (!options || typeof options !== "object" || Array.isArray(options)) { - throw new Error(`${filepath}: Configuration should be an exported JavaScript object.`); - } - - if (typeof options.then === "function") { - throw new Error(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`); - } - - if (assertCache && !cache.configured()) throwConfigError(); - return { - filepath, - dirname: _path().dirname(filepath), - options - }; -}); -const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => { - const babel = file.options["babel"]; - if (typeof babel === "undefined") return null; - - if (typeof babel !== "object" || Array.isArray(babel) || babel === null) { - throw new Error(`${file.filepath}: .babel property must be an object`); - } - - return { - filepath: file.filepath, - dirname: file.dirname, - options: babel - }; -}); -const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => { - let options; - - try { - options = _json().parse(content); - } catch (err) { - err.message = `${filepath}: Error while parsing config - ${err.message}`; - throw err; - } - - if (!options) throw new Error(`${filepath}: No config detected`); - - if (typeof options !== "object") { - throw new Error(`${filepath}: Config returned typeof ${typeof options}`); - } - - if (Array.isArray(options)) { - throw new Error(`${filepath}: Expected config object but found array`); - } - - delete options["$schema"]; - return { - filepath, - dirname: _path().dirname(filepath), - options - }; -}); -const readIgnoreConfig = (0, _utils.makeStaticFileCache)((filepath, content) => { - const ignoreDir = _path().dirname(filepath); - - const ignorePatterns = content.split("\n").map(line => line.replace(/#(.*?)$/, "").trim()).filter(line => !!line); - - for (const pattern of ignorePatterns) { - if (pattern[0] === "!") { - throw new Error(`Negation of file paths is not supported.`); - } - } - - return { - filepath, - dirname: _path().dirname(filepath), - ignore: ignorePatterns.map(pattern => (0, _patternToRegex.default)(pattern, ignoreDir)) - }; -}); - -function* resolveShowConfigPath(dirname) { - const targetPath = process.env.BABEL_SHOW_CONFIG_FOR; - - if (targetPath != null) { - const absolutePath = _path().resolve(dirname, targetPath); - - const stats = yield* fs.stat(absolutePath); - - if (!stats.isFile()) { - throw new Error(`${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`); - } - - return absolutePath; - } - - return null; -} - -function throwConfigError() { - throw new Error(`\ -Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured -for various types of caching, using the first param of their handler functions: - -module.exports = function(api) { - // The API exposes the following: - - // Cache the returned value forever and don't call this function again. - api.cache(true); - - // Don't cache at all. Not recommended because it will be very slow. - api.cache(false); - - // Cached based on the value of some function. If this function returns a value different from - // a previously-encountered value, the plugins will re-evaluate. - var env = api.cache(() => process.env.NODE_ENV); - - // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for - // any possible NODE_ENV value that might come up during plugin execution. - var isProd = api.cache(() => process.env.NODE_ENV === "production"); - - // .cache(fn) will perform a linear search though instances to find the matching plugin based - // based on previous instantiated plugins. If you want to recreate the plugin and discard the - // previous instance whenever something changes, you may use: - var isProd = api.cache.invalidate(() => process.env.NODE_ENV === "production"); - - // Note, we also expose the following more-verbose versions of the above examples: - api.cache.forever(); // api.cache(true) - api.cache.never(); // api.cache(false) - api.cache.using(fn); // api.cache(fn) - - // Return the value that will be cached. - return { }; -};`); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/import-meta-resolve.js b/node_modules/@babel/core/lib/config/files/import-meta-resolve.js deleted file mode 100644 index 63e19ad6..00000000 --- a/node_modules/@babel/core/lib/config/files/import-meta-resolve.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = resolve; - -function _module() { - const data = require("module"); - - _module = function () { - return data; - }; - - return data; -} - -var _importMetaResolve = require("../../vendor/import-meta-resolve"); - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -let import_; - -try { - import_ = require("./import").default; -} catch (_unused) {} - -const importMetaResolveP = import_ && process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve); - -function resolve(_x, _x2) { - return _resolve.apply(this, arguments); -} - -function _resolve() { - _resolve = _asyncToGenerator(function* (specifier, parent) { - return (yield importMetaResolveP)(specifier, parent); - }); - return _resolve.apply(this, arguments); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/import.js b/node_modules/@babel/core/lib/config/files/import.js deleted file mode 100644 index b760227c..00000000 --- a/node_modules/@babel/core/lib/config/files/import.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = import_; - -function import_(filepath) { - return import(filepath); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/index-browser.js b/node_modules/@babel/core/lib/config/files/index-browser.js deleted file mode 100644 index 023adbe8..00000000 --- a/node_modules/@babel/core/lib/config/files/index-browser.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ROOT_CONFIG_FILENAMES = void 0; -exports.findConfigUpwards = findConfigUpwards; -exports.findPackageData = findPackageData; -exports.findRelativeConfig = findRelativeConfig; -exports.findRootConfig = findRootConfig; -exports.loadConfig = loadConfig; -exports.loadPlugin = loadPlugin; -exports.loadPreset = loadPreset; -exports.resolvePlugin = resolvePlugin; -exports.resolvePreset = resolvePreset; -exports.resolveShowConfigPath = resolveShowConfigPath; - -function findConfigUpwards(rootDir) { - return null; -} - -function* findPackageData(filepath) { - return { - filepath, - directories: [], - pkg: null, - isPackage: false - }; -} - -function* findRelativeConfig(pkgData, envName, caller) { - return { - config: null, - ignore: null - }; -} - -function* findRootConfig(dirname, envName, caller) { - return null; -} - -function* loadConfig(name, dirname, envName, caller) { - throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); -} - -function* resolveShowConfigPath(dirname) { - return null; -} - -const ROOT_CONFIG_FILENAMES = []; -exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES; - -function resolvePlugin(name, dirname) { - return null; -} - -function resolvePreset(name, dirname) { - return null; -} - -function loadPlugin(name, dirname) { - throw new Error(`Cannot load plugin ${name} relative to ${dirname} in a browser`); -} - -function loadPreset(name, dirname) { - throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/index.js b/node_modules/@babel/core/lib/config/files/index.js deleted file mode 100644 index cc93307c..00000000 --- a/node_modules/@babel/core/lib/config/files/index.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "ROOT_CONFIG_FILENAMES", { - enumerable: true, - get: function () { - return _configuration.ROOT_CONFIG_FILENAMES; - } -}); -Object.defineProperty(exports, "findConfigUpwards", { - enumerable: true, - get: function () { - return _configuration.findConfigUpwards; - } -}); -Object.defineProperty(exports, "findPackageData", { - enumerable: true, - get: function () { - return _package.findPackageData; - } -}); -Object.defineProperty(exports, "findRelativeConfig", { - enumerable: true, - get: function () { - return _configuration.findRelativeConfig; - } -}); -Object.defineProperty(exports, "findRootConfig", { - enumerable: true, - get: function () { - return _configuration.findRootConfig; - } -}); -Object.defineProperty(exports, "loadConfig", { - enumerable: true, - get: function () { - return _configuration.loadConfig; - } -}); -Object.defineProperty(exports, "loadPlugin", { - enumerable: true, - get: function () { - return plugins.loadPlugin; - } -}); -Object.defineProperty(exports, "loadPreset", { - enumerable: true, - get: function () { - return plugins.loadPreset; - } -}); -exports.resolvePreset = exports.resolvePlugin = void 0; -Object.defineProperty(exports, "resolveShowConfigPath", { - enumerable: true, - get: function () { - return _configuration.resolveShowConfigPath; - } -}); - -var _package = require("./package"); - -var _configuration = require("./configuration"); - -var plugins = require("./plugins"); - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -({}); - -const resolvePlugin = _gensync()(plugins.resolvePlugin).sync; - -exports.resolvePlugin = resolvePlugin; - -const resolvePreset = _gensync()(plugins.resolvePreset).sync; - -exports.resolvePreset = resolvePreset; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/module-types.js b/node_modules/@babel/core/lib/config/files/module-types.js deleted file mode 100644 index dea3354c..00000000 --- a/node_modules/@babel/core/lib/config/files/module-types.js +++ /dev/null @@ -1,121 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = loadCjsOrMjsDefault; -exports.supportsESM = void 0; - -var _async = require("../../gensync-utils/async"); - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _url() { - const data = require("url"); - - _url = function () { - return data; - }; - - return data; -} - -function _module() { - const data = require("module"); - - _module = function () { - return data; - }; - - return data; -} - -function _semver() { - const data = require("semver"); - - _semver = function () { - return data; - }; - - return data; -} - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -let import_; - -try { - import_ = require("./import").default; -} catch (_unused) {} - -const supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2"); - -exports.supportsESM = supportsESM; - -function* loadCjsOrMjsDefault(filepath, asyncError, fallbackToTranspiledModule = false) { - switch (guessJSModuleType(filepath)) { - case "cjs": - return loadCjsDefault(filepath, fallbackToTranspiledModule); - - case "unknown": - try { - return loadCjsDefault(filepath, fallbackToTranspiledModule); - } catch (e) { - if (e.code !== "ERR_REQUIRE_ESM") throw e; - } - - case "mjs": - if (yield* (0, _async.isAsync)()) { - return yield* (0, _async.waitFor)(loadMjsDefault(filepath)); - } - - throw new Error(asyncError); - } -} - -function guessJSModuleType(filename) { - switch (_path().extname(filename)) { - case ".cjs": - return "cjs"; - - case ".mjs": - return "mjs"; - - default: - return "unknown"; - } -} - -function loadCjsDefault(filepath, fallbackToTranspiledModule) { - const module = require(filepath); - - return module != null && module.__esModule ? module.default || (fallbackToTranspiledModule ? module : undefined) : module; -} - -function loadMjsDefault(_x) { - return _loadMjsDefault.apply(this, arguments); -} - -function _loadMjsDefault() { - _loadMjsDefault = _asyncToGenerator(function* (filepath) { - if (!import_) { - throw new Error("Internal error: Native ECMAScript modules aren't supported" + " by this platform.\n"); - } - - const module = yield import_((0, _url().pathToFileURL)(filepath)); - return module.default; - }); - return _loadMjsDefault.apply(this, arguments); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/package.js b/node_modules/@babel/core/lib/config/files/package.js deleted file mode 100644 index c6b7f474..00000000 --- a/node_modules/@babel/core/lib/config/files/package.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.findPackageData = findPackageData; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -var _utils = require("./utils"); - -const PACKAGE_FILENAME = "package.json"; - -function* findPackageData(filepath) { - let pkg = null; - const directories = []; - let isPackage = true; - - let dirname = _path().dirname(filepath); - - while (!pkg && _path().basename(dirname) !== "node_modules") { - directories.push(dirname); - pkg = yield* readConfigPackage(_path().join(dirname, PACKAGE_FILENAME)); - - const nextLoc = _path().dirname(dirname); - - if (dirname === nextLoc) { - isPackage = false; - break; - } - - dirname = nextLoc; - } - - return { - filepath, - directories, - pkg, - isPackage - }; -} - -const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => { - let options; - - try { - options = JSON.parse(content); - } catch (err) { - err.message = `${filepath}: Error while parsing JSON - ${err.message}`; - throw err; - } - - if (!options) throw new Error(`${filepath}: No config detected`); - - if (typeof options !== "object") { - throw new Error(`${filepath}: Config returned typeof ${typeof options}`); - } - - if (Array.isArray(options)) { - throw new Error(`${filepath}: Expected config object but found array`); - } - - return { - filepath, - dirname: _path().dirname(filepath), - options - }; -}); -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/plugins.js b/node_modules/@babel/core/lib/config/files/plugins.js deleted file mode 100644 index 8cfa436a..00000000 --- a/node_modules/@babel/core/lib/config/files/plugins.js +++ /dev/null @@ -1,275 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.loadPlugin = loadPlugin; -exports.loadPreset = loadPreset; -exports.resolvePlugin = resolvePlugin; -exports.resolvePreset = resolvePreset; - -function _debug() { - const data = require("debug"); - - _debug = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _async = require("../../gensync-utils/async"); - -var _moduleTypes = require("./module-types"); - -function _url() { - const data = require("url"); - - _url = function () { - return data; - }; - - return data; -} - -var _importMetaResolve = require("./import-meta-resolve"); - -function _module() { - const data = require("module"); - - _module = function () { - return data; - }; - - return data; -} - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -const debug = _debug()("babel:config:loading:files:plugins"); - -const EXACT_RE = /^module:/; -const BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-plugin-)/; -const BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-preset-)/; -const BABEL_PLUGIN_ORG_RE = /^(@babel\/)(?!plugin-|[^/]+\/)/; -const BABEL_PRESET_ORG_RE = /^(@babel\/)(?!preset-|[^/]+\/)/; -const OTHER_PLUGIN_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/; -const OTHER_PRESET_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/; -const OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/; - -function* resolvePlugin(name, dirname) { - return yield* resolveStandardizedName("plugin", name, dirname); -} - -function* resolvePreset(name, dirname) { - return yield* resolveStandardizedName("preset", name, dirname); -} - -function* loadPlugin(name, dirname) { - const filepath = yield* resolvePlugin(name, dirname); - const value = yield* requireModule("plugin", filepath); - debug("Loaded plugin %o from %o.", name, dirname); - return { - filepath, - value - }; -} - -function* loadPreset(name, dirname) { - const filepath = yield* resolvePreset(name, dirname); - const value = yield* requireModule("preset", filepath); - debug("Loaded preset %o from %o.", name, dirname); - return { - filepath, - value - }; -} - -function standardizeName(type, name) { - if (_path().isAbsolute(name)) return name; - const isPreset = type === "preset"; - return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, ""); -} - -function* resolveAlternativesHelper(type, name) { - const standardizedName = standardizeName(type, name); - const { - error, - value - } = yield standardizedName; - if (!error) return value; - if (error.code !== "MODULE_NOT_FOUND") throw error; - - if (standardizedName !== name && !(yield name).error) { - error.message += `\n- If you want to resolve "${name}", use "module:${name}"`; - } - - if (!(yield standardizeName(type, "@babel/" + name)).error) { - error.message += `\n- Did you mean "@babel/${name}"?`; - } - - const oppositeType = type === "preset" ? "plugin" : "preset"; - - if (!(yield standardizeName(oppositeType, name)).error) { - error.message += `\n- Did you accidentally pass a ${oppositeType} as a ${type}?`; - } - - throw error; -} - -function tryRequireResolve(id, { - paths: [dirname] -}) { - try { - return { - error: null, - value: (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { - paths: [b] - }, M = require("module")) => { - let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); - - if (f) return f; - f = new Error(`Cannot resolve module '${r}'`); - f.code = "MODULE_NOT_FOUND"; - throw f; - })(id, { - paths: [dirname] - }) - }; - } catch (error) { - return { - error, - value: null - }; - } -} - -function tryImportMetaResolve(_x, _x2) { - return _tryImportMetaResolve.apply(this, arguments); -} - -function _tryImportMetaResolve() { - _tryImportMetaResolve = _asyncToGenerator(function* (id, options) { - try { - return { - error: null, - value: yield (0, _importMetaResolve.default)(id, options) - }; - } catch (error) { - return { - error, - value: null - }; - } - }); - return _tryImportMetaResolve.apply(this, arguments); -} - -function resolveStandardizedNameForRequire(type, name, dirname) { - const it = resolveAlternativesHelper(type, name); - let res = it.next(); - - while (!res.done) { - res = it.next(tryRequireResolve(res.value, { - paths: [dirname] - })); - } - - return res.value; -} - -function resolveStandardizedNameForImport(_x3, _x4, _x5) { - return _resolveStandardizedNameForImport.apply(this, arguments); -} - -function _resolveStandardizedNameForImport() { - _resolveStandardizedNameForImport = _asyncToGenerator(function* (type, name, dirname) { - const parentUrl = (0, _url().pathToFileURL)(_path().join(dirname, "./babel-virtual-resolve-base.js")).href; - const it = resolveAlternativesHelper(type, name); - let res = it.next(); - - while (!res.done) { - res = it.next(yield tryImportMetaResolve(res.value, parentUrl)); - } - - return (0, _url().fileURLToPath)(res.value); - }); - return _resolveStandardizedNameForImport.apply(this, arguments); -} - -const resolveStandardizedName = _gensync()({ - sync(type, name, dirname = process.cwd()) { - return resolveStandardizedNameForRequire(type, name, dirname); - }, - - async(type, name, dirname = process.cwd()) { - return _asyncToGenerator(function* () { - if (!_moduleTypes.supportsESM) { - return resolveStandardizedNameForRequire(type, name, dirname); - } - - try { - return yield resolveStandardizedNameForImport(type, name, dirname); - } catch (e) { - try { - return resolveStandardizedNameForRequire(type, name, dirname); - } catch (e2) { - if (e.type === "MODULE_NOT_FOUND") throw e; - if (e2.type === "MODULE_NOT_FOUND") throw e2; - throw e; - } - } - })(); - } - -}); - -{ - var LOADING_MODULES = new Set(); -} - -function* requireModule(type, name) { - { - if (!(yield* (0, _async.isAsync)()) && LOADING_MODULES.has(name)) { - throw new Error(`Reentrant ${type} detected trying to load "${name}". This module is not ignored ` + "and is trying to load itself while compiling itself, leading to a dependency cycle. " + 'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.'); - } - } - - try { - { - LOADING_MODULES.add(name); - } - return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.", true); - } catch (err) { - err.message = `[BABEL]: ${err.message} (While processing: ${name})`; - throw err; - } finally { - { - LOADING_MODULES.delete(name); - } - } -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/types.js b/node_modules/@babel/core/lib/config/files/types.js deleted file mode 100644 index d28d24ce..00000000 --- a/node_modules/@babel/core/lib/config/files/types.js +++ /dev/null @@ -1 +0,0 @@ -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/utils.js b/node_modules/@babel/core/lib/config/files/utils.js deleted file mode 100644 index 84dbe02b..00000000 --- a/node_modules/@babel/core/lib/config/files/utils.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.makeStaticFileCache = makeStaticFileCache; - -var _caching = require("../caching"); - -var fs = require("../../gensync-utils/fs"); - -function _fs2() { - const data = require("fs"); - - _fs2 = function () { - return data; - }; - - return data; -} - -function makeStaticFileCache(fn) { - return (0, _caching.makeStrongCache)(function* (filepath, cache) { - const cached = cache.invalidate(() => fileMtime(filepath)); - - if (cached === null) { - return null; - } - - return fn(filepath, yield* fs.readFile(filepath, "utf8")); - }); -} - -function fileMtime(filepath) { - if (!_fs2().existsSync(filepath)) return null; - - try { - return +_fs2().statSync(filepath).mtime; - } catch (e) { - if (e.code !== "ENOENT" && e.code !== "ENOTDIR") throw e; - } - - return null; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/full.js b/node_modules/@babel/core/lib/config/full.js deleted file mode 100644 index cab5fd6c..00000000 --- a/node_modules/@babel/core/lib/config/full.js +++ /dev/null @@ -1,380 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _async = require("../gensync-utils/async"); - -var _util = require("./util"); - -var context = require("../index"); - -var _plugin = require("./plugin"); - -var _item = require("./item"); - -var _configChain = require("./config-chain"); - -var _deepArray = require("./helpers/deep-array"); - -function _traverse() { - const data = require("@babel/traverse"); - - _traverse = function () { - return data; - }; - - return data; -} - -var _caching = require("./caching"); - -var _options = require("./validation/options"); - -var _plugins = require("./validation/plugins"); - -var _configApi = require("./helpers/config-api"); - -var _partial = require("./partial"); - -var Context = require("./cache-contexts"); - -var _default = _gensync()(function* loadFullConfig(inputOpts) { - var _opts$assumptions; - - const result = yield* (0, _partial.default)(inputOpts); - - if (!result) { - return null; - } - - const { - options, - context, - fileHandling - } = result; - - if (fileHandling === "ignored") { - return null; - } - - const optionDefaults = {}; - const { - plugins, - presets - } = options; - - if (!plugins || !presets) { - throw new Error("Assertion failure - plugins and presets exist"); - } - - const presetContext = Object.assign({}, context, { - targets: options.targets - }); - - const toDescriptor = item => { - const desc = (0, _item.getItemDescriptor)(item); - - if (!desc) { - throw new Error("Assertion failure - must be config item"); - } - - return desc; - }; - - const presetsDescriptors = presets.map(toDescriptor); - const initialPluginsDescriptors = plugins.map(toDescriptor); - const pluginDescriptorsByPass = [[]]; - const passes = []; - const externalDependencies = []; - const ignored = yield* enhanceError(context, function* recursePresetDescriptors(rawPresets, pluginDescriptorsPass) { - const presets = []; - - for (let i = 0; i < rawPresets.length; i++) { - const descriptor = rawPresets[i]; - - if (descriptor.options !== false) { - try { - var preset = yield* loadPresetDescriptor(descriptor, presetContext); - } catch (e) { - if (e.code === "BABEL_UNKNOWN_OPTION") { - (0, _options.checkNoUnwrappedItemOptionPairs)(rawPresets, i, "preset", e); - } - - throw e; - } - - externalDependencies.push(preset.externalDependencies); - - if (descriptor.ownPass) { - presets.push({ - preset: preset.chain, - pass: [] - }); - } else { - presets.unshift({ - preset: preset.chain, - pass: pluginDescriptorsPass - }); - } - } - } - - if (presets.length > 0) { - pluginDescriptorsByPass.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass)); - - for (const { - preset, - pass - } of presets) { - if (!preset) return true; - pass.push(...preset.plugins); - const ignored = yield* recursePresetDescriptors(preset.presets, pass); - if (ignored) return true; - preset.options.forEach(opts => { - (0, _util.mergeOptions)(optionDefaults, opts); - }); - } - } - })(presetsDescriptors, pluginDescriptorsByPass[0]); - if (ignored) return null; - const opts = optionDefaults; - (0, _util.mergeOptions)(opts, options); - const pluginContext = Object.assign({}, presetContext, { - assumptions: (_opts$assumptions = opts.assumptions) != null ? _opts$assumptions : {} - }); - yield* enhanceError(context, function* loadPluginDescriptors() { - pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors); - - for (const descs of pluginDescriptorsByPass) { - const pass = []; - passes.push(pass); - - for (let i = 0; i < descs.length; i++) { - const descriptor = descs[i]; - - if (descriptor.options !== false) { - try { - var plugin = yield* loadPluginDescriptor(descriptor, pluginContext); - } catch (e) { - if (e.code === "BABEL_UNKNOWN_PLUGIN_PROPERTY") { - (0, _options.checkNoUnwrappedItemOptionPairs)(descs, i, "plugin", e); - } - - throw e; - } - - pass.push(plugin); - externalDependencies.push(plugin.externalDependencies); - } - } - } - })(); - opts.plugins = passes[0]; - opts.presets = passes.slice(1).filter(plugins => plugins.length > 0).map(plugins => ({ - plugins - })); - opts.passPerPreset = opts.presets.length > 0; - return { - options: opts, - passes: passes, - externalDependencies: (0, _deepArray.finalize)(externalDependencies) - }; -}); - -exports.default = _default; - -function enhanceError(context, fn) { - return function* (arg1, arg2) { - try { - return yield* fn(arg1, arg2); - } catch (e) { - if (!/^\[BABEL\]/.test(e.message)) { - e.message = `[BABEL] ${context.filename || "unknown"}: ${e.message}`; - } - - throw e; - } - }; -} - -const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function* ({ - value, - options, - dirname, - alias -}, cache) { - if (options === false) throw new Error("Assertion failure"); - options = options || {}; - const externalDependencies = []; - let item = value; - - if (typeof value === "function") { - const factory = (0, _async.maybeAsync)(value, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); - const api = Object.assign({}, context, apiFactory(cache, externalDependencies)); - - try { - item = yield* factory(api, options, dirname); - } catch (e) { - if (alias) { - e.message += ` (While processing: ${JSON.stringify(alias)})`; - } - - throw e; - } - } - - if (!item || typeof item !== "object") { - throw new Error("Plugin/Preset did not return an object."); - } - - if ((0, _async.isThenable)(item)) { - yield* []; - throw new Error(`You appear to be using a promise as a plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version. ` + `As an alternative, you can prefix the promise with "await". ` + `(While processing: ${JSON.stringify(alias)})`); - } - - if (externalDependencies.length > 0 && (!cache.configured() || cache.mode() === "forever")) { - let error = `A plugin/preset has external untracked dependencies ` + `(${externalDependencies[0]}), but the cache `; - - if (!cache.configured()) { - error += `has not been configured to be invalidated when the external dependencies change. `; - } else { - error += ` has been configured to never be invalidated. `; - } - - error += `Plugins/presets should configure their cache to be invalidated when the external ` + `dependencies change, for example using \`api.cache.invalidate(() => ` + `statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n` + `(While processing: ${JSON.stringify(alias)})`; - throw new Error(error); - } - - return { - value: item, - options, - dirname, - alias, - externalDependencies: (0, _deepArray.finalize)(externalDependencies) - }; -}); - -const pluginDescriptorLoader = makeDescriptorLoader(_configApi.makePluginAPI); -const presetDescriptorLoader = makeDescriptorLoader(_configApi.makePresetAPI); - -function* loadPluginDescriptor(descriptor, context) { - if (descriptor.value instanceof _plugin.default) { - if (descriptor.options) { - throw new Error("Passed options to an existing Plugin instance will not work."); - } - - return descriptor.value; - } - - return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context); -} - -const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ - value, - options, - dirname, - alias, - externalDependencies -}, cache) { - const pluginObj = (0, _plugins.validatePluginObject)(value); - const plugin = Object.assign({}, pluginObj); - - if (plugin.visitor) { - plugin.visitor = _traverse().default.explode(Object.assign({}, plugin.visitor)); - } - - if (plugin.inherits) { - const inheritsDescriptor = { - name: undefined, - alias: `${alias}$inherits`, - value: plugin.inherits, - options, - dirname - }; - const inherits = yield* (0, _async.forwardAsync)(loadPluginDescriptor, run => { - return cache.invalidate(data => run(inheritsDescriptor, data)); - }); - plugin.pre = chain(inherits.pre, plugin.pre); - plugin.post = chain(inherits.post, plugin.post); - plugin.manipulateOptions = chain(inherits.manipulateOptions, plugin.manipulateOptions); - plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]); - - if (inherits.externalDependencies.length > 0) { - if (externalDependencies.length === 0) { - externalDependencies = inherits.externalDependencies; - } else { - externalDependencies = (0, _deepArray.finalize)([externalDependencies, inherits.externalDependencies]); - } - } - } - - return new _plugin.default(plugin, options, alias, externalDependencies); -}); - -const validateIfOptionNeedsFilename = (options, descriptor) => { - if (options.test || options.include || options.exclude) { - const formattedPresetName = descriptor.name ? `"${descriptor.name}"` : "/* your preset */"; - throw new Error([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n")); - } -}; - -const validatePreset = (preset, context, descriptor) => { - if (!context.filename) { - const { - options - } = preset; - validateIfOptionNeedsFilename(options, descriptor); - - if (options.overrides) { - options.overrides.forEach(overrideOptions => validateIfOptionNeedsFilename(overrideOptions, descriptor)); - } - } -}; - -function* loadPresetDescriptor(descriptor, context) { - const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context)); - validatePreset(preset, context, descriptor); - return { - chain: yield* (0, _configChain.buildPresetChain)(preset, context), - externalDependencies: preset.externalDependencies - }; -} - -const instantiatePreset = (0, _caching.makeWeakCacheSync)(({ - value, - dirname, - alias, - externalDependencies -}) => { - return { - options: (0, _options.validate)("preset", value), - alias, - dirname, - externalDependencies - }; -}); - -function chain(a, b) { - const fns = [a, b].filter(Boolean); - if (fns.length <= 1) return fns[0]; - return function (...args) { - for (const fn of fns) { - fn.apply(this, args); - } - }; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/config-api.js b/node_modules/@babel/core/lib/config/helpers/config-api.js deleted file mode 100644 index 5fafead7..00000000 --- a/node_modules/@babel/core/lib/config/helpers/config-api.js +++ /dev/null @@ -1,109 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.makeConfigAPI = makeConfigAPI; -exports.makePluginAPI = makePluginAPI; -exports.makePresetAPI = makePresetAPI; - -function _semver() { - const data = require("semver"); - - _semver = function () { - return data; - }; - - return data; -} - -var _ = require("../../"); - -var _caching = require("../caching"); - -var Context = require("../cache-contexts"); - -function makeConfigAPI(cache) { - const env = value => cache.using(data => { - if (typeof value === "undefined") return data.envName; - - if (typeof value === "function") { - return (0, _caching.assertSimpleType)(value(data.envName)); - } - - return (Array.isArray(value) ? value : [value]).some(entry => { - if (typeof entry !== "string") { - throw new Error("Unexpected non-string value"); - } - - return entry === data.envName; - }); - }); - - const caller = cb => cache.using(data => (0, _caching.assertSimpleType)(cb(data.caller))); - - return { - version: _.version, - cache: cache.simple(), - env, - async: () => false, - caller, - assertVersion - }; -} - -function makePresetAPI(cache, externalDependencies) { - const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets))); - - const addExternalDependency = ref => { - externalDependencies.push(ref); - }; - - return Object.assign({}, makeConfigAPI(cache), { - targets, - addExternalDependency - }); -} - -function makePluginAPI(cache, externalDependencies) { - const assumption = name => cache.using(data => data.assumptions[name]); - - return Object.assign({}, makePresetAPI(cache, externalDependencies), { - assumption - }); -} - -function assertVersion(range) { - if (typeof range === "number") { - if (!Number.isInteger(range)) { - throw new Error("Expected string or integer value."); - } - - range = `^${range}.0.0-0`; - } - - if (typeof range !== "string") { - throw new Error("Expected string or integer value."); - } - - if (_semver().satisfies(_.version, range)) return; - const limit = Error.stackTraceLimit; - - if (typeof limit === "number" && limit < 25) { - Error.stackTraceLimit = 25; - } - - const err = new Error(`Requires Babel "${range}", but was loaded with "${_.version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`); - - if (typeof limit === "number") { - Error.stackTraceLimit = limit; - } - - throw Object.assign(err, { - code: "BABEL_VERSION_UNSUPPORTED", - version: _.version, - range - }); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/deep-array.js b/node_modules/@babel/core/lib/config/helpers/deep-array.js deleted file mode 100644 index 4aa198c3..00000000 --- a/node_modules/@babel/core/lib/config/helpers/deep-array.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.finalize = finalize; -exports.flattenToSet = flattenToSet; - -function finalize(deepArr) { - return Object.freeze(deepArr); -} - -function flattenToSet(arr) { - const result = new Set(); - const stack = [arr]; - - while (stack.length > 0) { - for (const el of stack.pop()) { - if (Array.isArray(el)) stack.push(el);else result.add(el); - } - } - - return result; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/environment.js b/node_modules/@babel/core/lib/config/helpers/environment.js deleted file mode 100644 index 75910a77..00000000 --- a/node_modules/@babel/core/lib/config/helpers/environment.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getEnv = getEnv; - -function getEnv(defaultValue = "development") { - return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/index.js b/node_modules/@babel/core/lib/config/index.js deleted file mode 100644 index 09eb5dc4..00000000 --- a/node_modules/@babel/core/lib/config/index.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createConfigItem = createConfigItem; -exports.createConfigItemSync = exports.createConfigItemAsync = void 0; -Object.defineProperty(exports, "default", { - enumerable: true, - get: function () { - return _full.default; - } -}); -exports.loadPartialConfigSync = exports.loadPartialConfigAsync = exports.loadPartialConfig = exports.loadOptionsSync = exports.loadOptionsAsync = exports.loadOptions = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _full = require("./full"); - -var _partial = require("./partial"); - -var _item = require("./item"); - -const loadOptionsRunner = _gensync()(function* (opts) { - var _config$options; - - const config = yield* (0, _full.default)(opts); - return (_config$options = config == null ? void 0 : config.options) != null ? _config$options : null; -}); - -const createConfigItemRunner = _gensync()(_item.createConfigItem); - -const maybeErrback = runner => (opts, callback) => { - if (callback === undefined && typeof opts === "function") { - callback = opts; - opts = undefined; - } - - return callback ? runner.errback(opts, callback) : runner.sync(opts); -}; - -const loadPartialConfig = maybeErrback(_partial.loadPartialConfig); -exports.loadPartialConfig = loadPartialConfig; -const loadPartialConfigSync = _partial.loadPartialConfig.sync; -exports.loadPartialConfigSync = loadPartialConfigSync; -const loadPartialConfigAsync = _partial.loadPartialConfig.async; -exports.loadPartialConfigAsync = loadPartialConfigAsync; -const loadOptions = maybeErrback(loadOptionsRunner); -exports.loadOptions = loadOptions; -const loadOptionsSync = loadOptionsRunner.sync; -exports.loadOptionsSync = loadOptionsSync; -const loadOptionsAsync = loadOptionsRunner.async; -exports.loadOptionsAsync = loadOptionsAsync; -const createConfigItemSync = createConfigItemRunner.sync; -exports.createConfigItemSync = createConfigItemSync; -const createConfigItemAsync = createConfigItemRunner.async; -exports.createConfigItemAsync = createConfigItemAsync; - -function createConfigItem(target, options, callback) { - if (callback !== undefined) { - return createConfigItemRunner.errback(target, options, callback); - } else if (typeof options === "function") { - return createConfigItemRunner.errback(target, undefined, callback); - } else { - return createConfigItemRunner.sync(target, options); - } -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/item.js b/node_modules/@babel/core/lib/config/item.js deleted file mode 100644 index f0a185ea..00000000 --- a/node_modules/@babel/core/lib/config/item.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createConfigItem = createConfigItem; -exports.createItemFromDescriptor = createItemFromDescriptor; -exports.getItemDescriptor = getItemDescriptor; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -var _configDescriptors = require("./config-descriptors"); - -function createItemFromDescriptor(desc) { - return new ConfigItem(desc); -} - -function* createConfigItem(value, { - dirname = ".", - type -} = {}) { - const descriptor = yield* (0, _configDescriptors.createDescriptor)(value, _path().resolve(dirname), { - type, - alias: "programmatic item" - }); - return createItemFromDescriptor(descriptor); -} - -function getItemDescriptor(item) { - if (item != null && item[CONFIG_ITEM_BRAND]) { - return item._descriptor; - } - - return undefined; -} - -const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem"); - -class ConfigItem { - constructor(descriptor) { - this._descriptor = void 0; - this[CONFIG_ITEM_BRAND] = true; - this.value = void 0; - this.options = void 0; - this.dirname = void 0; - this.name = void 0; - this.file = void 0; - this._descriptor = descriptor; - Object.defineProperty(this, "_descriptor", { - enumerable: false - }); - Object.defineProperty(this, CONFIG_ITEM_BRAND, { - enumerable: false - }); - this.value = this._descriptor.value; - this.options = this._descriptor.options; - this.dirname = this._descriptor.dirname; - this.name = this._descriptor.name; - this.file = this._descriptor.file ? { - request: this._descriptor.file.request, - resolved: this._descriptor.file.resolved - } : undefined; - Object.freeze(this); - } - -} - -Object.freeze(ConfigItem.prototype); -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/partial.js b/node_modules/@babel/core/lib/config/partial.js deleted file mode 100644 index 2269da2b..00000000 --- a/node_modules/@babel/core/lib/config/partial.js +++ /dev/null @@ -1,198 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = loadPrivatePartialConfig; -exports.loadPartialConfig = void 0; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _plugin = require("./plugin"); - -var _util = require("./util"); - -var _item = require("./item"); - -var _configChain = require("./config-chain"); - -var _environment = require("./helpers/environment"); - -var _options = require("./validation/options"); - -var _files = require("./files"); - -var _resolveTargets = require("./resolve-targets"); - -const _excluded = ["showIgnoredFiles"]; - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - -function resolveRootMode(rootDir, rootMode) { - switch (rootMode) { - case "root": - return rootDir; - - case "upward-optional": - { - const upwardRootDir = (0, _files.findConfigUpwards)(rootDir); - return upwardRootDir === null ? rootDir : upwardRootDir; - } - - case "upward": - { - const upwardRootDir = (0, _files.findConfigUpwards)(rootDir); - if (upwardRootDir !== null) return upwardRootDir; - throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not ` + `be found when searching upward from "${rootDir}".\n` + `One of the following config files must be in the directory tree: ` + `"${_files.ROOT_CONFIG_FILENAMES.join(", ")}".`), { - code: "BABEL_ROOT_NOT_FOUND", - dirname: rootDir - }); - } - - default: - throw new Error(`Assertion failure - unknown rootMode value.`); - } -} - -function* loadPrivatePartialConfig(inputOpts) { - if (inputOpts != null && (typeof inputOpts !== "object" || Array.isArray(inputOpts))) { - throw new Error("Babel options must be an object, null, or undefined"); - } - - const args = inputOpts ? (0, _options.validate)("arguments", inputOpts) : {}; - const { - envName = (0, _environment.getEnv)(), - cwd = ".", - root: rootDir = ".", - rootMode = "root", - caller, - cloneInputAst = true - } = args; - - const absoluteCwd = _path().resolve(cwd); - - const absoluteRootDir = resolveRootMode(_path().resolve(absoluteCwd, rootDir), rootMode); - const filename = typeof args.filename === "string" ? _path().resolve(cwd, args.filename) : undefined; - const showConfigPath = yield* (0, _files.resolveShowConfigPath)(absoluteCwd); - const context = { - filename, - cwd: absoluteCwd, - root: absoluteRootDir, - envName, - caller, - showConfig: showConfigPath === filename - }; - const configChain = yield* (0, _configChain.buildRootChain)(args, context); - if (!configChain) return null; - const merged = { - assumptions: {} - }; - configChain.options.forEach(opts => { - (0, _util.mergeOptions)(merged, opts); - }); - const options = Object.assign({}, merged, { - targets: (0, _resolveTargets.resolveTargets)(merged, absoluteRootDir), - cloneInputAst, - babelrc: false, - configFile: false, - browserslistConfigFile: false, - passPerPreset: false, - envName: context.envName, - cwd: context.cwd, - root: context.root, - rootMode: "root", - filename: typeof context.filename === "string" ? context.filename : undefined, - plugins: configChain.plugins.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)), - presets: configChain.presets.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)) - }); - return { - options, - context, - fileHandling: configChain.fileHandling, - ignore: configChain.ignore, - babelrc: configChain.babelrc, - config: configChain.config, - files: configChain.files - }; -} - -const loadPartialConfig = _gensync()(function* (opts) { - let showIgnoredFiles = false; - - if (typeof opts === "object" && opts !== null && !Array.isArray(opts)) { - var _opts = opts; - ({ - showIgnoredFiles - } = _opts); - opts = _objectWithoutPropertiesLoose(_opts, _excluded); - _opts; - } - - const result = yield* loadPrivatePartialConfig(opts); - if (!result) return null; - const { - options, - babelrc, - ignore, - config, - fileHandling, - files - } = result; - - if (fileHandling === "ignored" && !showIgnoredFiles) { - return null; - } - - (options.plugins || []).forEach(item => { - if (item.value instanceof _plugin.default) { - throw new Error("Passing cached plugin instances is not supported in " + "babel.loadPartialConfig()"); - } - }); - return new PartialConfig(options, babelrc ? babelrc.filepath : undefined, ignore ? ignore.filepath : undefined, config ? config.filepath : undefined, fileHandling, files); -}); - -exports.loadPartialConfig = loadPartialConfig; - -class PartialConfig { - constructor(options, babelrc, ignore, config, fileHandling, files) { - this.options = void 0; - this.babelrc = void 0; - this.babelignore = void 0; - this.config = void 0; - this.fileHandling = void 0; - this.files = void 0; - this.options = options; - this.babelignore = ignore; - this.babelrc = babelrc; - this.config = config; - this.fileHandling = fileHandling; - this.files = files; - Object.freeze(this); - } - - hasFilesystemConfig() { - return this.babelrc !== undefined || this.config !== undefined; - } - -} - -Object.freeze(PartialConfig.prototype); -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/pattern-to-regex.js b/node_modules/@babel/core/lib/config/pattern-to-regex.js deleted file mode 100644 index f24d955b..00000000 --- a/node_modules/@babel/core/lib/config/pattern-to-regex.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = pathToPattern; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -const sep = `\\${_path().sep}`; -const endSep = `(?:${sep}|$)`; -const substitution = `[^${sep}]+`; -const starPat = `(?:${substitution}${sep})`; -const starPatLast = `(?:${substitution}${endSep})`; -const starStarPat = `${starPat}*?`; -const starStarPatLast = `${starPat}*?${starPatLast}?`; - -function escapeRegExp(string) { - return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&"); -} - -function pathToPattern(pattern, dirname) { - const parts = _path().resolve(dirname, pattern).split(_path().sep); - - return new RegExp(["^", ...parts.map((part, i) => { - const last = i === parts.length - 1; - if (part === "**") return last ? starStarPatLast : starStarPat; - if (part === "*") return last ? starPatLast : starPat; - - if (part.indexOf("*.") === 0) { - return substitution + escapeRegExp(part.slice(1)) + (last ? endSep : sep); - } - - return escapeRegExp(part) + (last ? endSep : sep); - })].join("")); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/plugin.js b/node_modules/@babel/core/lib/config/plugin.js deleted file mode 100644 index e0f2d34e..00000000 --- a/node_modules/@babel/core/lib/config/plugin.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _deepArray = require("./helpers/deep-array"); - -class Plugin { - constructor(plugin, options, key, externalDependencies = (0, _deepArray.finalize)([])) { - this.key = void 0; - this.manipulateOptions = void 0; - this.post = void 0; - this.pre = void 0; - this.visitor = void 0; - this.parserOverride = void 0; - this.generatorOverride = void 0; - this.options = void 0; - this.externalDependencies = void 0; - this.key = plugin.name || key; - this.manipulateOptions = plugin.manipulateOptions; - this.post = plugin.post; - this.pre = plugin.pre; - this.visitor = plugin.visitor || {}; - this.parserOverride = plugin.parserOverride; - this.generatorOverride = plugin.generatorOverride; - this.options = options; - this.externalDependencies = externalDependencies; - } - -} - -exports.default = Plugin; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/printer.js b/node_modules/@babel/core/lib/config/printer.js deleted file mode 100644 index 51d7c1b6..00000000 --- a/node_modules/@babel/core/lib/config/printer.js +++ /dev/null @@ -1,140 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ConfigPrinter = exports.ChainFormatter = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -const ChainFormatter = { - Programmatic: 0, - Config: 1 -}; -exports.ChainFormatter = ChainFormatter; -const Formatter = { - title(type, callerName, filepath) { - let title = ""; - - if (type === ChainFormatter.Programmatic) { - title = "programmatic options"; - - if (callerName) { - title += " from " + callerName; - } - } else { - title = "config " + filepath; - } - - return title; - }, - - loc(index, envName) { - let loc = ""; - - if (index != null) { - loc += `.overrides[${index}]`; - } - - if (envName != null) { - loc += `.env["${envName}"]`; - } - - return loc; - }, - - *optionsAndDescriptors(opt) { - const content = Object.assign({}, opt.options); - delete content.overrides; - delete content.env; - const pluginDescriptors = [...(yield* opt.plugins())]; - - if (pluginDescriptors.length) { - content.plugins = pluginDescriptors.map(d => descriptorToConfig(d)); - } - - const presetDescriptors = [...(yield* opt.presets())]; - - if (presetDescriptors.length) { - content.presets = [...presetDescriptors].map(d => descriptorToConfig(d)); - } - - return JSON.stringify(content, undefined, 2); - } - -}; - -function descriptorToConfig(d) { - var _d$file; - - let name = (_d$file = d.file) == null ? void 0 : _d$file.request; - - if (name == null) { - if (typeof d.value === "object") { - name = d.value; - } else if (typeof d.value === "function") { - name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`; - } - } - - if (name == null) { - name = "[Unknown]"; - } - - if (d.options === undefined) { - return name; - } else if (d.name == null) { - return [name, d.options]; - } else { - return [name, d.options, d.name]; - } -} - -class ConfigPrinter { - constructor() { - this._stack = []; - } - - configure(enabled, type, { - callerName, - filepath - }) { - if (!enabled) return () => {}; - return (content, index, envName) => { - this._stack.push({ - type, - callerName, - filepath, - content, - index, - envName - }); - }; - } - - static *format(config) { - let title = Formatter.title(config.type, config.callerName, config.filepath); - const loc = Formatter.loc(config.index, config.envName); - if (loc) title += ` ${loc}`; - const content = yield* Formatter.optionsAndDescriptors(config.content); - return `${title}\n${content}`; - } - - *output() { - if (this._stack.length === 0) return ""; - const configs = yield* _gensync().all(this._stack.map(s => ConfigPrinter.format(s))); - return configs.join("\n\n"); - } - -} - -exports.ConfigPrinter = ConfigPrinter; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/resolve-targets-browser.js b/node_modules/@babel/core/lib/config/resolve-targets-browser.js deleted file mode 100644 index 1fd3f9e1..00000000 --- a/node_modules/@babel/core/lib/config/resolve-targets-browser.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; -exports.resolveTargets = resolveTargets; - -function _helperCompilationTargets() { - const data = require("@babel/helper-compilation-targets"); - - _helperCompilationTargets = function () { - return data; - }; - - return data; -} - -function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) { - return undefined; -} - -function resolveTargets(options, root) { - const optTargets = options.targets; - let targets; - - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { - browsers: optTargets - }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = Object.assign({}, optTargets, { - esmodules: "intersect" - }); - } else { - targets = optTargets; - } - } - - return (0, _helperCompilationTargets().default)(targets, { - ignoreBrowserslistConfig: true, - browserslistEnv: options.browserslistEnv - }); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/resolve-targets.js b/node_modules/@babel/core/lib/config/resolve-targets.js deleted file mode 100644 index 585d86bc..00000000 --- a/node_modules/@babel/core/lib/config/resolve-targets.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; -exports.resolveTargets = resolveTargets; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _helperCompilationTargets() { - const data = require("@babel/helper-compilation-targets"); - - _helperCompilationTargets = function () { - return data; - }; - - return data; -} - -({}); - -function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) { - return _path().resolve(configFileDir, browserslistConfigFile); -} - -function resolveTargets(options, root) { - const optTargets = options.targets; - let targets; - - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { - browsers: optTargets - }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = Object.assign({}, optTargets, { - esmodules: "intersect" - }); - } else { - targets = optTargets; - } - } - - const { - browserslistConfigFile - } = options; - let configFile; - let ignoreBrowserslistConfig = false; - - if (typeof browserslistConfigFile === "string") { - configFile = browserslistConfigFile; - } else { - ignoreBrowserslistConfig = browserslistConfigFile === false; - } - - return (0, _helperCompilationTargets().default)(targets, { - ignoreBrowserslistConfig, - configFile, - configPath: root, - browserslistEnv: options.browserslistEnv - }); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/util.js b/node_modules/@babel/core/lib/config/util.js deleted file mode 100644 index 98b58708..00000000 --- a/node_modules/@babel/core/lib/config/util.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.isIterableIterator = isIterableIterator; -exports.mergeOptions = mergeOptions; - -function mergeOptions(target, source) { - for (const k of Object.keys(source)) { - if ((k === "parserOpts" || k === "generatorOpts" || k === "assumptions") && source[k]) { - const parserOpts = source[k]; - const targetObj = target[k] || (target[k] = {}); - mergeDefaultFields(targetObj, parserOpts); - } else { - const val = source[k]; - if (val !== undefined) target[k] = val; - } - } -} - -function mergeDefaultFields(target, source) { - for (const k of Object.keys(source)) { - const val = source[k]; - if (val !== undefined) target[k] = val; - } -} - -function isIterableIterator(value) { - return !!value && typeof value.next === "function" && typeof value[Symbol.iterator] === "function"; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/option-assertions.js b/node_modules/@babel/core/lib/config/validation/option-assertions.js deleted file mode 100644 index 8761d295..00000000 --- a/node_modules/@babel/core/lib/config/validation/option-assertions.js +++ /dev/null @@ -1,354 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.access = access; -exports.assertArray = assertArray; -exports.assertAssumptions = assertAssumptions; -exports.assertBabelrcSearch = assertBabelrcSearch; -exports.assertBoolean = assertBoolean; -exports.assertCallerMetadata = assertCallerMetadata; -exports.assertCompact = assertCompact; -exports.assertConfigApplicableTest = assertConfigApplicableTest; -exports.assertConfigFileSearch = assertConfigFileSearch; -exports.assertFunction = assertFunction; -exports.assertIgnoreList = assertIgnoreList; -exports.assertInputSourceMap = assertInputSourceMap; -exports.assertObject = assertObject; -exports.assertPluginList = assertPluginList; -exports.assertRootMode = assertRootMode; -exports.assertSourceMaps = assertSourceMaps; -exports.assertSourceType = assertSourceType; -exports.assertString = assertString; -exports.assertTargets = assertTargets; -exports.msg = msg; - -function _helperCompilationTargets() { - const data = require("@babel/helper-compilation-targets"); - - _helperCompilationTargets = function () { - return data; - }; - - return data; -} - -var _options = require("./options"); - -function msg(loc) { - switch (loc.type) { - case "root": - return ``; - - case "env": - return `${msg(loc.parent)}.env["${loc.name}"]`; - - case "overrides": - return `${msg(loc.parent)}.overrides[${loc.index}]`; - - case "option": - return `${msg(loc.parent)}.${loc.name}`; - - case "access": - return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`; - - default: - throw new Error(`Assertion failure: Unknown type ${loc.type}`); - } -} - -function access(loc, name) { - return { - type: "access", - name, - parent: loc - }; -} - -function assertRootMode(loc, value) { - if (value !== undefined && value !== "root" && value !== "upward" && value !== "upward-optional") { - throw new Error(`${msg(loc)} must be a "root", "upward", "upward-optional" or undefined`); - } - - return value; -} - -function assertSourceMaps(loc, value) { - if (value !== undefined && typeof value !== "boolean" && value !== "inline" && value !== "both") { - throw new Error(`${msg(loc)} must be a boolean, "inline", "both", or undefined`); - } - - return value; -} - -function assertCompact(loc, value) { - if (value !== undefined && typeof value !== "boolean" && value !== "auto") { - throw new Error(`${msg(loc)} must be a boolean, "auto", or undefined`); - } - - return value; -} - -function assertSourceType(loc, value) { - if (value !== undefined && value !== "module" && value !== "script" && value !== "unambiguous") { - throw new Error(`${msg(loc)} must be "module", "script", "unambiguous", or undefined`); - } - - return value; -} - -function assertCallerMetadata(loc, value) { - const obj = assertObject(loc, value); - - if (obj) { - if (typeof obj.name !== "string") { - throw new Error(`${msg(loc)} set but does not contain "name" property string`); - } - - for (const prop of Object.keys(obj)) { - const propLoc = access(loc, prop); - const value = obj[prop]; - - if (value != null && typeof value !== "boolean" && typeof value !== "string" && typeof value !== "number") { - throw new Error(`${msg(propLoc)} must be null, undefined, a boolean, a string, or a number.`); - } - } - } - - return value; -} - -function assertInputSourceMap(loc, value) { - if (value !== undefined && typeof value !== "boolean" && (typeof value !== "object" || !value)) { - throw new Error(`${msg(loc)} must be a boolean, object, or undefined`); - } - - return value; -} - -function assertString(loc, value) { - if (value !== undefined && typeof value !== "string") { - throw new Error(`${msg(loc)} must be a string, or undefined`); - } - - return value; -} - -function assertFunction(loc, value) { - if (value !== undefined && typeof value !== "function") { - throw new Error(`${msg(loc)} must be a function, or undefined`); - } - - return value; -} - -function assertBoolean(loc, value) { - if (value !== undefined && typeof value !== "boolean") { - throw new Error(`${msg(loc)} must be a boolean, or undefined`); - } - - return value; -} - -function assertObject(loc, value) { - if (value !== undefined && (typeof value !== "object" || Array.isArray(value) || !value)) { - throw new Error(`${msg(loc)} must be an object, or undefined`); - } - - return value; -} - -function assertArray(loc, value) { - if (value != null && !Array.isArray(value)) { - throw new Error(`${msg(loc)} must be an array, or undefined`); - } - - return value; -} - -function assertIgnoreList(loc, value) { - const arr = assertArray(loc, value); - - if (arr) { - arr.forEach((item, i) => assertIgnoreItem(access(loc, i), item)); - } - - return arr; -} - -function assertIgnoreItem(loc, value) { - if (typeof value !== "string" && typeof value !== "function" && !(value instanceof RegExp)) { - throw new Error(`${msg(loc)} must be an array of string/Function/RegExp values, or undefined`); - } - - return value; -} - -function assertConfigApplicableTest(loc, value) { - if (value === undefined) return value; - - if (Array.isArray(value)) { - value.forEach((item, i) => { - if (!checkValidTest(item)) { - throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); - } - }); - } else if (!checkValidTest(value)) { - throw new Error(`${msg(loc)} must be a string/Function/RegExp, or an array of those`); - } - - return value; -} - -function checkValidTest(value) { - return typeof value === "string" || typeof value === "function" || value instanceof RegExp; -} - -function assertConfigFileSearch(loc, value) { - if (value !== undefined && typeof value !== "boolean" && typeof value !== "string") { - throw new Error(`${msg(loc)} must be a undefined, a boolean, a string, ` + `got ${JSON.stringify(value)}`); - } - - return value; -} - -function assertBabelrcSearch(loc, value) { - if (value === undefined || typeof value === "boolean") return value; - - if (Array.isArray(value)) { - value.forEach((item, i) => { - if (!checkValidTest(item)) { - throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); - } - }); - } else if (!checkValidTest(value)) { - throw new Error(`${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` + `or an array of those, got ${JSON.stringify(value)}`); - } - - return value; -} - -function assertPluginList(loc, value) { - const arr = assertArray(loc, value); - - if (arr) { - arr.forEach((item, i) => assertPluginItem(access(loc, i), item)); - } - - return arr; -} - -function assertPluginItem(loc, value) { - if (Array.isArray(value)) { - if (value.length === 0) { - throw new Error(`${msg(loc)} must include an object`); - } - - if (value.length > 3) { - throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`); - } - - assertPluginTarget(access(loc, 0), value[0]); - - if (value.length > 1) { - const opts = value[1]; - - if (opts !== undefined && opts !== false && (typeof opts !== "object" || Array.isArray(opts) || opts === null)) { - throw new Error(`${msg(access(loc, 1))} must be an object, false, or undefined`); - } - } - - if (value.length === 3) { - const name = value[2]; - - if (name !== undefined && typeof name !== "string") { - throw new Error(`${msg(access(loc, 2))} must be a string, or undefined`); - } - } - } else { - assertPluginTarget(loc, value); - } - - return value; -} - -function assertPluginTarget(loc, value) { - if ((typeof value !== "object" || !value) && typeof value !== "string" && typeof value !== "function") { - throw new Error(`${msg(loc)} must be a string, object, function`); - } - - return value; -} - -function assertTargets(loc, value) { - if ((0, _helperCompilationTargets().isBrowsersQueryValid)(value)) return value; - - if (typeof value !== "object" || !value || Array.isArray(value)) { - throw new Error(`${msg(loc)} must be a string, an array of strings or an object`); - } - - const browsersLoc = access(loc, "browsers"); - const esmodulesLoc = access(loc, "esmodules"); - assertBrowsersList(browsersLoc, value.browsers); - assertBoolean(esmodulesLoc, value.esmodules); - - for (const key of Object.keys(value)) { - const val = value[key]; - const subLoc = access(loc, key); - if (key === "esmodules") assertBoolean(subLoc, val);else if (key === "browsers") assertBrowsersList(subLoc, val);else if (!Object.hasOwnProperty.call(_helperCompilationTargets().TargetNames, key)) { - const validTargets = Object.keys(_helperCompilationTargets().TargetNames).join(", "); - throw new Error(`${msg(subLoc)} is not a valid target. Supported targets are ${validTargets}`); - } else assertBrowserVersion(subLoc, val); - } - - return value; -} - -function assertBrowsersList(loc, value) { - if (value !== undefined && !(0, _helperCompilationTargets().isBrowsersQueryValid)(value)) { - throw new Error(`${msg(loc)} must be undefined, a string or an array of strings`); - } -} - -function assertBrowserVersion(loc, value) { - if (typeof value === "number" && Math.round(value) === value) return; - if (typeof value === "string") return; - throw new Error(`${msg(loc)} must be a string or an integer number`); -} - -function assertAssumptions(loc, value) { - if (value === undefined) return; - - if (typeof value !== "object" || value === null) { - throw new Error(`${msg(loc)} must be an object or undefined.`); - } - - let root = loc; - - do { - root = root.parent; - } while (root.type !== "root"); - - const inPreset = root.source === "preset"; - - for (const name of Object.keys(value)) { - const subLoc = access(loc, name); - - if (!_options.assumptionsNames.has(name)) { - throw new Error(`${msg(subLoc)} is not a supported assumption.`); - } - - if (typeof value[name] !== "boolean") { - throw new Error(`${msg(subLoc)} must be a boolean.`); - } - - if (inPreset && value[name] === false) { - throw new Error(`${msg(subLoc)} cannot be set to 'false' inside presets.`); - } - } - - return value; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/options.js b/node_modules/@babel/core/lib/config/validation/options.js deleted file mode 100644 index 7aa15829..00000000 --- a/node_modules/@babel/core/lib/config/validation/options.js +++ /dev/null @@ -1,213 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.assumptionsNames = void 0; -exports.checkNoUnwrappedItemOptionPairs = checkNoUnwrappedItemOptionPairs; -exports.validate = validate; - -var _plugin = require("../plugin"); - -var _removed = require("./removed"); - -var _optionAssertions = require("./option-assertions"); - -const ROOT_VALIDATORS = { - cwd: _optionAssertions.assertString, - root: _optionAssertions.assertString, - rootMode: _optionAssertions.assertRootMode, - configFile: _optionAssertions.assertConfigFileSearch, - caller: _optionAssertions.assertCallerMetadata, - filename: _optionAssertions.assertString, - filenameRelative: _optionAssertions.assertString, - code: _optionAssertions.assertBoolean, - ast: _optionAssertions.assertBoolean, - cloneInputAst: _optionAssertions.assertBoolean, - envName: _optionAssertions.assertString -}; -const BABELRC_VALIDATORS = { - babelrc: _optionAssertions.assertBoolean, - babelrcRoots: _optionAssertions.assertBabelrcSearch -}; -const NONPRESET_VALIDATORS = { - extends: _optionAssertions.assertString, - ignore: _optionAssertions.assertIgnoreList, - only: _optionAssertions.assertIgnoreList, - targets: _optionAssertions.assertTargets, - browserslistConfigFile: _optionAssertions.assertConfigFileSearch, - browserslistEnv: _optionAssertions.assertString -}; -const COMMON_VALIDATORS = { - inputSourceMap: _optionAssertions.assertInputSourceMap, - presets: _optionAssertions.assertPluginList, - plugins: _optionAssertions.assertPluginList, - passPerPreset: _optionAssertions.assertBoolean, - assumptions: _optionAssertions.assertAssumptions, - env: assertEnvSet, - overrides: assertOverridesList, - test: _optionAssertions.assertConfigApplicableTest, - include: _optionAssertions.assertConfigApplicableTest, - exclude: _optionAssertions.assertConfigApplicableTest, - retainLines: _optionAssertions.assertBoolean, - comments: _optionAssertions.assertBoolean, - shouldPrintComment: _optionAssertions.assertFunction, - compact: _optionAssertions.assertCompact, - minified: _optionAssertions.assertBoolean, - auxiliaryCommentBefore: _optionAssertions.assertString, - auxiliaryCommentAfter: _optionAssertions.assertString, - sourceType: _optionAssertions.assertSourceType, - wrapPluginVisitorMethod: _optionAssertions.assertFunction, - highlightCode: _optionAssertions.assertBoolean, - sourceMaps: _optionAssertions.assertSourceMaps, - sourceMap: _optionAssertions.assertSourceMaps, - sourceFileName: _optionAssertions.assertString, - sourceRoot: _optionAssertions.assertString, - parserOpts: _optionAssertions.assertObject, - generatorOpts: _optionAssertions.assertObject -}; -{ - Object.assign(COMMON_VALIDATORS, { - getModuleId: _optionAssertions.assertFunction, - moduleRoot: _optionAssertions.assertString, - moduleIds: _optionAssertions.assertBoolean, - moduleId: _optionAssertions.assertString - }); -} -const knownAssumptions = ["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "objectRestNoSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]; -const assumptionsNames = new Set(knownAssumptions); -exports.assumptionsNames = assumptionsNames; - -function getSource(loc) { - return loc.type === "root" ? loc.source : getSource(loc.parent); -} - -function validate(type, opts) { - return validateNested({ - type: "root", - source: type - }, opts); -} - -function validateNested(loc, opts) { - const type = getSource(loc); - assertNoDuplicateSourcemap(opts); - Object.keys(opts).forEach(key => { - const optLoc = { - type: "option", - name: key, - parent: loc - }; - - if (type === "preset" && NONPRESET_VALIDATORS[key]) { - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in preset options`); - } - - if (type !== "arguments" && ROOT_VALIDATORS[key]) { - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options`); - } - - if (type !== "arguments" && type !== "configfile" && BABELRC_VALIDATORS[key]) { - if (type === "babelrcfile" || type === "extendsfile") { - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, ` + `or babel.config.js/config file options`); - } - - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options, or babel.config.js/config file options`); - } - - const validator = COMMON_VALIDATORS[key] || NONPRESET_VALIDATORS[key] || BABELRC_VALIDATORS[key] || ROOT_VALIDATORS[key] || throwUnknownError; - validator(optLoc, opts[key]); - }); - return opts; -} - -function throwUnknownError(loc) { - const key = loc.name; - - if (_removed.default[key]) { - const { - message, - version = 5 - } = _removed.default[key]; - throw new Error(`Using removed Babel ${version} option: ${(0, _optionAssertions.msg)(loc)} - ${message}`); - } else { - const unknownOptErr = new Error(`Unknown option: ${(0, _optionAssertions.msg)(loc)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`); - unknownOptErr.code = "BABEL_UNKNOWN_OPTION"; - throw unknownOptErr; - } -} - -function has(obj, key) { - return Object.prototype.hasOwnProperty.call(obj, key); -} - -function assertNoDuplicateSourcemap(opts) { - if (has(opts, "sourceMap") && has(opts, "sourceMaps")) { - throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both"); - } -} - -function assertEnvSet(loc, value) { - if (loc.parent.type === "env") { - throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside of another .env block`); - } - - const parent = loc.parent; - const obj = (0, _optionAssertions.assertObject)(loc, value); - - if (obj) { - for (const envName of Object.keys(obj)) { - const env = (0, _optionAssertions.assertObject)((0, _optionAssertions.access)(loc, envName), obj[envName]); - if (!env) continue; - const envLoc = { - type: "env", - name: envName, - parent - }; - validateNested(envLoc, env); - } - } - - return obj; -} - -function assertOverridesList(loc, value) { - if (loc.parent.type === "env") { - throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .env block`); - } - - if (loc.parent.type === "overrides") { - throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .overrides block`); - } - - const parent = loc.parent; - const arr = (0, _optionAssertions.assertArray)(loc, value); - - if (arr) { - for (const [index, item] of arr.entries()) { - const objLoc = (0, _optionAssertions.access)(loc, index); - const env = (0, _optionAssertions.assertObject)(objLoc, item); - if (!env) throw new Error(`${(0, _optionAssertions.msg)(objLoc)} must be an object`); - const overridesLoc = { - type: "overrides", - index, - parent - }; - validateNested(overridesLoc, env); - } - } - - return arr; -} - -function checkNoUnwrappedItemOptionPairs(items, index, type, e) { - if (index === 0) return; - const lastItem = items[index - 1]; - const thisItem = items[index]; - - if (lastItem.file && lastItem.options === undefined && typeof thisItem.value === "object") { - e.message += `\n- Maybe you meant to use\n` + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify(thisItem.value, undefined, 2)}]\n]\n` + `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`; - } -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/plugins.js b/node_modules/@babel/core/lib/config/validation/plugins.js deleted file mode 100644 index 32c05c22..00000000 --- a/node_modules/@babel/core/lib/config/validation/plugins.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.validatePluginObject = validatePluginObject; - -var _optionAssertions = require("./option-assertions"); - -const VALIDATORS = { - name: _optionAssertions.assertString, - manipulateOptions: _optionAssertions.assertFunction, - pre: _optionAssertions.assertFunction, - post: _optionAssertions.assertFunction, - inherits: _optionAssertions.assertFunction, - visitor: assertVisitorMap, - parserOverride: _optionAssertions.assertFunction, - generatorOverride: _optionAssertions.assertFunction -}; - -function assertVisitorMap(loc, value) { - const obj = (0, _optionAssertions.assertObject)(loc, value); - - if (obj) { - Object.keys(obj).forEach(prop => assertVisitorHandler(prop, obj[prop])); - - if (obj.enter || obj.exit) { - throw new Error(`${(0, _optionAssertions.msg)(loc)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`); - } - } - - return obj; -} - -function assertVisitorHandler(key, value) { - if (value && typeof value === "object") { - Object.keys(value).forEach(handler => { - if (handler !== "enter" && handler !== "exit") { - throw new Error(`.visitor["${key}"] may only have .enter and/or .exit handlers.`); - } - }); - } else if (typeof value !== "function") { - throw new Error(`.visitor["${key}"] must be a function`); - } - - return value; -} - -function validatePluginObject(obj) { - const rootPath = { - type: "root", - source: "plugin" - }; - Object.keys(obj).forEach(key => { - const validator = VALIDATORS[key]; - - if (validator) { - const optLoc = { - type: "option", - name: key, - parent: rootPath - }; - validator(optLoc, obj[key]); - } else { - const invalidPluginPropertyError = new Error(`.${key} is not a valid Plugin property`); - invalidPluginPropertyError.code = "BABEL_UNKNOWN_PLUGIN_PROPERTY"; - throw invalidPluginPropertyError; - } - }); - return obj; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/removed.js b/node_modules/@babel/core/lib/config/validation/removed.js deleted file mode 100644 index 2419f2bd..00000000 --- a/node_modules/@babel/core/lib/config/validation/removed.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -var _default = { - auxiliaryComment: { - message: "Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`" - }, - blacklist: { - message: "Put the specific transforms you want in the `plugins` option" - }, - breakConfig: { - message: "This is not a necessary option in Babel 6" - }, - experimental: { - message: "Put the specific transforms you want in the `plugins` option" - }, - externalHelpers: { - message: "Use the `external-helpers` plugin instead. " + "Check out http://babeljs.io/docs/plugins/external-helpers/" - }, - extra: { - message: "" - }, - jsxPragma: { - message: "use the `pragma` option in the `react-jsx` plugin. " + "Check out http://babeljs.io/docs/plugins/transform-react-jsx/" - }, - loose: { - message: "Specify the `loose` option for the relevant plugin you are using " + "or use a preset that sets the option." - }, - metadataUsedHelpers: { - message: "Not required anymore as this is enabled by default" - }, - modules: { - message: "Use the corresponding module transform plugin in the `plugins` option. " + "Check out http://babeljs.io/docs/plugins/#modules" - }, - nonStandard: { - message: "Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. " + "Also check out the react preset http://babeljs.io/docs/plugins/preset-react/" - }, - optional: { - message: "Put the specific transforms you want in the `plugins` option" - }, - sourceMapName: { - message: "The `sourceMapName` option has been removed because it makes more sense for the " + "tooling that calls Babel to assign `map.file` themselves." - }, - stage: { - message: "Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets" - }, - whitelist: { - message: "Put the specific transforms you want in the `plugins` option" - }, - resolveModuleSource: { - version: 6, - message: "Use `babel-plugin-module-resolver@3`'s 'resolvePath' options" - }, - metadata: { - version: 6, - message: "Generated plugin metadata is always included in the output result" - }, - sourceMapTarget: { - version: 6, - message: "The `sourceMapTarget` option has been removed because it makes more sense for the tooling " + "that calls Babel to assign `map.file` themselves." - } -}; -exports.default = _default; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/async.js b/node_modules/@babel/core/lib/gensync-utils/async.js deleted file mode 100644 index c95aa3b0..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/async.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.forwardAsync = forwardAsync; -exports.isAsync = void 0; -exports.isThenable = isThenable; -exports.maybeAsync = maybeAsync; -exports.waitFor = exports.onFirstPause = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -const id = x => x; - -const runGenerator = _gensync()(function* (item) { - return yield* item; -}); - -const isAsync = _gensync()({ - sync: () => false, - errback: cb => cb(null, true) -}); - -exports.isAsync = isAsync; - -function maybeAsync(fn, message) { - return _gensync()({ - sync(...args) { - const result = fn.apply(this, args); - if (isThenable(result)) throw new Error(message); - return result; - }, - - async(...args) { - return Promise.resolve(fn.apply(this, args)); - } - - }); -} - -const withKind = _gensync()({ - sync: cb => cb("sync"), - async: cb => cb("async") -}); - -function forwardAsync(action, cb) { - const g = _gensync()(action); - - return withKind(kind => { - const adapted = g[kind]; - return cb(adapted); - }); -} - -const onFirstPause = _gensync()({ - name: "onFirstPause", - arity: 2, - sync: function (item) { - return runGenerator.sync(item); - }, - errback: function (item, firstPause, cb) { - let completed = false; - runGenerator.errback(item, (err, value) => { - completed = true; - cb(err, value); - }); - - if (!completed) { - firstPause(); - } - } -}); - -exports.onFirstPause = onFirstPause; - -const waitFor = _gensync()({ - sync: id, - async: id -}); - -exports.waitFor = waitFor; - -function isThenable(val) { - return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function"; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/fs.js b/node_modules/@babel/core/lib/gensync-utils/fs.js deleted file mode 100644 index 1d393c84..00000000 --- a/node_modules/@babel/core/lib/gensync-utils/fs.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.stat = exports.readFile = void 0; - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -const readFile = _gensync()({ - sync: _fs().readFileSync, - errback: _fs().readFile -}); - -exports.readFile = readFile; - -const stat = _gensync()({ - sync: _fs().statSync, - errback: _fs().stat -}); - -exports.stat = stat; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/index.js b/node_modules/@babel/core/lib/index.js deleted file mode 100644 index d35bfe9a..00000000 --- a/node_modules/@babel/core/lib/index.js +++ /dev/null @@ -1,268 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DEFAULT_EXTENSIONS = void 0; -Object.defineProperty(exports, "File", { - enumerable: true, - get: function () { - return _file.default; - } -}); -exports.OptionManager = void 0; -exports.Plugin = Plugin; -Object.defineProperty(exports, "buildExternalHelpers", { - enumerable: true, - get: function () { - return _buildExternalHelpers.default; - } -}); -Object.defineProperty(exports, "createConfigItem", { - enumerable: true, - get: function () { - return _config.createConfigItem; - } -}); -Object.defineProperty(exports, "createConfigItemAsync", { - enumerable: true, - get: function () { - return _config.createConfigItemAsync; - } -}); -Object.defineProperty(exports, "createConfigItemSync", { - enumerable: true, - get: function () { - return _config.createConfigItemSync; - } -}); -Object.defineProperty(exports, "getEnv", { - enumerable: true, - get: function () { - return _environment.getEnv; - } -}); -Object.defineProperty(exports, "loadOptions", { - enumerable: true, - get: function () { - return _config.loadOptions; - } -}); -Object.defineProperty(exports, "loadOptionsAsync", { - enumerable: true, - get: function () { - return _config.loadOptionsAsync; - } -}); -Object.defineProperty(exports, "loadOptionsSync", { - enumerable: true, - get: function () { - return _config.loadOptionsSync; - } -}); -Object.defineProperty(exports, "loadPartialConfig", { - enumerable: true, - get: function () { - return _config.loadPartialConfig; - } -}); -Object.defineProperty(exports, "loadPartialConfigAsync", { - enumerable: true, - get: function () { - return _config.loadPartialConfigAsync; - } -}); -Object.defineProperty(exports, "loadPartialConfigSync", { - enumerable: true, - get: function () { - return _config.loadPartialConfigSync; - } -}); -Object.defineProperty(exports, "parse", { - enumerable: true, - get: function () { - return _parse.parse; - } -}); -Object.defineProperty(exports, "parseAsync", { - enumerable: true, - get: function () { - return _parse.parseAsync; - } -}); -Object.defineProperty(exports, "parseSync", { - enumerable: true, - get: function () { - return _parse.parseSync; - } -}); -Object.defineProperty(exports, "resolvePlugin", { - enumerable: true, - get: function () { - return _files.resolvePlugin; - } -}); -Object.defineProperty(exports, "resolvePreset", { - enumerable: true, - get: function () { - return _files.resolvePreset; - } -}); -Object.defineProperty((0, exports), "template", { - enumerable: true, - get: function () { - return _template().default; - } -}); -Object.defineProperty((0, exports), "tokTypes", { - enumerable: true, - get: function () { - return _parser().tokTypes; - } -}); -Object.defineProperty(exports, "transform", { - enumerable: true, - get: function () { - return _transform.transform; - } -}); -Object.defineProperty(exports, "transformAsync", { - enumerable: true, - get: function () { - return _transform.transformAsync; - } -}); -Object.defineProperty(exports, "transformFile", { - enumerable: true, - get: function () { - return _transformFile.transformFile; - } -}); -Object.defineProperty(exports, "transformFileAsync", { - enumerable: true, - get: function () { - return _transformFile.transformFileAsync; - } -}); -Object.defineProperty(exports, "transformFileSync", { - enumerable: true, - get: function () { - return _transformFile.transformFileSync; - } -}); -Object.defineProperty(exports, "transformFromAst", { - enumerable: true, - get: function () { - return _transformAst.transformFromAst; - } -}); -Object.defineProperty(exports, "transformFromAstAsync", { - enumerable: true, - get: function () { - return _transformAst.transformFromAstAsync; - } -}); -Object.defineProperty(exports, "transformFromAstSync", { - enumerable: true, - get: function () { - return _transformAst.transformFromAstSync; - } -}); -Object.defineProperty(exports, "transformSync", { - enumerable: true, - get: function () { - return _transform.transformSync; - } -}); -Object.defineProperty((0, exports), "traverse", { - enumerable: true, - get: function () { - return _traverse().default; - } -}); -exports.version = exports.types = void 0; - -var _file = require("./transformation/file/file"); - -var _buildExternalHelpers = require("./tools/build-external-helpers"); - -var _files = require("./config/files"); - -var _environment = require("./config/helpers/environment"); - -function _types() { - const data = require("@babel/types"); - - _types = function () { - return data; - }; - - return data; -} - -Object.defineProperty((0, exports), "types", { - enumerable: true, - get: function () { - return _types(); - } -}); - -function _parser() { - const data = require("@babel/parser"); - - _parser = function () { - return data; - }; - - return data; -} - -function _traverse() { - const data = require("@babel/traverse"); - - _traverse = function () { - return data; - }; - - return data; -} - -function _template() { - const data = require("@babel/template"); - - _template = function () { - return data; - }; - - return data; -} - -var _config = require("./config"); - -var _transform = require("./transform"); - -var _transformFile = require("./transform-file"); - -var _transformAst = require("./transform-ast"); - -var _parse = require("./parse"); - -const version = "7.18.6"; -exports.version = version; -const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); -exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS; - -class OptionManager { - init(opts) { - return (0, _config.loadOptionsSync)(opts); - } - -} - -exports.OptionManager = OptionManager; - -function Plugin(alias) { - throw new Error(`The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`); -} - -0 && (exports.types = exports.traverse = exports.tokTypes = exports.template = 0); \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parse.js b/node_modules/@babel/core/lib/parse.js deleted file mode 100644 index feb85157..00000000 --- a/node_modules/@babel/core/lib/parse.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.parseSync = exports.parseAsync = exports.parse = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _config = require("./config"); - -var _parser = require("./parser"); - -var _normalizeOpts = require("./transformation/normalize-opts"); - -const parseRunner = _gensync()(function* parse(code, opts) { - const config = yield* (0, _config.default)(opts); - - if (config === null) { - return null; - } - - return yield* (0, _parser.default)(config.passes, (0, _normalizeOpts.default)(config), code); -}); - -const parse = function parse(code, opts, callback) { - if (typeof opts === "function") { - callback = opts; - opts = undefined; - } - - if (callback === undefined) { - { - return parseRunner.sync(code, opts); - } - } - - parseRunner.errback(code, opts, callback); -}; - -exports.parse = parse; -const parseSync = parseRunner.sync; -exports.parseSync = parseSync; -const parseAsync = parseRunner.async; -exports.parseAsync = parseAsync; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parser/index.js b/node_modules/@babel/core/lib/parser/index.js deleted file mode 100644 index 29fca4ac..00000000 --- a/node_modules/@babel/core/lib/parser/index.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = parser; - -function _parser() { - const data = require("@babel/parser"); - - _parser = function () { - return data; - }; - - return data; -} - -function _codeFrame() { - const data = require("@babel/code-frame"); - - _codeFrame = function () { - return data; - }; - - return data; -} - -var _missingPluginHelper = require("./util/missing-plugin-helper"); - -function* parser(pluginPasses, { - parserOpts, - highlightCode = true, - filename = "unknown" -}, code) { - try { - const results = []; - - for (const plugins of pluginPasses) { - for (const plugin of plugins) { - const { - parserOverride - } = plugin; - - if (parserOverride) { - const ast = parserOverride(code, parserOpts, _parser().parse); - if (ast !== undefined) results.push(ast); - } - } - } - - if (results.length === 0) { - return (0, _parser().parse)(code, parserOpts); - } else if (results.length === 1) { - yield* []; - - if (typeof results[0].then === "function") { - throw new Error(`You appear to be using an async parser plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); - } - - return results[0]; - } - - throw new Error("More than one plugin attempted to override parsing."); - } catch (err) { - if (err.code === "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED") { - err.message += "\nConsider renaming the file to '.mjs', or setting sourceType:module " + "or sourceType:unambiguous in your Babel config for this file."; - } - - const { - loc, - missingPlugin - } = err; - - if (loc) { - const codeFrame = (0, _codeFrame().codeFrameColumns)(code, { - start: { - line: loc.line, - column: loc.column + 1 - } - }, { - highlightCode - }); - - if (missingPlugin) { - err.message = `${filename}: ` + (0, _missingPluginHelper.default)(missingPlugin[0], loc, codeFrame); - } else { - err.message = `${filename}: ${err.message}\n\n` + codeFrame; - } - - err.code = "BABEL_PARSE_ERROR"; - } - - throw err; - } -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js deleted file mode 100644 index 740ff22d..00000000 --- a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js +++ /dev/null @@ -1,325 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = generateMissingPluginMessage; -const pluginNameMap = { - asyncDoExpressions: { - syntax: { - name: "@babel/plugin-syntax-async-do-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions" - } - }, - classProperties: { - syntax: { - name: "@babel/plugin-syntax-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" - }, - transform: { - name: "@babel/plugin-proposal-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" - } - }, - classPrivateProperties: { - syntax: { - name: "@babel/plugin-syntax-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" - }, - transform: { - name: "@babel/plugin-proposal-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" - } - }, - classPrivateMethods: { - syntax: { - name: "@babel/plugin-syntax-class-properties", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" - }, - transform: { - name: "@babel/plugin-proposal-private-methods", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods" - } - }, - classStaticBlock: { - syntax: { - name: "@babel/plugin-syntax-class-static-block", - url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" - }, - transform: { - name: "@babel/plugin-proposal-class-static-block", - url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block" - } - }, - decimal: { - syntax: { - name: "@babel/plugin-syntax-decimal", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal" - } - }, - decorators: { - syntax: { - name: "@babel/plugin-syntax-decorators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators" - }, - transform: { - name: "@babel/plugin-proposal-decorators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators" - } - }, - doExpressions: { - syntax: { - name: "@babel/plugin-syntax-do-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions" - }, - transform: { - name: "@babel/plugin-proposal-do-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions" - } - }, - dynamicImport: { - syntax: { - name: "@babel/plugin-syntax-dynamic-import", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" - } - }, - exportDefaultFrom: { - syntax: { - name: "@babel/plugin-syntax-export-default-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from" - }, - transform: { - name: "@babel/plugin-proposal-export-default-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from" - } - }, - exportNamespaceFrom: { - syntax: { - name: "@babel/plugin-syntax-export-namespace-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" - }, - transform: { - name: "@babel/plugin-proposal-export-namespace-from", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from" - } - }, - flow: { - syntax: { - name: "@babel/plugin-syntax-flow", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow" - }, - transform: { - name: "@babel/preset-flow", - url: "https://github.com/babel/babel/tree/main/packages/babel-preset-flow" - } - }, - functionBind: { - syntax: { - name: "@babel/plugin-syntax-function-bind", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind" - }, - transform: { - name: "@babel/plugin-proposal-function-bind", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind" - } - }, - functionSent: { - syntax: { - name: "@babel/plugin-syntax-function-sent", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent" - }, - transform: { - name: "@babel/plugin-proposal-function-sent", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent" - } - }, - importMeta: { - syntax: { - name: "@babel/plugin-syntax-import-meta", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" - } - }, - jsx: { - syntax: { - name: "@babel/plugin-syntax-jsx", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx" - }, - transform: { - name: "@babel/preset-react", - url: "https://github.com/babel/babel/tree/main/packages/babel-preset-react" - } - }, - importAssertions: { - syntax: { - name: "@babel/plugin-syntax-import-assertions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions" - } - }, - moduleStringNames: { - syntax: { - name: "@babel/plugin-syntax-module-string-names", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" - } - }, - numericSeparator: { - syntax: { - name: "@babel/plugin-syntax-numeric-separator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" - }, - transform: { - name: "@babel/plugin-proposal-numeric-separator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator" - } - }, - optionalChaining: { - syntax: { - name: "@babel/plugin-syntax-optional-chaining", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" - }, - transform: { - name: "@babel/plugin-proposal-optional-chaining", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining" - } - }, - pipelineOperator: { - syntax: { - name: "@babel/plugin-syntax-pipeline-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator" - }, - transform: { - name: "@babel/plugin-proposal-pipeline-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator" - } - }, - privateIn: { - syntax: { - name: "@babel/plugin-syntax-private-property-in-object", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" - }, - transform: { - name: "@babel/plugin-proposal-private-property-in-object", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object" - } - }, - recordAndTuple: { - syntax: { - name: "@babel/plugin-syntax-record-and-tuple", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple" - } - }, - regexpUnicodeSets: { - syntax: { - name: "@babel/plugin-syntax-unicode-sets-regex", - url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md" - }, - transform: { - name: "@babel/plugin-proposal-unicode-sets-regex", - url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md" - } - }, - throwExpressions: { - syntax: { - name: "@babel/plugin-syntax-throw-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions" - }, - transform: { - name: "@babel/plugin-proposal-throw-expressions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions" - } - }, - typescript: { - syntax: { - name: "@babel/plugin-syntax-typescript", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript" - }, - transform: { - name: "@babel/preset-typescript", - url: "https://github.com/babel/babel/tree/main/packages/babel-preset-typescript" - } - }, - asyncGenerators: { - syntax: { - name: "@babel/plugin-syntax-async-generators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" - }, - transform: { - name: "@babel/plugin-proposal-async-generator-functions", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions" - } - }, - logicalAssignment: { - syntax: { - name: "@babel/plugin-syntax-logical-assignment-operators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" - }, - transform: { - name: "@babel/plugin-proposal-logical-assignment-operators", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators" - } - }, - nullishCoalescingOperator: { - syntax: { - name: "@babel/plugin-syntax-nullish-coalescing-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" - }, - transform: { - name: "@babel/plugin-proposal-nullish-coalescing-operator", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" - } - }, - objectRestSpread: { - syntax: { - name: "@babel/plugin-syntax-object-rest-spread", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" - }, - transform: { - name: "@babel/plugin-proposal-object-rest-spread", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-object-rest-spread" - } - }, - optionalCatchBinding: { - syntax: { - name: "@babel/plugin-syntax-optional-catch-binding", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" - }, - transform: { - name: "@babel/plugin-proposal-optional-catch-binding", - url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding" - } - } -}; -pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform; - -const getNameURLCombination = ({ - name, - url -}) => `${name} (${url})`; - -function generateMissingPluginMessage(missingPluginName, loc, codeFrame) { - let helpMessage = `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` + `(${loc.line}:${loc.column + 1}):\n\n` + codeFrame; - const pluginInfo = pluginNameMap[missingPluginName]; - - if (pluginInfo) { - const { - syntax: syntaxPlugin, - transform: transformPlugin - } = pluginInfo; - - if (syntaxPlugin) { - const syntaxPluginInfo = getNameURLCombination(syntaxPlugin); - - if (transformPlugin) { - const transformPluginInfo = getNameURLCombination(transformPlugin); - const sectionType = transformPlugin.name.startsWith("@babel/plugin") ? "plugins" : "presets"; - helpMessage += `\n\nAdd ${transformPluginInfo} to the '${sectionType}' section of your Babel config to enable transformation. -If you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section to enable parsing.`; - } else { - helpMessage += `\n\nAdd ${syntaxPluginInfo} to the 'plugins' section of your Babel config ` + `to enable parsing.`; - } - } - } - - return helpMessage; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/tools/build-external-helpers.js b/node_modules/@babel/core/lib/tools/build-external-helpers.js deleted file mode 100644 index cdd7214d..00000000 --- a/node_modules/@babel/core/lib/tools/build-external-helpers.js +++ /dev/null @@ -1,166 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -function helpers() { - const data = require("@babel/helpers"); - - helpers = function () { - return data; - }; - - return data; -} - -function _generator() { - const data = require("@babel/generator"); - - _generator = function () { - return data; - }; - - return data; -} - -function _template() { - const data = require("@babel/template"); - - _template = function () { - return data; - }; - - return data; -} - -function _t() { - const data = require("@babel/types"); - - _t = function () { - return data; - }; - - return data; -} - -var _file = require("../transformation/file/file"); - -const { - arrayExpression, - assignmentExpression, - binaryExpression, - blockStatement, - callExpression, - cloneNode, - conditionalExpression, - exportNamedDeclaration, - exportSpecifier, - expressionStatement, - functionExpression, - identifier, - memberExpression, - objectExpression, - program, - stringLiteral, - unaryExpression, - variableDeclaration, - variableDeclarator -} = _t(); - -const buildUmdWrapper = replacements => _template().default.statement` - (function (root, factory) { - if (typeof define === "function" && define.amd) { - define(AMD_ARGUMENTS, factory); - } else if (typeof exports === "object") { - factory(COMMON_ARGUMENTS); - } else { - factory(BROWSER_ARGUMENTS); - } - })(UMD_ROOT, function (FACTORY_PARAMETERS) { - FACTORY_BODY - }); - `(replacements); - -function buildGlobal(allowlist) { - const namespace = identifier("babelHelpers"); - const body = []; - const container = functionExpression(null, [identifier("global")], blockStatement(body)); - const tree = program([expressionStatement(callExpression(container, [conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]); - body.push(variableDeclaration("var", [variableDeclarator(namespace, assignmentExpression("=", memberExpression(identifier("global"), namespace), objectExpression([])))])); - buildHelpers(body, namespace, allowlist); - return tree; -} - -function buildModule(allowlist) { - const body = []; - const refs = buildHelpers(body, null, allowlist); - body.unshift(exportNamedDeclaration(null, Object.keys(refs).map(name => { - return exportSpecifier(cloneNode(refs[name]), identifier(name)); - }))); - return program(body, [], "module"); -} - -function buildUmd(allowlist) { - const namespace = identifier("babelHelpers"); - const body = []; - body.push(variableDeclaration("var", [variableDeclarator(namespace, identifier("global"))])); - buildHelpers(body, namespace, allowlist); - return program([buildUmdWrapper({ - FACTORY_PARAMETERS: identifier("global"), - BROWSER_ARGUMENTS: assignmentExpression("=", memberExpression(identifier("root"), namespace), objectExpression([])), - COMMON_ARGUMENTS: identifier("exports"), - AMD_ARGUMENTS: arrayExpression([stringLiteral("exports")]), - FACTORY_BODY: body, - UMD_ROOT: identifier("this") - })]); -} - -function buildVar(allowlist) { - const namespace = identifier("babelHelpers"); - const body = []; - body.push(variableDeclaration("var", [variableDeclarator(namespace, objectExpression([]))])); - const tree = program(body); - buildHelpers(body, namespace, allowlist); - body.push(expressionStatement(namespace)); - return tree; -} - -function buildHelpers(body, namespace, allowlist) { - const getHelperReference = name => { - return namespace ? memberExpression(namespace, identifier(name)) : identifier(`_${name}`); - }; - - const refs = {}; - helpers().list.forEach(function (name) { - if (allowlist && allowlist.indexOf(name) < 0) return; - const ref = refs[name] = getHelperReference(name); - helpers().ensure(name, _file.default); - const { - nodes - } = helpers().get(name, getHelperReference, ref); - body.push(...nodes); - }); - return refs; -} - -function _default(allowlist, outputType = "global") { - let tree; - const build = { - global: buildGlobal, - module: buildModule, - umd: buildUmd, - var: buildVar - }[outputType]; - - if (build) { - tree = build(allowlist); - } else { - throw new Error(`Unsupported output type ${outputType}`); - } - - return (0, _generator().default)(tree).code; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-ast.js b/node_modules/@babel/core/lib/transform-ast.js deleted file mode 100644 index bc88af4a..00000000 --- a/node_modules/@babel/core/lib/transform-ast.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformFromAstSync = exports.transformFromAstAsync = exports.transformFromAst = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _config = require("./config"); - -var _transformation = require("./transformation"); - -const transformFromAstRunner = _gensync()(function* (ast, code, opts) { - const config = yield* (0, _config.default)(opts); - if (config === null) return null; - if (!ast) throw new Error("No AST given"); - return yield* (0, _transformation.run)(config, code, ast); -}); - -const transformFromAst = function transformFromAst(ast, code, optsOrCallback, maybeCallback) { - let opts; - let callback; - - if (typeof optsOrCallback === "function") { - callback = optsOrCallback; - opts = undefined; - } else { - opts = optsOrCallback; - callback = maybeCallback; - } - - if (callback === undefined) { - { - return transformFromAstRunner.sync(ast, code, opts); - } - } - - transformFromAstRunner.errback(ast, code, opts, callback); -}; - -exports.transformFromAst = transformFromAst; -const transformFromAstSync = transformFromAstRunner.sync; -exports.transformFromAstSync = transformFromAstSync; -const transformFromAstAsync = transformFromAstRunner.async; -exports.transformFromAstAsync = transformFromAstAsync; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-file-browser.js b/node_modules/@babel/core/lib/transform-file-browser.js deleted file mode 100644 index 5912b5c2..00000000 --- a/node_modules/@babel/core/lib/transform-file-browser.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformFile = void 0; -exports.transformFileAsync = transformFileAsync; -exports.transformFileSync = transformFileSync; - -const transformFile = function transformFile(filename, opts, callback) { - if (typeof opts === "function") { - callback = opts; - } - - callback(new Error("Transforming files is not supported in browsers"), null); -}; - -exports.transformFile = transformFile; - -function transformFileSync() { - throw new Error("Transforming files is not supported in browsers"); -} - -function transformFileAsync() { - return Promise.reject(new Error("Transforming files is not supported in browsers")); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-file.js b/node_modules/@babel/core/lib/transform-file.js deleted file mode 100644 index ab992028..00000000 --- a/node_modules/@babel/core/lib/transform-file.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformFileSync = exports.transformFileAsync = exports.transformFile = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _config = require("./config"); - -var _transformation = require("./transformation"); - -var fs = require("./gensync-utils/fs"); - -({}); - -const transformFileRunner = _gensync()(function* (filename, opts) { - const options = Object.assign({}, opts, { - filename - }); - const config = yield* (0, _config.default)(options); - if (config === null) return null; - const code = yield* fs.readFile(filename, "utf8"); - return yield* (0, _transformation.run)(config, code); -}); - -const transformFile = transformFileRunner.errback; -exports.transformFile = transformFile; -const transformFileSync = transformFileRunner.sync; -exports.transformFileSync = transformFileSync; -const transformFileAsync = transformFileRunner.async; -exports.transformFileAsync = transformFileAsync; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform.js b/node_modules/@babel/core/lib/transform.js deleted file mode 100644 index 7cc33b33..00000000 --- a/node_modules/@babel/core/lib/transform.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.transformSync = exports.transformAsync = exports.transform = void 0; - -function _gensync() { - const data = require("gensync"); - - _gensync = function () { - return data; - }; - - return data; -} - -var _config = require("./config"); - -var _transformation = require("./transformation"); - -const transformRunner = _gensync()(function* transform(code, opts) { - const config = yield* (0, _config.default)(opts); - if (config === null) return null; - return yield* (0, _transformation.run)(config, code); -}); - -const transform = function transform(code, optsOrCallback, maybeCallback) { - let opts; - let callback; - - if (typeof optsOrCallback === "function") { - callback = optsOrCallback; - opts = undefined; - } else { - opts = optsOrCallback; - callback = maybeCallback; - } - - if (callback === undefined) { - { - return transformRunner.sync(code, opts); - } - } - - transformRunner.errback(code, opts, callback); -}; - -exports.transform = transform; -const transformSync = transformRunner.sync; -exports.transformSync = transformSync; -const transformAsync = transformRunner.async; -exports.transformAsync = transformAsync; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js deleted file mode 100644 index cc20fe41..00000000 --- a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js +++ /dev/null @@ -1,95 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = loadBlockHoistPlugin; - -function _traverse() { - const data = require("@babel/traverse"); - - _traverse = function () { - return data; - }; - - return data; -} - -var _plugin = require("../config/plugin"); - -let LOADED_PLUGIN; - -function loadBlockHoistPlugin() { - if (!LOADED_PLUGIN) { - LOADED_PLUGIN = new _plugin.default(Object.assign({}, blockHoistPlugin, { - visitor: _traverse().default.explode(blockHoistPlugin.visitor) - }), {}); - } - - return LOADED_PLUGIN; -} - -function priority(bodyNode) { - const priority = bodyNode == null ? void 0 : bodyNode._blockHoist; - if (priority == null) return 1; - if (priority === true) return 2; - return priority; -} - -function stableSort(body) { - const buckets = Object.create(null); - - for (let i = 0; i < body.length; i++) { - const n = body[i]; - const p = priority(n); - const bucket = buckets[p] || (buckets[p] = []); - bucket.push(n); - } - - const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a); - let index = 0; - - for (const key of keys) { - const bucket = buckets[key]; - - for (const n of bucket) { - body[index++] = n; - } - } - - return body; -} - -const blockHoistPlugin = { - name: "internal.blockHoist", - visitor: { - Block: { - exit({ - node - }) { - const { - body - } = node; - let max = Math.pow(2, 30) - 1; - let hasChange = false; - - for (let i = 0; i < body.length; i++) { - const n = body[i]; - const p = priority(n); - - if (p > max) { - hasChange = true; - break; - } - - max = p; - } - - if (!hasChange) return; - node.body = stableSort(body.slice()); - } - - } - } -}; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/file.js b/node_modules/@babel/core/lib/transformation/file/file.js deleted file mode 100644 index 22ee007c..00000000 --- a/node_modules/@babel/core/lib/transformation/file/file.js +++ /dev/null @@ -1,255 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -function helpers() { - const data = require("@babel/helpers"); - - helpers = function () { - return data; - }; - - return data; -} - -function _traverse() { - const data = require("@babel/traverse"); - - _traverse = function () { - return data; - }; - - return data; -} - -function _codeFrame() { - const data = require("@babel/code-frame"); - - _codeFrame = function () { - return data; - }; - - return data; -} - -function _t() { - const data = require("@babel/types"); - - _t = function () { - return data; - }; - - return data; -} - -function _helperModuleTransforms() { - const data = require("@babel/helper-module-transforms"); - - _helperModuleTransforms = function () { - return data; - }; - - return data; -} - -function _semver() { - const data = require("semver"); - - _semver = function () { - return data; - }; - - return data; -} - -const { - cloneNode, - interpreterDirective -} = _t(); - -const errorVisitor = { - enter(path, state) { - const loc = path.node.loc; - - if (loc) { - state.loc = loc; - path.stop(); - } - } - -}; - -class File { - constructor(options, { - code, - ast, - inputMap - }) { - this._map = new Map(); - this.opts = void 0; - this.declarations = {}; - this.path = void 0; - this.ast = void 0; - this.scope = void 0; - this.metadata = {}; - this.code = ""; - this.inputMap = void 0; - this.hub = { - file: this, - getCode: () => this.code, - getScope: () => this.scope, - addHelper: this.addHelper.bind(this), - buildError: this.buildCodeFrameError.bind(this) - }; - this.opts = options; - this.code = code; - this.ast = ast; - this.inputMap = inputMap; - this.path = _traverse().NodePath.get({ - hub: this.hub, - parentPath: null, - parent: this.ast, - container: this.ast, - key: "program" - }).setContext(); - this.scope = this.path.scope; - } - - get shebang() { - const { - interpreter - } = this.path.node; - return interpreter ? interpreter.value : ""; - } - - set shebang(value) { - if (value) { - this.path.get("interpreter").replaceWith(interpreterDirective(value)); - } else { - this.path.get("interpreter").remove(); - } - } - - set(key, val) { - if (key === "helpersNamespace") { - throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility." + "If you are using @babel/plugin-external-helpers you will need to use a newer " + "version than the one you currently have installed. " + "If you have your own implementation, you'll want to explore using 'helperGenerator' " + "alongside 'file.availableHelper()'."); - } - - this._map.set(key, val); - } - - get(key) { - return this._map.get(key); - } - - has(key) { - return this._map.has(key); - } - - getModuleName() { - return (0, _helperModuleTransforms().getModuleName)(this.opts, this.opts); - } - - addImport() { - throw new Error("This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'."); - } - - availableHelper(name, versionRange) { - let minVersion; - - try { - minVersion = helpers().minVersion(name); - } catch (err) { - if (err.code !== "BABEL_HELPER_UNKNOWN") throw err; - return false; - } - - if (typeof versionRange !== "string") return true; - if (_semver().valid(versionRange)) versionRange = `^${versionRange}`; - return !_semver().intersects(`<${minVersion}`, versionRange) && !_semver().intersects(`>=8.0.0`, versionRange); - } - - addHelper(name) { - const declar = this.declarations[name]; - if (declar) return cloneNode(declar); - const generator = this.get("helperGenerator"); - - if (generator) { - const res = generator(name); - if (res) return res; - } - - helpers().ensure(name, File); - const uid = this.declarations[name] = this.scope.generateUidIdentifier(name); - const dependencies = {}; - - for (const dep of helpers().getDependencies(name)) { - dependencies[dep] = this.addHelper(dep); - } - - const { - nodes, - globals - } = helpers().get(name, dep => dependencies[dep], uid, Object.keys(this.scope.getAllBindings())); - globals.forEach(name => { - if (this.path.scope.hasBinding(name, true)) { - this.path.scope.rename(name); - } - }); - nodes.forEach(node => { - node._compact = true; - }); - this.path.unshiftContainer("body", nodes); - this.path.get("body").forEach(path => { - if (nodes.indexOf(path.node) === -1) return; - if (path.isVariableDeclaration()) this.scope.registerDeclaration(path); - }); - return uid; - } - - addTemplateObject() { - throw new Error("This function has been moved into the template literal transform itself."); - } - - buildCodeFrameError(node, msg, _Error = SyntaxError) { - let loc = node && (node.loc || node._loc); - - if (!loc && node) { - const state = { - loc: null - }; - (0, _traverse().default)(node, errorVisitor, this.scope, state); - loc = state.loc; - let txt = "This is an error on an internal node. Probably an internal error."; - if (loc) txt += " Location has been estimated."; - msg += ` (${txt})`; - } - - if (loc) { - const { - highlightCode = true - } = this.opts; - msg += "\n" + (0, _codeFrame().codeFrameColumns)(this.code, { - start: { - line: loc.start.line, - column: loc.start.column + 1 - }, - end: loc.end && loc.start.line === loc.end.line ? { - line: loc.end.line, - column: loc.end.column + 1 - } : undefined - }, { - highlightCode - }); - } - - return new _Error(msg); - } - -} - -exports.default = File; -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/generate.js b/node_modules/@babel/core/lib/transformation/file/generate.js deleted file mode 100644 index 9e30d97a..00000000 --- a/node_modules/@babel/core/lib/transformation/file/generate.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = generateCode; - -function _convertSourceMap() { - const data = require("convert-source-map"); - - _convertSourceMap = function () { - return data; - }; - - return data; -} - -function _generator() { - const data = require("@babel/generator"); - - _generator = function () { - return data; - }; - - return data; -} - -var _mergeMap = require("./merge-map"); - -function generateCode(pluginPasses, file) { - const { - opts, - ast, - code, - inputMap - } = file; - const { - generatorOpts - } = opts; - const results = []; - - for (const plugins of pluginPasses) { - for (const plugin of plugins) { - const { - generatorOverride - } = plugin; - - if (generatorOverride) { - const result = generatorOverride(ast, generatorOpts, code, _generator().default); - if (result !== undefined) results.push(result); - } - } - } - - let result; - - if (results.length === 0) { - result = (0, _generator().default)(ast, generatorOpts, code); - } else if (results.length === 1) { - result = results[0]; - - if (typeof result.then === "function") { - throw new Error(`You appear to be using an async codegen plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version.`); - } - } else { - throw new Error("More than one plugin attempted to override codegen."); - } - - let { - code: outputCode, - decodedMap: outputMap = result.map - } = result; - - if (outputMap) { - if (inputMap) { - outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); - } else { - outputMap = result.map; - } - } - - if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") { - outputCode += "\n" + _convertSourceMap().fromObject(outputMap).toComment(); - } - - if (opts.sourceMaps === "inline") { - outputMap = null; - } - - return { - outputCode, - outputMap - }; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/merge-map.js b/node_modules/@babel/core/lib/transformation/file/merge-map.js deleted file mode 100644 index 9a031191..00000000 --- a/node_modules/@babel/core/lib/transformation/file/merge-map.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = mergeSourceMap; - -function _remapping() { - const data = require("@ampproject/remapping"); - - _remapping = function () { - return data; - }; - - return data; -} - -function mergeSourceMap(inputMap, map, sourceFileName) { - const source = sourceFileName.replace(/\\/g, "/"); - let found = false; - - const result = _remapping()(rootless(map), (s, ctx) => { - if (s === source && !found) { - found = true; - ctx.source = ""; - return rootless(inputMap); - } - - return null; - }); - - if (typeof inputMap.sourceRoot === "string") { - result.sourceRoot = inputMap.sourceRoot; - } - - return Object.assign({}, result); -} - -function rootless(map) { - return Object.assign({}, map, { - sourceRoot: null - }); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/index.js b/node_modules/@babel/core/lib/transformation/index.js deleted file mode 100644 index 1b78101b..00000000 --- a/node_modules/@babel/core/lib/transformation/index.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.run = run; - -function _traverse() { - const data = require("@babel/traverse"); - - _traverse = function () { - return data; - }; - - return data; -} - -var _pluginPass = require("./plugin-pass"); - -var _blockHoistPlugin = require("./block-hoist-plugin"); - -var _normalizeOpts = require("./normalize-opts"); - -var _normalizeFile = require("./normalize-file"); - -var _generate = require("./file/generate"); - -var _deepArray = require("../config/helpers/deep-array"); - -function* run(config, code, ast) { - const file = yield* (0, _normalizeFile.default)(config.passes, (0, _normalizeOpts.default)(config), code, ast); - const opts = file.opts; - - try { - yield* transformFile(file, config.passes); - } catch (e) { - var _opts$filename; - - e.message = `${(_opts$filename = opts.filename) != null ? _opts$filename : "unknown"}: ${e.message}`; - - if (!e.code) { - e.code = "BABEL_TRANSFORM_ERROR"; - } - - throw e; - } - - let outputCode, outputMap; - - try { - if (opts.code !== false) { - ({ - outputCode, - outputMap - } = (0, _generate.default)(config.passes, file)); - } - } catch (e) { - var _opts$filename2; - - e.message = `${(_opts$filename2 = opts.filename) != null ? _opts$filename2 : "unknown"}: ${e.message}`; - - if (!e.code) { - e.code = "BABEL_GENERATE_ERROR"; - } - - throw e; - } - - return { - metadata: file.metadata, - options: opts, - ast: opts.ast === true ? file.ast : null, - code: outputCode === undefined ? null : outputCode, - map: outputMap === undefined ? null : outputMap, - sourceType: file.ast.program.sourceType, - externalDependencies: (0, _deepArray.flattenToSet)(config.externalDependencies) - }; -} - -function* transformFile(file, pluginPasses) { - for (const pluginPairs of pluginPasses) { - const passPairs = []; - const passes = []; - const visitors = []; - - for (const plugin of pluginPairs.concat([(0, _blockHoistPlugin.default)()])) { - const pass = new _pluginPass.default(file, plugin.key, plugin.options); - passPairs.push([plugin, pass]); - passes.push(pass); - visitors.push(plugin.visitor); - } - - for (const [plugin, pass] of passPairs) { - const fn = plugin.pre; - - if (fn) { - const result = fn.call(pass, file); - yield* []; - - if (isThenable(result)) { - throw new Error(`You appear to be using an plugin with an async .pre, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); - } - } - } - - const visitor = _traverse().default.visitors.merge(visitors, passes, file.opts.wrapPluginVisitorMethod); - - (0, _traverse().default)(file.ast, visitor, file.scope); - - for (const [plugin, pass] of passPairs) { - const fn = plugin.post; - - if (fn) { - const result = fn.call(pass, file); - yield* []; - - if (isThenable(result)) { - throw new Error(`You appear to be using an plugin with an async .post, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); - } - } - } - } -} - -function isThenable(val) { - return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function"; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/normalize-file.js b/node_modules/@babel/core/lib/transformation/normalize-file.js deleted file mode 100644 index 51d0ca6d..00000000 --- a/node_modules/@babel/core/lib/transformation/normalize-file.js +++ /dev/null @@ -1,169 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = normalizeFile; - -function _fs() { - const data = require("fs"); - - _fs = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _debug() { - const data = require("debug"); - - _debug = function () { - return data; - }; - - return data; -} - -function _t() { - const data = require("@babel/types"); - - _t = function () { - return data; - }; - - return data; -} - -function _convertSourceMap() { - const data = require("convert-source-map"); - - _convertSourceMap = function () { - return data; - }; - - return data; -} - -var _file = require("./file/file"); - -var _parser = require("../parser"); - -var _cloneDeep = require("./util/clone-deep"); - -const { - file, - traverseFast -} = _t(); - -const debug = _debug()("babel:transform:file"); - -const LARGE_INPUT_SOURCEMAP_THRESHOLD = 3000000; - -function* normalizeFile(pluginPasses, options, code, ast) { - code = `${code || ""}`; - - if (ast) { - if (ast.type === "Program") { - ast = file(ast, [], []); - } else if (ast.type !== "File") { - throw new Error("AST root must be a Program or File node"); - } - - if (options.cloneInputAst) { - ast = (0, _cloneDeep.default)(ast); - } - } else { - ast = yield* (0, _parser.default)(pluginPasses, options, code); - } - - let inputMap = null; - - if (options.inputSourceMap !== false) { - if (typeof options.inputSourceMap === "object") { - inputMap = _convertSourceMap().fromObject(options.inputSourceMap); - } - - if (!inputMap) { - const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast); - - if (lastComment) { - try { - inputMap = _convertSourceMap().fromComment(lastComment); - } catch (err) { - debug("discarding unknown inline input sourcemap", err); - } - } - } - - if (!inputMap) { - const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast); - - if (typeof options.filename === "string" && lastComment) { - try { - const match = EXTERNAL_SOURCEMAP_REGEX.exec(lastComment); - - const inputMapContent = _fs().readFileSync(_path().resolve(_path().dirname(options.filename), match[1])); - - if (inputMapContent.length > LARGE_INPUT_SOURCEMAP_THRESHOLD) { - debug("skip merging input map > 1 MB"); - } else { - inputMap = _convertSourceMap().fromJSON(inputMapContent); - } - } catch (err) { - debug("discarding unknown file input sourcemap", err); - } - } else if (lastComment) { - debug("discarding un-loadable file input sourcemap"); - } - } - } - - return new _file.default(options, { - code, - ast, - inputMap - }); -} - -const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/; -const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/; - -function extractCommentsFromList(regex, comments, lastComment) { - if (comments) { - comments = comments.filter(({ - value - }) => { - if (regex.test(value)) { - lastComment = value; - return false; - } - - return true; - }); - } - - return [comments, lastComment]; -} - -function extractComments(regex, ast) { - let lastComment = null; - traverseFast(ast, node => { - [node.leadingComments, lastComment] = extractCommentsFromList(regex, node.leadingComments, lastComment); - [node.innerComments, lastComment] = extractCommentsFromList(regex, node.innerComments, lastComment); - [node.trailingComments, lastComment] = extractCommentsFromList(regex, node.trailingComments, lastComment); - }); - return lastComment; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/normalize-opts.js b/node_modules/@babel/core/lib/transformation/normalize-opts.js deleted file mode 100644 index 7773d632..00000000 --- a/node_modules/@babel/core/lib/transformation/normalize-opts.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = normalizeOptions; - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function normalizeOptions(config) { - const { - filename, - cwd, - filenameRelative = typeof filename === "string" ? _path().relative(cwd, filename) : "unknown", - sourceType = "module", - inputSourceMap, - sourceMaps = !!inputSourceMap, - sourceRoot = config.options.moduleRoot, - sourceFileName = _path().basename(filenameRelative), - comments = true, - compact = "auto" - } = config.options; - const opts = config.options; - const options = Object.assign({}, opts, { - parserOpts: Object.assign({ - sourceType: _path().extname(filenameRelative) === ".mjs" ? "module" : sourceType, - sourceFileName: filename, - plugins: [] - }, opts.parserOpts), - generatorOpts: Object.assign({ - filename, - auxiliaryCommentBefore: opts.auxiliaryCommentBefore, - auxiliaryCommentAfter: opts.auxiliaryCommentAfter, - retainLines: opts.retainLines, - comments, - shouldPrintComment: opts.shouldPrintComment, - compact, - minified: opts.minified, - sourceMaps, - sourceRoot, - sourceFileName - }, opts.generatorOpts) - }); - - for (const plugins of config.passes) { - for (const plugin of plugins) { - if (plugin.manipulateOptions) { - plugin.manipulateOptions(options, options.parserOpts); - } - } - } - - return options; -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/plugin-pass.js b/node_modules/@babel/core/lib/transformation/plugin-pass.js deleted file mode 100644 index 87cfc7fa..00000000 --- a/node_modules/@babel/core/lib/transformation/plugin-pass.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -class PluginPass { - constructor(file, key, options) { - this._map = new Map(); - this.key = void 0; - this.file = void 0; - this.opts = void 0; - this.cwd = void 0; - this.filename = void 0; - this.key = key; - this.file = file; - this.opts = options || {}; - this.cwd = file.opts.cwd; - this.filename = file.opts.filename; - } - - set(key, val) { - this._map.set(key, val); - } - - get(key) { - return this._map.get(key); - } - - availableHelper(name, versionRange) { - return this.file.availableHelper(name, versionRange); - } - - addHelper(name) { - return this.file.addHelper(name); - } - - addImport() { - return this.file.addImport(); - } - - buildCodeFrameError(node, msg, _Error) { - return this.file.buildCodeFrameError(node, msg, _Error); - } - -} - -exports.default = PluginPass; -{ - PluginPass.prototype.getModuleName = function getModuleName() { - return this.file.getModuleName(); - }; -} -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/util/clone-deep.js b/node_modules/@babel/core/lib/transformation/util/clone-deep.js deleted file mode 100644 index d32505dd..00000000 --- a/node_modules/@babel/core/lib/transformation/util/clone-deep.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -function deepClone(value, cache) { - if (value !== null) { - if (cache.has(value)) return cache.get(value); - let cloned; - - if (Array.isArray(value)) { - cloned = new Array(value.length); - - for (let i = 0; i < value.length; i++) { - cloned[i] = typeof value[i] !== "object" ? value[i] : deepClone(value[i], cache); - } - } else { - cloned = {}; - const keys = Object.keys(value); - - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - cloned[key] = typeof value[key] !== "object" ? value[key] : deepClone(value[key], cache); - } - } - - cache.set(value, cloned); - return cloned; - } - - return value; -} - -function _default(value) { - if (typeof value !== "object") return value; - return deepClone(value, new Map()); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js deleted file mode 100644 index f16f1bee..00000000 --- a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js +++ /dev/null @@ -1,3431 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.moduleResolve = moduleResolve; -exports.resolve = resolve; - -function _url() { - const data = require("url"); - - _url = function () { - return data; - }; - - return data; -} - -function _fs() { - const data = _interopRequireWildcard(require("fs"), true); - - _fs = function () { - return data; - }; - - return data; -} - -function _path() { - const data = require("path"); - - _path = function () { - return data; - }; - - return data; -} - -function _assert() { - const data = require("assert"); - - _assert = function () { - return data; - }; - - return data; -} - -function _util() { - const data = require("util"); - - _util = function () { - return data; - }; - - return data; -} - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -var re$3 = { - exports: {} -}; -const SEMVER_SPEC_VERSION = '2.0.0'; -const MAX_LENGTH$2 = 256; -const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || 9007199254740991; -const MAX_SAFE_COMPONENT_LENGTH = 16; -var constants = { - SEMVER_SPEC_VERSION, - MAX_LENGTH: MAX_LENGTH$2, - MAX_SAFE_INTEGER: MAX_SAFE_INTEGER$1, - MAX_SAFE_COMPONENT_LENGTH -}; -const debug$1 = typeof process === 'object' && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error('SEMVER', ...args) : () => {}; -var debug_1 = debug$1; - -(function (module, exports) { - const { - MAX_SAFE_COMPONENT_LENGTH - } = constants; - const debug = debug_1; - exports = module.exports = {}; - const re = exports.re = []; - const src = exports.src = []; - const t = exports.t = {}; - let R = 0; - - const createToken = (name, value, isGlobal) => { - const index = R++; - debug(index, value); - t[name] = index; - src[index] = value; - re[index] = new RegExp(value, isGlobal ? 'g' : undefined); - }; - - createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*'); - createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+'); - createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*'); - createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})`); - createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})`); - createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]}|${src[t.NONNUMERICIDENTIFIER]})`); - createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]}|${src[t.NONNUMERICIDENTIFIER]})`); - createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`); - createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`); - createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+'); - createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`); - createToken('FULLPLAIN', `v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`); - createToken('FULL', `^${src[t.FULLPLAIN]}$`); - createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`); - createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`); - createToken('GTLT', '((?:<|>)?=?)'); - createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`); - createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`); - createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?` + `)?)?`); - createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?` + `)?)?`); - createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`); - createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`); - createToken('COERCE', `${'(^|[^\\d])' + '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:$|[^\\d])`); - createToken('COERCERTL', src[t.COERCE], true); - createToken('LONETILDE', '(?:~>?)'); - createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true); - exports.tildeTrimReplace = '$1~'; - createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`); - createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`); - createToken('LONECARET', '(?:\\^)'); - createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true); - exports.caretTrimReplace = '$1^'; - createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`); - createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`); - createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`); - createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`); - createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true); - exports.comparatorTrimReplace = '$1$2$3'; - createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAIN]})` + `\\s*$`); - createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAINLOOSE]})` + `\\s*$`); - createToken('STAR', '(<|>)?=?\\s*\\*'); - createToken('GTE0', '^\\s*>=\\s*0\.0\.0\\s*$'); - createToken('GTE0PRE', '^\\s*>=\\s*0\.0\.0-0\\s*$'); -})(re$3, re$3.exports); - -const opts = ['includePrerelease', 'loose', 'rtl']; - -const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? { - loose: true -} : opts.filter(k => options[k]).reduce((options, k) => { - options[k] = true; - return options; -}, {}); - -var parseOptions_1 = parseOptions$2; -const numeric = /^[0-9]+$/; - -const compareIdentifiers$1 = (a, b) => { - const anum = numeric.test(a); - const bnum = numeric.test(b); - - if (anum && bnum) { - a = +a; - b = +b; - } - - return a === b ? 0 : anum && !bnum ? -1 : bnum && !anum ? 1 : a < b ? -1 : 1; -}; - -const rcompareIdentifiers = (a, b) => compareIdentifiers$1(b, a); - -var identifiers = { - compareIdentifiers: compareIdentifiers$1, - rcompareIdentifiers -}; -const debug = debug_1; -const { - MAX_LENGTH: MAX_LENGTH$1, - MAX_SAFE_INTEGER -} = constants; -const { - re: re$2, - t: t$2 -} = re$3.exports; -const parseOptions$1 = parseOptions_1; -const { - compareIdentifiers -} = identifiers; - -class SemVer$c { - constructor(version, options) { - options = parseOptions$1(options); - - if (version instanceof SemVer$c) { - if (version.loose === !!options.loose && version.includePrerelease === !!options.includePrerelease) { - return version; - } else { - version = version.version; - } - } else if (typeof version !== 'string') { - throw new TypeError(`Invalid Version: ${version}`); - } - - if (version.length > MAX_LENGTH$1) { - throw new TypeError(`version is longer than ${MAX_LENGTH$1} characters`); - } - - debug('SemVer', version, options); - this.options = options; - this.loose = !!options.loose; - this.includePrerelease = !!options.includePrerelease; - const m = version.trim().match(options.loose ? re$2[t$2.LOOSE] : re$2[t$2.FULL]); - - if (!m) { - throw new TypeError(`Invalid Version: ${version}`); - } - - this.raw = version; - this.major = +m[1]; - this.minor = +m[2]; - this.patch = +m[3]; - - if (this.major > MAX_SAFE_INTEGER || this.major < 0) { - throw new TypeError('Invalid major version'); - } - - if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) { - throw new TypeError('Invalid minor version'); - } - - if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) { - throw new TypeError('Invalid patch version'); - } - - if (!m[4]) { - this.prerelease = []; - } else { - this.prerelease = m[4].split('.').map(id => { - if (/^[0-9]+$/.test(id)) { - const num = +id; - - if (num >= 0 && num < MAX_SAFE_INTEGER) { - return num; - } - } - - return id; - }); - } - - this.build = m[5] ? m[5].split('.') : []; - this.format(); - } - - format() { - this.version = `${this.major}.${this.minor}.${this.patch}`; - - if (this.prerelease.length) { - this.version += `-${this.prerelease.join('.')}`; - } - - return this.version; - } - - toString() { - return this.version; - } - - compare(other) { - debug('SemVer.compare', this.version, this.options, other); - - if (!(other instanceof SemVer$c)) { - if (typeof other === 'string' && other === this.version) { - return 0; - } - - other = new SemVer$c(other, this.options); - } - - if (other.version === this.version) { - return 0; - } - - return this.compareMain(other) || this.comparePre(other); - } - - compareMain(other) { - if (!(other instanceof SemVer$c)) { - other = new SemVer$c(other, this.options); - } - - return compareIdentifiers(this.major, other.major) || compareIdentifiers(this.minor, other.minor) || compareIdentifiers(this.patch, other.patch); - } - - comparePre(other) { - if (!(other instanceof SemVer$c)) { - other = new SemVer$c(other, this.options); - } - - if (this.prerelease.length && !other.prerelease.length) { - return -1; - } else if (!this.prerelease.length && other.prerelease.length) { - return 1; - } else if (!this.prerelease.length && !other.prerelease.length) { - return 0; - } - - let i = 0; - - do { - const a = this.prerelease[i]; - const b = other.prerelease[i]; - debug('prerelease compare', i, a, b); - - if (a === undefined && b === undefined) { - return 0; - } else if (b === undefined) { - return 1; - } else if (a === undefined) { - return -1; - } else if (a === b) { - continue; - } else { - return compareIdentifiers(a, b); - } - } while (++i); - } - - compareBuild(other) { - if (!(other instanceof SemVer$c)) { - other = new SemVer$c(other, this.options); - } - - let i = 0; - - do { - const a = this.build[i]; - const b = other.build[i]; - debug('prerelease compare', i, a, b); - - if (a === undefined && b === undefined) { - return 0; - } else if (b === undefined) { - return 1; - } else if (a === undefined) { - return -1; - } else if (a === b) { - continue; - } else { - return compareIdentifiers(a, b); - } - } while (++i); - } - - inc(release, identifier) { - switch (release) { - case 'premajor': - this.prerelease.length = 0; - this.patch = 0; - this.minor = 0; - this.major++; - this.inc('pre', identifier); - break; - - case 'preminor': - this.prerelease.length = 0; - this.patch = 0; - this.minor++; - this.inc('pre', identifier); - break; - - case 'prepatch': - this.prerelease.length = 0; - this.inc('patch', identifier); - this.inc('pre', identifier); - break; - - case 'prerelease': - if (this.prerelease.length === 0) { - this.inc('patch', identifier); - } - - this.inc('pre', identifier); - break; - - case 'major': - if (this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) { - this.major++; - } - - this.minor = 0; - this.patch = 0; - this.prerelease = []; - break; - - case 'minor': - if (this.patch !== 0 || this.prerelease.length === 0) { - this.minor++; - } - - this.patch = 0; - this.prerelease = []; - break; - - case 'patch': - if (this.prerelease.length === 0) { - this.patch++; - } - - this.prerelease = []; - break; - - case 'pre': - if (this.prerelease.length === 0) { - this.prerelease = [0]; - } else { - let i = this.prerelease.length; - - while (--i >= 0) { - if (typeof this.prerelease[i] === 'number') { - this.prerelease[i]++; - i = -2; - } - } - - if (i === -1) { - this.prerelease.push(0); - } - } - - if (identifier) { - if (this.prerelease[0] === identifier) { - if (isNaN(this.prerelease[1])) { - this.prerelease = [identifier, 0]; - } - } else { - this.prerelease = [identifier, 0]; - } - } - - break; - - default: - throw new Error(`invalid increment argument: ${release}`); - } - - this.format(); - this.raw = this.version; - return this; - } - -} - -var semver$2 = SemVer$c; -const { - MAX_LENGTH -} = constants; -const { - re: re$1, - t: t$1 -} = re$3.exports; -const SemVer$b = semver$2; -const parseOptions = parseOptions_1; - -const parse$5 = (version, options) => { - options = parseOptions(options); - - if (version instanceof SemVer$b) { - return version; - } - - if (typeof version !== 'string') { - return null; - } - - if (version.length > MAX_LENGTH) { - return null; - } - - const r = options.loose ? re$1[t$1.LOOSE] : re$1[t$1.FULL]; - - if (!r.test(version)) { - return null; - } - - try { - return new SemVer$b(version, options); - } catch (er) { - return null; - } -}; - -var parse_1 = parse$5; -const parse$4 = parse_1; - -const valid$1 = (version, options) => { - const v = parse$4(version, options); - return v ? v.version : null; -}; - -var valid_1 = valid$1; -const parse$3 = parse_1; - -const clean = (version, options) => { - const s = parse$3(version.trim().replace(/^[=v]+/, ''), options); - return s ? s.version : null; -}; - -var clean_1 = clean; -const SemVer$a = semver$2; - -const inc = (version, release, options, identifier) => { - if (typeof options === 'string') { - identifier = options; - options = undefined; - } - - try { - return new SemVer$a(version, options).inc(release, identifier).version; - } catch (er) { - return null; - } -}; - -var inc_1 = inc; -const SemVer$9 = semver$2; - -const compare$a = (a, b, loose) => new SemVer$9(a, loose).compare(new SemVer$9(b, loose)); - -var compare_1 = compare$a; -const compare$9 = compare_1; - -const eq$2 = (a, b, loose) => compare$9(a, b, loose) === 0; - -var eq_1 = eq$2; -const parse$2 = parse_1; -const eq$1 = eq_1; - -const diff = (version1, version2) => { - if (eq$1(version1, version2)) { - return null; - } else { - const v1 = parse$2(version1); - const v2 = parse$2(version2); - const hasPre = v1.prerelease.length || v2.prerelease.length; - const prefix = hasPre ? 'pre' : ''; - const defaultResult = hasPre ? 'prerelease' : ''; - - for (const key in v1) { - if (key === 'major' || key === 'minor' || key === 'patch') { - if (v1[key] !== v2[key]) { - return prefix + key; - } - } - } - - return defaultResult; - } -}; - -var diff_1 = diff; -const SemVer$8 = semver$2; - -const major = (a, loose) => new SemVer$8(a, loose).major; - -var major_1 = major; -const SemVer$7 = semver$2; - -const minor = (a, loose) => new SemVer$7(a, loose).minor; - -var minor_1 = minor; -const SemVer$6 = semver$2; - -const patch = (a, loose) => new SemVer$6(a, loose).patch; - -var patch_1 = patch; -const parse$1 = parse_1; - -const prerelease = (version, options) => { - const parsed = parse$1(version, options); - return parsed && parsed.prerelease.length ? parsed.prerelease : null; -}; - -var prerelease_1 = prerelease; -const compare$8 = compare_1; - -const rcompare = (a, b, loose) => compare$8(b, a, loose); - -var rcompare_1 = rcompare; -const compare$7 = compare_1; - -const compareLoose = (a, b) => compare$7(a, b, true); - -var compareLoose_1 = compareLoose; -const SemVer$5 = semver$2; - -const compareBuild$2 = (a, b, loose) => { - const versionA = new SemVer$5(a, loose); - const versionB = new SemVer$5(b, loose); - return versionA.compare(versionB) || versionA.compareBuild(versionB); -}; - -var compareBuild_1 = compareBuild$2; -const compareBuild$1 = compareBuild_1; - -const sort = (list, loose) => list.sort((a, b) => compareBuild$1(a, b, loose)); - -var sort_1 = sort; -const compareBuild = compareBuild_1; - -const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)); - -var rsort_1 = rsort; -const compare$6 = compare_1; - -const gt$3 = (a, b, loose) => compare$6(a, b, loose) > 0; - -var gt_1 = gt$3; -const compare$5 = compare_1; - -const lt$2 = (a, b, loose) => compare$5(a, b, loose) < 0; - -var lt_1 = lt$2; -const compare$4 = compare_1; - -const neq$1 = (a, b, loose) => compare$4(a, b, loose) !== 0; - -var neq_1 = neq$1; -const compare$3 = compare_1; - -const gte$2 = (a, b, loose) => compare$3(a, b, loose) >= 0; - -var gte_1 = gte$2; -const compare$2 = compare_1; - -const lte$2 = (a, b, loose) => compare$2(a, b, loose) <= 0; - -var lte_1 = lte$2; -const eq = eq_1; -const neq = neq_1; -const gt$2 = gt_1; -const gte$1 = gte_1; -const lt$1 = lt_1; -const lte$1 = lte_1; - -const cmp = (a, op, b, loose) => { - switch (op) { - case '===': - if (typeof a === 'object') a = a.version; - if (typeof b === 'object') b = b.version; - return a === b; - - case '!==': - if (typeof a === 'object') a = a.version; - if (typeof b === 'object') b = b.version; - return a !== b; - - case '': - case '=': - case '==': - return eq(a, b, loose); - - case '!=': - return neq(a, b, loose); - - case '>': - return gt$2(a, b, loose); - - case '>=': - return gte$1(a, b, loose); - - case '<': - return lt$1(a, b, loose); - - case '<=': - return lte$1(a, b, loose); - - default: - throw new TypeError(`Invalid operator: ${op}`); - } -}; - -var cmp_1 = cmp; -const SemVer$4 = semver$2; -const parse = parse_1; -const { - re, - t -} = re$3.exports; - -const coerce = (version, options) => { - if (version instanceof SemVer$4) { - return version; - } - - if (typeof version === 'number') { - version = String(version); - } - - if (typeof version !== 'string') { - return null; - } - - options = options || {}; - let match = null; - - if (!options.rtl) { - match = version.match(re[t.COERCE]); - } else { - let next; - - while ((next = re[t.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length)) { - if (!match || next.index + next[0].length !== match.index + match[0].length) { - match = next; - } - - re[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length; - } - - re[t.COERCERTL].lastIndex = -1; - } - - if (match === null) return null; - return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options); -}; - -var coerce_1 = coerce; -var iterator; -var hasRequiredIterator; - -function requireIterator() { - if (hasRequiredIterator) return iterator; - hasRequiredIterator = 1; - - iterator = function (Yallist) { - Yallist.prototype[Symbol.iterator] = function* () { - for (let walker = this.head; walker; walker = walker.next) { - yield walker.value; - } - }; - }; - - return iterator; -} - -var yallist; -var hasRequiredYallist; - -function requireYallist() { - if (hasRequiredYallist) return yallist; - hasRequiredYallist = 1; - yallist = Yallist; - Yallist.Node = Node; - Yallist.create = Yallist; - - function Yallist(list) { - var self = this; - - if (!(self instanceof Yallist)) { - self = new Yallist(); - } - - self.tail = null; - self.head = null; - self.length = 0; - - if (list && typeof list.forEach === 'function') { - list.forEach(function (item) { - self.push(item); - }); - } else if (arguments.length > 0) { - for (var i = 0, l = arguments.length; i < l; i++) { - self.push(arguments[i]); - } - } - - return self; - } - - Yallist.prototype.removeNode = function (node) { - if (node.list !== this) { - throw new Error('removing node which does not belong to this list'); - } - - var next = node.next; - var prev = node.prev; - - if (next) { - next.prev = prev; - } - - if (prev) { - prev.next = next; - } - - if (node === this.head) { - this.head = next; - } - - if (node === this.tail) { - this.tail = prev; - } - - node.list.length--; - node.next = null; - node.prev = null; - node.list = null; - return next; - }; - - Yallist.prototype.unshiftNode = function (node) { - if (node === this.head) { - return; - } - - if (node.list) { - node.list.removeNode(node); - } - - var head = this.head; - node.list = this; - node.next = head; - - if (head) { - head.prev = node; - } - - this.head = node; - - if (!this.tail) { - this.tail = node; - } - - this.length++; - }; - - Yallist.prototype.pushNode = function (node) { - if (node === this.tail) { - return; - } - - if (node.list) { - node.list.removeNode(node); - } - - var tail = this.tail; - node.list = this; - node.prev = tail; - - if (tail) { - tail.next = node; - } - - this.tail = node; - - if (!this.head) { - this.head = node; - } - - this.length++; - }; - - Yallist.prototype.push = function () { - for (var i = 0, l = arguments.length; i < l; i++) { - push(this, arguments[i]); - } - - return this.length; - }; - - Yallist.prototype.unshift = function () { - for (var i = 0, l = arguments.length; i < l; i++) { - unshift(this, arguments[i]); - } - - return this.length; - }; - - Yallist.prototype.pop = function () { - if (!this.tail) { - return undefined; - } - - var res = this.tail.value; - this.tail = this.tail.prev; - - if (this.tail) { - this.tail.next = null; - } else { - this.head = null; - } - - this.length--; - return res; - }; - - Yallist.prototype.shift = function () { - if (!this.head) { - return undefined; - } - - var res = this.head.value; - this.head = this.head.next; - - if (this.head) { - this.head.prev = null; - } else { - this.tail = null; - } - - this.length--; - return res; - }; - - Yallist.prototype.forEach = function (fn, thisp) { - thisp = thisp || this; - - for (var walker = this.head, i = 0; walker !== null; i++) { - fn.call(thisp, walker.value, i, this); - walker = walker.next; - } - }; - - Yallist.prototype.forEachReverse = function (fn, thisp) { - thisp = thisp || this; - - for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { - fn.call(thisp, walker.value, i, this); - walker = walker.prev; - } - }; - - Yallist.prototype.get = function (n) { - for (var i = 0, walker = this.head; walker !== null && i < n; i++) { - walker = walker.next; - } - - if (i === n && walker !== null) { - return walker.value; - } - }; - - Yallist.prototype.getReverse = function (n) { - for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { - walker = walker.prev; - } - - if (i === n && walker !== null) { - return walker.value; - } - }; - - Yallist.prototype.map = function (fn, thisp) { - thisp = thisp || this; - var res = new Yallist(); - - for (var walker = this.head; walker !== null;) { - res.push(fn.call(thisp, walker.value, this)); - walker = walker.next; - } - - return res; - }; - - Yallist.prototype.mapReverse = function (fn, thisp) { - thisp = thisp || this; - var res = new Yallist(); - - for (var walker = this.tail; walker !== null;) { - res.push(fn.call(thisp, walker.value, this)); - walker = walker.prev; - } - - return res; - }; - - Yallist.prototype.reduce = function (fn, initial) { - var acc; - var walker = this.head; - - if (arguments.length > 1) { - acc = initial; - } else if (this.head) { - walker = this.head.next; - acc = this.head.value; - } else { - throw new TypeError('Reduce of empty list with no initial value'); - } - - for (var i = 0; walker !== null; i++) { - acc = fn(acc, walker.value, i); - walker = walker.next; - } - - return acc; - }; - - Yallist.prototype.reduceReverse = function (fn, initial) { - var acc; - var walker = this.tail; - - if (arguments.length > 1) { - acc = initial; - } else if (this.tail) { - walker = this.tail.prev; - acc = this.tail.value; - } else { - throw new TypeError('Reduce of empty list with no initial value'); - } - - for (var i = this.length - 1; walker !== null; i--) { - acc = fn(acc, walker.value, i); - walker = walker.prev; - } - - return acc; - }; - - Yallist.prototype.toArray = function () { - var arr = new Array(this.length); - - for (var i = 0, walker = this.head; walker !== null; i++) { - arr[i] = walker.value; - walker = walker.next; - } - - return arr; - }; - - Yallist.prototype.toArrayReverse = function () { - var arr = new Array(this.length); - - for (var i = 0, walker = this.tail; walker !== null; i++) { - arr[i] = walker.value; - walker = walker.prev; - } - - return arr; - }; - - Yallist.prototype.slice = function (from, to) { - to = to || this.length; - - if (to < 0) { - to += this.length; - } - - from = from || 0; - - if (from < 0) { - from += this.length; - } - - var ret = new Yallist(); - - if (to < from || to < 0) { - return ret; - } - - if (from < 0) { - from = 0; - } - - if (to > this.length) { - to = this.length; - } - - for (var i = 0, walker = this.head; walker !== null && i < from; i++) { - walker = walker.next; - } - - for (; walker !== null && i < to; i++, walker = walker.next) { - ret.push(walker.value); - } - - return ret; - }; - - Yallist.prototype.sliceReverse = function (from, to) { - to = to || this.length; - - if (to < 0) { - to += this.length; - } - - from = from || 0; - - if (from < 0) { - from += this.length; - } - - var ret = new Yallist(); - - if (to < from || to < 0) { - return ret; - } - - if (from < 0) { - from = 0; - } - - if (to > this.length) { - to = this.length; - } - - for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { - walker = walker.prev; - } - - for (; walker !== null && i > from; i--, walker = walker.prev) { - ret.push(walker.value); - } - - return ret; - }; - - Yallist.prototype.splice = function (start, deleteCount, ...nodes) { - if (start > this.length) { - start = this.length - 1; - } - - if (start < 0) { - start = this.length + start; - } - - for (var i = 0, walker = this.head; walker !== null && i < start; i++) { - walker = walker.next; - } - - var ret = []; - - for (var i = 0; walker && i < deleteCount; i++) { - ret.push(walker.value); - walker = this.removeNode(walker); - } - - if (walker === null) { - walker = this.tail; - } - - if (walker !== this.head && walker !== this.tail) { - walker = walker.prev; - } - - for (var i = 0; i < nodes.length; i++) { - walker = insert(this, walker, nodes[i]); - } - - return ret; - }; - - Yallist.prototype.reverse = function () { - var head = this.head; - var tail = this.tail; - - for (var walker = head; walker !== null; walker = walker.prev) { - var p = walker.prev; - walker.prev = walker.next; - walker.next = p; - } - - this.head = tail; - this.tail = head; - return this; - }; - - function insert(self, node, value) { - var inserted = node === self.head ? new Node(value, null, node, self) : new Node(value, node, node.next, self); - - if (inserted.next === null) { - self.tail = inserted; - } - - if (inserted.prev === null) { - self.head = inserted; - } - - self.length++; - return inserted; - } - - function push(self, item) { - self.tail = new Node(item, self.tail, null, self); - - if (!self.head) { - self.head = self.tail; - } - - self.length++; - } - - function unshift(self, item) { - self.head = new Node(item, null, self.head, self); - - if (!self.tail) { - self.tail = self.head; - } - - self.length++; - } - - function Node(value, prev, next, list) { - if (!(this instanceof Node)) { - return new Node(value, prev, next, list); - } - - this.list = list; - this.value = value; - - if (prev) { - prev.next = this; - this.prev = prev; - } else { - this.prev = null; - } - - if (next) { - next.prev = this; - this.next = next; - } else { - this.next = null; - } - } - - try { - requireIterator()(Yallist); - } catch (er) {} - - return yallist; -} - -var lruCache; -var hasRequiredLruCache; - -function requireLruCache() { - if (hasRequiredLruCache) return lruCache; - hasRequiredLruCache = 1; - const Yallist = requireYallist(); - const MAX = Symbol('max'); - const LENGTH = Symbol('length'); - const LENGTH_CALCULATOR = Symbol('lengthCalculator'); - const ALLOW_STALE = Symbol('allowStale'); - const MAX_AGE = Symbol('maxAge'); - const DISPOSE = Symbol('dispose'); - const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet'); - const LRU_LIST = Symbol('lruList'); - const CACHE = Symbol('cache'); - const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet'); - - const naiveLength = () => 1; - - class LRUCache { - constructor(options) { - if (typeof options === 'number') options = { - max: options - }; - if (!options) options = {}; - if (options.max && (typeof options.max !== 'number' || options.max < 0)) throw new TypeError('max must be a non-negative number'); - this[MAX] = options.max || Infinity; - const lc = options.length || naiveLength; - this[LENGTH_CALCULATOR] = typeof lc !== 'function' ? naiveLength : lc; - this[ALLOW_STALE] = options.stale || false; - if (options.maxAge && typeof options.maxAge !== 'number') throw new TypeError('maxAge must be a number'); - this[MAX_AGE] = options.maxAge || 0; - this[DISPOSE] = options.dispose; - this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false; - this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false; - this.reset(); - } - - set max(mL) { - if (typeof mL !== 'number' || mL < 0) throw new TypeError('max must be a non-negative number'); - this[MAX] = mL || Infinity; - trim(this); - } - - get max() { - return this[MAX]; - } - - set allowStale(allowStale) { - this[ALLOW_STALE] = !!allowStale; - } - - get allowStale() { - return this[ALLOW_STALE]; - } - - set maxAge(mA) { - if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number'); - this[MAX_AGE] = mA; - trim(this); - } - - get maxAge() { - return this[MAX_AGE]; - } - - set lengthCalculator(lC) { - if (typeof lC !== 'function') lC = naiveLength; - - if (lC !== this[LENGTH_CALCULATOR]) { - this[LENGTH_CALCULATOR] = lC; - this[LENGTH] = 0; - this[LRU_LIST].forEach(hit => { - hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key); - this[LENGTH] += hit.length; - }); - } - - trim(this); - } - - get lengthCalculator() { - return this[LENGTH_CALCULATOR]; - } - - get length() { - return this[LENGTH]; - } - - get itemCount() { - return this[LRU_LIST].length; - } - - rforEach(fn, thisp) { - thisp = thisp || this; - - for (let walker = this[LRU_LIST].tail; walker !== null;) { - const prev = walker.prev; - forEachStep(this, fn, walker, thisp); - walker = prev; - } - } - - forEach(fn, thisp) { - thisp = thisp || this; - - for (let walker = this[LRU_LIST].head; walker !== null;) { - const next = walker.next; - forEachStep(this, fn, walker, thisp); - walker = next; - } - } - - keys() { - return this[LRU_LIST].toArray().map(k => k.key); - } - - values() { - return this[LRU_LIST].toArray().map(k => k.value); - } - - reset() { - if (this[DISPOSE] && this[LRU_LIST] && this[LRU_LIST].length) { - this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)); - } - - this[CACHE] = new Map(); - this[LRU_LIST] = new Yallist(); - this[LENGTH] = 0; - } - - dump() { - return this[LRU_LIST].map(hit => isStale(this, hit) ? false : { - k: hit.key, - v: hit.value, - e: hit.now + (hit.maxAge || 0) - }).toArray().filter(h => h); - } - - dumpLru() { - return this[LRU_LIST]; - } - - set(key, value, maxAge) { - maxAge = maxAge || this[MAX_AGE]; - if (maxAge && typeof maxAge !== 'number') throw new TypeError('maxAge must be a number'); - const now = maxAge ? Date.now() : 0; - const len = this[LENGTH_CALCULATOR](value, key); - - if (this[CACHE].has(key)) { - if (len > this[MAX]) { - del(this, this[CACHE].get(key)); - return false; - } - - const node = this[CACHE].get(key); - const item = node.value; - - if (this[DISPOSE]) { - if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value); - } - - item.now = now; - item.maxAge = maxAge; - item.value = value; - this[LENGTH] += len - item.length; - item.length = len; - this.get(key); - trim(this); - return true; - } - - const hit = new Entry(key, value, len, now, maxAge); - - if (hit.length > this[MAX]) { - if (this[DISPOSE]) this[DISPOSE](key, value); - return false; - } - - this[LENGTH] += hit.length; - this[LRU_LIST].unshift(hit); - this[CACHE].set(key, this[LRU_LIST].head); - trim(this); - return true; - } - - has(key) { - if (!this[CACHE].has(key)) return false; - const hit = this[CACHE].get(key).value; - return !isStale(this, hit); - } - - get(key) { - return get(this, key, true); - } - - peek(key) { - return get(this, key, false); - } - - pop() { - const node = this[LRU_LIST].tail; - if (!node) return null; - del(this, node); - return node.value; - } - - del(key) { - del(this, this[CACHE].get(key)); - } - - load(arr) { - this.reset(); - const now = Date.now(); - - for (let l = arr.length - 1; l >= 0; l--) { - const hit = arr[l]; - const expiresAt = hit.e || 0; - if (expiresAt === 0) this.set(hit.k, hit.v);else { - const maxAge = expiresAt - now; - - if (maxAge > 0) { - this.set(hit.k, hit.v, maxAge); - } - } - } - } - - prune() { - this[CACHE].forEach((value, key) => get(this, key, false)); - } - - } - - const get = (self, key, doUse) => { - const node = self[CACHE].get(key); - - if (node) { - const hit = node.value; - - if (isStale(self, hit)) { - del(self, node); - if (!self[ALLOW_STALE]) return undefined; - } else { - if (doUse) { - if (self[UPDATE_AGE_ON_GET]) node.value.now = Date.now(); - self[LRU_LIST].unshiftNode(node); - } - } - - return hit.value; - } - }; - - const isStale = (self, hit) => { - if (!hit || !hit.maxAge && !self[MAX_AGE]) return false; - const diff = Date.now() - hit.now; - return hit.maxAge ? diff > hit.maxAge : self[MAX_AGE] && diff > self[MAX_AGE]; - }; - - const trim = self => { - if (self[LENGTH] > self[MAX]) { - for (let walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null;) { - const prev = walker.prev; - del(self, walker); - walker = prev; - } - } - }; - - const del = (self, node) => { - if (node) { - const hit = node.value; - if (self[DISPOSE]) self[DISPOSE](hit.key, hit.value); - self[LENGTH] -= hit.length; - self[CACHE].delete(hit.key); - self[LRU_LIST].removeNode(node); - } - }; - - class Entry { - constructor(key, value, length, now, maxAge) { - this.key = key; - this.value = value; - this.length = length; - this.now = now; - this.maxAge = maxAge || 0; - } - - } - - const forEachStep = (self, fn, node, thisp) => { - let hit = node.value; - - if (isStale(self, hit)) { - del(self, node); - if (!self[ALLOW_STALE]) hit = undefined; - } - - if (hit) fn.call(thisp, hit.value, hit.key, self); - }; - - lruCache = LRUCache; - return lruCache; -} - -var range; -var hasRequiredRange; - -function requireRange() { - if (hasRequiredRange) return range; - hasRequiredRange = 1; - - class Range { - constructor(range, options) { - options = parseOptions(options); - - if (range instanceof Range) { - if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { - return range; - } else { - return new Range(range.raw, options); - } - } - - if (range instanceof Comparator) { - this.raw = range.value; - this.set = [[range]]; - this.format(); - return this; - } - - this.options = options; - this.loose = !!options.loose; - this.includePrerelease = !!options.includePrerelease; - this.raw = range; - this.set = range.split(/\s*\|\|\s*/).map(range => this.parseRange(range.trim())).filter(c => c.length); - - if (!this.set.length) { - throw new TypeError(`Invalid SemVer Range: ${range}`); - } - - if (this.set.length > 1) { - const first = this.set[0]; - this.set = this.set.filter(c => !isNullSet(c[0])); - if (this.set.length === 0) this.set = [first];else if (this.set.length > 1) { - for (const c of this.set) { - if (c.length === 1 && isAny(c[0])) { - this.set = [c]; - break; - } - } - } - } - - this.format(); - } - - format() { - this.range = this.set.map(comps => { - return comps.join(' ').trim(); - }).join('||').trim(); - return this.range; - } - - toString() { - return this.range; - } - - parseRange(range) { - range = range.trim(); - const memoOpts = Object.keys(this.options).join(','); - const memoKey = `parseRange:${memoOpts}:${range}`; - const cached = cache.get(memoKey); - if (cached) return cached; - const loose = this.options.loose; - const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]; - range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); - debug('hyphen replace', range); - range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace); - debug('comparator trim', range, re[t.COMPARATORTRIM]); - range = range.replace(re[t.TILDETRIM], tildeTrimReplace); - range = range.replace(re[t.CARETTRIM], caretTrimReplace); - range = range.split(/\s+/).join(' '); - const compRe = loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; - const rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options)).filter(this.options.loose ? comp => !!comp.match(compRe) : () => true).map(comp => new Comparator(comp, this.options)); - rangeList.length; - const rangeMap = new Map(); - - for (const comp of rangeList) { - if (isNullSet(comp)) return [comp]; - rangeMap.set(comp.value, comp); - } - - if (rangeMap.size > 1 && rangeMap.has('')) rangeMap.delete(''); - const result = [...rangeMap.values()]; - cache.set(memoKey, result); - return result; - } - - intersects(range, options) { - if (!(range instanceof Range)) { - throw new TypeError('a Range is required'); - } - - return this.set.some(thisComparators => { - return isSatisfiable(thisComparators, options) && range.set.some(rangeComparators => { - return isSatisfiable(rangeComparators, options) && thisComparators.every(thisComparator => { - return rangeComparators.every(rangeComparator => { - return thisComparator.intersects(rangeComparator, options); - }); - }); - }); - }); - } - - test(version) { - if (!version) { - return false; - } - - if (typeof version === 'string') { - try { - version = new SemVer(version, this.options); - } catch (er) { - return false; - } - } - - for (let i = 0; i < this.set.length; i++) { - if (testSet(this.set[i], version, this.options)) { - return true; - } - } - - return false; - } - - } - - range = Range; - const LRU = requireLruCache(); - const cache = new LRU({ - max: 1000 - }); - const parseOptions = parseOptions_1; - const Comparator = requireComparator(); - const debug = debug_1; - const SemVer = semver$2; - const { - re, - t, - comparatorTrimReplace, - tildeTrimReplace, - caretTrimReplace - } = re$3.exports; - - const isNullSet = c => c.value === '<0.0.0-0'; - - const isAny = c => c.value === ''; - - const isSatisfiable = (comparators, options) => { - let result = true; - const remainingComparators = comparators.slice(); - let testComparator = remainingComparators.pop(); - - while (result && remainingComparators.length) { - result = remainingComparators.every(otherComparator => { - return testComparator.intersects(otherComparator, options); - }); - testComparator = remainingComparators.pop(); - } - - return result; - }; - - const parseComparator = (comp, options) => { - debug('comp', comp, options); - comp = replaceCarets(comp, options); - debug('caret', comp); - comp = replaceTildes(comp, options); - debug('tildes', comp); - comp = replaceXRanges(comp, options); - debug('xrange', comp); - comp = replaceStars(comp, options); - debug('stars', comp); - return comp; - }; - - const isX = id => !id || id.toLowerCase() === 'x' || id === '*'; - - const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(comp => { - return replaceTilde(comp, options); - }).join(' '); - - const replaceTilde = (comp, options) => { - const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]; - return comp.replace(r, (_, M, m, p, pr) => { - debug('tilde', comp, _, M, m, p, pr); - let ret; - - if (isX(M)) { - ret = ''; - } else if (isX(m)) { - ret = `>=${M}.0.0 <${+M + 1}.0.0-0`; - } else if (isX(p)) { - ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; - } else if (pr) { - debug('replaceTilde pr', pr); - ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; - } else { - ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; - } - - debug('tilde return', ret); - return ret; - }); - }; - - const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(comp => { - return replaceCaret(comp, options); - }).join(' '); - - const replaceCaret = (comp, options) => { - debug('caret', comp, options); - const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]; - const z = options.includePrerelease ? '-0' : ''; - return comp.replace(r, (_, M, m, p, pr) => { - debug('caret', comp, _, M, m, p, pr); - let ret; - - if (isX(M)) { - ret = ''; - } else if (isX(m)) { - ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`; - } else if (isX(p)) { - if (M === '0') { - ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`; - } else { - ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; - } - } else if (pr) { - debug('replaceCaret pr', pr); - - if (M === '0') { - if (m === '0') { - ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; - } else { - ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; - } - } else { - ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; - } - } else { - debug('no pr'); - - if (M === '0') { - if (m === '0') { - ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; - } else { - ret = `>=${M}.${m}.${p}${z} <${M}.${+m + 1}.0-0`; - } - } else { - ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; - } - } - - debug('caret return', ret); - return ret; - }); - }; - - const replaceXRanges = (comp, options) => { - debug('replaceXRanges', comp, options); - return comp.split(/\s+/).map(comp => { - return replaceXRange(comp, options); - }).join(' '); - }; - - const replaceXRange = (comp, options) => { - comp = comp.trim(); - const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]; - return comp.replace(r, (ret, gtlt, M, m, p, pr) => { - debug('xRange', comp, ret, gtlt, M, m, p, pr); - const xM = isX(M); - const xm = xM || isX(m); - const xp = xm || isX(p); - const anyX = xp; - - if (gtlt === '=' && anyX) { - gtlt = ''; - } - - pr = options.includePrerelease ? '-0' : ''; - - if (xM) { - if (gtlt === '>' || gtlt === '<') { - ret = '<0.0.0-0'; - } else { - ret = '*'; - } - } else if (gtlt && anyX) { - if (xm) { - m = 0; - } - - p = 0; - - if (gtlt === '>') { - gtlt = '>='; - - if (xm) { - M = +M + 1; - m = 0; - p = 0; - } else { - m = +m + 1; - p = 0; - } - } else if (gtlt === '<=') { - gtlt = '<'; - - if (xm) { - M = +M + 1; - } else { - m = +m + 1; - } - } - - if (gtlt === '<') pr = '-0'; - ret = `${gtlt + M}.${m}.${p}${pr}`; - } else if (xm) { - ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; - } else if (xp) { - ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; - } - - debug('xRange return', ret); - return ret; - }); - }; - - const replaceStars = (comp, options) => { - debug('replaceStars', comp, options); - return comp.trim().replace(re[t.STAR], ''); - }; - - const replaceGTE0 = (comp, options) => { - debug('replaceGTE0', comp, options); - return comp.trim().replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], ''); - }; - - const hyphenReplace = incPr => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) => { - if (isX(fM)) { - from = ''; - } else if (isX(fm)) { - from = `>=${fM}.0.0${incPr ? '-0' : ''}`; - } else if (isX(fp)) { - from = `>=${fM}.${fm}.0${incPr ? '-0' : ''}`; - } else if (fpr) { - from = `>=${from}`; - } else { - from = `>=${from}${incPr ? '-0' : ''}`; - } - - if (isX(tM)) { - to = ''; - } else if (isX(tm)) { - to = `<${+tM + 1}.0.0-0`; - } else if (isX(tp)) { - to = `<${tM}.${+tm + 1}.0-0`; - } else if (tpr) { - to = `<=${tM}.${tm}.${tp}-${tpr}`; - } else if (incPr) { - to = `<${tM}.${tm}.${+tp + 1}-0`; - } else { - to = `<=${to}`; - } - - return `${from} ${to}`.trim(); - }; - - const testSet = (set, version, options) => { - for (let i = 0; i < set.length; i++) { - if (!set[i].test(version)) { - return false; - } - } - - if (version.prerelease.length && !options.includePrerelease) { - for (let i = 0; i < set.length; i++) { - debug(set[i].semver); - - if (set[i].semver === Comparator.ANY) { - continue; - } - - if (set[i].semver.prerelease.length > 0) { - const allowed = set[i].semver; - - if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { - return true; - } - } - } - - return false; - } - - return true; - }; - - return range; -} - -var comparator; -var hasRequiredComparator; - -function requireComparator() { - if (hasRequiredComparator) return comparator; - hasRequiredComparator = 1; - const ANY = Symbol('SemVer ANY'); - - class Comparator { - static get ANY() { - return ANY; - } - - constructor(comp, options) { - options = parseOptions(options); - - if (comp instanceof Comparator) { - if (comp.loose === !!options.loose) { - return comp; - } else { - comp = comp.value; - } - } - - debug('comparator', comp, options); - this.options = options; - this.loose = !!options.loose; - this.parse(comp); - - if (this.semver === ANY) { - this.value = ''; - } else { - this.value = this.operator + this.semver.version; - } - - debug('comp', this); - } - - parse(comp) { - const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; - const m = comp.match(r); - - if (!m) { - throw new TypeError(`Invalid comparator: ${comp}`); - } - - this.operator = m[1] !== undefined ? m[1] : ''; - - if (this.operator === '=') { - this.operator = ''; - } - - if (!m[2]) { - this.semver = ANY; - } else { - this.semver = new SemVer(m[2], this.options.loose); - } - } - - toString() { - return this.value; - } - - test(version) { - debug('Comparator.test', version, this.options.loose); - - if (this.semver === ANY || version === ANY) { - return true; - } - - if (typeof version === 'string') { - try { - version = new SemVer(version, this.options); - } catch (er) { - return false; - } - } - - return cmp(version, this.operator, this.semver, this.options); - } - - intersects(comp, options) { - if (!(comp instanceof Comparator)) { - throw new TypeError('a Comparator is required'); - } - - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - }; - } - - if (this.operator === '') { - if (this.value === '') { - return true; - } - - return new Range(comp.value, options).test(this.value); - } else if (comp.operator === '') { - if (comp.value === '') { - return true; - } - - return new Range(this.value, options).test(comp.semver); - } - - const sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>'); - const sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<'); - const sameSemVer = this.semver.version === comp.semver.version; - const differentDirectionsInclusive = (this.operator === '>=' || this.operator === '<=') && (comp.operator === '>=' || comp.operator === '<='); - const oppositeDirectionsLessThan = cmp(this.semver, '<', comp.semver, options) && (this.operator === '>=' || this.operator === '>') && (comp.operator === '<=' || comp.operator === '<'); - const oppositeDirectionsGreaterThan = cmp(this.semver, '>', comp.semver, options) && (this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>'); - return sameDirectionIncreasing || sameDirectionDecreasing || sameSemVer && differentDirectionsInclusive || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan; - } - - } - - comparator = Comparator; - const parseOptions = parseOptions_1; - const { - re, - t - } = re$3.exports; - const cmp = cmp_1; - const debug = debug_1; - const SemVer = semver$2; - const Range = requireRange(); - return comparator; -} - -const Range$8 = requireRange(); - -const satisfies$3 = (version, range, options) => { - try { - range = new Range$8(range, options); - } catch (er) { - return false; - } - - return range.test(version); -}; - -var satisfies_1 = satisfies$3; -const Range$7 = requireRange(); - -const toComparators = (range, options) => new Range$7(range, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' ')); - -var toComparators_1 = toComparators; -const SemVer$3 = semver$2; -const Range$6 = requireRange(); - -const maxSatisfying = (versions, range, options) => { - let max = null; - let maxSV = null; - let rangeObj = null; - - try { - rangeObj = new Range$6(range, options); - } catch (er) { - return null; - } - - versions.forEach(v => { - if (rangeObj.test(v)) { - if (!max || maxSV.compare(v) === -1) { - max = v; - maxSV = new SemVer$3(max, options); - } - } - }); - return max; -}; - -var maxSatisfying_1 = maxSatisfying; -const SemVer$2 = semver$2; -const Range$5 = requireRange(); - -const minSatisfying = (versions, range, options) => { - let min = null; - let minSV = null; - let rangeObj = null; - - try { - rangeObj = new Range$5(range, options); - } catch (er) { - return null; - } - - versions.forEach(v => { - if (rangeObj.test(v)) { - if (!min || minSV.compare(v) === 1) { - min = v; - minSV = new SemVer$2(min, options); - } - } - }); - return min; -}; - -var minSatisfying_1 = minSatisfying; -const SemVer$1 = semver$2; -const Range$4 = requireRange(); -const gt$1 = gt_1; - -const minVersion = (range, loose) => { - range = new Range$4(range, loose); - let minver = new SemVer$1('0.0.0'); - - if (range.test(minver)) { - return minver; - } - - minver = new SemVer$1('0.0.0-0'); - - if (range.test(minver)) { - return minver; - } - - minver = null; - - for (let i = 0; i < range.set.length; ++i) { - const comparators = range.set[i]; - let setMin = null; - comparators.forEach(comparator => { - const compver = new SemVer$1(comparator.semver.version); - - switch (comparator.operator) { - case '>': - if (compver.prerelease.length === 0) { - compver.patch++; - } else { - compver.prerelease.push(0); - } - - compver.raw = compver.format(); - - case '': - case '>=': - if (!setMin || gt$1(compver, setMin)) { - setMin = compver; - } - - break; - - case '<': - case '<=': - break; - - default: - throw new Error(`Unexpected operation: ${comparator.operator}`); - } - }); - if (setMin && (!minver || gt$1(minver, setMin))) minver = setMin; - } - - if (minver && range.test(minver)) { - return minver; - } - - return null; -}; - -var minVersion_1 = minVersion; -const Range$3 = requireRange(); - -const validRange = (range, options) => { - try { - return new Range$3(range, options).range || '*'; - } catch (er) { - return null; - } -}; - -var valid = validRange; -const SemVer = semver$2; -const Comparator$1 = requireComparator(); -const { - ANY: ANY$1 -} = Comparator$1; -const Range$2 = requireRange(); -const satisfies$2 = satisfies_1; -const gt = gt_1; -const lt = lt_1; -const lte = lte_1; -const gte = gte_1; - -const outside$2 = (version, range, hilo, options) => { - version = new SemVer(version, options); - range = new Range$2(range, options); - let gtfn, ltefn, ltfn, comp, ecomp; - - switch (hilo) { - case '>': - gtfn = gt; - ltefn = lte; - ltfn = lt; - comp = '>'; - ecomp = '>='; - break; - - case '<': - gtfn = lt; - ltefn = gte; - ltfn = gt; - comp = '<'; - ecomp = '<='; - break; - - default: - throw new TypeError('Must provide a hilo val of "<" or ">"'); - } - - if (satisfies$2(version, range, options)) { - return false; - } - - for (let i = 0; i < range.set.length; ++i) { - const comparators = range.set[i]; - let high = null; - let low = null; - comparators.forEach(comparator => { - if (comparator.semver === ANY$1) { - comparator = new Comparator$1('>=0.0.0'); - } - - high = high || comparator; - low = low || comparator; - - if (gtfn(comparator.semver, high.semver, options)) { - high = comparator; - } else if (ltfn(comparator.semver, low.semver, options)) { - low = comparator; - } - }); - - if (high.operator === comp || high.operator === ecomp) { - return false; - } - - if ((!low.operator || low.operator === comp) && ltefn(version, low.semver)) { - return false; - } else if (low.operator === ecomp && ltfn(version, low.semver)) { - return false; - } - } - - return true; -}; - -var outside_1 = outside$2; -const outside$1 = outside_1; - -const gtr = (version, range, options) => outside$1(version, range, '>', options); - -var gtr_1 = gtr; -const outside = outside_1; - -const ltr = (version, range, options) => outside(version, range, '<', options); - -var ltr_1 = ltr; -const Range$1 = requireRange(); - -const intersects = (r1, r2, options) => { - r1 = new Range$1(r1, options); - r2 = new Range$1(r2, options); - return r1.intersects(r2); -}; - -var intersects_1 = intersects; -const satisfies$1 = satisfies_1; -const compare$1 = compare_1; - -var simplify = (versions, range, options) => { - const set = []; - let min = null; - let prev = null; - const v = versions.sort((a, b) => compare$1(a, b, options)); - - for (const version of v) { - const included = satisfies$1(version, range, options); - - if (included) { - prev = version; - if (!min) min = version; - } else { - if (prev) { - set.push([min, prev]); - } - - prev = null; - min = null; - } - } - - if (min) set.push([min, null]); - const ranges = []; - - for (const [min, max] of set) { - if (min === max) ranges.push(min);else if (!max && min === v[0]) ranges.push('*');else if (!max) ranges.push(`>=${min}`);else if (min === v[0]) ranges.push(`<=${max}`);else ranges.push(`${min} - ${max}`); - } - - const simplified = ranges.join(' || '); - const original = typeof range.raw === 'string' ? range.raw : String(range); - return simplified.length < original.length ? simplified : range; -}; - -const Range = requireRange(); -const Comparator = requireComparator(); -const { - ANY -} = Comparator; -const satisfies = satisfies_1; -const compare = compare_1; - -const subset = (sub, dom, options = {}) => { - if (sub === dom) return true; - sub = new Range(sub, options); - dom = new Range(dom, options); - let sawNonNull = false; - - OUTER: for (const simpleSub of sub.set) { - for (const simpleDom of dom.set) { - const isSub = simpleSubset(simpleSub, simpleDom, options); - sawNonNull = sawNonNull || isSub !== null; - if (isSub) continue OUTER; - } - - if (sawNonNull) return false; - } - - return true; -}; - -const simpleSubset = (sub, dom, options) => { - if (sub === dom) return true; - - if (sub.length === 1 && sub[0].semver === ANY) { - if (dom.length === 1 && dom[0].semver === ANY) return true;else if (options.includePrerelease) sub = [new Comparator('>=0.0.0-0')];else sub = [new Comparator('>=0.0.0')]; - } - - if (dom.length === 1 && dom[0].semver === ANY) { - if (options.includePrerelease) return true;else dom = [new Comparator('>=0.0.0')]; - } - - const eqSet = new Set(); - let gt, lt; - - for (const c of sub) { - if (c.operator === '>' || c.operator === '>=') gt = higherGT(gt, c, options);else if (c.operator === '<' || c.operator === '<=') lt = lowerLT(lt, c, options);else eqSet.add(c.semver); - } - - if (eqSet.size > 1) return null; - let gtltComp; - - if (gt && lt) { - gtltComp = compare(gt.semver, lt.semver, options); - if (gtltComp > 0) return null;else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) return null; - } - - for (const eq of eqSet) { - if (gt && !satisfies(eq, String(gt), options)) return null; - if (lt && !satisfies(eq, String(lt), options)) return null; - - for (const c of dom) { - if (!satisfies(eq, String(c), options)) return false; - } - - return true; - } - - let higher, lower; - let hasDomLT, hasDomGT; - let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false; - let needDomGTPre = gt && !options.includePrerelease && gt.semver.prerelease.length ? gt.semver : false; - - if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === '<' && needDomLTPre.prerelease[0] === 0) { - needDomLTPre = false; - } - - for (const c of dom) { - hasDomGT = hasDomGT || c.operator === '>' || c.operator === '>='; - hasDomLT = hasDomLT || c.operator === '<' || c.operator === '<='; - - if (gt) { - if (needDomGTPre) { - if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) { - needDomGTPre = false; - } - } - - if (c.operator === '>' || c.operator === '>=') { - higher = higherGT(gt, c, options); - if (higher === c && higher !== gt) return false; - } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) return false; - } - - if (lt) { - if (needDomLTPre) { - if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) { - needDomLTPre = false; - } - } - - if (c.operator === '<' || c.operator === '<=') { - lower = lowerLT(lt, c, options); - if (lower === c && lower !== lt) return false; - } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) return false; - } - - if (!c.operator && (lt || gt) && gtltComp !== 0) return false; - } - - if (gt && hasDomLT && !lt && gtltComp !== 0) return false; - if (lt && hasDomGT && !gt && gtltComp !== 0) return false; - if (needDomGTPre || needDomLTPre) return false; - return true; -}; - -const higherGT = (a, b, options) => { - if (!a) return b; - const comp = compare(a.semver, b.semver, options); - return comp > 0 ? a : comp < 0 ? b : b.operator === '>' && a.operator === '>=' ? b : a; -}; - -const lowerLT = (a, b, options) => { - if (!a) return b; - const comp = compare(a.semver, b.semver, options); - return comp < 0 ? a : comp > 0 ? b : b.operator === '<' && a.operator === '<=' ? b : a; -}; - -var subset_1 = subset; -const internalRe = re$3.exports; -var semver$1 = { - re: internalRe.re, - src: internalRe.src, - tokens: internalRe.t, - SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION, - SemVer: semver$2, - compareIdentifiers: identifiers.compareIdentifiers, - rcompareIdentifiers: identifiers.rcompareIdentifiers, - parse: parse_1, - valid: valid_1, - clean: clean_1, - inc: inc_1, - diff: diff_1, - major: major_1, - minor: minor_1, - patch: patch_1, - prerelease: prerelease_1, - compare: compare_1, - rcompare: rcompare_1, - compareLoose: compareLoose_1, - compareBuild: compareBuild_1, - sort: sort_1, - rsort: rsort_1, - gt: gt_1, - lt: lt_1, - eq: eq_1, - neq: neq_1, - gte: gte_1, - lte: lte_1, - cmp: cmp_1, - coerce: coerce_1, - Comparator: requireComparator(), - Range: requireRange(), - satisfies: satisfies_1, - toComparators: toComparators_1, - maxSatisfying: maxSatisfying_1, - minSatisfying: minSatisfying_1, - minVersion: minVersion_1, - validRange: valid, - outside: outside_1, - gtr: gtr_1, - ltr: ltr_1, - intersects: intersects_1, - simplifyRange: simplify, - subset: subset_1 -}; -var semver = semver$1; - -var builtins = function ({ - version = process.version, - experimental = false -} = {}) { - var coreModules = ['assert', 'buffer', 'child_process', 'cluster', 'console', 'constants', 'crypto', 'dgram', 'dns', 'domain', 'events', 'fs', 'http', 'https', 'module', 'net', 'os', 'path', 'punycode', 'querystring', 'readline', 'repl', 'stream', 'string_decoder', 'sys', 'timers', 'tls', 'tty', 'url', 'util', 'vm', 'zlib']; - if (semver.lt(version, '6.0.0')) coreModules.push('freelist'); - if (semver.gte(version, '1.0.0')) coreModules.push('v8'); - if (semver.gte(version, '1.1.0')) coreModules.push('process'); - if (semver.gte(version, '8.0.0')) coreModules.push('inspector'); - if (semver.gte(version, '8.1.0')) coreModules.push('async_hooks'); - if (semver.gte(version, '8.4.0')) coreModules.push('http2'); - if (semver.gte(version, '8.5.0')) coreModules.push('perf_hooks'); - if (semver.gte(version, '10.0.0')) coreModules.push('trace_events'); - - if (semver.gte(version, '10.5.0') && (experimental || semver.gte(version, '12.0.0'))) { - coreModules.push('worker_threads'); - } - - if (semver.gte(version, '12.16.0') && experimental) { - coreModules.push('wasi'); - } - - return coreModules; -}; - -const reader = { - read -}; - -function read(jsonPath) { - return find(_path().dirname(jsonPath)); -} - -function find(dir) { - try { - const string = _fs().default.readFileSync(_path().toNamespacedPath(_path().join(dir, 'package.json')), 'utf8'); - - return { - string - }; - } catch (error) { - if (error.code === 'ENOENT') { - const parent = _path().dirname(dir); - - if (dir !== parent) return find(parent); - return { - string: undefined - }; - } - - throw error; - } -} - -const isWindows = process.platform === 'win32'; -const own$1 = {}.hasOwnProperty; -const codes = {}; -const messages = new Map(); -const nodeInternalPrefix = '__node_internal_'; -let userStackTraceLimit; -codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', (request, reason, base = undefined) => { - return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ''}`; -}, TypeError); -codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => { - return `Invalid package config ${path}${base ? ` while importing ${base}` : ''}${message ? `. ${message}` : ''}`; -}, Error); -codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', (pkgPath, key, target, isImport = false, base = undefined) => { - const relError = typeof target === 'string' && !isImport && target.length > 0 && !target.startsWith('./'); - - if (key === '.') { - _assert()(isImport === false); - - return `Invalid "exports" main target ${JSON.stringify(target)} defined ` + `in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`; - } - - return `Invalid "${isImport ? 'imports' : 'exports'}" target ${JSON.stringify(target)} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`; -}, Error); -codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', (path, base, type = 'package') => { - return `Cannot find ${type} '${path}' imported from ${base}`; -}, Error); -codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', (specifier, packagePath, base) => { - return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ''} imported from ${base}`; -}, TypeError); -codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', (pkgPath, subpath, base = undefined) => { - if (subpath === '.') return `No "exports" main defined in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`; - return `Package subpath '${subpath}' is not defined by "exports" in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`; -}, Error); -codes.ERR_UNSUPPORTED_DIR_IMPORT = createError('ERR_UNSUPPORTED_DIR_IMPORT', "Directory import '%s' is not supported " + 'resolving ES modules imported from %s', Error); -codes.ERR_UNKNOWN_FILE_EXTENSION = createError('ERR_UNKNOWN_FILE_EXTENSION', 'Unknown file extension "%s" for %s', TypeError); -codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', (name, value, reason = 'is invalid') => { - let inspected = (0, _util().inspect)(value); - - if (inspected.length > 128) { - inspected = `${inspected.slice(0, 128)}...`; - } - - const type = name.includes('.') ? 'property' : 'argument'; - return `The ${type} '${name}' ${reason}. Received ${inspected}`; -}, TypeError); -codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME', url => { - let message = 'Only file and data URLs are supported by the default ESM loader'; - - if (isWindows && url.protocol.length === 2) { - message += '. On Windows, absolute paths must be valid file:// URLs'; - } - - message += `. Received protocol '${url.protocol}'`; - return message; -}, Error); - -function createError(sym, value, def) { - messages.set(sym, value); - return makeNodeErrorWithCode(def, sym); -} - -function makeNodeErrorWithCode(Base, key) { - return NodeError; - - function NodeError(...args) { - const limit = Error.stackTraceLimit; - if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0; - const error = new Base(); - if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = limit; - const message = getMessage(key, args, error); - Object.defineProperty(error, 'message', { - value: message, - enumerable: false, - writable: true, - configurable: true - }); - Object.defineProperty(error, 'toString', { - value() { - return `${this.name} [${key}]: ${this.message}`; - }, - - enumerable: false, - writable: true, - configurable: true - }); - addCodeToName(error, Base.name, key); - error.code = key; - return error; - } -} - -const addCodeToName = hideStackFrames(function (error, name, code) { - error = captureLargerStackTrace(error); - error.name = `${name} [${code}]`; - error.stack; - - if (name === 'SystemError') { - Object.defineProperty(error, 'name', { - value: name, - enumerable: false, - writable: true, - configurable: true - }); - } else { - delete error.name; - } -}); - -function isErrorStackTraceLimitWritable() { - const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit'); - - if (desc === undefined) { - return Object.isExtensible(Error); - } - - return own$1.call(desc, 'writable') ? desc.writable : desc.set !== undefined; -} - -function hideStackFrames(fn) { - const hidden = nodeInternalPrefix + fn.name; - Object.defineProperty(fn, 'name', { - value: hidden - }); - return fn; -} - -const captureLargerStackTrace = hideStackFrames(function (error) { - const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable(); - - if (stackTraceLimitIsWritable) { - userStackTraceLimit = Error.stackTraceLimit; - Error.stackTraceLimit = Number.POSITIVE_INFINITY; - } - - Error.captureStackTrace(error); - if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit; - return error; -}); - -function getMessage(key, args, self) { - const message = messages.get(key); - - if (typeof message === 'function') { - _assert()(message.length <= args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`); - - return Reflect.apply(message, self, args); - } - - const expectedLength = (message.match(/%[dfijoOs]/g) || []).length; - - _assert()(expectedLength === args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${expectedLength}).`); - - if (args.length === 0) return message; - args.unshift(message); - return Reflect.apply(_util().format, null, args); -} - -const { - ERR_UNKNOWN_FILE_EXTENSION -} = codes; -const extensionFormatMap = { - __proto__: null, - '.cjs': 'commonjs', - '.js': 'module', - '.mjs': 'module' -}; - -function defaultGetFormat(url) { - if (url.startsWith('node:')) { - return { - format: 'builtin' - }; - } - - const parsed = new (_url().URL)(url); - - if (parsed.protocol === 'data:') { - const { - 1: mime - } = /^([^/]+\/[^;,]+)[^,]*?(;base64)?,/.exec(parsed.pathname) || [null, null]; - const format = mime === 'text/javascript' ? 'module' : null; - return { - format - }; - } - - if (parsed.protocol === 'file:') { - const ext = _path().extname(parsed.pathname); - - let format; - - if (ext === '.js') { - format = getPackageType(parsed.href) === 'module' ? 'module' : 'commonjs'; - } else { - format = extensionFormatMap[ext]; - } - - if (!format) { - throw new ERR_UNKNOWN_FILE_EXTENSION(ext, (0, _url().fileURLToPath)(url)); - } - - return { - format: format || null - }; - } - - return { - format: null - }; -} - -const listOfBuiltins = builtins(); -const { - ERR_INVALID_MODULE_SPECIFIER, - ERR_INVALID_PACKAGE_CONFIG, - ERR_INVALID_PACKAGE_TARGET, - ERR_MODULE_NOT_FOUND, - ERR_PACKAGE_IMPORT_NOT_DEFINED, - ERR_PACKAGE_PATH_NOT_EXPORTED, - ERR_UNSUPPORTED_DIR_IMPORT, - ERR_UNSUPPORTED_ESM_URL_SCHEME, - ERR_INVALID_ARG_VALUE -} = codes; -const own = {}.hasOwnProperty; -const DEFAULT_CONDITIONS = Object.freeze(['node', 'import']); -const DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS); -const invalidSegmentRegEx = /(^|\\|\/)(\.\.?|node_modules)(\\|\/|$)/; -const patternRegEx = /\*/g; -const encodedSepRegEx = /%2f|%2c/i; -const emittedPackageWarnings = new Set(); -const packageJsonCache = new Map(); - -function emitFolderMapDeprecation(match, pjsonUrl, isExports, base) { - const pjsonPath = (0, _url().fileURLToPath)(pjsonUrl); - if (emittedPackageWarnings.has(pjsonPath + '|' + match)) return; - emittedPackageWarnings.add(pjsonPath + '|' + match); - process.emitWarning(`Use of deprecated folder mapping "${match}" in the ${isExports ? '"exports"' : '"imports"'} field module resolution of the package at ${pjsonPath}${base ? ` imported from ${(0, _url().fileURLToPath)(base)}` : ''}.\n` + `Update this package.json to use a subpath pattern like "${match}*".`, 'DeprecationWarning', 'DEP0148'); -} - -function emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) { - const { - format - } = defaultGetFormat(url.href); - if (format !== 'module') return; - const path = (0, _url().fileURLToPath)(url.href); - const pkgPath = (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)); - const basePath = (0, _url().fileURLToPath)(base); - if (main) process.emitWarning(`Package ${pkgPath} has a "main" field set to ${JSON.stringify(main)}, ` + `excluding the full filename and extension to the resolved file at "${path.slice(pkgPath.length)}", imported from ${basePath}.\n Automatic extension resolution of the "main" field is` + 'deprecated for ES modules.', 'DeprecationWarning', 'DEP0151');else process.emitWarning(`No "main" or "exports" field defined in the package.json for ${pkgPath} resolving the main entry point "${path.slice(pkgPath.length)}", imported from ${basePath}.\nDefault "index" lookups for the main are deprecated for ES modules.`, 'DeprecationWarning', 'DEP0151'); -} - -function getConditionsSet(conditions) { - if (conditions !== undefined && conditions !== DEFAULT_CONDITIONS) { - if (!Array.isArray(conditions)) { - throw new ERR_INVALID_ARG_VALUE('conditions', conditions, 'expected an array'); - } - - return new Set(conditions); - } - - return DEFAULT_CONDITIONS_SET; -} - -function tryStatSync(path) { - try { - return (0, _fs().statSync)(path); - } catch (_unused) { - return new (_fs().Stats)(); - } -} - -function getPackageConfig(path, specifier, base) { - const existing = packageJsonCache.get(path); - - if (existing !== undefined) { - return existing; - } - - const source = reader.read(path).string; - - if (source === undefined) { - const packageConfig = { - pjsonPath: path, - exists: false, - main: undefined, - name: undefined, - type: 'none', - exports: undefined, - imports: undefined - }; - packageJsonCache.set(path, packageConfig); - return packageConfig; - } - - let packageJson; - - try { - packageJson = JSON.parse(source); - } catch (error) { - throw new ERR_INVALID_PACKAGE_CONFIG(path, (base ? `"${specifier}" from ` : '') + (0, _url().fileURLToPath)(base || specifier), error.message); - } - - const { - exports, - imports, - main, - name, - type - } = packageJson; - const packageConfig = { - pjsonPath: path, - exists: true, - main: typeof main === 'string' ? main : undefined, - name: typeof name === 'string' ? name : undefined, - type: type === 'module' || type === 'commonjs' ? type : 'none', - exports, - imports: imports && typeof imports === 'object' ? imports : undefined - }; - packageJsonCache.set(path, packageConfig); - return packageConfig; -} - -function getPackageScopeConfig(resolved) { - let packageJsonUrl = new (_url().URL)('./package.json', resolved); - - while (true) { - const packageJsonPath = packageJsonUrl.pathname; - if (packageJsonPath.endsWith('node_modules/package.json')) break; - const packageConfig = getPackageConfig((0, _url().fileURLToPath)(packageJsonUrl), resolved); - if (packageConfig.exists) return packageConfig; - const lastPackageJsonUrl = packageJsonUrl; - packageJsonUrl = new (_url().URL)('../package.json', packageJsonUrl); - if (packageJsonUrl.pathname === lastPackageJsonUrl.pathname) break; - } - - const packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); - const packageConfig = { - pjsonPath: packageJsonPath, - exists: false, - main: undefined, - name: undefined, - type: 'none', - exports: undefined, - imports: undefined - }; - packageJsonCache.set(packageJsonPath, packageConfig); - return packageConfig; -} - -function fileExists(url) { - return tryStatSync((0, _url().fileURLToPath)(url)).isFile(); -} - -function legacyMainResolve(packageJsonUrl, packageConfig, base) { - let guess; - - if (packageConfig.main !== undefined) { - guess = new (_url().URL)(`./${packageConfig.main}`, packageJsonUrl); - if (fileExists(guess)) return guess; - const tries = [`./${packageConfig.main}.js`, `./${packageConfig.main}.json`, `./${packageConfig.main}.node`, `./${packageConfig.main}/index.js`, `./${packageConfig.main}/index.json`, `./${packageConfig.main}/index.node`]; - let i = -1; - - while (++i < tries.length) { - guess = new (_url().URL)(tries[i], packageJsonUrl); - if (fileExists(guess)) break; - guess = undefined; - } - - if (guess) { - emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); - return guess; - } - } - - const tries = ['./index.js', './index.json', './index.node']; - let i = -1; - - while (++i < tries.length) { - guess = new (_url().URL)(tries[i], packageJsonUrl); - if (fileExists(guess)) break; - guess = undefined; - } - - if (guess) { - emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); - return guess; - } - - throw new ERR_MODULE_NOT_FOUND((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base)); -} - -function finalizeResolution(resolved, base) { - if (encodedSepRegEx.test(resolved.pathname)) throw new ERR_INVALID_MODULE_SPECIFIER(resolved.pathname, 'must not include encoded "/" or "\\" characters', (0, _url().fileURLToPath)(base)); - const path = (0, _url().fileURLToPath)(resolved); - const stats = tryStatSync(path.endsWith('/') ? path.slice(-1) : path); - - if (stats.isDirectory()) { - const error = new ERR_UNSUPPORTED_DIR_IMPORT(path, (0, _url().fileURLToPath)(base)); - error.url = String(resolved); - throw error; - } - - if (!stats.isFile()) { - throw new ERR_MODULE_NOT_FOUND(path || resolved.pathname, base && (0, _url().fileURLToPath)(base), 'module'); - } - - return resolved; -} - -function throwImportNotDefined(specifier, packageJsonUrl, base) { - throw new ERR_PACKAGE_IMPORT_NOT_DEFINED(specifier, packageJsonUrl && (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base)); -} - -function throwExportsNotFound(subpath, packageJsonUrl, base) { - throw new ERR_PACKAGE_PATH_NOT_EXPORTED((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, base && (0, _url().fileURLToPath)(base)); -} - -function throwInvalidSubpath(subpath, packageJsonUrl, internal, base) { - const reason = `request is not a valid subpath for the "${internal ? 'imports' : 'exports'}" resolution of ${(0, _url().fileURLToPath)(packageJsonUrl)}`; - throw new ERR_INVALID_MODULE_SPECIFIER(subpath, reason, base && (0, _url().fileURLToPath)(base)); -} - -function throwInvalidPackageTarget(subpath, target, packageJsonUrl, internal, base) { - target = typeof target === 'object' && target !== null ? JSON.stringify(target, null, '') : `${target}`; - throw new ERR_INVALID_PACKAGE_TARGET((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, target, internal, base && (0, _url().fileURLToPath)(base)); -} - -function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base, pattern, internal, conditions) { - if (subpath !== '' && !pattern && target[target.length - 1] !== '/') throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); - - if (!target.startsWith('./')) { - if (internal && !target.startsWith('../') && !target.startsWith('/')) { - let isURL = false; - - try { - new (_url().URL)(target); - isURL = true; - } catch (_unused2) {} - - if (!isURL) { - const exportTarget = pattern ? target.replace(patternRegEx, subpath) : target + subpath; - return packageResolve(exportTarget, packageJsonUrl, conditions); - } - } - - throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); - } - - if (invalidSegmentRegEx.test(target.slice(2))) throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); - const resolved = new (_url().URL)(target, packageJsonUrl); - const resolvedPath = resolved.pathname; - const packagePath = new (_url().URL)('.', packageJsonUrl).pathname; - if (!resolvedPath.startsWith(packagePath)) throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); - if (subpath === '') return resolved; - if (invalidSegmentRegEx.test(subpath)) throwInvalidSubpath(match + subpath, packageJsonUrl, internal, base); - if (pattern) return new (_url().URL)(resolved.href.replace(patternRegEx, subpath)); - return new (_url().URL)(subpath, resolved); -} - -function isArrayIndex(key) { - const keyNumber = Number(key); - if (`${keyNumber}` !== key) return false; - return keyNumber >= 0 && keyNumber < 0xffffffff; -} - -function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, base, pattern, internal, conditions) { - if (typeof target === 'string') { - return resolvePackageTargetString(target, subpath, packageSubpath, packageJsonUrl, base, pattern, internal, conditions); - } - - if (Array.isArray(target)) { - const targetList = target; - if (targetList.length === 0) return null; - let lastException; - let i = -1; - - while (++i < targetList.length) { - const targetItem = targetList[i]; - let resolved; - - try { - resolved = resolvePackageTarget(packageJsonUrl, targetItem, subpath, packageSubpath, base, pattern, internal, conditions); - } catch (error) { - lastException = error; - if (error.code === 'ERR_INVALID_PACKAGE_TARGET') continue; - throw error; - } - - if (resolved === undefined) continue; - - if (resolved === null) { - lastException = null; - continue; - } - - return resolved; - } - - if (lastException === undefined || lastException === null) { - return lastException; - } - - throw lastException; - } - - if (typeof target === 'object' && target !== null) { - const keys = Object.getOwnPropertyNames(target); - let i = -1; - - while (++i < keys.length) { - const key = keys[i]; - - if (isArrayIndex(key)) { - throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain numeric property keys.'); - } - } - - i = -1; - - while (++i < keys.length) { - const key = keys[i]; - - if (key === 'default' || conditions && conditions.has(key)) { - const conditionalTarget = target[key]; - const resolved = resolvePackageTarget(packageJsonUrl, conditionalTarget, subpath, packageSubpath, base, pattern, internal, conditions); - if (resolved === undefined) continue; - return resolved; - } - } - - return undefined; - } - - if (target === null) { - return null; - } - - throwInvalidPackageTarget(packageSubpath, target, packageJsonUrl, internal, base); -} - -function isConditionalExportsMainSugar(exports, packageJsonUrl, base) { - if (typeof exports === 'string' || Array.isArray(exports)) return true; - if (typeof exports !== 'object' || exports === null) return false; - const keys = Object.getOwnPropertyNames(exports); - let isConditionalSugar = false; - let i = 0; - let j = -1; - - while (++j < keys.length) { - const key = keys[j]; - const curIsConditionalSugar = key === '' || key[0] !== '.'; - - if (i++ === 0) { - isConditionalSugar = curIsConditionalSugar; - } else if (isConditionalSugar !== curIsConditionalSugar) { - throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain some keys starting with \'.\' and some not.' + ' The exports object must either be an object of package subpath keys' + ' or an object of main entry condition name keys only.'); - } - } - - return isConditionalSugar; -} - -function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions) { - let exports = packageConfig.exports; - if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) exports = { - '.': exports - }; - - if (own.call(exports, packageSubpath)) { - const target = exports[packageSubpath]; - const resolved = resolvePackageTarget(packageJsonUrl, target, '', packageSubpath, base, false, false, conditions); - if (resolved === null || resolved === undefined) throwExportsNotFound(packageSubpath, packageJsonUrl, base); - return { - resolved, - exact: true - }; - } - - let bestMatch = ''; - const keys = Object.getOwnPropertyNames(exports); - let i = -1; - - while (++i < keys.length) { - const key = keys[i]; - - if (key[key.length - 1] === '*' && packageSubpath.startsWith(key.slice(0, -1)) && packageSubpath.length >= key.length && key.length > bestMatch.length) { - bestMatch = key; - } else if (key[key.length - 1] === '/' && packageSubpath.startsWith(key) && key.length > bestMatch.length) { - bestMatch = key; - } - } - - if (bestMatch) { - const target = exports[bestMatch]; - const pattern = bestMatch[bestMatch.length - 1] === '*'; - const subpath = packageSubpath.slice(bestMatch.length - (pattern ? 1 : 0)); - const resolved = resolvePackageTarget(packageJsonUrl, target, subpath, bestMatch, base, pattern, false, conditions); - if (resolved === null || resolved === undefined) throwExportsNotFound(packageSubpath, packageJsonUrl, base); - if (!pattern) emitFolderMapDeprecation(bestMatch, packageJsonUrl, true, base); - return { - resolved, - exact: pattern - }; - } - - throwExportsNotFound(packageSubpath, packageJsonUrl, base); -} - -function packageImportsResolve(name, base, conditions) { - if (name === '#' || name.startsWith('#/')) { - const reason = 'is not a valid internal imports specifier name'; - throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, (0, _url().fileURLToPath)(base)); - } - - let packageJsonUrl; - const packageConfig = getPackageScopeConfig(base); - - if (packageConfig.exists) { - packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); - const imports = packageConfig.imports; - - if (imports) { - if (own.call(imports, name)) { - const resolved = resolvePackageTarget(packageJsonUrl, imports[name], '', name, base, false, true, conditions); - if (resolved !== null) return { - resolved, - exact: true - }; - } else { - let bestMatch = ''; - const keys = Object.getOwnPropertyNames(imports); - let i = -1; - - while (++i < keys.length) { - const key = keys[i]; - - if (key[key.length - 1] === '*' && name.startsWith(key.slice(0, -1)) && name.length >= key.length && key.length > bestMatch.length) { - bestMatch = key; - } else if (key[key.length - 1] === '/' && name.startsWith(key) && key.length > bestMatch.length) { - bestMatch = key; - } - } - - if (bestMatch) { - const target = imports[bestMatch]; - const pattern = bestMatch[bestMatch.length - 1] === '*'; - const subpath = name.slice(bestMatch.length - (pattern ? 1 : 0)); - const resolved = resolvePackageTarget(packageJsonUrl, target, subpath, bestMatch, base, pattern, true, conditions); - - if (resolved !== null) { - if (!pattern) emitFolderMapDeprecation(bestMatch, packageJsonUrl, false, base); - return { - resolved, - exact: pattern - }; - } - } - } - } - } - - throwImportNotDefined(name, packageJsonUrl, base); -} - -function getPackageType(url) { - const packageConfig = getPackageScopeConfig(url); - return packageConfig.type; -} - -function parsePackageName(specifier, base) { - let separatorIndex = specifier.indexOf('/'); - let validPackageName = true; - let isScoped = false; - - if (specifier[0] === '@') { - isScoped = true; - - if (separatorIndex === -1 || specifier.length === 0) { - validPackageName = false; - } else { - separatorIndex = specifier.indexOf('/', separatorIndex + 1); - } - } - - const packageName = separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex); - let i = -1; - - while (++i < packageName.length) { - if (packageName[i] === '%' || packageName[i] === '\\') { - validPackageName = false; - break; - } - } - - if (!validPackageName) { - throw new ERR_INVALID_MODULE_SPECIFIER(specifier, 'is not a valid package name', (0, _url().fileURLToPath)(base)); - } - - const packageSubpath = '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex)); - return { - packageName, - packageSubpath, - isScoped - }; -} - -function packageResolve(specifier, base, conditions) { - const { - packageName, - packageSubpath, - isScoped - } = parsePackageName(specifier, base); - const packageConfig = getPackageScopeConfig(base); - - if (packageConfig.exists) { - const packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); - - if (packageConfig.name === packageName && packageConfig.exports !== undefined && packageConfig.exports !== null) { - return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions).resolved; - } - } - - let packageJsonUrl = new (_url().URL)('./node_modules/' + packageName + '/package.json', base); - let packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); - let lastPath; - - do { - const stat = tryStatSync(packageJsonPath.slice(0, -13)); - - if (!stat.isDirectory()) { - lastPath = packageJsonPath; - packageJsonUrl = new (_url().URL)((isScoped ? '../../../../node_modules/' : '../../../node_modules/') + packageName + '/package.json', packageJsonUrl); - packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); - continue; - } - - const packageConfig = getPackageConfig(packageJsonPath, specifier, base); - if (packageConfig.exports !== undefined && packageConfig.exports !== null) return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions).resolved; - if (packageSubpath === '.') return legacyMainResolve(packageJsonUrl, packageConfig, base); - return new (_url().URL)(packageSubpath, packageJsonUrl); - } while (packageJsonPath.length !== lastPath.length); - - throw new ERR_MODULE_NOT_FOUND(packageName, (0, _url().fileURLToPath)(base)); -} - -function isRelativeSpecifier(specifier) { - if (specifier[0] === '.') { - if (specifier.length === 1 || specifier[1] === '/') return true; - - if (specifier[1] === '.' && (specifier.length === 2 || specifier[2] === '/')) { - return true; - } - } - - return false; -} - -function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { - if (specifier === '') return false; - if (specifier[0] === '/') return true; - return isRelativeSpecifier(specifier); -} - -function moduleResolve(specifier, base, conditions) { - let resolved; - - if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { - resolved = new (_url().URL)(specifier, base); - } else if (specifier[0] === '#') { - ({ - resolved - } = packageImportsResolve(specifier, base, conditions)); - } else { - try { - resolved = new (_url().URL)(specifier); - } catch (_unused3) { - resolved = packageResolve(specifier, base, conditions); - } - } - - return finalizeResolution(resolved, base); -} - -function defaultResolve(specifier, context = {}) { - const { - parentURL - } = context; - let parsed; - - try { - parsed = new (_url().URL)(specifier); - - if (parsed.protocol === 'data:') { - return { - url: specifier - }; - } - } catch (_unused4) {} - - if (parsed && parsed.protocol === 'node:') return { - url: specifier - }; - if (parsed && parsed.protocol !== 'file:' && parsed.protocol !== 'data:') throw new ERR_UNSUPPORTED_ESM_URL_SCHEME(parsed); - - if (listOfBuiltins.includes(specifier)) { - return { - url: 'node:' + specifier - }; - } - - if (parentURL.startsWith('data:')) { - new (_url().URL)(specifier, parentURL); - } - - const conditions = getConditionsSet(context.conditions); - let url = moduleResolve(specifier, new (_url().URL)(parentURL), conditions); - const urlPath = (0, _url().fileURLToPath)(url); - const real = (0, _fs().realpathSync)(urlPath); - const old = url; - url = (0, _url().pathToFileURL)(real + (urlPath.endsWith(_path().sep) ? '/' : '')); - url.search = old.search; - url.hash = old.hash; - return { - url: `${url}` - }; -} - -function resolve(_x, _x2) { - return _resolve.apply(this, arguments); -} - -function _resolve() { - _resolve = _asyncToGenerator(function* (specifier, parent) { - if (!parent) { - throw new Error('Please pass `parent`: `import-meta-resolve` cannot ponyfill that'); - } - - try { - return defaultResolve(specifier, { - parentURL: parent - }).url; - } catch (error) { - return error.code === 'ERR_UNSUPPORTED_DIR_IMPORT' ? error.url : Promise.reject(error); - } - }); - return _resolve.apply(this, arguments); -} - -0 && 0; \ No newline at end of file diff --git a/node_modules/@babel/core/node_modules/debug/LICENSE b/node_modules/@babel/core/node_modules/debug/LICENSE deleted file mode 100644 index 1a9820e2..00000000 --- a/node_modules/@babel/core/node_modules/debug/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/node_modules/@babel/core/node_modules/debug/README.md b/node_modules/@babel/core/node_modules/debug/README.md deleted file mode 100644 index e9c3e047..00000000 --- a/node_modules/@babel/core/node_modules/debug/README.md +++ /dev/null @@ -1,481 +0,0 @@ -# debug -[![Build Status](https://travis-ci.org/debug-js/debug.svg?branch=master)](https://travis-ci.org/debug-js/debug) [![Coverage Status](https://coveralls.io/repos/github/debug-js/debug/badge.svg?branch=master)](https://coveralls.io/github/debug-js/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) -[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) - - - -A tiny JavaScript debugging utility modelled after Node.js core's debugging -technique. Works in Node.js and web browsers. - -## Installation - -```bash -$ npm install debug -``` - -## Usage - -`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. - -Example [_app.js_](./examples/node/app.js): - -```js -var debug = require('debug')('http') - , http = require('http') - , name = 'My App'; - -// fake app - -debug('booting %o', name); - -http.createServer(function(req, res){ - debug(req.method + ' ' + req.url); - res.end('hello\n'); -}).listen(3000, function(){ - debug('listening'); -}); - -// fake worker of some kind - -require('./worker'); -``` - -Example [_worker.js_](./examples/node/worker.js): - -```js -var a = require('debug')('worker:a') - , b = require('debug')('worker:b'); - -function work() { - a('doing lots of uninteresting work'); - setTimeout(work, Math.random() * 1000); -} - -work(); - -function workb() { - b('doing some work'); - setTimeout(workb, Math.random() * 2000); -} - -workb(); -``` - -The `DEBUG` environment variable is then used to enable these based on space or -comma-delimited names. - -Here are some examples: - -screen shot 2017-08-08 at 12 53 04 pm -screen shot 2017-08-08 at 12 53 38 pm -screen shot 2017-08-08 at 12 53 25 pm - -#### Windows command prompt notes - -##### CMD - -On Windows the environment variable is set using the `set` command. - -```cmd -set DEBUG=*,-not_this -``` - -Example: - -```cmd -set DEBUG=* & node app.js -``` - -##### PowerShell (VS Code default) - -PowerShell uses different syntax to set environment variables. - -```cmd -$env:DEBUG = "*,-not_this" -``` - -Example: - -```cmd -$env:DEBUG='app';node app.js -``` - -Then, run the program to be debugged as usual. - -npm script example: -```js - "windowsDebug": "@powershell -Command $env:DEBUG='*';node app.js", -``` - -## Namespace Colors - -Every debug instance has a color generated for it based on its namespace name. -This helps when visually parsing the debug output to identify which debug instance -a debug line belongs to. - -#### Node.js - -In Node.js, colors are enabled when stderr is a TTY. You also _should_ install -the [`supports-color`](https://npmjs.org/supports-color) module alongside debug, -otherwise debug will only use a small handful of basic colors. - - - -#### Web Browser - -Colors are also enabled on "Web Inspectors" that understand the `%c` formatting -option. These are WebKit web inspectors, Firefox ([since version -31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) -and the Firebug plugin for Firefox (any version). - - - - -## Millisecond diff - -When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. - - - -When stdout is not a TTY, `Date#toISOString()` is used, making it more useful for logging the debug information as shown below: - - - - -## Conventions - -If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". If you append a "*" to the end of your name, it will always be enabled regardless of the setting of the DEBUG environment variable. You can then use it for normal output as well as debug output. - -## Wildcards - -The `*` character may be used as a wildcard. Suppose for example your library has -debuggers named "connect:bodyParser", "connect:compress", "connect:session", -instead of listing all three with -`DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do -`DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. - -You can also exclude specific debuggers by prefixing them with a "-" character. -For example, `DEBUG=*,-connect:*` would include all debuggers except those -starting with "connect:". - -## Environment Variables - -When running through Node.js, you can set a few environment variables that will -change the behavior of the debug logging: - -| Name | Purpose | -|-----------|-------------------------------------------------| -| `DEBUG` | Enables/disables specific debugging namespaces. | -| `DEBUG_HIDE_DATE` | Hide date from debug output (non-TTY). | -| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | -| `DEBUG_DEPTH` | Object inspection depth. | -| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | - - -__Note:__ The environment variables beginning with `DEBUG_` end up being -converted into an Options object that gets used with `%o`/`%O` formatters. -See the Node.js documentation for -[`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) -for the complete list. - -## Formatters - -Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. -Below are the officially supported formatters: - -| Formatter | Representation | -|-----------|----------------| -| `%O` | Pretty-print an Object on multiple lines. | -| `%o` | Pretty-print an Object all on a single line. | -| `%s` | String. | -| `%d` | Number (both integer and float). | -| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | -| `%%` | Single percent sign ('%'). This does not consume an argument. | - - -### Custom formatters - -You can add custom formatters by extending the `debug.formatters` object. -For example, if you wanted to add support for rendering a Buffer as hex with -`%h`, you could do something like: - -```js -const createDebug = require('debug') -createDebug.formatters.h = (v) => { - return v.toString('hex') -} - -// …elsewhere -const debug = createDebug('foo') -debug('this is hex: %h', new Buffer('hello world')) -// foo this is hex: 68656c6c6f20776f726c6421 +0ms -``` - - -## Browser Support - -You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), -or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), -if you don't want to build it yourself. - -Debug's enable state is currently persisted by `localStorage`. -Consider the situation shown below where you have `worker:a` and `worker:b`, -and wish to debug both. You can enable this using `localStorage.debug`: - -```js -localStorage.debug = 'worker:*' -``` - -And then refresh the page. - -```js -a = debug('worker:a'); -b = debug('worker:b'); - -setInterval(function(){ - a('doing some work'); -}, 1000); - -setInterval(function(){ - b('doing some work'); -}, 1200); -``` - -In Chromium-based web browsers (e.g. Brave, Chrome, and Electron), the JavaScript console will—by default—only show messages logged by `debug` if the "Verbose" log level is _enabled_. - - - -## Output streams - - By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: - -Example [_stdout.js_](./examples/node/stdout.js): - -```js -var debug = require('debug'); -var error = debug('app:error'); - -// by default stderr is used -error('goes to stderr!'); - -var log = debug('app:log'); -// set this namespace to log via console.log -log.log = console.log.bind(console); // don't forget to bind to console! -log('goes to stdout'); -error('still goes to stderr!'); - -// set all output to go via console.info -// overrides all per-namespace log settings -debug.log = console.info.bind(console); -error('now goes to stdout via console.info'); -log('still goes to stdout, but via console.info now'); -``` - -## Extend -You can simply extend debugger -```js -const log = require('debug')('auth'); - -//creates new debug instance with extended namespace -const logSign = log.extend('sign'); -const logLogin = log.extend('login'); - -log('hello'); // auth hello -logSign('hello'); //auth:sign hello -logLogin('hello'); //auth:login hello -``` - -## Set dynamically - -You can also enable debug dynamically by calling the `enable()` method : - -```js -let debug = require('debug'); - -console.log(1, debug.enabled('test')); - -debug.enable('test'); -console.log(2, debug.enabled('test')); - -debug.disable(); -console.log(3, debug.enabled('test')); - -``` - -print : -``` -1 false -2 true -3 false -``` - -Usage : -`enable(namespaces)` -`namespaces` can include modes separated by a colon and wildcards. - -Note that calling `enable()` completely overrides previously set DEBUG variable : - -``` -$ DEBUG=foo node -e 'var dbg = require("debug"); dbg.enable("bar"); console.log(dbg.enabled("foo"))' -=> false -``` - -`disable()` - -Will disable all namespaces. The functions returns the namespaces currently -enabled (and skipped). This can be useful if you want to disable debugging -temporarily without knowing what was enabled to begin with. - -For example: - -```js -let debug = require('debug'); -debug.enable('foo:*,-foo:bar'); -let namespaces = debug.disable(); -debug.enable(namespaces); -``` - -Note: There is no guarantee that the string will be identical to the initial -enable string, but semantically they will be identical. - -## Checking whether a debug target is enabled - -After you've created a debug instance, you can determine whether or not it is -enabled by checking the `enabled` property: - -```javascript -const debug = require('debug')('http'); - -if (debug.enabled) { - // do stuff... -} -``` - -You can also manually toggle this property to force the debug instance to be -enabled or disabled. - -## Usage in child processes - -Due to the way `debug` detects if the output is a TTY or not, colors are not shown in child processes when `stderr` is piped. A solution is to pass the `DEBUG_COLORS=1` environment variable to the child process. -For example: - -```javascript -worker = fork(WORKER_WRAP_PATH, [workerPath], { - stdio: [ - /* stdin: */ 0, - /* stdout: */ 'pipe', - /* stderr: */ 'pipe', - 'ipc', - ], - env: Object.assign({}, process.env, { - DEBUG_COLORS: 1 // without this settings, colors won't be shown - }), -}); - -worker.stderr.pipe(process.stderr, { end: false }); -``` - - -## Authors - - - TJ Holowaychuk - - Nathan Rajlich - - Andrew Rhyne - - Josh Junon - -## Backers - -Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## Sponsors - -Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## License - -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca> -Copyright (c) 2018-2021 Josh Junon - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/core/node_modules/debug/package.json b/node_modules/@babel/core/node_modules/debug/package.json deleted file mode 100644 index 3bcdc242..00000000 --- a/node_modules/@babel/core/node_modules/debug/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "debug", - "version": "4.3.4", - "repository": { - "type": "git", - "url": "git://github.com/debug-js/debug.git" - }, - "description": "Lightweight debugging utility for Node.js and the browser", - "keywords": [ - "debug", - "log", - "debugger" - ], - "files": [ - "src", - "LICENSE", - "README.md" - ], - "author": "Josh Junon ", - "contributors": [ - "TJ Holowaychuk ", - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " - ], - "license": "MIT", - "scripts": { - "lint": "xo", - "test": "npm run test:node && npm run test:browser && npm run lint", - "test:node": "istanbul cover _mocha -- test.js", - "test:browser": "karma start --single-run", - "test:coverage": "cat ./coverage/lcov.info | coveralls" - }, - "dependencies": { - "ms": "2.1.2" - }, - "devDependencies": { - "brfs": "^2.0.1", - "browserify": "^16.2.3", - "coveralls": "^3.0.2", - "istanbul": "^0.4.5", - "karma": "^3.1.4", - "karma-browserify": "^6.0.0", - "karma-chrome-launcher": "^2.2.0", - "karma-mocha": "^1.3.0", - "mocha": "^5.2.0", - "mocha-lcov-reporter": "^1.2.0", - "xo": "^0.23.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - }, - "main": "./src/index.js", - "browser": "./src/browser.js", - "engines": { - "node": ">=6.0" - } -} diff --git a/node_modules/@babel/core/node_modules/debug/src/browser.js b/node_modules/@babel/core/node_modules/debug/src/browser.js deleted file mode 100644 index cd0fc35d..00000000 --- a/node_modules/@babel/core/node_modules/debug/src/browser.js +++ /dev/null @@ -1,269 +0,0 @@ -/* eslint-env browser */ - -/** - * This is the web browser implementation of `debug()`. - */ - -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; -exports.storage = localstorage(); -exports.destroy = (() => { - let warned = false; - - return () => { - if (!warned) { - warned = true; - console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'); - } - }; -})(); - -/** - * Colors. - */ - -exports.colors = [ - '#0000CC', - '#0000FF', - '#0033CC', - '#0033FF', - '#0066CC', - '#0066FF', - '#0099CC', - '#0099FF', - '#00CC00', - '#00CC33', - '#00CC66', - '#00CC99', - '#00CCCC', - '#00CCFF', - '#3300CC', - '#3300FF', - '#3333CC', - '#3333FF', - '#3366CC', - '#3366FF', - '#3399CC', - '#3399FF', - '#33CC00', - '#33CC33', - '#33CC66', - '#33CC99', - '#33CCCC', - '#33CCFF', - '#6600CC', - '#6600FF', - '#6633CC', - '#6633FF', - '#66CC00', - '#66CC33', - '#9900CC', - '#9900FF', - '#9933CC', - '#9933FF', - '#99CC00', - '#99CC33', - '#CC0000', - '#CC0033', - '#CC0066', - '#CC0099', - '#CC00CC', - '#CC00FF', - '#CC3300', - '#CC3333', - '#CC3366', - '#CC3399', - '#CC33CC', - '#CC33FF', - '#CC6600', - '#CC6633', - '#CC9900', - '#CC9933', - '#CCCC00', - '#CCCC33', - '#FF0000', - '#FF0033', - '#FF0066', - '#FF0099', - '#FF00CC', - '#FF00FF', - '#FF3300', - '#FF3333', - '#FF3366', - '#FF3399', - '#FF33CC', - '#FF33FF', - '#FF6600', - '#FF6633', - '#FF9900', - '#FF9933', - '#FFCC00', - '#FFCC33' -]; - -/** - * Currently only WebKit-based Web Inspectors, Firefox >= v31, - * and the Firebug extension (any Firefox version) are known - * to support "%c" CSS customizations. - * - * TODO: add a `localStorage` variable to explicitly enable/disable colors - */ - -// eslint-disable-next-line complexity -function useColors() { - // NB: In an Electron preload script, document will be defined but not fully - // initialized. Since we know we're in Chrome, we'll just detect this case - // explicitly - if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) { - return true; - } - - // Internet Explorer and Edge do not support colors. - if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) { - return false; - } - - // Is webkit? http://stackoverflow.com/a/16459606/376773 - // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 - return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || - // Is firebug? http://stackoverflow.com/a/398120/376773 - (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || - // Is firefox >= v31? - // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || - // Double check webkit in userAgent just in case we are in a worker - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); -} - -/** - * Colorize log arguments if enabled. - * - * @api public - */ - -function formatArgs(args) { - args[0] = (this.useColors ? '%c' : '') + - this.namespace + - (this.useColors ? ' %c' : ' ') + - args[0] + - (this.useColors ? '%c ' : ' ') + - '+' + module.exports.humanize(this.diff); - - if (!this.useColors) { - return; - } - - const c = 'color: ' + this.color; - args.splice(1, 0, c, 'color: inherit'); - - // The final "%c" is somewhat tricky, because there could be other - // arguments passed either before or after the %c, so we need to - // figure out the correct index to insert the CSS into - let index = 0; - let lastC = 0; - args[0].replace(/%[a-zA-Z%]/g, match => { - if (match === '%%') { - return; - } - index++; - if (match === '%c') { - // We only are interested in the *last* %c - // (the user may have provided their own) - lastC = index; - } - }); - - args.splice(lastC, 0, c); -} - -/** - * Invokes `console.debug()` when available. - * No-op when `console.debug` is not a "function". - * If `console.debug` is not available, falls back - * to `console.log`. - * - * @api public - */ -exports.log = console.debug || console.log || (() => {}); - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ -function save(namespaces) { - try { - if (namespaces) { - exports.storage.setItem('debug', namespaces); - } else { - exports.storage.removeItem('debug'); - } - } catch (error) { - // Swallow - // XXX (@Qix-) should we be logging these? - } -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ -function load() { - let r; - try { - r = exports.storage.getItem('debug'); - } catch (error) { - // Swallow - // XXX (@Qix-) should we be logging these? - } - - // If debug isn't set in LS, and we're in Electron, try to load $DEBUG - if (!r && typeof process !== 'undefined' && 'env' in process) { - r = process.env.DEBUG; - } - - return r; -} - -/** - * Localstorage attempts to return the localstorage. - * - * This is necessary because safari throws - * when a user disables cookies/localstorage - * and you attempt to access it. - * - * @return {LocalStorage} - * @api private - */ - -function localstorage() { - try { - // TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context - // The Browser also has localStorage in the global context. - return localStorage; - } catch (error) { - // Swallow - // XXX (@Qix-) should we be logging these? - } -} - -module.exports = require('./common')(exports); - -const {formatters} = module.exports; - -/** - * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. - */ - -formatters.j = function (v) { - try { - return JSON.stringify(v); - } catch (error) { - return '[UnexpectedJSONParseError]: ' + error.message; - } -}; diff --git a/node_modules/@babel/core/node_modules/debug/src/common.js b/node_modules/@babel/core/node_modules/debug/src/common.js deleted file mode 100644 index e3291b20..00000000 --- a/node_modules/@babel/core/node_modules/debug/src/common.js +++ /dev/null @@ -1,274 +0,0 @@ - -/** - * This is the common logic for both the Node.js and web browser - * implementations of `debug()`. - */ - -function setup(env) { - createDebug.debug = createDebug; - createDebug.default = createDebug; - createDebug.coerce = coerce; - createDebug.disable = disable; - createDebug.enable = enable; - createDebug.enabled = enabled; - createDebug.humanize = require('ms'); - createDebug.destroy = destroy; - - Object.keys(env).forEach(key => { - createDebug[key] = env[key]; - }); - - /** - * The currently active debug mode names, and names to skip. - */ - - createDebug.names = []; - createDebug.skips = []; - - /** - * Map of special "%n" handling functions, for the debug "format" argument. - * - * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". - */ - createDebug.formatters = {}; - - /** - * Selects a color for a debug namespace - * @param {String} namespace The namespace string for the debug instance to be colored - * @return {Number|String} An ANSI color code for the given namespace - * @api private - */ - function selectColor(namespace) { - let hash = 0; - - for (let i = 0; i < namespace.length; i++) { - hash = ((hash << 5) - hash) + namespace.charCodeAt(i); - hash |= 0; // Convert to 32bit integer - } - - return createDebug.colors[Math.abs(hash) % createDebug.colors.length]; - } - createDebug.selectColor = selectColor; - - /** - * Create a debugger with the given `namespace`. - * - * @param {String} namespace - * @return {Function} - * @api public - */ - function createDebug(namespace) { - let prevTime; - let enableOverride = null; - let namespacesCache; - let enabledCache; - - function debug(...args) { - // Disabled? - if (!debug.enabled) { - return; - } - - const self = debug; - - // Set `diff` timestamp - const curr = Number(new Date()); - const ms = curr - (prevTime || curr); - self.diff = ms; - self.prev = prevTime; - self.curr = curr; - prevTime = curr; - - args[0] = createDebug.coerce(args[0]); - - if (typeof args[0] !== 'string') { - // Anything else let's inspect with %O - args.unshift('%O'); - } - - // Apply any `formatters` transformations - let index = 0; - args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => { - // If we encounter an escaped % then don't increase the array index - if (match === '%%') { - return '%'; - } - index++; - const formatter = createDebug.formatters[format]; - if (typeof formatter === 'function') { - const val = args[index]; - match = formatter.call(self, val); - - // Now we need to remove `args[index]` since it's inlined in the `format` - args.splice(index, 1); - index--; - } - return match; - }); - - // Apply env-specific formatting (colors, etc.) - createDebug.formatArgs.call(self, args); - - const logFn = self.log || createDebug.log; - logFn.apply(self, args); - } - - debug.namespace = namespace; - debug.useColors = createDebug.useColors(); - debug.color = createDebug.selectColor(namespace); - debug.extend = extend; - debug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release. - - Object.defineProperty(debug, 'enabled', { - enumerable: true, - configurable: false, - get: () => { - if (enableOverride !== null) { - return enableOverride; - } - if (namespacesCache !== createDebug.namespaces) { - namespacesCache = createDebug.namespaces; - enabledCache = createDebug.enabled(namespace); - } - - return enabledCache; - }, - set: v => { - enableOverride = v; - } - }); - - // Env-specific initialization logic for debug instances - if (typeof createDebug.init === 'function') { - createDebug.init(debug); - } - - return debug; - } - - function extend(namespace, delimiter) { - const newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace); - newDebug.log = this.log; - return newDebug; - } - - /** - * Enables a debug mode by namespaces. This can include modes - * separated by a colon and wildcards. - * - * @param {String} namespaces - * @api public - */ - function enable(namespaces) { - createDebug.save(namespaces); - createDebug.namespaces = namespaces; - - createDebug.names = []; - createDebug.skips = []; - - let i; - const split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); - const len = split.length; - - for (i = 0; i < len; i++) { - if (!split[i]) { - // ignore empty strings - continue; - } - - namespaces = split[i].replace(/\*/g, '.*?'); - - if (namespaces[0] === '-') { - createDebug.skips.push(new RegExp('^' + namespaces.slice(1) + '$')); - } else { - createDebug.names.push(new RegExp('^' + namespaces + '$')); - } - } - } - - /** - * Disable debug output. - * - * @return {String} namespaces - * @api public - */ - function disable() { - const namespaces = [ - ...createDebug.names.map(toNamespace), - ...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace) - ].join(','); - createDebug.enable(''); - return namespaces; - } - - /** - * Returns true if the given mode name is enabled, false otherwise. - * - * @param {String} name - * @return {Boolean} - * @api public - */ - function enabled(name) { - if (name[name.length - 1] === '*') { - return true; - } - - let i; - let len; - - for (i = 0, len = createDebug.skips.length; i < len; i++) { - if (createDebug.skips[i].test(name)) { - return false; - } - } - - for (i = 0, len = createDebug.names.length; i < len; i++) { - if (createDebug.names[i].test(name)) { - return true; - } - } - - return false; - } - - /** - * Convert regexp to namespace - * - * @param {RegExp} regxep - * @return {String} namespace - * @api private - */ - function toNamespace(regexp) { - return regexp.toString() - .substring(2, regexp.toString().length - 2) - .replace(/\.\*\?$/, '*'); - } - - /** - * Coerce `val`. - * - * @param {Mixed} val - * @return {Mixed} - * @api private - */ - function coerce(val) { - if (val instanceof Error) { - return val.stack || val.message; - } - return val; - } - - /** - * XXX DO NOT USE. This is a temporary stub function. - * XXX It WILL be removed in the next major release. - */ - function destroy() { - console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'); - } - - createDebug.enable(createDebug.load()); - - return createDebug; -} - -module.exports = setup; diff --git a/node_modules/@babel/core/node_modules/debug/src/index.js b/node_modules/@babel/core/node_modules/debug/src/index.js deleted file mode 100644 index bf4c57f2..00000000 --- a/node_modules/@babel/core/node_modules/debug/src/index.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Detect Electron renderer / nwjs process, which is node, but we should - * treat as a browser. - */ - -if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) { - module.exports = require('./browser.js'); -} else { - module.exports = require('./node.js'); -} diff --git a/node_modules/@babel/core/node_modules/debug/src/node.js b/node_modules/@babel/core/node_modules/debug/src/node.js deleted file mode 100644 index 79bc085c..00000000 --- a/node_modules/@babel/core/node_modules/debug/src/node.js +++ /dev/null @@ -1,263 +0,0 @@ -/** - * Module dependencies. - */ - -const tty = require('tty'); -const util = require('util'); - -/** - * This is the Node.js implementation of `debug()`. - */ - -exports.init = init; -exports.log = log; -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; -exports.destroy = util.deprecate( - () => {}, - 'Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.' -); - -/** - * Colors. - */ - -exports.colors = [6, 2, 3, 4, 5, 1]; - -try { - // Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json) - // eslint-disable-next-line import/no-extraneous-dependencies - const supportsColor = require('supports-color'); - - if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) { - exports.colors = [ - 20, - 21, - 26, - 27, - 32, - 33, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 56, - 57, - 62, - 63, - 68, - 69, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 92, - 93, - 98, - 99, - 112, - 113, - 128, - 129, - 134, - 135, - 148, - 149, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 178, - 179, - 184, - 185, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 214, - 215, - 220, - 221 - ]; - } -} catch (error) { - // Swallow - we only care if `supports-color` is available; it doesn't have to be. -} - -/** - * Build up the default `inspectOpts` object from the environment variables. - * - * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js - */ - -exports.inspectOpts = Object.keys(process.env).filter(key => { - return /^debug_/i.test(key); -}).reduce((obj, key) => { - // Camel-case - const prop = key - .substring(6) - .toLowerCase() - .replace(/_([a-z])/g, (_, k) => { - return k.toUpperCase(); - }); - - // Coerce string value into JS value - let val = process.env[key]; - if (/^(yes|on|true|enabled)$/i.test(val)) { - val = true; - } else if (/^(no|off|false|disabled)$/i.test(val)) { - val = false; - } else if (val === 'null') { - val = null; - } else { - val = Number(val); - } - - obj[prop] = val; - return obj; -}, {}); - -/** - * Is stdout a TTY? Colored output is enabled when `true`. - */ - -function useColors() { - return 'colors' in exports.inspectOpts ? - Boolean(exports.inspectOpts.colors) : - tty.isatty(process.stderr.fd); -} - -/** - * Adds ANSI color escape codes if enabled. - * - * @api public - */ - -function formatArgs(args) { - const {namespace: name, useColors} = this; - - if (useColors) { - const c = this.color; - const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c); - const prefix = ` ${colorCode};1m${name} \u001B[0m`; - - args[0] = prefix + args[0].split('\n').join('\n' + prefix); - args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m'); - } else { - args[0] = getDate() + name + ' ' + args[0]; - } -} - -function getDate() { - if (exports.inspectOpts.hideDate) { - return ''; - } - return new Date().toISOString() + ' '; -} - -/** - * Invokes `util.format()` with the specified arguments and writes to stderr. - */ - -function log(...args) { - return process.stderr.write(util.format(...args) + '\n'); -} - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ -function save(namespaces) { - if (namespaces) { - process.env.DEBUG = namespaces; - } else { - // If you set a process.env field to null or undefined, it gets cast to the - // string 'null' or 'undefined'. Just delete instead. - delete process.env.DEBUG; - } -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ - -function load() { - return process.env.DEBUG; -} - -/** - * Init logic for `debug` instances. - * - * Create a new `inspectOpts` object in case `useColors` is set - * differently for a particular `debug` instance. - */ - -function init(debug) { - debug.inspectOpts = {}; - - const keys = Object.keys(exports.inspectOpts); - for (let i = 0; i < keys.length; i++) { - debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; - } -} - -module.exports = require('./common')(exports); - -const {formatters} = module.exports; - -/** - * Map %o to `util.inspect()`, all on a single line. - */ - -formatters.o = function (v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts) - .split('\n') - .map(str => str.trim()) - .join(' '); -}; - -/** - * Map %O to `util.inspect()`, allowing multiple lines if needed. - */ - -formatters.O = function (v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts); -}; diff --git a/node_modules/@babel/core/node_modules/ms/index.js b/node_modules/@babel/core/node_modules/ms/index.js deleted file mode 100644 index c4498bcc..00000000 --- a/node_modules/@babel/core/node_modules/ms/index.js +++ /dev/null @@ -1,162 +0,0 @@ -/** - * Helpers. - */ - -var s = 1000; -var m = s * 60; -var h = m * 60; -var d = h * 24; -var w = d * 7; -var y = d * 365.25; - -/** - * Parse or format the given `val`. - * - * Options: - * - * - `long` verbose formatting [false] - * - * @param {String|Number} val - * @param {Object} [options] - * @throws {Error} throw an error if val is not a non-empty string or a number - * @return {String|Number} - * @api public - */ - -module.exports = function(val, options) { - options = options || {}; - var type = typeof val; - if (type === 'string' && val.length > 0) { - return parse(val); - } else if (type === 'number' && isFinite(val)) { - return options.long ? fmtLong(val) : fmtShort(val); - } - throw new Error( - 'val is not a non-empty string or a valid number. val=' + - JSON.stringify(val) - ); -}; - -/** - * Parse the given `str` and return milliseconds. - * - * @param {String} str - * @return {Number} - * @api private - */ - -function parse(str) { - str = String(str); - if (str.length > 100) { - return; - } - var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec( - str - ); - if (!match) { - return; - } - var n = parseFloat(match[1]); - var type = (match[2] || 'ms').toLowerCase(); - switch (type) { - case 'years': - case 'year': - case 'yrs': - case 'yr': - case 'y': - return n * y; - case 'weeks': - case 'week': - case 'w': - return n * w; - case 'days': - case 'day': - case 'd': - return n * d; - case 'hours': - case 'hour': - case 'hrs': - case 'hr': - case 'h': - return n * h; - case 'minutes': - case 'minute': - case 'mins': - case 'min': - case 'm': - return n * m; - case 'seconds': - case 'second': - case 'secs': - case 'sec': - case 's': - return n * s; - case 'milliseconds': - case 'millisecond': - case 'msecs': - case 'msec': - case 'ms': - return n; - default: - return undefined; - } -} - -/** - * Short format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtShort(ms) { - var msAbs = Math.abs(ms); - if (msAbs >= d) { - return Math.round(ms / d) + 'd'; - } - if (msAbs >= h) { - return Math.round(ms / h) + 'h'; - } - if (msAbs >= m) { - return Math.round(ms / m) + 'm'; - } - if (msAbs >= s) { - return Math.round(ms / s) + 's'; - } - return ms + 'ms'; -} - -/** - * Long format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtLong(ms) { - var msAbs = Math.abs(ms); - if (msAbs >= d) { - return plural(ms, msAbs, d, 'day'); - } - if (msAbs >= h) { - return plural(ms, msAbs, h, 'hour'); - } - if (msAbs >= m) { - return plural(ms, msAbs, m, 'minute'); - } - if (msAbs >= s) { - return plural(ms, msAbs, s, 'second'); - } - return ms + ' ms'; -} - -/** - * Pluralization helper. - */ - -function plural(ms, msAbs, n, name) { - var isPlural = msAbs >= n * 1.5; - return Math.round(ms / n) + ' ' + name + (isPlural ? 's' : ''); -} diff --git a/node_modules/@babel/core/node_modules/ms/license.md b/node_modules/@babel/core/node_modules/ms/license.md deleted file mode 100644 index 69b61253..00000000 --- a/node_modules/@babel/core/node_modules/ms/license.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Zeit, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@babel/core/node_modules/ms/package.json b/node_modules/@babel/core/node_modules/ms/package.json deleted file mode 100644 index eea666e1..00000000 --- a/node_modules/@babel/core/node_modules/ms/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "ms", - "version": "2.1.2", - "description": "Tiny millisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" - ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" - }, - "eslintConfig": { - "extends": "eslint:recommended", - "env": { - "node": true, - "es6": true - } - }, - "lint-staged": { - "*.js": [ - "npm run lint", - "prettier --single-quote --write", - "git add" - ] - }, - "license": "MIT", - "devDependencies": { - "eslint": "4.12.1", - "expect.js": "0.3.1", - "husky": "0.14.3", - "lint-staged": "5.0.0", - "mocha": "4.0.1" - } -} diff --git a/node_modules/@babel/core/node_modules/ms/readme.md b/node_modules/@babel/core/node_modules/ms/readme.md deleted file mode 100644 index 9a1996b1..00000000 --- a/node_modules/@babel/core/node_modules/ms/readme.md +++ /dev/null @@ -1,60 +0,0 @@ -# ms - -[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms) -[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/zeit) - -Use this package to easily convert various time formats to milliseconds. - -## Examples - -```js -ms('2 days') // 172800000 -ms('1d') // 86400000 -ms('10h') // 36000000 -ms('2.5 hrs') // 9000000 -ms('2h') // 7200000 -ms('1m') // 60000 -ms('5s') // 5000 -ms('1y') // 31557600000 -ms('100') // 100 -ms('-3 days') // -259200000 -ms('-1h') // -3600000 -ms('-200') // -200 -``` - -### Convert from Milliseconds - -```js -ms(60000) // "1m" -ms(2 * 60000) // "2m" -ms(-3 * 60000) // "-3m" -ms(ms('10 hours')) // "10h" -``` - -### Time Format Written-Out - -```js -ms(60000, { long: true }) // "1 minute" -ms(2 * 60000, { long: true }) // "2 minutes" -ms(-3 * 60000, { long: true }) // "-3 minutes" -ms(ms('10 hours'), { long: true }) // "10 hours" -``` - -## Features - -- Works both in [Node.js](https://nodejs.org) and in the browser -- If a number is supplied to `ms`, a string with a unit is returned -- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`) -- If you pass a string with a number and a valid unit, the number of equivalent milliseconds is returned - -## Related Packages - -- [ms.macro](https://github.com/knpwrs/ms.macro) - Run `ms` as a macro at build-time. - -## Caught a Bug? - -1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device -2. Link the package to the global module directory: `npm link` -3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, Node.js will now use your clone of ms! - -As always, you can run the tests using: `npm test` diff --git a/node_modules/@babel/core/package.json b/node_modules/@babel/core/package.json deleted file mode 100644 index 35629db7..00000000 --- a/node_modules/@babel/core/package.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "@babel/core", - "version": "7.18.6", - "description": "Babel compiler core.", - "main": "./lib/index.js", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-core" - }, - "homepage": "https://babel.dev/docs/en/next/babel-core", - "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", - "keywords": [ - "6to5", - "babel", - "classes", - "const", - "es6", - "harmony", - "let", - "modules", - "transpile", - "transpiler", - "var", - "babel-core", - "compiler" - ], - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - }, - "browser": { - "./lib/config/files/index.js": "./lib/config/files/index-browser.js", - "./lib/config/resolve-targets.js": "./lib/config/resolve-targets-browser.js", - "./lib/transform-file.js": "./lib/transform-file-browser.js", - "./src/config/files/index.ts": "./src/config/files/index-browser.ts", - "./src/config/resolve-targets.ts": "./src/config/resolve-targets-browser.ts", - "./src/transform-file.ts": "./src/transform-file-browser.ts" - }, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helpers": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "devDependencies": { - "@babel/helper-transform-fixture-test-runner": "^7.18.6", - "@babel/plugin-syntax-flow": "^7.18.6", - "@babel/plugin-transform-flow-strip-types": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@jridgewell/trace-mapping": "^0.3.8", - "@types/convert-source-map": "^1.5.1", - "@types/debug": "^4.1.0", - "@types/resolve": "^1.3.2", - "@types/semver": "^5.4.0", - "rimraf": "^3.0.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/core/src/config/files/index-browser.ts b/node_modules/@babel/core/src/config/files/index-browser.ts deleted file mode 100644 index 08f91f6a..00000000 --- a/node_modules/@babel/core/src/config/files/index-browser.ts +++ /dev/null @@ -1,109 +0,0 @@ -import type { Handler } from "gensync"; - -import type { - ConfigFile, - IgnoreFile, - RelativeConfig, - FilePackageData, -} from "./types"; - -import type { CallerMetadata } from "../validation/options"; - -export type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData }; - -export function findConfigUpwards( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - rootDir: string, -): string | null { - return null; -} - -// eslint-disable-next-line require-yield -export function* findPackageData(filepath: string): Handler { - return { - filepath, - directories: [], - pkg: null, - isPackage: false, - }; -} - -// eslint-disable-next-line require-yield -export function* findRelativeConfig( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - pkgData: FilePackageData, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - envName: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - caller: CallerMetadata | undefined, -): Handler { - return { config: null, ignore: null }; -} - -// eslint-disable-next-line require-yield -export function* findRootConfig( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - dirname: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - envName: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - caller: CallerMetadata | undefined, -): Handler { - return null; -} - -// eslint-disable-next-line require-yield -export function* loadConfig( - name: string, - dirname: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - envName: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - caller: CallerMetadata | undefined, -): Handler { - throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); -} - -// eslint-disable-next-line require-yield -export function* resolveShowConfigPath( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - dirname: string, -): Handler { - return null; -} - -export const ROOT_CONFIG_FILENAMES: string[] = []; - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -export function resolvePlugin(name: string, dirname: string): string | null { - return null; -} - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -export function resolvePreset(name: string, dirname: string): string | null { - return null; -} - -export function loadPlugin( - name: string, - dirname: string, -): Handler<{ - filepath: string; - value: unknown; -}> { - throw new Error( - `Cannot load plugin ${name} relative to ${dirname} in a browser`, - ); -} - -export function loadPreset( - name: string, - dirname: string, -): Handler<{ - filepath: string; - value: unknown; -}> { - throw new Error( - `Cannot load preset ${name} relative to ${dirname} in a browser`, - ); -} diff --git a/node_modules/@babel/core/src/config/files/index.ts b/node_modules/@babel/core/src/config/files/index.ts deleted file mode 100644 index 31e85602..00000000 --- a/node_modules/@babel/core/src/config/files/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -type indexBrowserType = typeof import("./index-browser"); -type indexType = typeof import("./index"); - -// Kind of gross, but essentially asserting that the exports of this module are the same as the -// exports of index-browser, since this file may be replaced at bundle time with index-browser. -({} as any as indexBrowserType as indexType); - -export { findPackageData } from "./package"; - -export { - findConfigUpwards, - findRelativeConfig, - findRootConfig, - loadConfig, - resolveShowConfigPath, - ROOT_CONFIG_FILENAMES, -} from "./configuration"; -export type { - ConfigFile, - IgnoreFile, - RelativeConfig, - FilePackageData, -} from "./types"; -export { loadPlugin, loadPreset } from "./plugins"; - -import gensync from "gensync"; -import * as plugins from "./plugins"; - -export const resolvePlugin = gensync(plugins.resolvePlugin).sync; -export const resolvePreset = gensync(plugins.resolvePreset).sync; diff --git a/node_modules/@babel/core/src/config/resolve-targets-browser.ts b/node_modules/@babel/core/src/config/resolve-targets-browser.ts deleted file mode 100644 index 60745dd7..00000000 --- a/node_modules/@babel/core/src/config/resolve-targets-browser.ts +++ /dev/null @@ -1,40 +0,0 @@ -import type { ValidatedOptions } from "./validation/options"; -import getTargets, { - type InputTargets, -} from "@babel/helper-compilation-targets"; - -import type { Targets } from "@babel/helper-compilation-targets"; - -export function resolveBrowserslistConfigFile( - // eslint-disable-next-line @typescript-eslint/no-unused-vars - browserslistConfigFile: string, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - configFilePath: string, -): string | void { - return undefined; -} - -export function resolveTargets( - options: ValidatedOptions, - // eslint-disable-next-line @typescript-eslint/no-unused-vars - root: string, -): Targets { - const optTargets = options.targets; - let targets: InputTargets; - - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { browsers: optTargets }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = { ...optTargets, esmodules: "intersect" }; - } else { - // https://github.com/microsoft/TypeScript/issues/17002 - targets = optTargets as InputTargets; - } - } - - return getTargets(targets, { - ignoreBrowserslistConfig: true, - browserslistEnv: options.browserslistEnv, - }); -} diff --git a/node_modules/@babel/core/src/config/resolve-targets.ts b/node_modules/@babel/core/src/config/resolve-targets.ts deleted file mode 100644 index a7d9a790..00000000 --- a/node_modules/@babel/core/src/config/resolve-targets.ts +++ /dev/null @@ -1,56 +0,0 @@ -type browserType = typeof import("./resolve-targets-browser"); -type nodeType = typeof import("./resolve-targets"); - -// Kind of gross, but essentially asserting that the exports of this module are the same as the -// exports of index-browser, since this file may be replaced at bundle time with index-browser. -({} as any as browserType as nodeType); - -import type { ValidatedOptions } from "./validation/options"; -import path from "path"; -import getTargets, { - type InputTargets, -} from "@babel/helper-compilation-targets"; - -import type { Targets } from "@babel/helper-compilation-targets"; - -export function resolveBrowserslistConfigFile( - browserslistConfigFile: string, - configFileDir: string, -): string | undefined { - return path.resolve(configFileDir, browserslistConfigFile); -} - -export function resolveTargets( - options: ValidatedOptions, - root: string, -): Targets { - const optTargets = options.targets; - let targets: InputTargets; - - if (typeof optTargets === "string" || Array.isArray(optTargets)) { - targets = { browsers: optTargets }; - } else if (optTargets) { - if ("esmodules" in optTargets) { - targets = { ...optTargets, esmodules: "intersect" }; - } else { - // https://github.com/microsoft/TypeScript/issues/17002 - targets = optTargets as InputTargets; - } - } - - const { browserslistConfigFile } = options; - let configFile; - let ignoreBrowserslistConfig = false; - if (typeof browserslistConfigFile === "string") { - configFile = browserslistConfigFile; - } else { - ignoreBrowserslistConfig = browserslistConfigFile === false; - } - - return getTargets(targets, { - ignoreBrowserslistConfig, - configFile, - configPath: root, - browserslistEnv: options.browserslistEnv, - }); -} diff --git a/node_modules/@babel/core/src/transform-file-browser.ts b/node_modules/@babel/core/src/transform-file-browser.ts deleted file mode 100644 index f316cb43..00000000 --- a/node_modules/@babel/core/src/transform-file-browser.ts +++ /dev/null @@ -1,31 +0,0 @@ -// duplicated from transform-file so we do not have to import anything here -type TransformFile = { - (filename: string, callback: (error: Error, file: null) => void): void; - ( - filename: string, - opts: any, - callback: (error: Error, file: null) => void, - ): void; -}; - -export const transformFile: TransformFile = function transformFile( - filename, - opts, - callback?: (error: Error, file: null) => void, -) { - if (typeof opts === "function") { - callback = opts; - } - - callback(new Error("Transforming files is not supported in browsers"), null); -}; - -export function transformFileSync(): never { - throw new Error("Transforming files is not supported in browsers"); -} - -export function transformFileAsync() { - return Promise.reject( - new Error("Transforming files is not supported in browsers"), - ); -} diff --git a/node_modules/@babel/core/src/transform-file.ts b/node_modules/@babel/core/src/transform-file.ts deleted file mode 100644 index 4be0e16a..00000000 --- a/node_modules/@babel/core/src/transform-file.ts +++ /dev/null @@ -1,40 +0,0 @@ -import gensync from "gensync"; - -import loadConfig from "./config"; -import type { InputOptions, ResolvedConfig } from "./config"; -import { run } from "./transformation"; -import type { FileResult, FileResultCallback } from "./transformation"; -import * as fs from "./gensync-utils/fs"; - -type transformFileBrowserType = typeof import("./transform-file-browser"); -type transformFileType = typeof import("./transform-file"); - -// Kind of gross, but essentially asserting that the exports of this module are the same as the -// exports of transform-file-browser, since this file may be replaced at bundle time with -// transform-file-browser. -({} as any as transformFileBrowserType as transformFileType); - -type TransformFile = { - (filename: string, callback: FileResultCallback): void; - ( - filename: string, - opts: InputOptions | undefined | null, - callback: FileResultCallback, - ): void; -}; - -const transformFileRunner = gensync< - (filename: string, opts?: InputOptions) => FileResult | null ->(function* (filename, opts: InputOptions) { - const options = { ...opts, filename }; - - const config: ResolvedConfig | null = yield* loadConfig(options); - if (config === null) return null; - - const code = yield* fs.readFile(filename, "utf8"); - return yield* run(config, code); -}); - -export const transformFile = transformFileRunner.errback as TransformFile; -export const transformFileSync = transformFileRunner.sync; -export const transformFileAsync = transformFileRunner.async; diff --git a/node_modules/@babel/generator/LICENSE b/node_modules/@babel/generator/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/generator/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/generator/README.md b/node_modules/@babel/generator/README.md deleted file mode 100644 index b760238e..00000000 --- a/node_modules/@babel/generator/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/generator - -> Turns an AST into code. - -See our website [@babel/generator](https://babeljs.io/docs/en/babel-generator) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen) associated with this package. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/generator -``` - -or using yarn: - -```sh -yarn add @babel/generator --dev -``` diff --git a/node_modules/@babel/generator/lib/buffer.js b/node_modules/@babel/generator/lib/buffer.js deleted file mode 100644 index c9c2022e..00000000 --- a/node_modules/@babel/generator/lib/buffer.js +++ /dev/null @@ -1,258 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -function SourcePos() { - return { - identifierName: undefined, - line: undefined, - column: undefined, - filename: undefined - }; -} - -const SPACES_RE = /^[ \t]+$/; - -class Buffer { - constructor(map) { - this._map = null; - this._buf = ""; - this._last = 0; - this._queue = []; - this._position = { - line: 1, - column: 0 - }; - this._sourcePosition = SourcePos(); - this._disallowedPop = null; - this._map = map; - } - - get() { - this._flush(); - - const map = this._map; - const result = { - code: this._buf.trimRight(), - decodedMap: map == null ? void 0 : map.getDecoded(), - - get map() { - const resultMap = map ? map.get() : null; - result.map = resultMap; - return resultMap; - }, - - set map(value) { - Object.defineProperty(result, "map", { - value, - writable: true - }); - }, - - get rawMappings() { - const mappings = map == null ? void 0 : map.getRawMappings(); - result.rawMappings = mappings; - return mappings; - }, - - set rawMappings(value) { - Object.defineProperty(result, "rawMappings", { - value, - writable: true - }); - } - - }; - return result; - } - - append(str) { - this._flush(); - - const { - line, - column, - filename, - identifierName - } = this._sourcePosition; - - this._append(str, line, column, identifierName, filename); - } - - queue(str) { - if (str === "\n") { - while (this._queue.length > 0 && SPACES_RE.test(this._queue[0][0])) { - this._queue.shift(); - } - } - - const { - line, - column, - filename, - identifierName - } = this._sourcePosition; - - this._queue.unshift([str, line, column, identifierName, filename]); - } - - queueIndentation(str) { - this._queue.unshift([str, undefined, undefined, undefined, undefined]); - } - - _flush() { - let item; - - while (item = this._queue.pop()) { - this._append(...item); - } - } - - _append(str, line, column, identifierName, filename) { - this._buf += str; - this._last = str.charCodeAt(str.length - 1); - let i = str.indexOf("\n"); - let last = 0; - - if (i !== 0) { - this._mark(line, column, identifierName, filename); - } - - while (i !== -1) { - this._position.line++; - this._position.column = 0; - last = i + 1; - - if (last < str.length) { - this._mark(++line, 0, identifierName, filename); - } - - i = str.indexOf("\n", last); - } - - this._position.column += str.length - last; - } - - _mark(line, column, identifierName, filename) { - var _this$_map; - - (_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position, line, column, identifierName, filename); - } - - removeTrailingNewline() { - if (this._queue.length > 0 && this._queue[0][0] === "\n") { - this._queue.shift(); - } - } - - removeLastSemicolon() { - if (this._queue.length > 0 && this._queue[0][0] === ";") { - this._queue.shift(); - } - } - - getLastChar() { - let last; - - if (this._queue.length > 0) { - const str = this._queue[0][0]; - last = str.charCodeAt(0); - } else { - last = this._last; - } - - return last; - } - - endsWithCharAndNewline() { - const queue = this._queue; - - if (queue.length > 0) { - const last = queue[0][0]; - const lastCp = last.charCodeAt(0); - if (lastCp !== 10) return; - - if (queue.length > 1) { - const secondLast = queue[1][0]; - return secondLast.charCodeAt(0); - } else { - return this._last; - } - } - } - - hasContent() { - return this._queue.length > 0 || !!this._last; - } - - exactSource(loc, cb) { - this.source("start", loc); - cb(); - this.source("end", loc); - - this._disallowPop("start", loc); - } - - source(prop, loc) { - if (prop && !loc) return; - - this._normalizePosition(prop, loc, this._sourcePosition); - } - - withSource(prop, loc, cb) { - if (!this._map) return cb(); - const originalLine = this._sourcePosition.line; - const originalColumn = this._sourcePosition.column; - const originalFilename = this._sourcePosition.filename; - const originalIdentifierName = this._sourcePosition.identifierName; - this.source(prop, loc); - cb(); - - if (!this._disallowedPop || this._disallowedPop.line !== originalLine || this._disallowedPop.column !== originalColumn || this._disallowedPop.filename !== originalFilename) { - this._sourcePosition.line = originalLine; - this._sourcePosition.column = originalColumn; - this._sourcePosition.filename = originalFilename; - this._sourcePosition.identifierName = originalIdentifierName; - this._disallowedPop = null; - } - } - - _disallowPop(prop, loc) { - if (prop && !loc) return; - this._disallowedPop = this._normalizePosition(prop, loc, SourcePos()); - } - - _normalizePosition(prop, loc, targetObj) { - const pos = loc ? loc[prop] : null; - targetObj.identifierName = prop === "start" && (loc == null ? void 0 : loc.identifierName) || undefined; - targetObj.line = pos == null ? void 0 : pos.line; - targetObj.column = pos == null ? void 0 : pos.column; - targetObj.filename = loc == null ? void 0 : loc.filename; - return targetObj; - } - - getCurrentColumn() { - const extra = this._queue.reduce((acc, item) => item[0] + acc, ""); - - const lastIndex = extra.lastIndexOf("\n"); - return lastIndex === -1 ? this._position.column + extra.length : extra.length - 1 - lastIndex; - } - - getCurrentLine() { - const extra = this._queue.reduce((acc, item) => item[0] + acc, ""); - - let count = 0; - - for (let i = 0; i < extra.length; i++) { - if (extra[i] === "\n") count++; - } - - return this._position.line + count; - } - -} - -exports.default = Buffer; \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/base.js b/node_modules/@babel/generator/lib/generators/base.js deleted file mode 100644 index 0b773c34..00000000 --- a/node_modules/@babel/generator/lib/generators/base.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.BlockStatement = BlockStatement; -exports.Directive = Directive; -exports.DirectiveLiteral = DirectiveLiteral; -exports.File = File; -exports.InterpreterDirective = InterpreterDirective; -exports.Placeholder = Placeholder; -exports.Program = Program; - -function File(node) { - if (node.program) { - this.print(node.program.interpreter, node); - } - - this.print(node.program, node); -} - -function Program(node) { - this.printInnerComments(node, false); - this.printSequence(node.directives, node); - if (node.directives && node.directives.length) this.newline(); - this.printSequence(node.body, node); -} - -function BlockStatement(node) { - var _node$directives; - - this.token("{"); - this.printInnerComments(node); - const hasDirectives = (_node$directives = node.directives) == null ? void 0 : _node$directives.length; - - if (node.body.length || hasDirectives) { - this.newline(); - this.printSequence(node.directives, node, { - indent: true - }); - if (hasDirectives) this.newline(); - this.printSequence(node.body, node, { - indent: true - }); - this.removeTrailingNewline(); - this.source("end", node.loc); - if (!this.endsWith(10)) this.newline(); - this.rightBrace(); - } else { - this.source("end", node.loc); - this.token("}"); - } -} - -function Directive(node) { - this.print(node.value, node); - this.semicolon(); -} - -const unescapedSingleQuoteRE = /(?:^|[^\\])(?:\\\\)*'/; -const unescapedDoubleQuoteRE = /(?:^|[^\\])(?:\\\\)*"/; - -function DirectiveLiteral(node) { - const raw = this.getPossibleRaw(node); - - if (!this.format.minified && raw !== undefined) { - this.token(raw); - return; - } - - const { - value - } = node; - - if (!unescapedDoubleQuoteRE.test(value)) { - this.token(`"${value}"`); - } else if (!unescapedSingleQuoteRE.test(value)) { - this.token(`'${value}'`); - } else { - throw new Error("Malformed AST: it is not possible to print a directive containing" + " both unescaped single and double quotes."); - } -} - -function InterpreterDirective(node) { - this.token(`#!${node.value}\n`); -} - -function Placeholder(node) { - this.token("%%"); - this.print(node.name); - this.token("%%"); - - if (node.expectedNode === "Statement") { - this.semicolon(); - } -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/classes.js b/node_modules/@babel/generator/lib/generators/classes.js deleted file mode 100644 index 0c2c7c40..00000000 --- a/node_modules/@babel/generator/lib/generators/classes.js +++ /dev/null @@ -1,215 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ClassAccessorProperty = ClassAccessorProperty; -exports.ClassBody = ClassBody; -exports.ClassExpression = exports.ClassDeclaration = ClassDeclaration; -exports.ClassMethod = ClassMethod; -exports.ClassPrivateMethod = ClassPrivateMethod; -exports.ClassPrivateProperty = ClassPrivateProperty; -exports.ClassProperty = ClassProperty; -exports.StaticBlock = StaticBlock; -exports._classMethodHead = _classMethodHead; - -var _t = require("@babel/types"); - -const { - isExportDefaultDeclaration, - isExportNamedDeclaration -} = _t; - -function ClassDeclaration(node, parent) { - { - if (!this.format.decoratorsBeforeExport || !isExportDefaultDeclaration(parent) && !isExportNamedDeclaration(parent)) { - this.printJoin(node.decorators, node); - } - } - - if (node.declare) { - this.word("declare"); - this.space(); - } - - if (node.abstract) { - this.word("abstract"); - this.space(); - } - - this.word("class"); - this.printInnerComments(node); - - if (node.id) { - this.space(); - this.print(node.id, node); - } - - this.print(node.typeParameters, node); - - if (node.superClass) { - this.space(); - this.word("extends"); - this.space(); - this.print(node.superClass, node); - this.print(node.superTypeParameters, node); - } - - if (node.implements) { - this.space(); - this.word("implements"); - this.space(); - this.printList(node.implements, node); - } - - this.space(); - this.print(node.body, node); -} - -function ClassBody(node) { - this.token("{"); - this.printInnerComments(node); - - if (node.body.length === 0) { - this.token("}"); - } else { - this.newline(); - this.indent(); - this.printSequence(node.body, node); - this.dedent(); - if (!this.endsWith(10)) this.newline(); - this.rightBrace(); - } -} - -function ClassProperty(node) { - this.printJoin(node.decorators, node); - this.source("end", node.key.loc); - this.tsPrintClassMemberModifiers(node); - - if (node.computed) { - this.token("["); - this.print(node.key, node); - this.token("]"); - } else { - this._variance(node); - - this.print(node.key, node); - } - - if (node.optional) { - this.token("?"); - } - - if (node.definite) { - this.token("!"); - } - - this.print(node.typeAnnotation, node); - - if (node.value) { - this.space(); - this.token("="); - this.space(); - this.print(node.value, node); - } - - this.semicolon(); -} - -function ClassAccessorProperty(node) { - this.printJoin(node.decorators, node); - this.source("end", node.key.loc); - this.tsPrintClassMemberModifiers(node); - this.word("accessor"); - this.printInnerComments(node); - this.space(); - - if (node.computed) { - this.token("["); - this.print(node.key, node); - this.token("]"); - } else { - this._variance(node); - - this.print(node.key, node); - } - - if (node.optional) { - this.token("?"); - } - - if (node.definite) { - this.token("!"); - } - - this.print(node.typeAnnotation, node); - - if (node.value) { - this.space(); - this.token("="); - this.space(); - this.print(node.value, node); - } - - this.semicolon(); -} - -function ClassPrivateProperty(node) { - this.printJoin(node.decorators, node); - - if (node.static) { - this.word("static"); - this.space(); - } - - this.print(node.key, node); - this.print(node.typeAnnotation, node); - - if (node.value) { - this.space(); - this.token("="); - this.space(); - this.print(node.value, node); - } - - this.semicolon(); -} - -function ClassMethod(node) { - this._classMethodHead(node); - - this.space(); - this.print(node.body, node); -} - -function ClassPrivateMethod(node) { - this._classMethodHead(node); - - this.space(); - this.print(node.body, node); -} - -function _classMethodHead(node) { - this.printJoin(node.decorators, node); - this.source("end", node.key.loc); - this.tsPrintClassMemberModifiers(node); - - this._methodHead(node); -} - -function StaticBlock(node) { - this.word("static"); - this.space(); - this.token("{"); - - if (node.body.length === 0) { - this.token("}"); - } else { - this.newline(); - this.printSequence(node.body, node, { - indent: true - }); - this.rightBrace(); - } -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/expressions.js b/node_modules/@babel/generator/lib/generators/expressions.js deleted file mode 100644 index a9ce0969..00000000 --- a/node_modules/@babel/generator/lib/generators/expressions.js +++ /dev/null @@ -1,352 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.LogicalExpression = exports.BinaryExpression = exports.AssignmentExpression = AssignmentExpression; -exports.AssignmentPattern = AssignmentPattern; -exports.AwaitExpression = AwaitExpression; -exports.BindExpression = BindExpression; -exports.CallExpression = CallExpression; -exports.ConditionalExpression = ConditionalExpression; -exports.Decorator = Decorator; -exports.DoExpression = DoExpression; -exports.EmptyStatement = EmptyStatement; -exports.ExpressionStatement = ExpressionStatement; -exports.Import = Import; -exports.MemberExpression = MemberExpression; -exports.MetaProperty = MetaProperty; -exports.ModuleExpression = ModuleExpression; -exports.NewExpression = NewExpression; -exports.OptionalCallExpression = OptionalCallExpression; -exports.OptionalMemberExpression = OptionalMemberExpression; -exports.ParenthesizedExpression = ParenthesizedExpression; -exports.PrivateName = PrivateName; -exports.SequenceExpression = SequenceExpression; -exports.Super = Super; -exports.ThisExpression = ThisExpression; -exports.UnaryExpression = UnaryExpression; -exports.UpdateExpression = UpdateExpression; -exports.V8IntrinsicIdentifier = V8IntrinsicIdentifier; -exports.YieldExpression = YieldExpression; - -var _t = require("@babel/types"); - -var n = require("../node"); - -const { - isCallExpression, - isLiteral, - isMemberExpression, - isNewExpression -} = _t; - -function UnaryExpression(node) { - if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof" || node.operator === "throw") { - this.word(node.operator); - this.space(); - } else { - this.token(node.operator); - } - - this.print(node.argument, node); -} - -function DoExpression(node) { - if (node.async) { - this.word("async"); - this.space(); - } - - this.word("do"); - this.space(); - this.print(node.body, node); -} - -function ParenthesizedExpression(node) { - this.token("("); - this.print(node.expression, node); - this.token(")"); -} - -function UpdateExpression(node) { - if (node.prefix) { - this.token(node.operator); - this.print(node.argument, node); - } else { - this.printTerminatorless(node.argument, node, true); - this.token(node.operator); - } -} - -function ConditionalExpression(node) { - this.print(node.test, node); - this.space(); - this.token("?"); - this.space(); - this.print(node.consequent, node); - this.space(); - this.token(":"); - this.space(); - this.print(node.alternate, node); -} - -function NewExpression(node, parent) { - this.word("new"); - this.space(); - this.print(node.callee, node); - - if (this.format.minified && node.arguments.length === 0 && !node.optional && !isCallExpression(parent, { - callee: node - }) && !isMemberExpression(parent) && !isNewExpression(parent)) { - return; - } - - this.print(node.typeArguments, node); - this.print(node.typeParameters, node); - - if (node.optional) { - this.token("?."); - } - - this.token("("); - this.printList(node.arguments, node); - this.token(")"); -} - -function SequenceExpression(node) { - this.printList(node.expressions, node); -} - -function ThisExpression() { - this.word("this"); -} - -function Super() { - this.word("super"); -} - -function isDecoratorMemberExpression(node) { - switch (node.type) { - case "Identifier": - return true; - - case "MemberExpression": - return !node.computed && node.property.type === "Identifier" && isDecoratorMemberExpression(node.object); - - default: - return false; - } -} - -function shouldParenthesizeDecoratorExpression(node) { - if (node.type === "CallExpression") { - node = node.callee; - } - - if (node.type === "ParenthesizedExpression") { - return false; - } - - return !isDecoratorMemberExpression(node); -} - -function Decorator(node) { - this.token("@"); - const { - expression - } = node; - - if (shouldParenthesizeDecoratorExpression(expression)) { - this.token("("); - this.print(expression, node); - this.token(")"); - } else { - this.print(expression, node); - } - - this.newline(); -} - -function OptionalMemberExpression(node) { - this.print(node.object, node); - - if (!node.computed && isMemberExpression(node.property)) { - throw new TypeError("Got a MemberExpression for MemberExpression property"); - } - - let computed = node.computed; - - if (isLiteral(node.property) && typeof node.property.value === "number") { - computed = true; - } - - if (node.optional) { - this.token("?."); - } - - if (computed) { - this.token("["); - this.print(node.property, node); - this.token("]"); - } else { - if (!node.optional) { - this.token("."); - } - - this.print(node.property, node); - } -} - -function OptionalCallExpression(node) { - this.print(node.callee, node); - this.print(node.typeArguments, node); - this.print(node.typeParameters, node); - - if (node.optional) { - this.token("?."); - } - - this.token("("); - this.printList(node.arguments, node); - this.token(")"); -} - -function CallExpression(node) { - this.print(node.callee, node); - this.print(node.typeArguments, node); - this.print(node.typeParameters, node); - this.token("("); - this.printList(node.arguments, node); - this.token(")"); -} - -function Import() { - this.word("import"); -} - -function AwaitExpression(node) { - this.word("await"); - - if (node.argument) { - this.space(); - this.printTerminatorless(node.argument, node, false); - } -} - -function YieldExpression(node) { - this.word("yield"); - - if (node.delegate) { - this.token("*"); - } - - if (node.argument) { - this.space(); - this.printTerminatorless(node.argument, node, false); - } -} - -function EmptyStatement() { - this.semicolon(true); -} - -function ExpressionStatement(node) { - this.print(node.expression, node); - this.semicolon(); -} - -function AssignmentPattern(node) { - this.print(node.left, node); - if (node.left.optional) this.token("?"); - this.print(node.left.typeAnnotation, node); - this.space(); - this.token("="); - this.space(); - this.print(node.right, node); -} - -function AssignmentExpression(node, parent) { - const parens = this.inForStatementInitCounter && node.operator === "in" && !n.needsParens(node, parent); - - if (parens) { - this.token("("); - } - - this.print(node.left, node); - this.space(); - - if (node.operator === "in" || node.operator === "instanceof") { - this.word(node.operator); - } else { - this.token(node.operator); - } - - this.space(); - this.print(node.right, node); - - if (parens) { - this.token(")"); - } -} - -function BindExpression(node) { - this.print(node.object, node); - this.token("::"); - this.print(node.callee, node); -} - -function MemberExpression(node) { - this.print(node.object, node); - - if (!node.computed && isMemberExpression(node.property)) { - throw new TypeError("Got a MemberExpression for MemberExpression property"); - } - - let computed = node.computed; - - if (isLiteral(node.property) && typeof node.property.value === "number") { - computed = true; - } - - if (computed) { - this.token("["); - this.print(node.property, node); - this.token("]"); - } else { - this.token("."); - this.print(node.property, node); - } -} - -function MetaProperty(node) { - this.print(node.meta, node); - this.token("."); - this.print(node.property, node); -} - -function PrivateName(node) { - this.token("#"); - this.print(node.id, node); -} - -function V8IntrinsicIdentifier(node) { - this.token("%"); - this.word(node.name); -} - -function ModuleExpression(node) { - this.word("module"); - this.space(); - this.token("{"); - - if (node.body.body.length === 0) { - this.token("}"); - } else { - this.newline(); - this.printSequence(node.body.body, node, { - indent: true - }); - this.rightBrace(); - } -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/flow.js b/node_modules/@babel/generator/lib/generators/flow.js deleted file mode 100644 index b554bb9f..00000000 --- a/node_modules/@babel/generator/lib/generators/flow.js +++ /dev/null @@ -1,795 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.AnyTypeAnnotation = AnyTypeAnnotation; -exports.ArrayTypeAnnotation = ArrayTypeAnnotation; -exports.BooleanLiteralTypeAnnotation = BooleanLiteralTypeAnnotation; -exports.BooleanTypeAnnotation = BooleanTypeAnnotation; -exports.DeclareClass = DeclareClass; -exports.DeclareExportAllDeclaration = DeclareExportAllDeclaration; -exports.DeclareExportDeclaration = DeclareExportDeclaration; -exports.DeclareFunction = DeclareFunction; -exports.DeclareInterface = DeclareInterface; -exports.DeclareModule = DeclareModule; -exports.DeclareModuleExports = DeclareModuleExports; -exports.DeclareOpaqueType = DeclareOpaqueType; -exports.DeclareTypeAlias = DeclareTypeAlias; -exports.DeclareVariable = DeclareVariable; -exports.DeclaredPredicate = DeclaredPredicate; -exports.EmptyTypeAnnotation = EmptyTypeAnnotation; -exports.EnumBooleanBody = EnumBooleanBody; -exports.EnumBooleanMember = EnumBooleanMember; -exports.EnumDeclaration = EnumDeclaration; -exports.EnumDefaultedMember = EnumDefaultedMember; -exports.EnumNumberBody = EnumNumberBody; -exports.EnumNumberMember = EnumNumberMember; -exports.EnumStringBody = EnumStringBody; -exports.EnumStringMember = EnumStringMember; -exports.EnumSymbolBody = EnumSymbolBody; -exports.ExistsTypeAnnotation = ExistsTypeAnnotation; -exports.FunctionTypeAnnotation = FunctionTypeAnnotation; -exports.FunctionTypeParam = FunctionTypeParam; -exports.IndexedAccessType = IndexedAccessType; -exports.InferredPredicate = InferredPredicate; -exports.InterfaceDeclaration = InterfaceDeclaration; -exports.GenericTypeAnnotation = exports.ClassImplements = exports.InterfaceExtends = InterfaceExtends; -exports.InterfaceTypeAnnotation = InterfaceTypeAnnotation; -exports.IntersectionTypeAnnotation = IntersectionTypeAnnotation; -exports.MixedTypeAnnotation = MixedTypeAnnotation; -exports.NullLiteralTypeAnnotation = NullLiteralTypeAnnotation; -exports.NullableTypeAnnotation = NullableTypeAnnotation; -Object.defineProperty(exports, "NumberLiteralTypeAnnotation", { - enumerable: true, - get: function () { - return _types2.NumericLiteral; - } -}); -exports.NumberTypeAnnotation = NumberTypeAnnotation; -exports.ObjectTypeAnnotation = ObjectTypeAnnotation; -exports.ObjectTypeCallProperty = ObjectTypeCallProperty; -exports.ObjectTypeIndexer = ObjectTypeIndexer; -exports.ObjectTypeInternalSlot = ObjectTypeInternalSlot; -exports.ObjectTypeProperty = ObjectTypeProperty; -exports.ObjectTypeSpreadProperty = ObjectTypeSpreadProperty; -exports.OpaqueType = OpaqueType; -exports.OptionalIndexedAccessType = OptionalIndexedAccessType; -exports.QualifiedTypeIdentifier = QualifiedTypeIdentifier; -Object.defineProperty(exports, "StringLiteralTypeAnnotation", { - enumerable: true, - get: function () { - return _types2.StringLiteral; - } -}); -exports.StringTypeAnnotation = StringTypeAnnotation; -exports.SymbolTypeAnnotation = SymbolTypeAnnotation; -exports.ThisTypeAnnotation = ThisTypeAnnotation; -exports.TupleTypeAnnotation = TupleTypeAnnotation; -exports.TypeAlias = TypeAlias; -exports.TypeAnnotation = TypeAnnotation; -exports.TypeCastExpression = TypeCastExpression; -exports.TypeParameter = TypeParameter; -exports.TypeParameterDeclaration = exports.TypeParameterInstantiation = TypeParameterInstantiation; -exports.TypeofTypeAnnotation = TypeofTypeAnnotation; -exports.UnionTypeAnnotation = UnionTypeAnnotation; -exports.Variance = Variance; -exports.VoidTypeAnnotation = VoidTypeAnnotation; -exports._interfaceish = _interfaceish; -exports._variance = _variance; - -var _t = require("@babel/types"); - -var _modules = require("./modules"); - -var _types2 = require("./types"); - -const { - isDeclareExportDeclaration, - isStatement -} = _t; - -function AnyTypeAnnotation() { - this.word("any"); -} - -function ArrayTypeAnnotation(node) { - this.print(node.elementType, node); - this.token("["); - this.token("]"); -} - -function BooleanTypeAnnotation() { - this.word("boolean"); -} - -function BooleanLiteralTypeAnnotation(node) { - this.word(node.value ? "true" : "false"); -} - -function NullLiteralTypeAnnotation() { - this.word("null"); -} - -function DeclareClass(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - - this.word("class"); - this.space(); - - this._interfaceish(node); -} - -function DeclareFunction(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - - this.word("function"); - this.space(); - this.print(node.id, node); - this.print(node.id.typeAnnotation.typeAnnotation, node); - - if (node.predicate) { - this.space(); - this.print(node.predicate, node); - } - - this.semicolon(); -} - -function InferredPredicate() { - this.token("%"); - this.word("checks"); -} - -function DeclaredPredicate(node) { - this.token("%"); - this.word("checks"); - this.token("("); - this.print(node.value, node); - this.token(")"); -} - -function DeclareInterface(node) { - this.word("declare"); - this.space(); - this.InterfaceDeclaration(node); -} - -function DeclareModule(node) { - this.word("declare"); - this.space(); - this.word("module"); - this.space(); - this.print(node.id, node); - this.space(); - this.print(node.body, node); -} - -function DeclareModuleExports(node) { - this.word("declare"); - this.space(); - this.word("module"); - this.token("."); - this.word("exports"); - this.print(node.typeAnnotation, node); -} - -function DeclareTypeAlias(node) { - this.word("declare"); - this.space(); - this.TypeAlias(node); -} - -function DeclareOpaqueType(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - - this.OpaqueType(node); -} - -function DeclareVariable(node, parent) { - if (!isDeclareExportDeclaration(parent)) { - this.word("declare"); - this.space(); - } - - this.word("var"); - this.space(); - this.print(node.id, node); - this.print(node.id.typeAnnotation, node); - this.semicolon(); -} - -function DeclareExportDeclaration(node) { - this.word("declare"); - this.space(); - this.word("export"); - this.space(); - - if (node.default) { - this.word("default"); - this.space(); - } - - FlowExportDeclaration.call(this, node); -} - -function DeclareExportAllDeclaration(node) { - this.word("declare"); - this.space(); - - _modules.ExportAllDeclaration.call(this, node); -} - -function EnumDeclaration(node) { - const { - id, - body - } = node; - this.word("enum"); - this.space(); - this.print(id, node); - this.print(body, node); -} - -function enumExplicitType(context, name, hasExplicitType) { - if (hasExplicitType) { - context.space(); - context.word("of"); - context.space(); - context.word(name); - } - - context.space(); -} - -function enumBody(context, node) { - const { - members - } = node; - context.token("{"); - context.indent(); - context.newline(); - - for (const member of members) { - context.print(member, node); - context.newline(); - } - - if (node.hasUnknownMembers) { - context.token("..."); - context.newline(); - } - - context.dedent(); - context.token("}"); -} - -function EnumBooleanBody(node) { - const { - explicitType - } = node; - enumExplicitType(this, "boolean", explicitType); - enumBody(this, node); -} - -function EnumNumberBody(node) { - const { - explicitType - } = node; - enumExplicitType(this, "number", explicitType); - enumBody(this, node); -} - -function EnumStringBody(node) { - const { - explicitType - } = node; - enumExplicitType(this, "string", explicitType); - enumBody(this, node); -} - -function EnumSymbolBody(node) { - enumExplicitType(this, "symbol", true); - enumBody(this, node); -} - -function EnumDefaultedMember(node) { - const { - id - } = node; - this.print(id, node); - this.token(","); -} - -function enumInitializedMember(context, node) { - const { - id, - init - } = node; - context.print(id, node); - context.space(); - context.token("="); - context.space(); - context.print(init, node); - context.token(","); -} - -function EnumBooleanMember(node) { - enumInitializedMember(this, node); -} - -function EnumNumberMember(node) { - enumInitializedMember(this, node); -} - -function EnumStringMember(node) { - enumInitializedMember(this, node); -} - -function FlowExportDeclaration(node) { - if (node.declaration) { - const declar = node.declaration; - this.print(declar, node); - if (!isStatement(declar)) this.semicolon(); - } else { - this.token("{"); - - if (node.specifiers.length) { - this.space(); - this.printList(node.specifiers, node); - this.space(); - } - - this.token("}"); - - if (node.source) { - this.space(); - this.word("from"); - this.space(); - this.print(node.source, node); - } - - this.semicolon(); - } -} - -function ExistsTypeAnnotation() { - this.token("*"); -} - -function FunctionTypeAnnotation(node, parent) { - this.print(node.typeParameters, node); - this.token("("); - - if (node.this) { - this.word("this"); - this.token(":"); - this.space(); - this.print(node.this.typeAnnotation, node); - - if (node.params.length || node.rest) { - this.token(","); - this.space(); - } - } - - this.printList(node.params, node); - - if (node.rest) { - if (node.params.length) { - this.token(","); - this.space(); - } - - this.token("..."); - this.print(node.rest, node); - } - - this.token(")"); - - if (parent && (parent.type === "ObjectTypeCallProperty" || parent.type === "DeclareFunction" || parent.type === "ObjectTypeProperty" && parent.method)) { - this.token(":"); - } else { - this.space(); - this.token("=>"); - } - - this.space(); - this.print(node.returnType, node); -} - -function FunctionTypeParam(node) { - this.print(node.name, node); - if (node.optional) this.token("?"); - - if (node.name) { - this.token(":"); - this.space(); - } - - this.print(node.typeAnnotation, node); -} - -function InterfaceExtends(node) { - this.print(node.id, node); - this.print(node.typeParameters, node); -} - -function _interfaceish(node) { - var _node$extends; - - this.print(node.id, node); - this.print(node.typeParameters, node); - - if ((_node$extends = node.extends) != null && _node$extends.length) { - this.space(); - this.word("extends"); - this.space(); - this.printList(node.extends, node); - } - - if (node.mixins && node.mixins.length) { - this.space(); - this.word("mixins"); - this.space(); - this.printList(node.mixins, node); - } - - if (node.implements && node.implements.length) { - this.space(); - this.word("implements"); - this.space(); - this.printList(node.implements, node); - } - - this.space(); - this.print(node.body, node); -} - -function _variance(node) { - if (node.variance) { - if (node.variance.kind === "plus") { - this.token("+"); - } else if (node.variance.kind === "minus") { - this.token("-"); - } - } -} - -function InterfaceDeclaration(node) { - this.word("interface"); - this.space(); - - this._interfaceish(node); -} - -function andSeparator() { - this.space(); - this.token("&"); - this.space(); -} - -function InterfaceTypeAnnotation(node) { - this.word("interface"); - - if (node.extends && node.extends.length) { - this.space(); - this.word("extends"); - this.space(); - this.printList(node.extends, node); - } - - this.space(); - this.print(node.body, node); -} - -function IntersectionTypeAnnotation(node) { - this.printJoin(node.types, node, { - separator: andSeparator - }); -} - -function MixedTypeAnnotation() { - this.word("mixed"); -} - -function EmptyTypeAnnotation() { - this.word("empty"); -} - -function NullableTypeAnnotation(node) { - this.token("?"); - this.print(node.typeAnnotation, node); -} - -function NumberTypeAnnotation() { - this.word("number"); -} - -function StringTypeAnnotation() { - this.word("string"); -} - -function ThisTypeAnnotation() { - this.word("this"); -} - -function TupleTypeAnnotation(node) { - this.token("["); - this.printList(node.types, node); - this.token("]"); -} - -function TypeofTypeAnnotation(node) { - this.word("typeof"); - this.space(); - this.print(node.argument, node); -} - -function TypeAlias(node) { - this.word("type"); - this.space(); - this.print(node.id, node); - this.print(node.typeParameters, node); - this.space(); - this.token("="); - this.space(); - this.print(node.right, node); - this.semicolon(); -} - -function TypeAnnotation(node) { - this.token(":"); - this.space(); - if (node.optional) this.token("?"); - this.print(node.typeAnnotation, node); -} - -function TypeParameterInstantiation(node) { - this.token("<"); - this.printList(node.params, node, {}); - this.token(">"); -} - -function TypeParameter(node) { - this._variance(node); - - this.word(node.name); - - if (node.bound) { - this.print(node.bound, node); - } - - if (node.default) { - this.space(); - this.token("="); - this.space(); - this.print(node.default, node); - } -} - -function OpaqueType(node) { - this.word("opaque"); - this.space(); - this.word("type"); - this.space(); - this.print(node.id, node); - this.print(node.typeParameters, node); - - if (node.supertype) { - this.token(":"); - this.space(); - this.print(node.supertype, node); - } - - if (node.impltype) { - this.space(); - this.token("="); - this.space(); - this.print(node.impltype, node); - } - - this.semicolon(); -} - -function ObjectTypeAnnotation(node) { - if (node.exact) { - this.token("{|"); - } else { - this.token("{"); - } - - const props = [...node.properties, ...(node.callProperties || []), ...(node.indexers || []), ...(node.internalSlots || [])]; - - if (props.length) { - this.space(); - this.printJoin(props, node, { - addNewlines(leading) { - if (leading && !props[0]) return 1; - }, - - indent: true, - statement: true, - iterator: () => { - if (props.length !== 1 || node.inexact) { - this.token(","); - this.space(); - } - } - }); - this.space(); - } - - if (node.inexact) { - this.indent(); - this.token("..."); - - if (props.length) { - this.newline(); - } - - this.dedent(); - } - - if (node.exact) { - this.token("|}"); - } else { - this.token("}"); - } -} - -function ObjectTypeInternalSlot(node) { - if (node.static) { - this.word("static"); - this.space(); - } - - this.token("["); - this.token("["); - this.print(node.id, node); - this.token("]"); - this.token("]"); - if (node.optional) this.token("?"); - - if (!node.method) { - this.token(":"); - this.space(); - } - - this.print(node.value, node); -} - -function ObjectTypeCallProperty(node) { - if (node.static) { - this.word("static"); - this.space(); - } - - this.print(node.value, node); -} - -function ObjectTypeIndexer(node) { - if (node.static) { - this.word("static"); - this.space(); - } - - this._variance(node); - - this.token("["); - - if (node.id) { - this.print(node.id, node); - this.token(":"); - this.space(); - } - - this.print(node.key, node); - this.token("]"); - this.token(":"); - this.space(); - this.print(node.value, node); -} - -function ObjectTypeProperty(node) { - if (node.proto) { - this.word("proto"); - this.space(); - } - - if (node.static) { - this.word("static"); - this.space(); - } - - if (node.kind === "get" || node.kind === "set") { - this.word(node.kind); - this.space(); - } - - this._variance(node); - - this.print(node.key, node); - if (node.optional) this.token("?"); - - if (!node.method) { - this.token(":"); - this.space(); - } - - this.print(node.value, node); -} - -function ObjectTypeSpreadProperty(node) { - this.token("..."); - this.print(node.argument, node); -} - -function QualifiedTypeIdentifier(node) { - this.print(node.qualification, node); - this.token("."); - this.print(node.id, node); -} - -function SymbolTypeAnnotation() { - this.word("symbol"); -} - -function orSeparator() { - this.space(); - this.token("|"); - this.space(); -} - -function UnionTypeAnnotation(node) { - this.printJoin(node.types, node, { - separator: orSeparator - }); -} - -function TypeCastExpression(node) { - this.token("("); - this.print(node.expression, node); - this.print(node.typeAnnotation, node); - this.token(")"); -} - -function Variance(node) { - if (node.kind === "plus") { - this.token("+"); - } else { - this.token("-"); - } -} - -function VoidTypeAnnotation() { - this.word("void"); -} - -function IndexedAccessType(node) { - this.print(node.objectType, node); - this.token("["); - this.print(node.indexType, node); - this.token("]"); -} - -function OptionalIndexedAccessType(node) { - this.print(node.objectType, node); - - if (node.optional) { - this.token("?."); - } - - this.token("["); - this.print(node.indexType, node); - this.token("]"); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/index.js b/node_modules/@babel/generator/lib/generators/index.js deleted file mode 100644 index 8820db09..00000000 --- a/node_modules/@babel/generator/lib/generators/index.js +++ /dev/null @@ -1,148 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _templateLiterals = require("./template-literals"); - -Object.keys(_templateLiterals).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _templateLiterals[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _templateLiterals[key]; - } - }); -}); - -var _expressions = require("./expressions"); - -Object.keys(_expressions).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _expressions[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _expressions[key]; - } - }); -}); - -var _statements = require("./statements"); - -Object.keys(_statements).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _statements[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _statements[key]; - } - }); -}); - -var _classes = require("./classes"); - -Object.keys(_classes).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _classes[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _classes[key]; - } - }); -}); - -var _methods = require("./methods"); - -Object.keys(_methods).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _methods[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _methods[key]; - } - }); -}); - -var _modules = require("./modules"); - -Object.keys(_modules).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _modules[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _modules[key]; - } - }); -}); - -var _types = require("./types"); - -Object.keys(_types).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _types[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _types[key]; - } - }); -}); - -var _flow = require("./flow"); - -Object.keys(_flow).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _flow[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _flow[key]; - } - }); -}); - -var _base = require("./base"); - -Object.keys(_base).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _base[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _base[key]; - } - }); -}); - -var _jsx = require("./jsx"); - -Object.keys(_jsx).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _jsx[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _jsx[key]; - } - }); -}); - -var _typescript = require("./typescript"); - -Object.keys(_typescript).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (key in exports && exports[key] === _typescript[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _typescript[key]; - } - }); -}); \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/jsx.js b/node_modules/@babel/generator/lib/generators/jsx.js deleted file mode 100644 index bd7c4c59..00000000 --- a/node_modules/@babel/generator/lib/generators/jsx.js +++ /dev/null @@ -1,145 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.JSXAttribute = JSXAttribute; -exports.JSXClosingElement = JSXClosingElement; -exports.JSXClosingFragment = JSXClosingFragment; -exports.JSXElement = JSXElement; -exports.JSXEmptyExpression = JSXEmptyExpression; -exports.JSXExpressionContainer = JSXExpressionContainer; -exports.JSXFragment = JSXFragment; -exports.JSXIdentifier = JSXIdentifier; -exports.JSXMemberExpression = JSXMemberExpression; -exports.JSXNamespacedName = JSXNamespacedName; -exports.JSXOpeningElement = JSXOpeningElement; -exports.JSXOpeningFragment = JSXOpeningFragment; -exports.JSXSpreadAttribute = JSXSpreadAttribute; -exports.JSXSpreadChild = JSXSpreadChild; -exports.JSXText = JSXText; - -function JSXAttribute(node) { - this.print(node.name, node); - - if (node.value) { - this.token("="); - this.print(node.value, node); - } -} - -function JSXIdentifier(node) { - this.word(node.name); -} - -function JSXNamespacedName(node) { - this.print(node.namespace, node); - this.token(":"); - this.print(node.name, node); -} - -function JSXMemberExpression(node) { - this.print(node.object, node); - this.token("."); - this.print(node.property, node); -} - -function JSXSpreadAttribute(node) { - this.token("{"); - this.token("..."); - this.print(node.argument, node); - this.token("}"); -} - -function JSXExpressionContainer(node) { - this.token("{"); - this.print(node.expression, node); - this.token("}"); -} - -function JSXSpreadChild(node) { - this.token("{"); - this.token("..."); - this.print(node.expression, node); - this.token("}"); -} - -function JSXText(node) { - const raw = this.getPossibleRaw(node); - - if (raw !== undefined) { - this.token(raw); - } else { - this.token(node.value); - } -} - -function JSXElement(node) { - const open = node.openingElement; - this.print(open, node); - if (open.selfClosing) return; - this.indent(); - - for (const child of node.children) { - this.print(child, node); - } - - this.dedent(); - this.print(node.closingElement, node); -} - -function spaceSeparator() { - this.space(); -} - -function JSXOpeningElement(node) { - this.token("<"); - this.print(node.name, node); - this.print(node.typeParameters, node); - - if (node.attributes.length > 0) { - this.space(); - this.printJoin(node.attributes, node, { - separator: spaceSeparator - }); - } - - if (node.selfClosing) { - this.space(); - this.token("/>"); - } else { - this.token(">"); - } -} - -function JSXClosingElement(node) { - this.token(""); -} - -function JSXEmptyExpression(node) { - this.printInnerComments(node); -} - -function JSXFragment(node) { - this.print(node.openingFragment, node); - this.indent(); - - for (const child of node.children) { - this.print(child, node); - } - - this.dedent(); - this.print(node.closingFragment, node); -} - -function JSXOpeningFragment() { - this.token("<"); - this.token(">"); -} - -function JSXClosingFragment() { - this.token(""); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/methods.js b/node_modules/@babel/generator/lib/generators/methods.js deleted file mode 100644 index 27fa102e..00000000 --- a/node_modules/@babel/generator/lib/generators/methods.js +++ /dev/null @@ -1,156 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ArrowFunctionExpression = ArrowFunctionExpression; -exports.FunctionDeclaration = exports.FunctionExpression = FunctionExpression; -exports._functionHead = _functionHead; -exports._methodHead = _methodHead; -exports._param = _param; -exports._parameters = _parameters; -exports._params = _params; -exports._predicate = _predicate; - -var _t = require("@babel/types"); - -const { - isIdentifier -} = _t; - -function _params(node) { - this.print(node.typeParameters, node); - this.token("("); - - this._parameters(node.params, node); - - this.token(")"); - this.print(node.returnType, node); -} - -function _parameters(parameters, parent) { - for (let i = 0; i < parameters.length; i++) { - this._param(parameters[i], parent); - - if (i < parameters.length - 1) { - this.token(","); - this.space(); - } - } -} - -function _param(parameter, parent) { - this.printJoin(parameter.decorators, parameter); - this.print(parameter, parent); - - if (parameter.optional) { - this.token("?"); - } - - this.print(parameter.typeAnnotation, parameter); -} - -function _methodHead(node) { - const kind = node.kind; - const key = node.key; - - if (kind === "get" || kind === "set") { - this.word(kind); - this.space(); - } - - if (node.async) { - this._catchUp("start", key.loc); - - this.word("async"); - this.space(); - } - - if (kind === "method" || kind === "init") { - if (node.generator) { - this.token("*"); - } - } - - if (node.computed) { - this.token("["); - this.print(key, node); - this.token("]"); - } else { - this.print(key, node); - } - - if (node.optional) { - this.token("?"); - } - - this._params(node); -} - -function _predicate(node) { - if (node.predicate) { - if (!node.returnType) { - this.token(":"); - } - - this.space(); - this.print(node.predicate, node); - } -} - -function _functionHead(node) { - if (node.async) { - this.word("async"); - this.space(); - } - - this.word("function"); - if (node.generator) this.token("*"); - this.printInnerComments(node); - this.space(); - - if (node.id) { - this.print(node.id, node); - } - - this._params(node); - - if (node.type !== "TSDeclareFunction") { - this._predicate(node); - } -} - -function FunctionExpression(node) { - this._functionHead(node); - - this.space(); - this.print(node.body, node); -} - -function ArrowFunctionExpression(node) { - if (node.async) { - this.word("async"); - this.space(); - } - - const firstParam = node.params[0]; - - if (!this.format.retainLines && !this.format.auxiliaryCommentBefore && !this.format.auxiliaryCommentAfter && node.params.length === 1 && isIdentifier(firstParam) && !hasTypesOrComments(node, firstParam)) { - this.print(firstParam, node); - } else { - this._params(node); - } - - this._predicate(node); - - this.space(); - this.token("=>"); - this.space(); - this.print(node.body, node); -} - -function hasTypesOrComments(node, param) { - var _param$leadingComment, _param$trailingCommen; - - return !!(node.typeParameters || node.returnType || node.predicate || param.typeAnnotation || param.optional || (_param$leadingComment = param.leadingComments) != null && _param$leadingComment.length || (_param$trailingCommen = param.trailingComments) != null && _param$trailingCommen.length); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/modules.js b/node_modules/@babel/generator/lib/generators/modules.js deleted file mode 100644 index 9a918265..00000000 --- a/node_modules/@babel/generator/lib/generators/modules.js +++ /dev/null @@ -1,245 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ExportAllDeclaration = ExportAllDeclaration; -exports.ExportDefaultDeclaration = ExportDefaultDeclaration; -exports.ExportDefaultSpecifier = ExportDefaultSpecifier; -exports.ExportNamedDeclaration = ExportNamedDeclaration; -exports.ExportNamespaceSpecifier = ExportNamespaceSpecifier; -exports.ExportSpecifier = ExportSpecifier; -exports.ImportAttribute = ImportAttribute; -exports.ImportDeclaration = ImportDeclaration; -exports.ImportDefaultSpecifier = ImportDefaultSpecifier; -exports.ImportNamespaceSpecifier = ImportNamespaceSpecifier; -exports.ImportSpecifier = ImportSpecifier; - -var _t = require("@babel/types"); - -const { - isClassDeclaration, - isExportDefaultSpecifier, - isExportNamespaceSpecifier, - isImportDefaultSpecifier, - isImportNamespaceSpecifier, - isStatement -} = _t; - -function ImportSpecifier(node) { - if (node.importKind === "type" || node.importKind === "typeof") { - this.word(node.importKind); - this.space(); - } - - this.print(node.imported, node); - - if (node.local && node.local.name !== node.imported.name) { - this.space(); - this.word("as"); - this.space(); - this.print(node.local, node); - } -} - -function ImportDefaultSpecifier(node) { - this.print(node.local, node); -} - -function ExportDefaultSpecifier(node) { - this.print(node.exported, node); -} - -function ExportSpecifier(node) { - if (node.exportKind === "type") { - this.word("type"); - this.space(); - } - - this.print(node.local, node); - - if (node.exported && node.local.name !== node.exported.name) { - this.space(); - this.word("as"); - this.space(); - this.print(node.exported, node); - } -} - -function ExportNamespaceSpecifier(node) { - this.token("*"); - this.space(); - this.word("as"); - this.space(); - this.print(node.exported, node); -} - -function ExportAllDeclaration(node) { - this.word("export"); - this.space(); - - if (node.exportKind === "type") { - this.word("type"); - this.space(); - } - - this.token("*"); - this.space(); - this.word("from"); - this.space(); - this.print(node.source, node); - this.printAssertions(node); - this.semicolon(); -} - -function ExportNamedDeclaration(node) { - { - if (this.format.decoratorsBeforeExport && isClassDeclaration(node.declaration)) { - this.printJoin(node.declaration.decorators, node); - } - } - this.word("export"); - this.space(); - - if (node.declaration) { - const declar = node.declaration; - this.print(declar, node); - if (!isStatement(declar)) this.semicolon(); - } else { - if (node.exportKind === "type") { - this.word("type"); - this.space(); - } - - const specifiers = node.specifiers.slice(0); - let hasSpecial = false; - - for (;;) { - const first = specifiers[0]; - - if (isExportDefaultSpecifier(first) || isExportNamespaceSpecifier(first)) { - hasSpecial = true; - this.print(specifiers.shift(), node); - - if (specifiers.length) { - this.token(","); - this.space(); - } - } else { - break; - } - } - - if (specifiers.length || !specifiers.length && !hasSpecial) { - this.token("{"); - - if (specifiers.length) { - this.space(); - this.printList(specifiers, node); - this.space(); - } - - this.token("}"); - } - - if (node.source) { - this.space(); - this.word("from"); - this.space(); - this.print(node.source, node); - this.printAssertions(node); - } - - this.semicolon(); - } -} - -function ExportDefaultDeclaration(node) { - { - if (this.format.decoratorsBeforeExport && isClassDeclaration(node.declaration)) { - this.printJoin(node.declaration.decorators, node); - } - } - this.word("export"); - this.space(); - this.word("default"); - this.space(); - const declar = node.declaration; - this.print(declar, node); - if (!isStatement(declar)) this.semicolon(); -} - -function ImportDeclaration(node) { - this.word("import"); - this.space(); - const isTypeKind = node.importKind === "type" || node.importKind === "typeof"; - - if (isTypeKind) { - this.word(node.importKind); - this.space(); - } - - const specifiers = node.specifiers.slice(0); - const hasSpecifiers = !!specifiers.length; - - while (hasSpecifiers) { - const first = specifiers[0]; - - if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) { - this.print(specifiers.shift(), node); - - if (specifiers.length) { - this.token(","); - this.space(); - } - } else { - break; - } - } - - if (specifiers.length) { - this.token("{"); - this.space(); - this.printList(specifiers, node); - this.space(); - this.token("}"); - } else if (isTypeKind && !hasSpecifiers) { - this.token("{"); - this.token("}"); - } - - if (hasSpecifiers || isTypeKind) { - this.space(); - this.word("from"); - this.space(); - } - - this.print(node.source, node); - this.printAssertions(node); - { - var _node$attributes; - - if ((_node$attributes = node.attributes) != null && _node$attributes.length) { - this.space(); - this.word("with"); - this.space(); - this.printList(node.attributes, node); - } - } - this.semicolon(); -} - -function ImportAttribute(node) { - this.print(node.key); - this.token(":"); - this.space(); - this.print(node.value); -} - -function ImportNamespaceSpecifier(node) { - this.token("*"); - this.space(); - this.word("as"); - this.space(); - this.print(node.local, node); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/statements.js b/node_modules/@babel/generator/lib/generators/statements.js deleted file mode 100644 index 338048e9..00000000 --- a/node_modules/@babel/generator/lib/generators/statements.js +++ /dev/null @@ -1,340 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.BreakStatement = BreakStatement; -exports.CatchClause = CatchClause; -exports.ContinueStatement = ContinueStatement; -exports.DebuggerStatement = DebuggerStatement; -exports.DoWhileStatement = DoWhileStatement; -exports.ForOfStatement = exports.ForInStatement = void 0; -exports.ForStatement = ForStatement; -exports.IfStatement = IfStatement; -exports.LabeledStatement = LabeledStatement; -exports.ReturnStatement = ReturnStatement; -exports.SwitchCase = SwitchCase; -exports.SwitchStatement = SwitchStatement; -exports.ThrowStatement = ThrowStatement; -exports.TryStatement = TryStatement; -exports.VariableDeclaration = VariableDeclaration; -exports.VariableDeclarator = VariableDeclarator; -exports.WhileStatement = WhileStatement; -exports.WithStatement = WithStatement; - -var _t = require("@babel/types"); - -const { - isFor, - isForStatement, - isIfStatement, - isStatement -} = _t; - -function WithStatement(node) { - this.word("with"); - this.space(); - this.token("("); - this.print(node.object, node); - this.token(")"); - this.printBlock(node); -} - -function IfStatement(node) { - this.word("if"); - this.space(); - this.token("("); - this.print(node.test, node); - this.token(")"); - this.space(); - const needsBlock = node.alternate && isIfStatement(getLastStatement(node.consequent)); - - if (needsBlock) { - this.token("{"); - this.newline(); - this.indent(); - } - - this.printAndIndentOnComments(node.consequent, node); - - if (needsBlock) { - this.dedent(); - this.newline(); - this.token("}"); - } - - if (node.alternate) { - if (this.endsWith(125)) this.space(); - this.word("else"); - this.space(); - this.printAndIndentOnComments(node.alternate, node); - } -} - -function getLastStatement(statement) { - const { - body - } = statement; - - if (isStatement(body) === false) { - return statement; - } - - return getLastStatement(body); -} - -function ForStatement(node) { - this.word("for"); - this.space(); - this.token("("); - this.inForStatementInitCounter++; - this.print(node.init, node); - this.inForStatementInitCounter--; - this.token(";"); - - if (node.test) { - this.space(); - this.print(node.test, node); - } - - this.token(";"); - - if (node.update) { - this.space(); - this.print(node.update, node); - } - - this.token(")"); - this.printBlock(node); -} - -function WhileStatement(node) { - this.word("while"); - this.space(); - this.token("("); - this.print(node.test, node); - this.token(")"); - this.printBlock(node); -} - -function ForXStatement(node) { - this.word("for"); - this.space(); - const isForOf = node.type === "ForOfStatement"; - - if (isForOf && node.await) { - this.word("await"); - this.space(); - } - - this.token("("); - this.print(node.left, node); - this.space(); - this.word(isForOf ? "of" : "in"); - this.space(); - this.print(node.right, node); - this.token(")"); - this.printBlock(node); -} - -const ForInStatement = ForXStatement; -exports.ForInStatement = ForInStatement; -const ForOfStatement = ForXStatement; -exports.ForOfStatement = ForOfStatement; - -function DoWhileStatement(node) { - this.word("do"); - this.space(); - this.print(node.body, node); - this.space(); - this.word("while"); - this.space(); - this.token("("); - this.print(node.test, node); - this.token(")"); - this.semicolon(); -} - -function printStatementAfterKeyword(printer, node, parent, isLabel) { - if (node) { - printer.space(); - printer.printTerminatorless(node, parent, isLabel); - } - - printer.semicolon(); -} - -function BreakStatement(node) { - this.word("break"); - printStatementAfterKeyword(this, node.label, node, true); -} - -function ContinueStatement(node) { - this.word("continue"); - printStatementAfterKeyword(this, node.label, node, true); -} - -function ReturnStatement(node) { - this.word("return"); - printStatementAfterKeyword(this, node.argument, node, false); -} - -function ThrowStatement(node) { - this.word("throw"); - printStatementAfterKeyword(this, node.argument, node, false); -} - -function LabeledStatement(node) { - this.print(node.label, node); - this.token(":"); - this.space(); - this.print(node.body, node); -} - -function TryStatement(node) { - this.word("try"); - this.space(); - this.print(node.block, node); - this.space(); - - if (node.handlers) { - this.print(node.handlers[0], node); - } else { - this.print(node.handler, node); - } - - if (node.finalizer) { - this.space(); - this.word("finally"); - this.space(); - this.print(node.finalizer, node); - } -} - -function CatchClause(node) { - this.word("catch"); - this.space(); - - if (node.param) { - this.token("("); - this.print(node.param, node); - this.print(node.param.typeAnnotation, node); - this.token(")"); - this.space(); - } - - this.print(node.body, node); -} - -function SwitchStatement(node) { - this.word("switch"); - this.space(); - this.token("("); - this.print(node.discriminant, node); - this.token(")"); - this.space(); - this.token("{"); - this.printSequence(node.cases, node, { - indent: true, - - addNewlines(leading, cas) { - if (!leading && node.cases[node.cases.length - 1] === cas) return -1; - } - - }); - this.token("}"); -} - -function SwitchCase(node) { - if (node.test) { - this.word("case"); - this.space(); - this.print(node.test, node); - this.token(":"); - } else { - this.word("default"); - this.token(":"); - } - - if (node.consequent.length) { - this.newline(); - this.printSequence(node.consequent, node, { - indent: true - }); - } -} - -function DebuggerStatement() { - this.word("debugger"); - this.semicolon(); -} - -function variableDeclarationIndent() { - this.token(","); - this.newline(); - - if (this.endsWith(10)) { - for (let i = 0; i < 4; i++) this.space(true); - } -} - -function constDeclarationIndent() { - this.token(","); - this.newline(); - - if (this.endsWith(10)) { - for (let i = 0; i < 6; i++) this.space(true); - } -} - -function VariableDeclaration(node, parent) { - if (node.declare) { - this.word("declare"); - this.space(); - } - - this.word(node.kind); - this.space(); - let hasInits = false; - - if (!isFor(parent)) { - for (const declar of node.declarations) { - if (declar.init) { - hasInits = true; - } - } - } - - let separator; - - if (hasInits) { - separator = node.kind === "const" ? constDeclarationIndent : variableDeclarationIndent; - } - - this.printList(node.declarations, node, { - separator - }); - - if (isFor(parent)) { - if (isForStatement(parent)) { - if (parent.init === node) return; - } else { - if (parent.left === node) return; - } - } - - this.semicolon(); -} - -function VariableDeclarator(node) { - this.print(node.id, node); - if (node.definite) this.token("!"); - this.print(node.id.typeAnnotation, node); - - if (node.init) { - this.space(); - this.token("="); - this.space(); - this.print(node.init, node); - } -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/template-literals.js b/node_modules/@babel/generator/lib/generators/template-literals.js deleted file mode 100644 index 05433036..00000000 --- a/node_modules/@babel/generator/lib/generators/template-literals.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TaggedTemplateExpression = TaggedTemplateExpression; -exports.TemplateElement = TemplateElement; -exports.TemplateLiteral = TemplateLiteral; - -function TaggedTemplateExpression(node) { - this.print(node.tag, node); - this.print(node.typeParameters, node); - this.print(node.quasi, node); -} - -function TemplateElement(node, parent) { - const isFirst = parent.quasis[0] === node; - const isLast = parent.quasis[parent.quasis.length - 1] === node; - const value = (isFirst ? "`" : "}") + node.value.raw + (isLast ? "`" : "${"); - this.token(value); -} - -function TemplateLiteral(node) { - const quasis = node.quasis; - - for (let i = 0; i < quasis.length; i++) { - this.print(quasis[i], node); - - if (i + 1 < quasis.length) { - this.print(node.expressions[i], node); - } - } -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/types.js b/node_modules/@babel/generator/lib/generators/types.js deleted file mode 100644 index 0aeb0a1c..00000000 --- a/node_modules/@babel/generator/lib/generators/types.js +++ /dev/null @@ -1,276 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ArgumentPlaceholder = ArgumentPlaceholder; -exports.ArrayPattern = exports.ArrayExpression = ArrayExpression; -exports.BigIntLiteral = BigIntLiteral; -exports.BooleanLiteral = BooleanLiteral; -exports.DecimalLiteral = DecimalLiteral; -exports.Identifier = Identifier; -exports.NullLiteral = NullLiteral; -exports.NumericLiteral = NumericLiteral; -exports.ObjectPattern = exports.ObjectExpression = ObjectExpression; -exports.ObjectMethod = ObjectMethod; -exports.ObjectProperty = ObjectProperty; -exports.PipelineBareFunction = PipelineBareFunction; -exports.PipelinePrimaryTopicReference = PipelinePrimaryTopicReference; -exports.PipelineTopicExpression = PipelineTopicExpression; -exports.RecordExpression = RecordExpression; -exports.RegExpLiteral = RegExpLiteral; -exports.SpreadElement = exports.RestElement = RestElement; -exports.StringLiteral = StringLiteral; -exports.TopicReference = TopicReference; -exports.TupleExpression = TupleExpression; - -var _t = require("@babel/types"); - -var _jsesc = require("jsesc"); - -const { - isAssignmentPattern, - isIdentifier -} = _t; - -function Identifier(node) { - this.exactSource(node.loc, () => { - this.word(node.name); - }); -} - -function ArgumentPlaceholder() { - this.token("?"); -} - -function RestElement(node) { - this.token("..."); - this.print(node.argument, node); -} - -function ObjectExpression(node) { - const props = node.properties; - this.token("{"); - this.printInnerComments(node); - - if (props.length) { - this.space(); - this.printList(props, node, { - indent: true, - statement: true - }); - this.space(); - } - - this.token("}"); -} - -function ObjectMethod(node) { - this.printJoin(node.decorators, node); - - this._methodHead(node); - - this.space(); - this.print(node.body, node); -} - -function ObjectProperty(node) { - this.printJoin(node.decorators, node); - - if (node.computed) { - this.token("["); - this.print(node.key, node); - this.token("]"); - } else { - if (isAssignmentPattern(node.value) && isIdentifier(node.key) && node.key.name === node.value.left.name) { - this.print(node.value, node); - return; - } - - this.print(node.key, node); - - if (node.shorthand && isIdentifier(node.key) && isIdentifier(node.value) && node.key.name === node.value.name) { - return; - } - } - - this.token(":"); - this.space(); - this.print(node.value, node); -} - -function ArrayExpression(node) { - const elems = node.elements; - const len = elems.length; - this.token("["); - this.printInnerComments(node); - - for (let i = 0; i < elems.length; i++) { - const elem = elems[i]; - - if (elem) { - if (i > 0) this.space(); - this.print(elem, node); - if (i < len - 1) this.token(","); - } else { - this.token(","); - } - } - - this.token("]"); -} - -function RecordExpression(node) { - const props = node.properties; - let startToken; - let endToken; - - if (this.format.recordAndTupleSyntaxType === "bar") { - startToken = "{|"; - endToken = "|}"; - } else if (this.format.recordAndTupleSyntaxType === "hash") { - startToken = "#{"; - endToken = "}"; - } else { - throw new Error(`The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" (${JSON.stringify(this.format.recordAndTupleSyntaxType)} received).`); - } - - this.token(startToken); - this.printInnerComments(node); - - if (props.length) { - this.space(); - this.printList(props, node, { - indent: true, - statement: true - }); - this.space(); - } - - this.token(endToken); -} - -function TupleExpression(node) { - const elems = node.elements; - const len = elems.length; - let startToken; - let endToken; - - if (this.format.recordAndTupleSyntaxType === "bar") { - startToken = "[|"; - endToken = "|]"; - } else if (this.format.recordAndTupleSyntaxType === "hash") { - startToken = "#["; - endToken = "]"; - } else { - throw new Error(`${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`); - } - - this.token(startToken); - this.printInnerComments(node); - - for (let i = 0; i < elems.length; i++) { - const elem = elems[i]; - - if (elem) { - if (i > 0) this.space(); - this.print(elem, node); - if (i < len - 1) this.token(","); - } - } - - this.token(endToken); -} - -function RegExpLiteral(node) { - this.word(`/${node.pattern}/${node.flags}`); -} - -function BooleanLiteral(node) { - this.word(node.value ? "true" : "false"); -} - -function NullLiteral() { - this.word("null"); -} - -function NumericLiteral(node) { - const raw = this.getPossibleRaw(node); - const opts = this.format.jsescOption; - const value = node.value + ""; - - if (opts.numbers) { - this.number(_jsesc(node.value, opts)); - } else if (raw == null) { - this.number(value); - } else if (this.format.minified) { - this.number(raw.length < value.length ? raw : value); - } else { - this.number(raw); - } -} - -function StringLiteral(node) { - const raw = this.getPossibleRaw(node); - - if (!this.format.minified && raw !== undefined) { - this.token(raw); - return; - } - - const val = _jsesc(node.value, Object.assign(this.format.jsescOption, this.format.jsonCompatibleStrings && { - json: true - })); - - return this.token(val); -} - -function BigIntLiteral(node) { - const raw = this.getPossibleRaw(node); - - if (!this.format.minified && raw !== undefined) { - this.word(raw); - return; - } - - this.word(node.value + "n"); -} - -function DecimalLiteral(node) { - const raw = this.getPossibleRaw(node); - - if (!this.format.minified && raw !== undefined) { - this.word(raw); - return; - } - - this.word(node.value + "m"); -} - -const validTopicTokenSet = new Set(["^^", "@@", "^", "%", "#"]); - -function TopicReference() { - const { - topicToken - } = this.format; - - if (validTopicTokenSet.has(topicToken)) { - this.token(topicToken); - } else { - const givenTopicTokenJSON = JSON.stringify(topicToken); - const validTopics = Array.from(validTopicTokenSet, v => JSON.stringify(v)); - throw new Error(`The "topicToken" generator option must be one of ` + `${validTopics.join(", ")} (${givenTopicTokenJSON} received instead).`); - } -} - -function PipelineTopicExpression(node) { - this.print(node.expression, node); -} - -function PipelineBareFunction(node) { - this.print(node.callee, node); -} - -function PipelinePrimaryTopicReference() { - this.token("#"); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/typescript.js b/node_modules/@babel/generator/lib/generators/typescript.js deleted file mode 100644 index bf3f78fa..00000000 --- a/node_modules/@babel/generator/lib/generators/typescript.js +++ /dev/null @@ -1,833 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TSAnyKeyword = TSAnyKeyword; -exports.TSArrayType = TSArrayType; -exports.TSAsExpression = TSAsExpression; -exports.TSBigIntKeyword = TSBigIntKeyword; -exports.TSBooleanKeyword = TSBooleanKeyword; -exports.TSCallSignatureDeclaration = TSCallSignatureDeclaration; -exports.TSConditionalType = TSConditionalType; -exports.TSConstructSignatureDeclaration = TSConstructSignatureDeclaration; -exports.TSConstructorType = TSConstructorType; -exports.TSDeclareFunction = TSDeclareFunction; -exports.TSDeclareMethod = TSDeclareMethod; -exports.TSEnumDeclaration = TSEnumDeclaration; -exports.TSEnumMember = TSEnumMember; -exports.TSExportAssignment = TSExportAssignment; -exports.TSExpressionWithTypeArguments = TSExpressionWithTypeArguments; -exports.TSExternalModuleReference = TSExternalModuleReference; -exports.TSFunctionType = TSFunctionType; -exports.TSImportEqualsDeclaration = TSImportEqualsDeclaration; -exports.TSImportType = TSImportType; -exports.TSIndexSignature = TSIndexSignature; -exports.TSIndexedAccessType = TSIndexedAccessType; -exports.TSInferType = TSInferType; -exports.TSInstantiationExpression = TSInstantiationExpression; -exports.TSInterfaceBody = TSInterfaceBody; -exports.TSInterfaceDeclaration = TSInterfaceDeclaration; -exports.TSIntersectionType = TSIntersectionType; -exports.TSIntrinsicKeyword = TSIntrinsicKeyword; -exports.TSLiteralType = TSLiteralType; -exports.TSMappedType = TSMappedType; -exports.TSMethodSignature = TSMethodSignature; -exports.TSModuleBlock = TSModuleBlock; -exports.TSModuleDeclaration = TSModuleDeclaration; -exports.TSNamedTupleMember = TSNamedTupleMember; -exports.TSNamespaceExportDeclaration = TSNamespaceExportDeclaration; -exports.TSNeverKeyword = TSNeverKeyword; -exports.TSNonNullExpression = TSNonNullExpression; -exports.TSNullKeyword = TSNullKeyword; -exports.TSNumberKeyword = TSNumberKeyword; -exports.TSObjectKeyword = TSObjectKeyword; -exports.TSOptionalType = TSOptionalType; -exports.TSParameterProperty = TSParameterProperty; -exports.TSParenthesizedType = TSParenthesizedType; -exports.TSPropertySignature = TSPropertySignature; -exports.TSQualifiedName = TSQualifiedName; -exports.TSRestType = TSRestType; -exports.TSStringKeyword = TSStringKeyword; -exports.TSSymbolKeyword = TSSymbolKeyword; -exports.TSThisType = TSThisType; -exports.TSTupleType = TSTupleType; -exports.TSTypeAliasDeclaration = TSTypeAliasDeclaration; -exports.TSTypeAnnotation = TSTypeAnnotation; -exports.TSTypeAssertion = TSTypeAssertion; -exports.TSTypeLiteral = TSTypeLiteral; -exports.TSTypeOperator = TSTypeOperator; -exports.TSTypeParameter = TSTypeParameter; -exports.TSTypeParameterDeclaration = exports.TSTypeParameterInstantiation = TSTypeParameterInstantiation; -exports.TSTypePredicate = TSTypePredicate; -exports.TSTypeQuery = TSTypeQuery; -exports.TSTypeReference = TSTypeReference; -exports.TSUndefinedKeyword = TSUndefinedKeyword; -exports.TSUnionType = TSUnionType; -exports.TSUnknownKeyword = TSUnknownKeyword; -exports.TSVoidKeyword = TSVoidKeyword; -exports.tsPrintClassMemberModifiers = tsPrintClassMemberModifiers; -exports.tsPrintFunctionOrConstructorType = tsPrintFunctionOrConstructorType; -exports.tsPrintPropertyOrMethodName = tsPrintPropertyOrMethodName; -exports.tsPrintSignatureDeclarationBase = tsPrintSignatureDeclarationBase; -exports.tsPrintTypeLiteralOrInterfaceBody = tsPrintTypeLiteralOrInterfaceBody; - -function TSTypeAnnotation(node) { - this.token(":"); - this.space(); - if (node.optional) this.token("?"); - this.print(node.typeAnnotation, node); -} - -function TSTypeParameterInstantiation(node, parent) { - this.token("<"); - this.printList(node.params, node, {}); - - if (parent.type === "ArrowFunctionExpression" && node.params.length === 1) { - this.token(","); - } - - this.token(">"); -} - -function TSTypeParameter(node) { - if (node.in) { - this.word("in"); - this.space(); - } - - if (node.out) { - this.word("out"); - this.space(); - } - - this.word(node.name); - - if (node.constraint) { - this.space(); - this.word("extends"); - this.space(); - this.print(node.constraint, node); - } - - if (node.default) { - this.space(); - this.token("="); - this.space(); - this.print(node.default, node); - } -} - -function TSParameterProperty(node) { - if (node.accessibility) { - this.word(node.accessibility); - this.space(); - } - - if (node.readonly) { - this.word("readonly"); - this.space(); - } - - this._param(node.parameter); -} - -function TSDeclareFunction(node) { - if (node.declare) { - this.word("declare"); - this.space(); - } - - this._functionHead(node); - - this.token(";"); -} - -function TSDeclareMethod(node) { - this._classMethodHead(node); - - this.token(";"); -} - -function TSQualifiedName(node) { - this.print(node.left, node); - this.token("."); - this.print(node.right, node); -} - -function TSCallSignatureDeclaration(node) { - this.tsPrintSignatureDeclarationBase(node); - this.token(";"); -} - -function TSConstructSignatureDeclaration(node) { - this.word("new"); - this.space(); - this.tsPrintSignatureDeclarationBase(node); - this.token(";"); -} - -function TSPropertySignature(node) { - const { - readonly, - initializer - } = node; - - if (readonly) { - this.word("readonly"); - this.space(); - } - - this.tsPrintPropertyOrMethodName(node); - this.print(node.typeAnnotation, node); - - if (initializer) { - this.space(); - this.token("="); - this.space(); - this.print(initializer, node); - } - - this.token(";"); -} - -function tsPrintPropertyOrMethodName(node) { - if (node.computed) { - this.token("["); - } - - this.print(node.key, node); - - if (node.computed) { - this.token("]"); - } - - if (node.optional) { - this.token("?"); - } -} - -function TSMethodSignature(node) { - const { - kind - } = node; - - if (kind === "set" || kind === "get") { - this.word(kind); - this.space(); - } - - this.tsPrintPropertyOrMethodName(node); - this.tsPrintSignatureDeclarationBase(node); - this.token(";"); -} - -function TSIndexSignature(node) { - const { - readonly, - static: isStatic - } = node; - - if (isStatic) { - this.word("static"); - this.space(); - } - - if (readonly) { - this.word("readonly"); - this.space(); - } - - this.token("["); - - this._parameters(node.parameters, node); - - this.token("]"); - this.print(node.typeAnnotation, node); - this.token(";"); -} - -function TSAnyKeyword() { - this.word("any"); -} - -function TSBigIntKeyword() { - this.word("bigint"); -} - -function TSUnknownKeyword() { - this.word("unknown"); -} - -function TSNumberKeyword() { - this.word("number"); -} - -function TSObjectKeyword() { - this.word("object"); -} - -function TSBooleanKeyword() { - this.word("boolean"); -} - -function TSStringKeyword() { - this.word("string"); -} - -function TSSymbolKeyword() { - this.word("symbol"); -} - -function TSVoidKeyword() { - this.word("void"); -} - -function TSUndefinedKeyword() { - this.word("undefined"); -} - -function TSNullKeyword() { - this.word("null"); -} - -function TSNeverKeyword() { - this.word("never"); -} - -function TSIntrinsicKeyword() { - this.word("intrinsic"); -} - -function TSThisType() { - this.word("this"); -} - -function TSFunctionType(node) { - this.tsPrintFunctionOrConstructorType(node); -} - -function TSConstructorType(node) { - if (node.abstract) { - this.word("abstract"); - this.space(); - } - - this.word("new"); - this.space(); - this.tsPrintFunctionOrConstructorType(node); -} - -function tsPrintFunctionOrConstructorType(node) { - const { - typeParameters - } = node; - const parameters = node.parameters; - this.print(typeParameters, node); - this.token("("); - - this._parameters(parameters, node); - - this.token(")"); - this.space(); - this.token("=>"); - this.space(); - const returnType = node.typeAnnotation; - this.print(returnType.typeAnnotation, node); -} - -function TSTypeReference(node) { - this.print(node.typeName, node); - this.print(node.typeParameters, node); -} - -function TSTypePredicate(node) { - if (node.asserts) { - this.word("asserts"); - this.space(); - } - - this.print(node.parameterName); - - if (node.typeAnnotation) { - this.space(); - this.word("is"); - this.space(); - this.print(node.typeAnnotation.typeAnnotation); - } -} - -function TSTypeQuery(node) { - this.word("typeof"); - this.space(); - this.print(node.exprName); - - if (node.typeParameters) { - this.print(node.typeParameters, node); - } -} - -function TSTypeLiteral(node) { - this.tsPrintTypeLiteralOrInterfaceBody(node.members, node); -} - -function tsPrintTypeLiteralOrInterfaceBody(members, node) { - tsPrintBraced(this, members, node); -} - -function tsPrintBraced(printer, members, node) { - printer.token("{"); - - if (members.length) { - printer.indent(); - printer.newline(); - - for (const member of members) { - printer.print(member, node); - printer.newline(); - } - - printer.dedent(); - printer.rightBrace(); - } else { - printer.token("}"); - } -} - -function TSArrayType(node) { - this.print(node.elementType, node); - this.token("[]"); -} - -function TSTupleType(node) { - this.token("["); - this.printList(node.elementTypes, node); - this.token("]"); -} - -function TSOptionalType(node) { - this.print(node.typeAnnotation, node); - this.token("?"); -} - -function TSRestType(node) { - this.token("..."); - this.print(node.typeAnnotation, node); -} - -function TSNamedTupleMember(node) { - this.print(node.label, node); - if (node.optional) this.token("?"); - this.token(":"); - this.space(); - this.print(node.elementType, node); -} - -function TSUnionType(node) { - tsPrintUnionOrIntersectionType(this, node, "|"); -} - -function TSIntersectionType(node) { - tsPrintUnionOrIntersectionType(this, node, "&"); -} - -function tsPrintUnionOrIntersectionType(printer, node, sep) { - printer.printJoin(node.types, node, { - separator() { - this.space(); - this.token(sep); - this.space(); - } - - }); -} - -function TSConditionalType(node) { - this.print(node.checkType); - this.space(); - this.word("extends"); - this.space(); - this.print(node.extendsType); - this.space(); - this.token("?"); - this.space(); - this.print(node.trueType); - this.space(); - this.token(":"); - this.space(); - this.print(node.falseType); -} - -function TSInferType(node) { - this.token("infer"); - this.space(); - this.print(node.typeParameter); -} - -function TSParenthesizedType(node) { - this.token("("); - this.print(node.typeAnnotation, node); - this.token(")"); -} - -function TSTypeOperator(node) { - this.word(node.operator); - this.space(); - this.print(node.typeAnnotation, node); -} - -function TSIndexedAccessType(node) { - this.print(node.objectType, node); - this.token("["); - this.print(node.indexType, node); - this.token("]"); -} - -function TSMappedType(node) { - const { - nameType, - optional, - readonly, - typeParameter - } = node; - this.token("{"); - this.space(); - - if (readonly) { - tokenIfPlusMinus(this, readonly); - this.word("readonly"); - this.space(); - } - - this.token("["); - this.word(typeParameter.name); - this.space(); - this.word("in"); - this.space(); - this.print(typeParameter.constraint, typeParameter); - - if (nameType) { - this.space(); - this.word("as"); - this.space(); - this.print(nameType, node); - } - - this.token("]"); - - if (optional) { - tokenIfPlusMinus(this, optional); - this.token("?"); - } - - this.token(":"); - this.space(); - this.print(node.typeAnnotation, node); - this.space(); - this.token("}"); -} - -function tokenIfPlusMinus(self, tok) { - if (tok !== true) { - self.token(tok); - } -} - -function TSLiteralType(node) { - this.print(node.literal, node); -} - -function TSExpressionWithTypeArguments(node) { - this.print(node.expression, node); - this.print(node.typeParameters, node); -} - -function TSInterfaceDeclaration(node) { - const { - declare, - id, - typeParameters, - extends: extendz, - body - } = node; - - if (declare) { - this.word("declare"); - this.space(); - } - - this.word("interface"); - this.space(); - this.print(id, node); - this.print(typeParameters, node); - - if (extendz != null && extendz.length) { - this.space(); - this.word("extends"); - this.space(); - this.printList(extendz, node); - } - - this.space(); - this.print(body, node); -} - -function TSInterfaceBody(node) { - this.tsPrintTypeLiteralOrInterfaceBody(node.body, node); -} - -function TSTypeAliasDeclaration(node) { - const { - declare, - id, - typeParameters, - typeAnnotation - } = node; - - if (declare) { - this.word("declare"); - this.space(); - } - - this.word("type"); - this.space(); - this.print(id, node); - this.print(typeParameters, node); - this.space(); - this.token("="); - this.space(); - this.print(typeAnnotation, node); - this.token(";"); -} - -function TSAsExpression(node) { - const { - expression, - typeAnnotation - } = node; - this.print(expression, node); - this.space(); - this.word("as"); - this.space(); - this.print(typeAnnotation, node); -} - -function TSTypeAssertion(node) { - const { - typeAnnotation, - expression - } = node; - this.token("<"); - this.print(typeAnnotation, node); - this.token(">"); - this.space(); - this.print(expression, node); -} - -function TSInstantiationExpression(node) { - this.print(node.expression, node); - this.print(node.typeParameters, node); -} - -function TSEnumDeclaration(node) { - const { - declare, - const: isConst, - id, - members - } = node; - - if (declare) { - this.word("declare"); - this.space(); - } - - if (isConst) { - this.word("const"); - this.space(); - } - - this.word("enum"); - this.space(); - this.print(id, node); - this.space(); - tsPrintBraced(this, members, node); -} - -function TSEnumMember(node) { - const { - id, - initializer - } = node; - this.print(id, node); - - if (initializer) { - this.space(); - this.token("="); - this.space(); - this.print(initializer, node); - } - - this.token(","); -} - -function TSModuleDeclaration(node) { - const { - declare, - id - } = node; - - if (declare) { - this.word("declare"); - this.space(); - } - - if (!node.global) { - this.word(id.type === "Identifier" ? "namespace" : "module"); - this.space(); - } - - this.print(id, node); - - if (!node.body) { - this.token(";"); - return; - } - - let body = node.body; - - while (body.type === "TSModuleDeclaration") { - this.token("."); - this.print(body.id, body); - body = body.body; - } - - this.space(); - this.print(body, node); -} - -function TSModuleBlock(node) { - tsPrintBraced(this, node.body, node); -} - -function TSImportType(node) { - const { - argument, - qualifier, - typeParameters - } = node; - this.word("import"); - this.token("("); - this.print(argument, node); - this.token(")"); - - if (qualifier) { - this.token("."); - this.print(qualifier, node); - } - - if (typeParameters) { - this.print(typeParameters, node); - } -} - -function TSImportEqualsDeclaration(node) { - const { - isExport, - id, - moduleReference - } = node; - - if (isExport) { - this.word("export"); - this.space(); - } - - this.word("import"); - this.space(); - this.print(id, node); - this.space(); - this.token("="); - this.space(); - this.print(moduleReference, node); - this.token(";"); -} - -function TSExternalModuleReference(node) { - this.token("require("); - this.print(node.expression, node); - this.token(")"); -} - -function TSNonNullExpression(node) { - this.print(node.expression, node); - this.token("!"); -} - -function TSExportAssignment(node) { - this.word("export"); - this.space(); - this.token("="); - this.space(); - this.print(node.expression, node); - this.token(";"); -} - -function TSNamespaceExportDeclaration(node) { - this.word("export"); - this.space(); - this.word("as"); - this.space(); - this.word("namespace"); - this.space(); - this.print(node.id, node); -} - -function tsPrintSignatureDeclarationBase(node) { - const { - typeParameters - } = node; - const parameters = node.parameters; - this.print(typeParameters, node); - this.token("("); - - this._parameters(parameters, node); - - this.token(")"); - const returnType = node.typeAnnotation; - this.print(returnType, node); -} - -function tsPrintClassMemberModifiers(node) { - const isField = node.type === "ClassAccessorProperty" || node.type === "ClassProperty"; - - if (isField && node.declare) { - this.word("declare"); - this.space(); - } - - if (node.accessibility) { - this.word(node.accessibility); - this.space(); - } - - if (node.static) { - this.word("static"); - this.space(); - } - - if (node.override) { - this.word("override"); - this.space(); - } - - if (node.abstract) { - this.word("abstract"); - this.space(); - } - - if (isField && node.readonly) { - this.word("readonly"); - this.space(); - } -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/index.js b/node_modules/@babel/generator/lib/index.js deleted file mode 100644 index d5e01434..00000000 --- a/node_modules/@babel/generator/lib/index.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.CodeGenerator = void 0; -exports.default = generate; - -var _sourceMap = require("./source-map"); - -var _printer = require("./printer"); - -class Generator extends _printer.default { - constructor(ast, opts = {}, code) { - const format = normalizeOptions(code, opts); - const map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null; - super(format, map); - this.ast = void 0; - this.ast = ast; - } - - generate() { - return super.generate(this.ast); - } - -} - -function normalizeOptions(code, opts) { - const format = { - auxiliaryCommentBefore: opts.auxiliaryCommentBefore, - auxiliaryCommentAfter: opts.auxiliaryCommentAfter, - shouldPrintComment: opts.shouldPrintComment, - retainLines: opts.retainLines, - retainFunctionParens: opts.retainFunctionParens, - comments: opts.comments == null || opts.comments, - compact: opts.compact, - minified: opts.minified, - concise: opts.concise, - indent: { - adjustMultilineComment: true, - style: " ", - base: 0 - }, - jsescOption: Object.assign({ - quotes: "double", - wrap: true, - minimal: false - }, opts.jsescOption), - recordAndTupleSyntaxType: opts.recordAndTupleSyntaxType, - topicToken: opts.topicToken - }; - { - format.decoratorsBeforeExport = !!opts.decoratorsBeforeExport; - format.jsonCompatibleStrings = opts.jsonCompatibleStrings; - } - - if (format.minified) { - format.compact = true; - - format.shouldPrintComment = format.shouldPrintComment || (() => format.comments); - } else { - format.shouldPrintComment = format.shouldPrintComment || (value => format.comments || value.indexOf("@license") >= 0 || value.indexOf("@preserve") >= 0); - } - - if (format.compact === "auto") { - format.compact = code.length > 500000; - - if (format.compact) { - console.error("[BABEL] Note: The code generator has deoptimised the styling of " + `${opts.filename} as it exceeds the max of ${"500KB"}.`); - } - } - - if (format.compact) { - format.indent.adjustMultilineComment = false; - } - - return format; -} - -class CodeGenerator { - constructor(ast, opts, code) { - this._generator = void 0; - this._generator = new Generator(ast, opts, code); - } - - generate() { - return this._generator.generate(); - } - -} - -exports.CodeGenerator = CodeGenerator; - -function generate(ast, opts, code) { - const gen = new Generator(ast, opts, code); - return gen.generate(); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/index.js b/node_modules/@babel/generator/lib/node/index.js deleted file mode 100644 index 41bb6ea4..00000000 --- a/node_modules/@babel/generator/lib/node/index.js +++ /dev/null @@ -1,111 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.needsParens = needsParens; -exports.needsWhitespace = needsWhitespace; -exports.needsWhitespaceAfter = needsWhitespaceAfter; -exports.needsWhitespaceBefore = needsWhitespaceBefore; - -var whitespace = require("./whitespace"); - -var parens = require("./parentheses"); - -var _t = require("@babel/types"); - -const { - FLIPPED_ALIAS_KEYS, - isCallExpression, - isExpressionStatement, - isMemberExpression, - isNewExpression -} = _t; - -function expandAliases(obj) { - const newObj = {}; - - function add(type, func) { - const fn = newObj[type]; - newObj[type] = fn ? function (node, parent, stack) { - const result = fn(node, parent, stack); - return result == null ? func(node, parent, stack) : result; - } : func; - } - - for (const type of Object.keys(obj)) { - const aliases = FLIPPED_ALIAS_KEYS[type]; - - if (aliases) { - for (const alias of aliases) { - add(alias, obj[type]); - } - } else { - add(type, obj[type]); - } - } - - return newObj; -} - -const expandedParens = expandAliases(parens); -const expandedWhitespaceNodes = expandAliases(whitespace.nodes); -const expandedWhitespaceList = expandAliases(whitespace.list); - -function find(obj, node, parent, printStack) { - const fn = obj[node.type]; - return fn ? fn(node, parent, printStack) : null; -} - -function isOrHasCallExpression(node) { - if (isCallExpression(node)) { - return true; - } - - return isMemberExpression(node) && isOrHasCallExpression(node.object); -} - -function needsWhitespace(node, parent, type) { - if (!node) return false; - - if (isExpressionStatement(node)) { - node = node.expression; - } - - let linesInfo = find(expandedWhitespaceNodes, node, parent); - - if (!linesInfo) { - const items = find(expandedWhitespaceList, node, parent); - - if (items) { - for (let i = 0; i < items.length; i++) { - linesInfo = needsWhitespace(items[i], node, type); - if (linesInfo) break; - } - } - } - - if (typeof linesInfo === "object" && linesInfo !== null) { - return linesInfo[type] || false; - } - - return false; -} - -function needsWhitespaceBefore(node, parent) { - return needsWhitespace(node, parent, "before"); -} - -function needsWhitespaceAfter(node, parent) { - return needsWhitespace(node, parent, "after"); -} - -function needsParens(node, parent, printStack) { - if (!parent) return false; - - if (isNewExpression(parent) && parent.callee === node) { - if (isOrHasCallExpression(node)) return true; - } - - return find(expandedParens, node, parent, printStack); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/parentheses.js b/node_modules/@babel/generator/lib/node/parentheses.js deleted file mode 100644 index 9d2b9918..00000000 --- a/node_modules/@babel/generator/lib/node/parentheses.js +++ /dev/null @@ -1,361 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ArrowFunctionExpression = ArrowFunctionExpression; -exports.AssignmentExpression = AssignmentExpression; -exports.Binary = Binary; -exports.BinaryExpression = BinaryExpression; -exports.ClassExpression = ClassExpression; -exports.ConditionalExpression = ConditionalExpression; -exports.DoExpression = DoExpression; -exports.FunctionExpression = FunctionExpression; -exports.FunctionTypeAnnotation = FunctionTypeAnnotation; -exports.Identifier = Identifier; -exports.LogicalExpression = LogicalExpression; -exports.NullableTypeAnnotation = NullableTypeAnnotation; -exports.ObjectExpression = ObjectExpression; -exports.OptionalIndexedAccessType = OptionalIndexedAccessType; -exports.OptionalCallExpression = exports.OptionalMemberExpression = OptionalMemberExpression; -exports.SequenceExpression = SequenceExpression; -exports.TSAsExpression = TSAsExpression; -exports.TSInferType = TSInferType; -exports.TSInstantiationExpression = TSInstantiationExpression; -exports.TSTypeAssertion = TSTypeAssertion; -exports.TSIntersectionType = exports.TSUnionType = TSUnionType; -exports.UnaryLike = UnaryLike; -exports.IntersectionTypeAnnotation = exports.UnionTypeAnnotation = UnionTypeAnnotation; -exports.UpdateExpression = UpdateExpression; -exports.AwaitExpression = exports.YieldExpression = YieldExpression; - -var _t = require("@babel/types"); - -const { - isArrayTypeAnnotation, - isArrowFunctionExpression, - isAssignmentExpression, - isAwaitExpression, - isBinary, - isBinaryExpression, - isUpdateExpression, - isCallExpression, - isClass, - isClassExpression, - isConditional, - isConditionalExpression, - isExportDeclaration, - isExportDefaultDeclaration, - isExpressionStatement, - isFor, - isForInStatement, - isForOfStatement, - isForStatement, - isFunctionExpression, - isIfStatement, - isIndexedAccessType, - isIntersectionTypeAnnotation, - isLogicalExpression, - isMemberExpression, - isNewExpression, - isNullableTypeAnnotation, - isObjectPattern, - isOptionalCallExpression, - isOptionalMemberExpression, - isReturnStatement, - isSequenceExpression, - isSwitchStatement, - isTSArrayType, - isTSAsExpression, - isTSInstantiationExpression, - isTSIntersectionType, - isTSNonNullExpression, - isTSOptionalType, - isTSRestType, - isTSTypeAssertion, - isTSUnionType, - isTaggedTemplateExpression, - isThrowStatement, - isTypeAnnotation, - isUnaryLike, - isUnionTypeAnnotation, - isVariableDeclarator, - isWhileStatement, - isYieldExpression -} = _t; -const PRECEDENCE = { - "||": 0, - "??": 0, - "|>": 0, - "&&": 1, - "|": 2, - "^": 3, - "&": 4, - "==": 5, - "===": 5, - "!=": 5, - "!==": 5, - "<": 6, - ">": 6, - "<=": 6, - ">=": 6, - in: 6, - instanceof: 6, - ">>": 7, - "<<": 7, - ">>>": 7, - "+": 8, - "-": 8, - "*": 9, - "/": 9, - "%": 9, - "**": 10 -}; - -const isClassExtendsClause = (node, parent) => isClass(parent, { - superClass: node -}); - -const hasPostfixPart = (node, parent) => (isMemberExpression(parent) || isOptionalMemberExpression(parent)) && parent.object === node || (isCallExpression(parent) || isOptionalCallExpression(parent) || isNewExpression(parent)) && parent.callee === node || isTaggedTemplateExpression(parent) && parent.tag === node || isTSNonNullExpression(parent); - -function NullableTypeAnnotation(node, parent) { - return isArrayTypeAnnotation(parent); -} - -function FunctionTypeAnnotation(node, parent, printStack) { - return isUnionTypeAnnotation(parent) || isIntersectionTypeAnnotation(parent) || isArrayTypeAnnotation(parent) || isTypeAnnotation(parent) && isArrowFunctionExpression(printStack[printStack.length - 3]); -} - -function UpdateExpression(node, parent) { - return hasPostfixPart(node, parent) || isClassExtendsClause(node, parent); -} - -function ObjectExpression(node, parent, printStack) { - return isFirstInContext(printStack, { - expressionStatement: true, - arrowBody: true - }); -} - -function DoExpression(node, parent, printStack) { - return !node.async && isFirstInContext(printStack, { - expressionStatement: true - }); -} - -function Binary(node, parent) { - if (node.operator === "**" && isBinaryExpression(parent, { - operator: "**" - })) { - return parent.left === node; - } - - if (isClassExtendsClause(node, parent)) { - return true; - } - - if (hasPostfixPart(node, parent) || isUnaryLike(parent) || isAwaitExpression(parent)) { - return true; - } - - if (isBinary(parent)) { - const parentOp = parent.operator; - const parentPos = PRECEDENCE[parentOp]; - const nodeOp = node.operator; - const nodePos = PRECEDENCE[nodeOp]; - - if (parentPos === nodePos && parent.right === node && !isLogicalExpression(parent) || parentPos > nodePos) { - return true; - } - } -} - -function UnionTypeAnnotation(node, parent) { - return isArrayTypeAnnotation(parent) || isNullableTypeAnnotation(parent) || isIntersectionTypeAnnotation(parent) || isUnionTypeAnnotation(parent); -} - -function OptionalIndexedAccessType(node, parent) { - return isIndexedAccessType(parent, { - objectType: node - }); -} - -function TSAsExpression() { - return true; -} - -function TSTypeAssertion() { - return true; -} - -function TSUnionType(node, parent) { - return isTSArrayType(parent) || isTSOptionalType(parent) || isTSIntersectionType(parent) || isTSUnionType(parent) || isTSRestType(parent); -} - -function TSInferType(node, parent) { - return isTSArrayType(parent) || isTSOptionalType(parent); -} - -function TSInstantiationExpression(node, parent) { - return (isCallExpression(parent) || isOptionalCallExpression(parent) || isNewExpression(parent) || isTSInstantiationExpression(parent)) && !!parent.typeParameters; -} - -function BinaryExpression(node, parent) { - return node.operator === "in" && (isVariableDeclarator(parent) || isFor(parent)); -} - -function SequenceExpression(node, parent) { - if (isForStatement(parent) || isThrowStatement(parent) || isReturnStatement(parent) || isIfStatement(parent) && parent.test === node || isWhileStatement(parent) && parent.test === node || isForInStatement(parent) && parent.right === node || isSwitchStatement(parent) && parent.discriminant === node || isExpressionStatement(parent) && parent.expression === node) { - return false; - } - - return true; -} - -function YieldExpression(node, parent) { - return isBinary(parent) || isUnaryLike(parent) || hasPostfixPart(node, parent) || isAwaitExpression(parent) && isYieldExpression(node) || isConditionalExpression(parent) && node === parent.test || isClassExtendsClause(node, parent); -} - -function ClassExpression(node, parent, printStack) { - return isFirstInContext(printStack, { - expressionStatement: true, - exportDefault: true - }); -} - -function UnaryLike(node, parent) { - return hasPostfixPart(node, parent) || isBinaryExpression(parent, { - operator: "**", - left: node - }) || isClassExtendsClause(node, parent); -} - -function FunctionExpression(node, parent, printStack) { - return isFirstInContext(printStack, { - expressionStatement: true, - exportDefault: true - }); -} - -function ArrowFunctionExpression(node, parent) { - return isExportDeclaration(parent) || ConditionalExpression(node, parent); -} - -function ConditionalExpression(node, parent) { - if (isUnaryLike(parent) || isBinary(parent) || isConditionalExpression(parent, { - test: node - }) || isAwaitExpression(parent) || isTSTypeAssertion(parent) || isTSAsExpression(parent)) { - return true; - } - - return UnaryLike(node, parent); -} - -function OptionalMemberExpression(node, parent) { - return isCallExpression(parent, { - callee: node - }) || isMemberExpression(parent, { - object: node - }); -} - -function AssignmentExpression(node, parent) { - if (isObjectPattern(node.left)) { - return true; - } else { - return ConditionalExpression(node, parent); - } -} - -function LogicalExpression(node, parent) { - switch (node.operator) { - case "||": - if (!isLogicalExpression(parent)) return false; - return parent.operator === "??" || parent.operator === "&&"; - - case "&&": - return isLogicalExpression(parent, { - operator: "??" - }); - - case "??": - return isLogicalExpression(parent) && parent.operator !== "??"; - } -} - -function Identifier(node, parent, printStack) { - var _node$extra; - - if ((_node$extra = node.extra) != null && _node$extra.parenthesized && isAssignmentExpression(parent, { - left: node - }) && (isFunctionExpression(parent.right) || isClassExpression(parent.right)) && parent.right.id == null) { - return true; - } - - if (node.name === "let") { - const isFollowedByBracket = isMemberExpression(parent, { - object: node, - computed: true - }) || isOptionalMemberExpression(parent, { - object: node, - computed: true, - optional: false - }); - return isFirstInContext(printStack, { - expressionStatement: isFollowedByBracket, - forHead: isFollowedByBracket, - forInHead: isFollowedByBracket, - forOfHead: true - }); - } - - return node.name === "async" && isForOfStatement(parent) && node === parent.left; -} - -function isFirstInContext(printStack, { - expressionStatement = false, - arrowBody = false, - exportDefault = false, - forHead = false, - forInHead = false, - forOfHead = false -}) { - let i = printStack.length - 1; - let node = printStack[i]; - i--; - let parent = printStack[i]; - - while (i >= 0) { - if (expressionStatement && isExpressionStatement(parent, { - expression: node - }) || exportDefault && isExportDefaultDeclaration(parent, { - declaration: node - }) || arrowBody && isArrowFunctionExpression(parent, { - body: node - }) || forHead && isForStatement(parent, { - init: node - }) || forInHead && isForInStatement(parent, { - left: node - }) || forOfHead && isForOfStatement(parent, { - left: node - })) { - return true; - } - - if (hasPostfixPart(node, parent) && !isNewExpression(parent) || isSequenceExpression(parent) && parent.expressions[0] === node || isUpdateExpression(parent) && !parent.prefix || isConditional(parent, { - test: node - }) || isBinary(parent, { - left: node - }) || isAssignmentExpression(parent, { - left: node - })) { - node = parent; - i--; - parent = printStack[i]; - } else { - return false; - } - } - - return false; -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/whitespace.js b/node_modules/@babel/generator/lib/node/whitespace.js deleted file mode 100644 index 42320303..00000000 --- a/node_modules/@babel/generator/lib/node/whitespace.js +++ /dev/null @@ -1,210 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.nodes = exports.list = void 0; - -var _t = require("@babel/types"); - -const { - FLIPPED_ALIAS_KEYS, - isArrayExpression, - isAssignmentExpression, - isBinary, - isBlockStatement, - isCallExpression, - isFunction, - isIdentifier, - isLiteral, - isMemberExpression, - isObjectExpression, - isOptionalCallExpression, - isOptionalMemberExpression, - isStringLiteral -} = _t; - -function crawl(node, state = {}) { - if (isMemberExpression(node) || isOptionalMemberExpression(node)) { - crawl(node.object, state); - if (node.computed) crawl(node.property, state); - } else if (isBinary(node) || isAssignmentExpression(node)) { - crawl(node.left, state); - crawl(node.right, state); - } else if (isCallExpression(node) || isOptionalCallExpression(node)) { - state.hasCall = true; - crawl(node.callee, state); - } else if (isFunction(node)) { - state.hasFunction = true; - } else if (isIdentifier(node)) { - state.hasHelper = state.hasHelper || isHelper(node.callee); - } - - return state; -} - -function isHelper(node) { - if (isMemberExpression(node)) { - return isHelper(node.object) || isHelper(node.property); - } else if (isIdentifier(node)) { - return node.name === "require" || node.name[0] === "_"; - } else if (isCallExpression(node)) { - return isHelper(node.callee); - } else if (isBinary(node) || isAssignmentExpression(node)) { - return isIdentifier(node.left) && isHelper(node.left) || isHelper(node.right); - } else { - return false; - } -} - -function isType(node) { - return isLiteral(node) || isObjectExpression(node) || isArrayExpression(node) || isIdentifier(node) || isMemberExpression(node); -} - -const nodes = { - AssignmentExpression(node) { - const state = crawl(node.right); - - if (state.hasCall && state.hasHelper || state.hasFunction) { - return { - before: state.hasFunction, - after: true - }; - } - }, - - SwitchCase(node, parent) { - return { - before: !!node.consequent.length || parent.cases[0] === node, - after: !node.consequent.length && parent.cases[parent.cases.length - 1] === node - }; - }, - - LogicalExpression(node) { - if (isFunction(node.left) || isFunction(node.right)) { - return { - after: true - }; - } - }, - - Literal(node) { - if (isStringLiteral(node) && node.value === "use strict") { - return { - after: true - }; - } - }, - - CallExpression(node) { - if (isFunction(node.callee) || isHelper(node)) { - return { - before: true, - after: true - }; - } - }, - - OptionalCallExpression(node) { - if (isFunction(node.callee)) { - return { - before: true, - after: true - }; - } - }, - - VariableDeclaration(node) { - for (let i = 0; i < node.declarations.length; i++) { - const declar = node.declarations[i]; - let enabled = isHelper(declar.id) && !isType(declar.init); - - if (!enabled) { - const state = crawl(declar.init); - enabled = isHelper(declar.init) && state.hasCall || state.hasFunction; - } - - if (enabled) { - return { - before: true, - after: true - }; - } - } - }, - - IfStatement(node) { - if (isBlockStatement(node.consequent)) { - return { - before: true, - after: true - }; - } - } - -}; -exports.nodes = nodes; - -nodes.ObjectProperty = nodes.ObjectTypeProperty = nodes.ObjectMethod = function (node, parent) { - if (parent.properties[0] === node) { - return { - before: true - }; - } -}; - -nodes.ObjectTypeCallProperty = function (node, parent) { - var _parent$properties; - - if (parent.callProperties[0] === node && !((_parent$properties = parent.properties) != null && _parent$properties.length)) { - return { - before: true - }; - } -}; - -nodes.ObjectTypeIndexer = function (node, parent) { - var _parent$properties2, _parent$callPropertie; - - if (parent.indexers[0] === node && !((_parent$properties2 = parent.properties) != null && _parent$properties2.length) && !((_parent$callPropertie = parent.callProperties) != null && _parent$callPropertie.length)) { - return { - before: true - }; - } -}; - -nodes.ObjectTypeInternalSlot = function (node, parent) { - var _parent$properties3, _parent$callPropertie2, _parent$indexers; - - if (parent.internalSlots[0] === node && !((_parent$properties3 = parent.properties) != null && _parent$properties3.length) && !((_parent$callPropertie2 = parent.callProperties) != null && _parent$callPropertie2.length) && !((_parent$indexers = parent.indexers) != null && _parent$indexers.length)) { - return { - before: true - }; - } -}; - -const list = { - VariableDeclaration(node) { - return node.declarations.map(decl => decl.init); - }, - - ArrayExpression(node) { - return node.elements; - }, - - ObjectExpression(node) { - return node.properties; - } - -}; -exports.list = list; -[["Function", true], ["Class", true], ["Loop", true], ["LabeledStatement", true], ["SwitchStatement", true], ["TryStatement", true]].forEach(function ([type, amounts]) { - [type].concat(FLIPPED_ALIAS_KEYS[type] || []).forEach(function (type) { - nodes[type] = function () { - return { - after: amounts, - before: amounts - }; - }; - }); -}); \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/printer.js b/node_modules/@babel/generator/lib/printer.js deleted file mode 100644 index 4ece9b30..00000000 --- a/node_modules/@babel/generator/lib/printer.js +++ /dev/null @@ -1,539 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _buffer = require("./buffer"); - -var n = require("./node"); - -var _t = require("@babel/types"); - -var generatorFunctions = require("./generators"); - -const { - isProgram, - isFile, - isEmptyStatement -} = _t; -const SCIENTIFIC_NOTATION = /e/i; -const ZERO_DECIMAL_INTEGER = /\.0+$/; -const NON_DECIMAL_LITERAL = /^0[box]/; -const PURE_ANNOTATION_RE = /^\s*[@#]__PURE__\s*$/; -const { - needsParens, - needsWhitespaceAfter, - needsWhitespaceBefore -} = n; - -class Printer { - constructor(format, map) { - this.inForStatementInitCounter = 0; - this._printStack = []; - this._indent = 0; - this._insideAux = false; - this._parenPushNewlineState = null; - this._noLineTerminator = false; - this._printAuxAfterOnNextUserNode = false; - this._printedComments = new WeakSet(); - this._endsWithInteger = false; - this._endsWithWord = false; - this.format = format; - this._buf = new _buffer.default(map); - } - - generate(ast) { - this.print(ast); - - this._maybeAddAuxComment(); - - return this._buf.get(); - } - - indent() { - if (this.format.compact || this.format.concise) return; - this._indent++; - } - - dedent() { - if (this.format.compact || this.format.concise) return; - this._indent--; - } - - semicolon(force = false) { - this._maybeAddAuxComment(); - - this._append(";", !force); - } - - rightBrace() { - if (this.format.minified) { - this._buf.removeLastSemicolon(); - } - - this.token("}"); - } - - space(force = false) { - if (this.format.compact) return; - - if (force) { - this._space(); - } else if (this._buf.hasContent()) { - const lastCp = this.getLastChar(); - - if (lastCp !== 32 && lastCp !== 10) { - this._space(); - } - } - } - - word(str) { - if (this._endsWithWord || this.endsWith(47) && str.charCodeAt(0) === 47) { - this._space(); - } - - this._maybeAddAuxComment(); - - this._append(str); - - this._endsWithWord = true; - } - - number(str) { - this.word(str); - this._endsWithInteger = Number.isInteger(+str) && !NON_DECIMAL_LITERAL.test(str) && !SCIENTIFIC_NOTATION.test(str) && !ZERO_DECIMAL_INTEGER.test(str) && str.charCodeAt(str.length - 1) !== 46; - } - - token(str) { - const lastChar = this.getLastChar(); - const strFirst = str.charCodeAt(0); - - if (str === "--" && lastChar === 33 || strFirst === 43 && lastChar === 43 || strFirst === 45 && lastChar === 45 || strFirst === 46 && this._endsWithInteger) { - this._space(); - } - - this._maybeAddAuxComment(); - - this._append(str); - } - - newline(i = 1) { - if (this.format.retainLines || this.format.compact) return; - - if (this.format.concise) { - this.space(); - return; - } - - const charBeforeNewline = this.endsWithCharAndNewline(); - if (charBeforeNewline === 10) return; - - if (charBeforeNewline === 123 || charBeforeNewline === 58) { - i--; - } - - if (i <= 0) return; - - for (let j = 0; j < i; j++) { - this._newline(); - } - } - - endsWith(char) { - return this.getLastChar() === char; - } - - getLastChar() { - return this._buf.getLastChar(); - } - - endsWithCharAndNewline() { - return this._buf.endsWithCharAndNewline(); - } - - removeTrailingNewline() { - this._buf.removeTrailingNewline(); - } - - exactSource(loc, cb) { - this._catchUp("start", loc); - - this._buf.exactSource(loc, cb); - } - - source(prop, loc) { - this._catchUp(prop, loc); - - this._buf.source(prop, loc); - } - - withSource(prop, loc, cb) { - this._catchUp(prop, loc); - - this._buf.withSource(prop, loc, cb); - } - - _space() { - this._append(" ", true); - } - - _newline() { - this._append("\n", true); - } - - _append(str, queue = false) { - this._maybeAddParen(str); - - this._maybeIndent(str); - - if (queue) this._buf.queue(str);else this._buf.append(str); - this._endsWithWord = false; - this._endsWithInteger = false; - } - - _maybeIndent(str) { - if (this._indent && this.endsWith(10) && str.charCodeAt(0) !== 10) { - this._buf.queueIndentation(this._getIndent()); - } - } - - _maybeAddParen(str) { - const parenPushNewlineState = this._parenPushNewlineState; - if (!parenPushNewlineState) return; - let i; - - for (i = 0; i < str.length && str[i] === " "; i++) continue; - - if (i === str.length) { - return; - } - - const cha = str[i]; - - if (cha !== "\n") { - if (cha !== "/" || i + 1 === str.length) { - this._parenPushNewlineState = null; - return; - } - - const chaPost = str[i + 1]; - - if (chaPost === "*") { - if (PURE_ANNOTATION_RE.test(str.slice(i + 2, str.length - 2))) { - return; - } - } else if (chaPost !== "/") { - this._parenPushNewlineState = null; - return; - } - } - - this.token("("); - this.indent(); - parenPushNewlineState.printed = true; - } - - _catchUp(prop, loc) { - if (!this.format.retainLines) return; - const pos = loc ? loc[prop] : null; - - if ((pos == null ? void 0 : pos.line) != null) { - const count = pos.line - this._buf.getCurrentLine(); - - for (let i = 0; i < count; i++) { - this._newline(); - } - } - } - - _getIndent() { - return this.format.indent.style.repeat(this._indent); - } - - printTerminatorless(node, parent, isLabel) { - if (isLabel) { - this._noLineTerminator = true; - this.print(node, parent); - this._noLineTerminator = false; - } else { - const terminatorState = { - printed: false - }; - this._parenPushNewlineState = terminatorState; - this.print(node, parent); - - if (terminatorState.printed) { - this.dedent(); - this.newline(); - this.token(")"); - } - } - } - - print(node, parent) { - if (!node) return; - const oldConcise = this.format.concise; - - if (node._compact) { - this.format.concise = true; - } - - const printMethod = this[node.type]; - - if (!printMethod) { - throw new ReferenceError(`unknown node of type ${JSON.stringify(node.type)} with constructor ${JSON.stringify(node == null ? void 0 : node.constructor.name)}`); - } - - this._printStack.push(node); - - const oldInAux = this._insideAux; - this._insideAux = !node.loc; - - this._maybeAddAuxComment(this._insideAux && !oldInAux); - - let shouldPrintParens = needsParens(node, parent, this._printStack); - - if (this.format.retainFunctionParens && node.type === "FunctionExpression" && node.extra && node.extra.parenthesized) { - shouldPrintParens = true; - } - - if (shouldPrintParens) this.token("("); - - this._printLeadingComments(node); - - const loc = isProgram(node) || isFile(node) ? null : node.loc; - this.withSource("start", loc, () => { - printMethod.call(this, node, parent); - }); - - this._printTrailingComments(node); - - if (shouldPrintParens) this.token(")"); - - this._printStack.pop(); - - this.format.concise = oldConcise; - this._insideAux = oldInAux; - } - - _maybeAddAuxComment(enteredPositionlessNode) { - if (enteredPositionlessNode) this._printAuxBeforeComment(); - if (!this._insideAux) this._printAuxAfterComment(); - } - - _printAuxBeforeComment() { - if (this._printAuxAfterOnNextUserNode) return; - this._printAuxAfterOnNextUserNode = true; - const comment = this.format.auxiliaryCommentBefore; - - if (comment) { - this._printComment({ - type: "CommentBlock", - value: comment - }); - } - } - - _printAuxAfterComment() { - if (!this._printAuxAfterOnNextUserNode) return; - this._printAuxAfterOnNextUserNode = false; - const comment = this.format.auxiliaryCommentAfter; - - if (comment) { - this._printComment({ - type: "CommentBlock", - value: comment - }); - } - } - - getPossibleRaw(node) { - const extra = node.extra; - - if (extra && extra.raw != null && extra.rawValue != null && node.value === extra.rawValue) { - return extra.raw; - } - } - - printJoin(nodes, parent, opts = {}) { - if (!(nodes != null && nodes.length)) return; - if (opts.indent) this.indent(); - const newlineOpts = { - addNewlines: opts.addNewlines - }; - - for (let i = 0; i < nodes.length; i++) { - const node = nodes[i]; - if (!node) continue; - if (opts.statement) this._printNewline(true, node, parent, newlineOpts); - this.print(node, parent); - - if (opts.iterator) { - opts.iterator(node, i); - } - - if (opts.separator && i < nodes.length - 1) { - opts.separator.call(this); - } - - if (opts.statement) this._printNewline(false, node, parent, newlineOpts); - } - - if (opts.indent) this.dedent(); - } - - printAndIndentOnComments(node, parent) { - const indent = node.leadingComments && node.leadingComments.length > 0; - if (indent) this.indent(); - this.print(node, parent); - if (indent) this.dedent(); - } - - printBlock(parent) { - const node = parent.body; - - if (!isEmptyStatement(node)) { - this.space(); - } - - this.print(node, parent); - } - - _printTrailingComments(node) { - this._printComments(this._getComments(false, node)); - } - - _printLeadingComments(node) { - this._printComments(this._getComments(true, node), true); - } - - printInnerComments(node, indent = true) { - var _node$innerComments; - - if (!((_node$innerComments = node.innerComments) != null && _node$innerComments.length)) return; - if (indent) this.indent(); - - this._printComments(node.innerComments); - - if (indent) this.dedent(); - } - - printSequence(nodes, parent, opts = {}) { - opts.statement = true; - return this.printJoin(nodes, parent, opts); - } - - printList(items, parent, opts = {}) { - if (opts.separator == null) { - opts.separator = commaSeparator; - } - - return this.printJoin(items, parent, opts); - } - - _printNewline(leading, node, parent, opts) { - if (this.format.retainLines || this.format.compact) return; - - if (this.format.concise) { - this.space(); - return; - } - - let lines = 0; - - if (this._buf.hasContent()) { - if (!leading) lines++; - if (opts.addNewlines) lines += opts.addNewlines(leading, node) || 0; - const needs = leading ? needsWhitespaceBefore : needsWhitespaceAfter; - if (needs(node, parent)) lines++; - } - - this.newline(Math.min(2, lines)); - } - - _getComments(leading, node) { - return node && (leading ? node.leadingComments : node.trailingComments) || []; - } - - _printComment(comment, skipNewLines) { - if (!this.format.shouldPrintComment(comment.value)) return; - if (comment.ignore) return; - if (this._printedComments.has(comment)) return; - - this._printedComments.add(comment); - - const isBlockComment = comment.type === "CommentBlock"; - const printNewLines = isBlockComment && !skipNewLines && !this._noLineTerminator; - if (printNewLines && this._buf.hasContent()) this.newline(1); - const lastCharCode = this.getLastChar(); - - if (lastCharCode !== 91 && lastCharCode !== 123) { - this.space(); - } - - let val = !isBlockComment && !this._noLineTerminator ? `//${comment.value}\n` : `/*${comment.value}*/`; - - if (isBlockComment && this.format.indent.adjustMultilineComment) { - var _comment$loc; - - const offset = (_comment$loc = comment.loc) == null ? void 0 : _comment$loc.start.column; - - if (offset) { - const newlineRegex = new RegExp("\\n\\s{1," + offset + "}", "g"); - val = val.replace(newlineRegex, "\n"); - } - - const indentSize = Math.max(this._getIndent().length, this.format.retainLines ? 0 : this._buf.getCurrentColumn()); - val = val.replace(/\n(?!$)/g, `\n${" ".repeat(indentSize)}`); - } - - if (this.endsWith(47)) this._space(); - this.withSource("start", comment.loc, () => { - this._append(val); - }); - if (printNewLines) this.newline(1); - } - - _printComments(comments, inlinePureAnnotation) { - if (!(comments != null && comments.length)) return; - - if (inlinePureAnnotation && comments.length === 1 && PURE_ANNOTATION_RE.test(comments[0].value)) { - this._printComment(comments[0], this._buf.hasContent() && !this.endsWith(10)); - } else { - for (const comment of comments) { - this._printComment(comment); - } - } - } - - printAssertions(node) { - var _node$assertions; - - if ((_node$assertions = node.assertions) != null && _node$assertions.length) { - this.space(); - this.word("assert"); - this.space(); - this.token("{"); - this.space(); - this.printList(node.assertions, node); - this.space(); - this.token("}"); - } - } - -} - -Object.assign(Printer.prototype, generatorFunctions); -{ - Printer.prototype.Noop = function Noop() {}; -} -var _default = Printer; -exports.default = _default; - -function commaSeparator() { - this.token(","); - this.space(); -} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/source-map.js b/node_modules/@babel/generator/lib/source-map.js deleted file mode 100644 index e6117781..00000000 --- a/node_modules/@babel/generator/lib/source-map.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _genMapping = require("@jridgewell/gen-mapping"); - -class SourceMap { - constructor(opts, code) { - var _opts$sourceFileName; - - this._map = void 0; - this._rawMappings = void 0; - this._sourceFileName = void 0; - this._lastGenLine = 0; - this._lastSourceLine = 0; - this._lastSourceColumn = 0; - const map = this._map = new _genMapping.GenMapping({ - sourceRoot: opts.sourceRoot - }); - this._sourceFileName = (_opts$sourceFileName = opts.sourceFileName) == null ? void 0 : _opts$sourceFileName.replace(/\\/g, "/"); - this._rawMappings = undefined; - - if (typeof code === "string") { - (0, _genMapping.setSourceContent)(map, this._sourceFileName, code); - } else if (typeof code === "object") { - Object.keys(code).forEach(sourceFileName => { - (0, _genMapping.setSourceContent)(map, sourceFileName.replace(/\\/g, "/"), code[sourceFileName]); - }); - } - } - - get() { - return (0, _genMapping.toEncodedMap)(this._map); - } - - getDecoded() { - return (0, _genMapping.toDecodedMap)(this._map); - } - - getRawMappings() { - return this._rawMappings || (this._rawMappings = (0, _genMapping.allMappings)(this._map)); - } - - mark(generated, line, column, identifierName, filename) { - this._rawMappings = undefined; - (0, _genMapping.maybeAddMapping)(this._map, { - name: identifierName, - generated, - source: line == null ? undefined : (filename == null ? void 0 : filename.replace(/\\/g, "/")) || this._sourceFileName, - original: line == null ? undefined : { - line: line, - column: column - } - }); - } - -} - -exports.default = SourceMap; \ No newline at end of file diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE deleted file mode 100644 index 352f0715..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2022 Justin Ridgewell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/README.md b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/README.md deleted file mode 100644 index 4066cdbb..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/README.md +++ /dev/null @@ -1,227 +0,0 @@ -# @jridgewell/gen-mapping - -> Generate source maps - -`gen-mapping` allows you to generate a source map during transpilation or minification. -With a source map, you're able to trace the original location in the source file, either in Chrome's -DevTools or using a library like [`@jridgewell/trace-mapping`][trace-mapping]. - -You may already be familiar with the [`source-map`][source-map] package's `SourceMapGenerator`. This -provides the same `addMapping` and `setSourceContent` API. - -## Installation - -```sh -npm install @jridgewell/gen-mapping -``` - -## Usage - -```typescript -import { GenMapping, addMapping, setSourceContent, toEncodedMap, toDecodedMap } from '@jridgewell/gen-mapping'; - -const map = new GenMapping({ - file: 'output.js', - sourceRoot: 'https://example.com/', -}); - -setSourceContent(map, 'input.js', `function foo() {}`); - -addMapping(map, { - // Lines start at line 1, columns at column 0. - generated: { line: 1, column: 0 }, - source: 'input.js', - original: { line: 1, column: 0 }, -}); - -addMapping(map, { - generated: { line: 1, column: 9 }, - source: 'input.js', - original: { line: 1, column: 9 }, - name: 'foo', -}); - -assert.deepEqual(toDecodedMap(map), { - version: 3, - file: 'output.js', - names: ['foo'], - sourceRoot: 'https://example.com/', - sources: ['input.js'], - sourcesContent: ['function foo() {}'], - mappings: [ - [ [0, 0, 0, 0], [9, 0, 0, 9, 0] ] - ], -}); - -assert.deepEqual(toEncodedMap(map), { - version: 3, - file: 'output.js', - names: ['foo'], - sourceRoot: 'https://example.com/', - sources: ['input.js'], - sourcesContent: ['function foo() {}'], - mappings: 'AAAA,SAASA', -}); -``` - -### Smaller Sourcemaps - -Not everything needs to be added to a sourcemap, and needless markings can cause signficantly -larger file sizes. `gen-mapping` exposes `maybeAddSegment`/`maybeAddMapping` APIs that will -intelligently determine if this marking adds useful information. If not, the marking will be -skipped. - -```typescript -import { maybeAddMapping } from '@jridgewell/gen-mapping'; - -const map = new GenMapping(); - -// Adding a sourceless marking at the beginning of a line isn't useful. -maybeAddMapping(map, { - generated: { line: 1, column: 0 }, -}); - -// Adding a new source marking is useful. -maybeAddMapping(map, { - generated: { line: 1, column: 0 }, - source: 'input.js', - original: { line: 1, column: 0 }, -}); - -// But adding another marking pointing to the exact same original location isn't, even if the -// generated column changed. -maybeAddMapping(map, { - generated: { line: 1, column: 9 }, - source: 'input.js', - original: { line: 1, column: 0 }, -}); - -assert.deepEqual(toEncodedMap(map), { - version: 3, - names: [], - sources: ['input.js'], - sourcesContent: [null], - mappings: 'AAAA', -}); -``` - -## Benchmarks - -``` -node v18.0.0 - -amp.js.map -Memory Usage: -gen-mapping: addSegment 5852872 bytes -gen-mapping: addMapping 7716042 bytes -source-map-js 6143250 bytes -source-map-0.6.1 6124102 bytes -source-map-0.8.0 6121173 bytes -Smallest memory usage is gen-mapping: addSegment - -Adding speed: -gen-mapping: addSegment x 441 ops/sec ±2.07% (90 runs sampled) -gen-mapping: addMapping x 350 ops/sec ±2.40% (86 runs sampled) -source-map-js: addMapping x 169 ops/sec ±2.42% (80 runs sampled) -source-map-0.6.1: addMapping x 167 ops/sec ±2.56% (80 runs sampled) -source-map-0.8.0: addMapping x 168 ops/sec ±2.52% (80 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 150,824,370 ops/sec ±0.07% (102 runs sampled) -gen-mapping: encoded output x 663 ops/sec ±0.22% (98 runs sampled) -source-map-js: encoded output x 197 ops/sec ±0.45% (84 runs sampled) -source-map-0.6.1: encoded output x 198 ops/sec ±0.33% (85 runs sampled) -source-map-0.8.0: encoded output x 197 ops/sec ±0.06% (93 runs sampled) -Fastest is gen-mapping: decoded output - - -*** - - -babel.min.js.map -Memory Usage: -gen-mapping: addSegment 37578063 bytes -gen-mapping: addMapping 37212897 bytes -source-map-js 47638527 bytes -source-map-0.6.1 47690503 bytes -source-map-0.8.0 47470188 bytes -Smallest memory usage is gen-mapping: addMapping - -Adding speed: -gen-mapping: addSegment x 31.05 ops/sec ±8.31% (43 runs sampled) -gen-mapping: addMapping x 29.83 ops/sec ±7.36% (51 runs sampled) -source-map-js: addMapping x 20.73 ops/sec ±6.22% (38 runs sampled) -source-map-0.6.1: addMapping x 20.03 ops/sec ±10.51% (38 runs sampled) -source-map-0.8.0: addMapping x 19.30 ops/sec ±8.27% (37 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 381,379,234 ops/sec ±0.29% (96 runs sampled) -gen-mapping: encoded output x 95.15 ops/sec ±2.98% (72 runs sampled) -source-map-js: encoded output x 15.20 ops/sec ±7.41% (33 runs sampled) -source-map-0.6.1: encoded output x 16.36 ops/sec ±10.46% (31 runs sampled) -source-map-0.8.0: encoded output x 16.06 ops/sec ±6.45% (31 runs sampled) -Fastest is gen-mapping: decoded output - - -*** - - -preact.js.map -Memory Usage: -gen-mapping: addSegment 416247 bytes -gen-mapping: addMapping 419824 bytes -source-map-js 1024619 bytes -source-map-0.6.1 1146004 bytes -source-map-0.8.0 1113250 bytes -Smallest memory usage is gen-mapping: addSegment - -Adding speed: -gen-mapping: addSegment x 13,755 ops/sec ±0.15% (98 runs sampled) -gen-mapping: addMapping x 13,013 ops/sec ±0.11% (101 runs sampled) -source-map-js: addMapping x 4,564 ops/sec ±0.21% (98 runs sampled) -source-map-0.6.1: addMapping x 4,562 ops/sec ±0.11% (99 runs sampled) -source-map-0.8.0: addMapping x 4,593 ops/sec ±0.11% (100 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 379,864,020 ops/sec ±0.23% (93 runs sampled) -gen-mapping: encoded output x 14,368 ops/sec ±4.07% (82 runs sampled) -source-map-js: encoded output x 5,261 ops/sec ±0.21% (99 runs sampled) -source-map-0.6.1: encoded output x 5,124 ops/sec ±0.58% (99 runs sampled) -source-map-0.8.0: encoded output x 5,434 ops/sec ±0.33% (96 runs sampled) -Fastest is gen-mapping: decoded output - - -*** - - -react.js.map -Memory Usage: -gen-mapping: addSegment 975096 bytes -gen-mapping: addMapping 1102981 bytes -source-map-js 2918836 bytes -source-map-0.6.1 2885435 bytes -source-map-0.8.0 2874336 bytes -Smallest memory usage is gen-mapping: addSegment - -Adding speed: -gen-mapping: addSegment x 4,772 ops/sec ±0.15% (100 runs sampled) -gen-mapping: addMapping x 4,456 ops/sec ±0.13% (97 runs sampled) -source-map-js: addMapping x 1,618 ops/sec ±0.24% (97 runs sampled) -source-map-0.6.1: addMapping x 1,622 ops/sec ±0.12% (99 runs sampled) -source-map-0.8.0: addMapping x 1,631 ops/sec ±0.12% (100 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 379,107,695 ops/sec ±0.07% (99 runs sampled) -gen-mapping: encoded output x 5,421 ops/sec ±1.60% (89 runs sampled) -source-map-js: encoded output x 2,113 ops/sec ±1.81% (98 runs sampled) -source-map-0.6.1: encoded output x 2,126 ops/sec ±0.10% (100 runs sampled) -source-map-0.8.0: encoded output x 2,176 ops/sec ±0.39% (98 runs sampled) -Fastest is gen-mapping: decoded output -``` - -[source-map]: https://www.npmjs.com/package/source-map -[trace-mapping]: https://github.com/jridgewell/trace-mapping diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs deleted file mode 100644 index 5aeb5ccc..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs +++ /dev/null @@ -1,230 +0,0 @@ -import { SetArray, put } from '@jridgewell/set-array'; -import { encode } from '@jridgewell/sourcemap-codec'; -import { TraceMap, decodedMappings } from '@jridgewell/trace-mapping'; - -const COLUMN = 0; -const SOURCES_INDEX = 1; -const SOURCE_LINE = 2; -const SOURCE_COLUMN = 3; -const NAMES_INDEX = 4; - -const NO_NAME = -1; -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -let addSegment; -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -let addMapping; -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -let maybeAddSegment; -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -let maybeAddMapping; -/** - * Adds/removes the content of the source file to the source map. - */ -let setSourceContent; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -let toDecodedMap; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -let toEncodedMap; -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -let fromMap; -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -let allMappings; -// This split declaration is only so that terser can elminiate the static initialization block. -let addSegmentInternal; -/** - * Provides the state to generate a sourcemap. - */ -class GenMapping { - constructor({ file, sourceRoot } = {}) { - this._names = new SetArray(); - this._sources = new SetArray(); - this._sourcesContent = []; - this._mappings = []; - this.file = file; - this.sourceRoot = sourceRoot; - } -} -(() => { - addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal(false, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); - }; - maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal(true, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); - }; - addMapping = (map, mapping) => { - return addMappingInternal(false, map, mapping); - }; - maybeAddMapping = (map, mapping) => { - return addMappingInternal(true, map, mapping); - }; - setSourceContent = (map, source, content) => { - const { _sources: sources, _sourcesContent: sourcesContent } = map; - sourcesContent[put(sources, source)] = content; - }; - toDecodedMap = (map) => { - const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; - removeEmptyFinalLines(mappings); - return { - version: 3, - file: file || undefined, - names: names.array, - sourceRoot: sourceRoot || undefined, - sources: sources.array, - sourcesContent, - mappings, - }; - }; - toEncodedMap = (map) => { - const decoded = toDecodedMap(map); - return Object.assign(Object.assign({}, decoded), { mappings: encode(decoded.mappings) }); - }; - allMappings = (map) => { - const out = []; - const { _mappings: mappings, _sources: sources, _names: names } = map; - for (let i = 0; i < mappings.length; i++) { - const line = mappings[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const generated = { line: i + 1, column: seg[COLUMN] }; - let source = undefined; - let original = undefined; - let name = undefined; - if (seg.length !== 1) { - source = sources.array[seg[SOURCES_INDEX]]; - original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; - if (seg.length === 5) - name = names.array[seg[NAMES_INDEX]]; - } - out.push({ generated, source, original, name }); - } - } - return out; - }; - fromMap = (input) => { - const map = new TraceMap(input); - const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); - putAll(gen._names, map.names); - putAll(gen._sources, map.sources); - gen._sourcesContent = map.sourcesContent || map.sources.map(() => null); - gen._mappings = decodedMappings(map); - return gen; - }; - // Internal helpers - addSegmentInternal = (skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; - const line = getLine(mappings, genLine); - const index = getColumnIndex(line, genColumn); - if (!source) { - if (skipable && skipSourceless(line, index)) - return; - return insert(line, index, [genColumn]); - } - const sourcesIndex = put(sources, source); - const namesIndex = name ? put(names, name) : NO_NAME; - if (sourcesIndex === sourcesContent.length) - sourcesContent[sourcesIndex] = content !== null && content !== void 0 ? content : null; - if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { - return; - } - return insert(line, index, name - ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] - : [genColumn, sourcesIndex, sourceLine, sourceColumn]); - }; -})(); -function getLine(mappings, index) { - for (let i = mappings.length; i <= index; i++) { - mappings[i] = []; - } - return mappings[index]; -} -function getColumnIndex(line, genColumn) { - let index = line.length; - for (let i = index - 1; i >= 0; index = i--) { - const current = line[i]; - if (genColumn >= current[COLUMN]) - break; - } - return index; -} -function insert(array, index, value) { - for (let i = array.length; i > index; i--) { - array[i] = array[i - 1]; - } - array[index] = value; -} -function removeEmptyFinalLines(mappings) { - const { length } = mappings; - let len = length; - for (let i = len - 1; i >= 0; len = i, i--) { - if (mappings[i].length > 0) - break; - } - if (len < length) - mappings.length = len; -} -function putAll(strarr, array) { - for (let i = 0; i < array.length; i++) - put(strarr, array[i]); -} -function skipSourceless(line, index) { - // The start of a line is already sourceless, so adding a sourceless segment to the beginning - // doesn't generate any useful information. - if (index === 0) - return true; - const prev = line[index - 1]; - // If the previous segment is also sourceless, then adding another sourceless segment doesn't - // genrate any new information. Else, this segment will end the source/named segment and point to - // a sourceless position, which is useful. - return prev.length === 1; -} -function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { - // A source/named segment at the start of a line gives position at that genColumn - if (index === 0) - return false; - const prev = line[index - 1]; - // If the previous segment is sourceless, then we're transitioning to a source. - if (prev.length === 1) - return false; - // If the previous segment maps to the exact same source position, then this segment doesn't - // provide any new position information. - return (sourcesIndex === prev[SOURCES_INDEX] && - sourceLine === prev[SOURCE_LINE] && - sourceColumn === prev[SOURCE_COLUMN] && - namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME)); -} -function addMappingInternal(skipable, map, mapping) { - const { generated, source, original, name, content } = mapping; - if (!source) { - return addSegmentInternal(skipable, map, generated.line - 1, generated.column, null, null, null, null, null); - } - const s = source; - return addSegmentInternal(skipable, map, generated.line - 1, generated.column, s, original.line - 1, original.column, name, content); -} - -export { GenMapping, addMapping, addSegment, allMappings, fromMap, maybeAddMapping, maybeAddSegment, setSourceContent, toDecodedMap, toEncodedMap }; -//# sourceMappingURL=gen-mapping.mjs.map diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map deleted file mode 100644 index 2fee0cd4..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"gen-mapping.mjs","sources":["../src/sourcemap-segment.ts","../src/gen-mapping.ts"],"sourcesContent":["type GeneratedColumn = number;\ntype SourcesIndex = number;\ntype SourceLine = number;\ntype SourceColumn = number;\ntype NamesIndex = number;\n\nexport type SourceMapSegment =\n | [GeneratedColumn]\n | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn]\n | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex];\n\nexport const COLUMN = 0;\nexport const SOURCES_INDEX = 1;\nexport const SOURCE_LINE = 2;\nexport const SOURCE_COLUMN = 3;\nexport const NAMES_INDEX = 4;\n","import { SetArray, put } from '@jridgewell/set-array';\nimport { encode } from '@jridgewell/sourcemap-codec';\nimport { TraceMap, decodedMappings } from '@jridgewell/trace-mapping';\n\nimport {\n COLUMN,\n SOURCES_INDEX,\n SOURCE_LINE,\n SOURCE_COLUMN,\n NAMES_INDEX,\n} from './sourcemap-segment';\n\nimport type { SourceMapInput } from '@jridgewell/trace-mapping';\nimport type { SourceMapSegment } from './sourcemap-segment';\nimport type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types';\n\nexport type { DecodedSourceMap, EncodedSourceMap, Mapping };\n\nexport type Options = {\n file?: string | null;\n sourceRoot?: string | null;\n};\n\nconst NO_NAME = -1;\n\n/**\n * A low-level API to associate a generated position with an original source position. Line and\n * column here are 0-based, unlike `addMapping`.\n */\nexport let addSegment: {\n (\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source?: null,\n sourceLine?: null,\n sourceColumn?: null,\n name?: null,\n content?: null,\n ): void;\n (\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source: string,\n sourceLine: number,\n sourceColumn: number,\n name?: null,\n content?: string | null,\n ): void;\n (\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source: string,\n sourceLine: number,\n sourceColumn: number,\n name: string,\n content?: string | null,\n ): void;\n};\n\n/**\n * A high-level API to associate a generated position with an original source position. Line is\n * 1-based, but column is 0-based, due to legacy behavior in `source-map` library.\n */\nexport let addMapping: {\n (\n map: GenMapping,\n mapping: {\n generated: Pos;\n source?: null;\n original?: null;\n name?: null;\n content?: null;\n },\n ): void;\n (\n map: GenMapping,\n mapping: {\n generated: Pos;\n source: string;\n original: Pos;\n name?: null;\n content?: string | null;\n },\n ): void;\n (\n map: GenMapping,\n mapping: {\n generated: Pos;\n source: string;\n original: Pos;\n name: string;\n content?: string | null;\n },\n ): void;\n};\n\n/**\n * Same as `addSegment`, but will only add the segment if it generates useful information in the\n * resulting map. This only works correctly if segments are added **in order**, meaning you should\n * not add a segment with a lower generated line/column than one that came before.\n */\nexport let maybeAddSegment: typeof addSegment;\n\n/**\n * Same as `addMapping`, but will only add the mapping if it generates useful information in the\n * resulting map. This only works correctly if mappings are added **in order**, meaning you should\n * not add a mapping with a lower generated line/column than one that came before.\n */\nexport let maybeAddMapping: typeof addMapping;\n\n/**\n * Adds/removes the content of the source file to the source map.\n */\nexport let setSourceContent: (map: GenMapping, source: string, content: string | null) => void;\n\n/**\n * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects\n * a sourcemap, or to JSON.stringify.\n */\nexport let toDecodedMap: (map: GenMapping) => DecodedSourceMap;\n\n/**\n * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects\n * a sourcemap, or to JSON.stringify.\n */\nexport let toEncodedMap: (map: GenMapping) => EncodedSourceMap;\n\n/**\n * Constructs a new GenMapping, using the already present mappings of the input.\n */\nexport let fromMap: (input: SourceMapInput) => GenMapping;\n\n/**\n * Returns an array of high-level mapping objects for every recorded segment, which could then be\n * passed to the `source-map` library.\n */\nexport let allMappings: (map: GenMapping) => Mapping[];\n\n// This split declaration is only so that terser can elminiate the static initialization block.\nlet addSegmentInternal: (\n skipable: boolean,\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source: S,\n sourceLine: S extends string ? number : null | undefined,\n sourceColumn: S extends string ? number : null | undefined,\n name: S extends string ? string | null | undefined : null | undefined,\n content: S extends string ? string | null | undefined : null | undefined,\n) => void;\n\n/**\n * Provides the state to generate a sourcemap.\n */\nexport class GenMapping {\n private _names = new SetArray();\n private _sources = new SetArray();\n private _sourcesContent: (string | null)[] = [];\n private _mappings: SourceMapSegment[][] = [];\n declare file: string | null | undefined;\n declare sourceRoot: string | null | undefined;\n\n constructor({ file, sourceRoot }: Options = {}) {\n this.file = file;\n this.sourceRoot = sourceRoot;\n }\n\n static {\n addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => {\n return addSegmentInternal(\n false,\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n );\n };\n\n maybeAddSegment = (\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n ) => {\n return addSegmentInternal(\n true,\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n );\n };\n\n addMapping = (map, mapping) => {\n return addMappingInternal(false, map, mapping as Parameters[2]);\n };\n\n maybeAddMapping = (map, mapping) => {\n return addMappingInternal(true, map, mapping as Parameters[2]);\n };\n\n setSourceContent = (map, source, content) => {\n const { _sources: sources, _sourcesContent: sourcesContent } = map;\n sourcesContent[put(sources, source)] = content;\n };\n\n toDecodedMap = (map) => {\n const {\n file,\n sourceRoot,\n _mappings: mappings,\n _sources: sources,\n _sourcesContent: sourcesContent,\n _names: names,\n } = map;\n removeEmptyFinalLines(mappings);\n\n return {\n version: 3,\n file: file || undefined,\n names: names.array,\n sourceRoot: sourceRoot || undefined,\n sources: sources.array,\n sourcesContent,\n mappings,\n };\n };\n\n toEncodedMap = (map) => {\n const decoded = toDecodedMap(map);\n return {\n ...decoded,\n mappings: encode(decoded.mappings as SourceMapSegment[][]),\n };\n };\n\n allMappings = (map) => {\n const out: Mapping[] = [];\n const { _mappings: mappings, _sources: sources, _names: names } = map;\n\n for (let i = 0; i < mappings.length; i++) {\n const line = mappings[i];\n for (let j = 0; j < line.length; j++) {\n const seg = line[j];\n\n const generated = { line: i + 1, column: seg[COLUMN] };\n let source: string | undefined = undefined;\n let original: Pos | undefined = undefined;\n let name: string | undefined = undefined;\n\n if (seg.length !== 1) {\n source = sources.array[seg[SOURCES_INDEX]];\n original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] };\n\n if (seg.length === 5) name = names.array[seg[NAMES_INDEX]];\n }\n\n out.push({ generated, source, original, name } as Mapping);\n }\n }\n\n return out;\n };\n\n fromMap = (input) => {\n const map = new TraceMap(input);\n const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot });\n\n putAll(gen._names, map.names);\n putAll(gen._sources, map.sources as string[]);\n gen._sourcesContent = map.sourcesContent || map.sources.map(() => null);\n gen._mappings = decodedMappings(map) as GenMapping['_mappings'];\n\n return gen;\n };\n\n // Internal helpers\n addSegmentInternal = (\n skipable,\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n ) => {\n const {\n _mappings: mappings,\n _sources: sources,\n _sourcesContent: sourcesContent,\n _names: names,\n } = map;\n const line = getLine(mappings, genLine);\n const index = getColumnIndex(line, genColumn);\n\n if (!source) {\n if (skipable && skipSourceless(line, index)) return;\n return insert(line, index, [genColumn]);\n }\n\n // Sigh, TypeScript can't figure out sourceLine and sourceColumn aren't nullish if source\n // isn't nullish.\n assert(sourceLine);\n assert(sourceColumn);\n\n const sourcesIndex = put(sources, source);\n const namesIndex = name ? put(names, name) : NO_NAME;\n if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content ?? null;\n\n if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) {\n return;\n }\n\n return insert(\n line,\n index,\n name\n ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]\n : [genColumn, sourcesIndex, sourceLine, sourceColumn],\n );\n };\n }\n}\n\nfunction assert(_val: unknown): asserts _val is T {\n // noop.\n}\n\nfunction getLine(mappings: SourceMapSegment[][], index: number): SourceMapSegment[] {\n for (let i = mappings.length; i <= index; i++) {\n mappings[i] = [];\n }\n return mappings[index];\n}\n\nfunction getColumnIndex(line: SourceMapSegment[], genColumn: number): number {\n let index = line.length;\n for (let i = index - 1; i >= 0; index = i--) {\n const current = line[i];\n if (genColumn >= current[COLUMN]) break;\n }\n return index;\n}\n\nfunction insert(array: T[], index: number, value: T) {\n for (let i = array.length; i > index; i--) {\n array[i] = array[i - 1];\n }\n array[index] = value;\n}\n\nfunction removeEmptyFinalLines(mappings: SourceMapSegment[][]) {\n const { length } = mappings;\n let len = length;\n for (let i = len - 1; i >= 0; len = i, i--) {\n if (mappings[i].length > 0) break;\n }\n if (len < length) mappings.length = len;\n}\n\nfunction putAll(strarr: SetArray, array: string[]) {\n for (let i = 0; i < array.length; i++) put(strarr, array[i]);\n}\n\nfunction skipSourceless(line: SourceMapSegment[], index: number): boolean {\n // The start of a line is already sourceless, so adding a sourceless segment to the beginning\n // doesn't generate any useful information.\n if (index === 0) return true;\n\n const prev = line[index - 1];\n // If the previous segment is also sourceless, then adding another sourceless segment doesn't\n // genrate any new information. Else, this segment will end the source/named segment and point to\n // a sourceless position, which is useful.\n return prev.length === 1;\n}\n\nfunction skipSource(\n line: SourceMapSegment[],\n index: number,\n sourcesIndex: number,\n sourceLine: number,\n sourceColumn: number,\n namesIndex: number,\n): boolean {\n // A source/named segment at the start of a line gives position at that genColumn\n if (index === 0) return false;\n\n const prev = line[index - 1];\n\n // If the previous segment is sourceless, then we're transitioning to a source.\n if (prev.length === 1) return false;\n\n // If the previous segment maps to the exact same source position, then this segment doesn't\n // provide any new position information.\n return (\n sourcesIndex === prev[SOURCES_INDEX] &&\n sourceLine === prev[SOURCE_LINE] &&\n sourceColumn === prev[SOURCE_COLUMN] &&\n namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME)\n );\n}\n\nfunction addMappingInternal(\n skipable: boolean,\n map: GenMapping,\n mapping: {\n generated: Pos;\n source: S;\n original: S extends string ? Pos : null | undefined;\n name: S extends string ? string | null | undefined : null | undefined;\n content: S extends string ? string | null | undefined : null | undefined;\n },\n) {\n const { generated, source, original, name, content } = mapping;\n if (!source) {\n return addSegmentInternal(\n skipable,\n map,\n generated.line - 1,\n generated.column,\n null,\n null,\n null,\n null,\n null,\n );\n }\n const s: string = source;\n assert(original);\n return addSegmentInternal(\n skipable,\n map,\n generated.line - 1,\n generated.column,\n s,\n original.line - 1,\n original.column,\n name,\n content,\n );\n}\n"],"names":[],"mappings":";;;;AAWO,MAAM,MAAM,GAAG,CAAC,CAAC;AACjB,MAAM,aAAa,GAAG,CAAC,CAAC;AACxB,MAAM,WAAW,GAAG,CAAC,CAAC;AACtB,MAAM,aAAa,GAAG,CAAC,CAAC;AACxB,MAAM,WAAW,GAAG,CAAC;;ACQ5B,MAAM,OAAO,GAAG,CAAC,CAAC,CAAC;AAEnB;;;AAGG;AACQ,IAAA,WA+BT;AAEF;;;AAGG;AACQ,IAAA,WA+BT;AAEF;;;;AAIG;AACQ,IAAA,gBAAmC;AAE9C;;;;AAIG;AACQ,IAAA,gBAAmC;AAE9C;;AAEG;AACQ,IAAA,iBAAoF;AAE/F;;;AAGG;AACQ,IAAA,aAAoD;AAE/D;;;AAGG;AACQ,IAAA,aAAoD;AAE/D;;AAEG;AACQ,IAAA,QAA+C;AAE1D;;;AAGG;AACQ,IAAA,YAA4C;AAEvD;AACA,IAAI,kBAUK,CAAC;AAEV;;AAEG;MACU,UAAU,CAAA;AAQrB,IAAA,WAAA,CAAY,EAAE,IAAI,EAAE,UAAU,KAAc,EAAE,EAAA;AAPtC,QAAA,IAAA,CAAA,MAAM,GAAG,IAAI,QAAQ,EAAE,CAAC;AACxB,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAI,QAAQ,EAAE,CAAC;QAC1B,IAAe,CAAA,eAAA,GAAsB,EAAE,CAAC;QACxC,IAAS,CAAA,SAAA,GAAyB,EAAE,CAAC;AAK3C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;AACjB,QAAA,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;KAC9B;AA2KF,CAAA;AAzKC,CAAA,MAAA;AACE,IAAA,UAAU,GAAG,CAAC,GAAG,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,YAAY,EAAE,IAAI,EAAE,OAAO,KAAI;QACxF,OAAO,kBAAkB,CACvB,KAAK,EACL,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,CACR,CAAC;AACJ,KAAC,CAAC;AAEF,IAAA,eAAe,GAAG,CAChB,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,KACL;QACF,OAAO,kBAAkB,CACvB,IAAI,EACJ,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,CACR,CAAC;AACJ,KAAC,CAAC;AAEF,IAAA,UAAU,GAAG,CAAC,GAAG,EAAE,OAAO,KAAI;QAC5B,OAAO,kBAAkB,CAAC,KAAK,EAAE,GAAG,EAAE,OAAmD,CAAC,CAAC;AAC7F,KAAC,CAAC;AAEF,IAAA,eAAe,GAAG,CAAC,GAAG,EAAE,OAAO,KAAI;QACjC,OAAO,kBAAkB,CAAC,IAAI,EAAE,GAAG,EAAE,OAAmD,CAAC,CAAC;AAC5F,KAAC,CAAC;IAEF,gBAAgB,GAAG,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,KAAI;QAC1C,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,eAAe,EAAE,cAAc,EAAE,GAAG,GAAG,CAAC;QACnE,cAAc,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC;AACjD,KAAC,CAAC;AAEF,IAAA,YAAY,GAAG,CAAC,GAAG,KAAI;QACrB,MAAM,EACJ,IAAI,EACJ,UAAU,EACV,SAAS,EAAE,QAAQ,EACnB,QAAQ,EAAE,OAAO,EACjB,eAAe,EAAE,cAAc,EAC/B,MAAM,EAAE,KAAK,GACd,GAAG,GAAG,CAAC;QACR,qBAAqB,CAAC,QAAQ,CAAC,CAAC;QAEhC,OAAO;AACL,YAAA,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,KAAK,EAAE,KAAK,CAAC,KAAK;YAClB,UAAU,EAAE,UAAU,IAAI,SAAS;YACnC,OAAO,EAAE,OAAO,CAAC,KAAK;YACtB,cAAc;YACd,QAAQ;SACT,CAAC;AACJ,KAAC,CAAC;AAEF,IAAA,YAAY,GAAG,CAAC,GAAG,KAAI;AACrB,QAAA,MAAM,OAAO,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,OACK,MAAA,CAAA,MAAA,CAAA,MAAA,CAAA,MAAA,CAAA,EAAA,EAAA,OAAO,CACV,EAAA,EAAA,QAAQ,EAAE,MAAM,CAAC,OAAO,CAAC,QAAgC,CAAC,EAC1D,CAAA,CAAA;AACJ,KAAC,CAAC;AAEF,IAAA,WAAW,GAAG,CAAC,GAAG,KAAI;QACpB,MAAM,GAAG,GAAc,EAAE,CAAC;AAC1B,QAAA,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,GAAG,CAAC;AAEtE,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACxC,YAAA,MAAM,IAAI,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;AACzB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACpC,gBAAA,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAEpB,gBAAA,MAAM,SAAS,GAAG,EAAE,IAAI,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;gBACvD,IAAI,MAAM,GAAuB,SAAS,CAAC;gBAC3C,IAAI,QAAQ,GAAoB,SAAS,CAAC;gBAC1C,IAAI,IAAI,GAAuB,SAAS,CAAC;AAEzC,gBAAA,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;oBACpB,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC;AAC3C,oBAAA,QAAQ,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC;AAEtE,oBAAA,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC;wBAAE,IAAI,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC;AAC5D,iBAAA;AAED,gBAAA,GAAG,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAa,CAAC,CAAC;AAC5D,aAAA;AACF,SAAA;AAED,QAAA,OAAO,GAAG,CAAC;AACb,KAAC,CAAC;AAEF,IAAA,OAAO,GAAG,CAAC,KAAK,KAAI;AAClB,QAAA,MAAM,GAAG,GAAG,IAAI,QAAQ,CAAC,KAAK,CAAC,CAAC;AAChC,QAAA,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC;QAE3E,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC;QAC9B,MAAM,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,CAAC,OAAmB,CAAC,CAAC;AAC9C,QAAA,GAAG,CAAC,eAAe,GAAG,GAAG,CAAC,cAAc,IAAI,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,CAAC;AACxE,QAAA,GAAG,CAAC,SAAS,GAAG,eAAe,CAAC,GAAG,CAA4B,CAAC;AAEhE,QAAA,OAAO,GAAG,CAAC;AACb,KAAC,CAAC;;IAGF,kBAAkB,GAAG,CACnB,QAAQ,EACR,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,KACL;AACF,QAAA,MAAM,EACJ,SAAS,EAAE,QAAQ,EACnB,QAAQ,EAAE,OAAO,EACjB,eAAe,EAAE,cAAc,EAC/B,MAAM,EAAE,KAAK,GACd,GAAG,GAAG,CAAC;QACR,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;QACxC,MAAM,KAAK,GAAG,cAAc,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;QAE9C,IAAI,CAAC,MAAM,EAAE;AACX,YAAA,IAAI,QAAQ,IAAI,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC;gBAAE,OAAO;YACpD,OAAO,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC;AACzC,SAAA;QAOD,MAAM,YAAY,GAAG,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AAC1C,QAAA,MAAM,UAAU,GAAG,IAAI,GAAG,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,OAAO,CAAC;AACrD,QAAA,IAAI,YAAY,KAAK,cAAc,CAAC,MAAM;YAAE,cAAc,CAAC,YAAY,CAAC,GAAG,OAAO,KAAP,IAAA,IAAA,OAAO,KAAP,KAAA,CAAA,GAAA,OAAO,GAAI,IAAI,CAAC;AAE3F,QAAA,IAAI,QAAQ,IAAI,UAAU,CAAC,IAAI,EAAE,KAAK,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,EAAE;YAC3F,OAAO;AACR,SAAA;AAED,QAAA,OAAO,MAAM,CACX,IAAI,EACJ,KAAK,EACL,IAAI;cACA,CAAC,SAAS,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC;cAC/D,CAAC,SAAS,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,CACxD,CAAC;AACJ,KAAC,CAAC;AACJ,CAAC,GAAA,CAAA;AAOH,SAAS,OAAO,CAAC,QAA8B,EAAE,KAAa,EAAA;AAC5D,IAAA,KAAK,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AAC7C,QAAA,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;AAClB,KAAA;AACD,IAAA,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAC;AACzB,CAAC;AAED,SAAS,cAAc,CAAC,IAAwB,EAAE,SAAiB,EAAA;AACjE,IAAA,IAAI,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC;AACxB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,EAAE;AAC3C,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACxB,QAAA,IAAI,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC;YAAE,MAAM;AACzC,KAAA;AACD,IAAA,OAAO,KAAK,CAAC;AACf,CAAC;AAED,SAAS,MAAM,CAAI,KAAU,EAAE,KAAa,EAAE,KAAQ,EAAA;AACpD,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAAE;QACzC,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;AACzB,KAAA;AACD,IAAA,KAAK,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC;AACvB,CAAC;AAED,SAAS,qBAAqB,CAAC,QAA8B,EAAA;AAC3D,IAAA,MAAM,EAAE,MAAM,EAAE,GAAG,QAAQ,CAAC;IAC5B,IAAI,GAAG,GAAG,MAAM,CAAC;AACjB,IAAA,KAAK,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC1C,QAAA,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC;YAAE,MAAM;AACnC,KAAA;IACD,IAAI,GAAG,GAAG,MAAM;AAAE,QAAA,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC;AAC1C,CAAC;AAED,SAAS,MAAM,CAAC,MAAgB,EAAE,KAAe,EAAA;AAC/C,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE;QAAE,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;AAC/D,CAAC;AAED,SAAS,cAAc,CAAC,IAAwB,EAAE,KAAa,EAAA;;;IAG7D,IAAI,KAAK,KAAK,CAAC;AAAE,QAAA,OAAO,IAAI,CAAC;IAE7B,MAAM,IAAI,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;;;;AAI7B,IAAA,OAAO,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC;AAC3B,CAAC;AAED,SAAS,UAAU,CACjB,IAAwB,EACxB,KAAa,EACb,YAAoB,EACpB,UAAkB,EAClB,YAAoB,EACpB,UAAkB,EAAA;;IAGlB,IAAI,KAAK,KAAK,CAAC;AAAE,QAAA,OAAO,KAAK,CAAC;IAE9B,MAAM,IAAI,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;;AAG7B,IAAA,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC;AAAE,QAAA,OAAO,KAAK,CAAC;;;AAIpC,IAAA,QACE,YAAY,KAAK,IAAI,CAAC,aAAa,CAAC;AACpC,QAAA,UAAU,KAAK,IAAI,CAAC,WAAW,CAAC;AAChC,QAAA,YAAY,KAAK,IAAI,CAAC,aAAa,CAAC;QACpC,UAAU,MAAM,IAAI,CAAC,MAAM,KAAK,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC,EAChE;AACJ,CAAC;AAED,SAAS,kBAAkB,CACzB,QAAiB,EACjB,GAAe,EACf,OAMC,EAAA;AAED,IAAA,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,OAAO,CAAC;IAC/D,IAAI,CAAC,MAAM,EAAE;QACX,OAAO,kBAAkB,CACvB,QAAQ,EACR,GAAG,EACH,SAAS,CAAC,IAAI,GAAG,CAAC,EAClB,SAAS,CAAC,MAAM,EAChB,IAAI,EACJ,IAAI,EACJ,IAAI,EACJ,IAAI,EACJ,IAAI,CACL,CAAC;AACH,KAAA;IACD,MAAM,CAAC,GAAW,MAAM,CAAC;AAEzB,IAAA,OAAO,kBAAkB,CACvB,QAAQ,EACR,GAAG,EACH,SAAS,CAAC,IAAI,GAAG,CAAC,EAClB,SAAS,CAAC,MAAM,EAChB,CAAC,EACD,QAAQ,CAAC,IAAI,GAAG,CAAC,EACjB,QAAQ,CAAC,MAAM,EACf,IAAI,EACJ,OAAO,CACR,CAAC;AACJ;;;;"} \ No newline at end of file diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js deleted file mode 100644 index d9fcf5cf..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js +++ /dev/null @@ -1,236 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@jridgewell/set-array'), require('@jridgewell/sourcemap-codec'), require('@jridgewell/trace-mapping')) : - typeof define === 'function' && define.amd ? define(['exports', '@jridgewell/set-array', '@jridgewell/sourcemap-codec', '@jridgewell/trace-mapping'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.genMapping = {}, global.setArray, global.sourcemapCodec, global.traceMapping)); -})(this, (function (exports, setArray, sourcemapCodec, traceMapping) { 'use strict'; - - const COLUMN = 0; - const SOURCES_INDEX = 1; - const SOURCE_LINE = 2; - const SOURCE_COLUMN = 3; - const NAMES_INDEX = 4; - - const NO_NAME = -1; - /** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ - exports.addSegment = void 0; - /** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ - exports.addMapping = void 0; - /** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ - exports.maybeAddSegment = void 0; - /** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ - exports.maybeAddMapping = void 0; - /** - * Adds/removes the content of the source file to the source map. - */ - exports.setSourceContent = void 0; - /** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ - exports.toDecodedMap = void 0; - /** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ - exports.toEncodedMap = void 0; - /** - * Constructs a new GenMapping, using the already present mappings of the input. - */ - exports.fromMap = void 0; - /** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ - exports.allMappings = void 0; - // This split declaration is only so that terser can elminiate the static initialization block. - let addSegmentInternal; - /** - * Provides the state to generate a sourcemap. - */ - class GenMapping { - constructor({ file, sourceRoot } = {}) { - this._names = new setArray.SetArray(); - this._sources = new setArray.SetArray(); - this._sourcesContent = []; - this._mappings = []; - this.file = file; - this.sourceRoot = sourceRoot; - } - } - (() => { - exports.addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal(false, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); - }; - exports.maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal(true, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); - }; - exports.addMapping = (map, mapping) => { - return addMappingInternal(false, map, mapping); - }; - exports.maybeAddMapping = (map, mapping) => { - return addMappingInternal(true, map, mapping); - }; - exports.setSourceContent = (map, source, content) => { - const { _sources: sources, _sourcesContent: sourcesContent } = map; - sourcesContent[setArray.put(sources, source)] = content; - }; - exports.toDecodedMap = (map) => { - const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; - removeEmptyFinalLines(mappings); - return { - version: 3, - file: file || undefined, - names: names.array, - sourceRoot: sourceRoot || undefined, - sources: sources.array, - sourcesContent, - mappings, - }; - }; - exports.toEncodedMap = (map) => { - const decoded = exports.toDecodedMap(map); - return Object.assign(Object.assign({}, decoded), { mappings: sourcemapCodec.encode(decoded.mappings) }); - }; - exports.allMappings = (map) => { - const out = []; - const { _mappings: mappings, _sources: sources, _names: names } = map; - for (let i = 0; i < mappings.length; i++) { - const line = mappings[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const generated = { line: i + 1, column: seg[COLUMN] }; - let source = undefined; - let original = undefined; - let name = undefined; - if (seg.length !== 1) { - source = sources.array[seg[SOURCES_INDEX]]; - original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; - if (seg.length === 5) - name = names.array[seg[NAMES_INDEX]]; - } - out.push({ generated, source, original, name }); - } - } - return out; - }; - exports.fromMap = (input) => { - const map = new traceMapping.TraceMap(input); - const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); - putAll(gen._names, map.names); - putAll(gen._sources, map.sources); - gen._sourcesContent = map.sourcesContent || map.sources.map(() => null); - gen._mappings = traceMapping.decodedMappings(map); - return gen; - }; - // Internal helpers - addSegmentInternal = (skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; - const line = getLine(mappings, genLine); - const index = getColumnIndex(line, genColumn); - if (!source) { - if (skipable && skipSourceless(line, index)) - return; - return insert(line, index, [genColumn]); - } - const sourcesIndex = setArray.put(sources, source); - const namesIndex = name ? setArray.put(names, name) : NO_NAME; - if (sourcesIndex === sourcesContent.length) - sourcesContent[sourcesIndex] = content !== null && content !== void 0 ? content : null; - if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { - return; - } - return insert(line, index, name - ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] - : [genColumn, sourcesIndex, sourceLine, sourceColumn]); - }; - })(); - function getLine(mappings, index) { - for (let i = mappings.length; i <= index; i++) { - mappings[i] = []; - } - return mappings[index]; - } - function getColumnIndex(line, genColumn) { - let index = line.length; - for (let i = index - 1; i >= 0; index = i--) { - const current = line[i]; - if (genColumn >= current[COLUMN]) - break; - } - return index; - } - function insert(array, index, value) { - for (let i = array.length; i > index; i--) { - array[i] = array[i - 1]; - } - array[index] = value; - } - function removeEmptyFinalLines(mappings) { - const { length } = mappings; - let len = length; - for (let i = len - 1; i >= 0; len = i, i--) { - if (mappings[i].length > 0) - break; - } - if (len < length) - mappings.length = len; - } - function putAll(strarr, array) { - for (let i = 0; i < array.length; i++) - setArray.put(strarr, array[i]); - } - function skipSourceless(line, index) { - // The start of a line is already sourceless, so adding a sourceless segment to the beginning - // doesn't generate any useful information. - if (index === 0) - return true; - const prev = line[index - 1]; - // If the previous segment is also sourceless, then adding another sourceless segment doesn't - // genrate any new information. Else, this segment will end the source/named segment and point to - // a sourceless position, which is useful. - return prev.length === 1; - } - function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { - // A source/named segment at the start of a line gives position at that genColumn - if (index === 0) - return false; - const prev = line[index - 1]; - // If the previous segment is sourceless, then we're transitioning to a source. - if (prev.length === 1) - return false; - // If the previous segment maps to the exact same source position, then this segment doesn't - // provide any new position information. - return (sourcesIndex === prev[SOURCES_INDEX] && - sourceLine === prev[SOURCE_LINE] && - sourceColumn === prev[SOURCE_COLUMN] && - namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME)); - } - function addMappingInternal(skipable, map, mapping) { - const { generated, source, original, name, content } = mapping; - if (!source) { - return addSegmentInternal(skipable, map, generated.line - 1, generated.column, null, null, null, null, null); - } - const s = source; - return addSegmentInternal(skipable, map, generated.line - 1, generated.column, s, original.line - 1, original.column, name, content); - } - - exports.GenMapping = GenMapping; - - Object.defineProperty(exports, '__esModule', { value: true }); - -})); -//# sourceMappingURL=gen-mapping.umd.js.map diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map deleted file mode 100644 index 7cc8d149..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"gen-mapping.umd.js","sources":["../src/sourcemap-segment.ts","../src/gen-mapping.ts"],"sourcesContent":["type GeneratedColumn = number;\ntype SourcesIndex = number;\ntype SourceLine = number;\ntype SourceColumn = number;\ntype NamesIndex = number;\n\nexport type SourceMapSegment =\n | [GeneratedColumn]\n | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn]\n | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex];\n\nexport const COLUMN = 0;\nexport const SOURCES_INDEX = 1;\nexport const SOURCE_LINE = 2;\nexport const SOURCE_COLUMN = 3;\nexport const NAMES_INDEX = 4;\n","import { SetArray, put } from '@jridgewell/set-array';\nimport { encode } from '@jridgewell/sourcemap-codec';\nimport { TraceMap, decodedMappings } from '@jridgewell/trace-mapping';\n\nimport {\n COLUMN,\n SOURCES_INDEX,\n SOURCE_LINE,\n SOURCE_COLUMN,\n NAMES_INDEX,\n} from './sourcemap-segment';\n\nimport type { SourceMapInput } from '@jridgewell/trace-mapping';\nimport type { SourceMapSegment } from './sourcemap-segment';\nimport type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types';\n\nexport type { DecodedSourceMap, EncodedSourceMap, Mapping };\n\nexport type Options = {\n file?: string | null;\n sourceRoot?: string | null;\n};\n\nconst NO_NAME = -1;\n\n/**\n * A low-level API to associate a generated position with an original source position. Line and\n * column here are 0-based, unlike `addMapping`.\n */\nexport let addSegment: {\n (\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source?: null,\n sourceLine?: null,\n sourceColumn?: null,\n name?: null,\n content?: null,\n ): void;\n (\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source: string,\n sourceLine: number,\n sourceColumn: number,\n name?: null,\n content?: string | null,\n ): void;\n (\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source: string,\n sourceLine: number,\n sourceColumn: number,\n name: string,\n content?: string | null,\n ): void;\n};\n\n/**\n * A high-level API to associate a generated position with an original source position. Line is\n * 1-based, but column is 0-based, due to legacy behavior in `source-map` library.\n */\nexport let addMapping: {\n (\n map: GenMapping,\n mapping: {\n generated: Pos;\n source?: null;\n original?: null;\n name?: null;\n content?: null;\n },\n ): void;\n (\n map: GenMapping,\n mapping: {\n generated: Pos;\n source: string;\n original: Pos;\n name?: null;\n content?: string | null;\n },\n ): void;\n (\n map: GenMapping,\n mapping: {\n generated: Pos;\n source: string;\n original: Pos;\n name: string;\n content?: string | null;\n },\n ): void;\n};\n\n/**\n * Same as `addSegment`, but will only add the segment if it generates useful information in the\n * resulting map. This only works correctly if segments are added **in order**, meaning you should\n * not add a segment with a lower generated line/column than one that came before.\n */\nexport let maybeAddSegment: typeof addSegment;\n\n/**\n * Same as `addMapping`, but will only add the mapping if it generates useful information in the\n * resulting map. This only works correctly if mappings are added **in order**, meaning you should\n * not add a mapping with a lower generated line/column than one that came before.\n */\nexport let maybeAddMapping: typeof addMapping;\n\n/**\n * Adds/removes the content of the source file to the source map.\n */\nexport let setSourceContent: (map: GenMapping, source: string, content: string | null) => void;\n\n/**\n * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects\n * a sourcemap, or to JSON.stringify.\n */\nexport let toDecodedMap: (map: GenMapping) => DecodedSourceMap;\n\n/**\n * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects\n * a sourcemap, or to JSON.stringify.\n */\nexport let toEncodedMap: (map: GenMapping) => EncodedSourceMap;\n\n/**\n * Constructs a new GenMapping, using the already present mappings of the input.\n */\nexport let fromMap: (input: SourceMapInput) => GenMapping;\n\n/**\n * Returns an array of high-level mapping objects for every recorded segment, which could then be\n * passed to the `source-map` library.\n */\nexport let allMappings: (map: GenMapping) => Mapping[];\n\n// This split declaration is only so that terser can elminiate the static initialization block.\nlet addSegmentInternal: (\n skipable: boolean,\n map: GenMapping,\n genLine: number,\n genColumn: number,\n source: S,\n sourceLine: S extends string ? number : null | undefined,\n sourceColumn: S extends string ? number : null | undefined,\n name: S extends string ? string | null | undefined : null | undefined,\n content: S extends string ? string | null | undefined : null | undefined,\n) => void;\n\n/**\n * Provides the state to generate a sourcemap.\n */\nexport class GenMapping {\n private _names = new SetArray();\n private _sources = new SetArray();\n private _sourcesContent: (string | null)[] = [];\n private _mappings: SourceMapSegment[][] = [];\n declare file: string | null | undefined;\n declare sourceRoot: string | null | undefined;\n\n constructor({ file, sourceRoot }: Options = {}) {\n this.file = file;\n this.sourceRoot = sourceRoot;\n }\n\n static {\n addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => {\n return addSegmentInternal(\n false,\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n );\n };\n\n maybeAddSegment = (\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n ) => {\n return addSegmentInternal(\n true,\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n );\n };\n\n addMapping = (map, mapping) => {\n return addMappingInternal(false, map, mapping as Parameters[2]);\n };\n\n maybeAddMapping = (map, mapping) => {\n return addMappingInternal(true, map, mapping as Parameters[2]);\n };\n\n setSourceContent = (map, source, content) => {\n const { _sources: sources, _sourcesContent: sourcesContent } = map;\n sourcesContent[put(sources, source)] = content;\n };\n\n toDecodedMap = (map) => {\n const {\n file,\n sourceRoot,\n _mappings: mappings,\n _sources: sources,\n _sourcesContent: sourcesContent,\n _names: names,\n } = map;\n removeEmptyFinalLines(mappings);\n\n return {\n version: 3,\n file: file || undefined,\n names: names.array,\n sourceRoot: sourceRoot || undefined,\n sources: sources.array,\n sourcesContent,\n mappings,\n };\n };\n\n toEncodedMap = (map) => {\n const decoded = toDecodedMap(map);\n return {\n ...decoded,\n mappings: encode(decoded.mappings as SourceMapSegment[][]),\n };\n };\n\n allMappings = (map) => {\n const out: Mapping[] = [];\n const { _mappings: mappings, _sources: sources, _names: names } = map;\n\n for (let i = 0; i < mappings.length; i++) {\n const line = mappings[i];\n for (let j = 0; j < line.length; j++) {\n const seg = line[j];\n\n const generated = { line: i + 1, column: seg[COLUMN] };\n let source: string | undefined = undefined;\n let original: Pos | undefined = undefined;\n let name: string | undefined = undefined;\n\n if (seg.length !== 1) {\n source = sources.array[seg[SOURCES_INDEX]];\n original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] };\n\n if (seg.length === 5) name = names.array[seg[NAMES_INDEX]];\n }\n\n out.push({ generated, source, original, name } as Mapping);\n }\n }\n\n return out;\n };\n\n fromMap = (input) => {\n const map = new TraceMap(input);\n const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot });\n\n putAll(gen._names, map.names);\n putAll(gen._sources, map.sources as string[]);\n gen._sourcesContent = map.sourcesContent || map.sources.map(() => null);\n gen._mappings = decodedMappings(map) as GenMapping['_mappings'];\n\n return gen;\n };\n\n // Internal helpers\n addSegmentInternal = (\n skipable,\n map,\n genLine,\n genColumn,\n source,\n sourceLine,\n sourceColumn,\n name,\n content,\n ) => {\n const {\n _mappings: mappings,\n _sources: sources,\n _sourcesContent: sourcesContent,\n _names: names,\n } = map;\n const line = getLine(mappings, genLine);\n const index = getColumnIndex(line, genColumn);\n\n if (!source) {\n if (skipable && skipSourceless(line, index)) return;\n return insert(line, index, [genColumn]);\n }\n\n // Sigh, TypeScript can't figure out sourceLine and sourceColumn aren't nullish if source\n // isn't nullish.\n assert(sourceLine);\n assert(sourceColumn);\n\n const sourcesIndex = put(sources, source);\n const namesIndex = name ? put(names, name) : NO_NAME;\n if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content ?? null;\n\n if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) {\n return;\n }\n\n return insert(\n line,\n index,\n name\n ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]\n : [genColumn, sourcesIndex, sourceLine, sourceColumn],\n );\n };\n }\n}\n\nfunction assert(_val: unknown): asserts _val is T {\n // noop.\n}\n\nfunction getLine(mappings: SourceMapSegment[][], index: number): SourceMapSegment[] {\n for (let i = mappings.length; i <= index; i++) {\n mappings[i] = [];\n }\n return mappings[index];\n}\n\nfunction getColumnIndex(line: SourceMapSegment[], genColumn: number): number {\n let index = line.length;\n for (let i = index - 1; i >= 0; index = i--) {\n const current = line[i];\n if (genColumn >= current[COLUMN]) break;\n }\n return index;\n}\n\nfunction insert(array: T[], index: number, value: T) {\n for (let i = array.length; i > index; i--) {\n array[i] = array[i - 1];\n }\n array[index] = value;\n}\n\nfunction removeEmptyFinalLines(mappings: SourceMapSegment[][]) {\n const { length } = mappings;\n let len = length;\n for (let i = len - 1; i >= 0; len = i, i--) {\n if (mappings[i].length > 0) break;\n }\n if (len < length) mappings.length = len;\n}\n\nfunction putAll(strarr: SetArray, array: string[]) {\n for (let i = 0; i < array.length; i++) put(strarr, array[i]);\n}\n\nfunction skipSourceless(line: SourceMapSegment[], index: number): boolean {\n // The start of a line is already sourceless, so adding a sourceless segment to the beginning\n // doesn't generate any useful information.\n if (index === 0) return true;\n\n const prev = line[index - 1];\n // If the previous segment is also sourceless, then adding another sourceless segment doesn't\n // genrate any new information. Else, this segment will end the source/named segment and point to\n // a sourceless position, which is useful.\n return prev.length === 1;\n}\n\nfunction skipSource(\n line: SourceMapSegment[],\n index: number,\n sourcesIndex: number,\n sourceLine: number,\n sourceColumn: number,\n namesIndex: number,\n): boolean {\n // A source/named segment at the start of a line gives position at that genColumn\n if (index === 0) return false;\n\n const prev = line[index - 1];\n\n // If the previous segment is sourceless, then we're transitioning to a source.\n if (prev.length === 1) return false;\n\n // If the previous segment maps to the exact same source position, then this segment doesn't\n // provide any new position information.\n return (\n sourcesIndex === prev[SOURCES_INDEX] &&\n sourceLine === prev[SOURCE_LINE] &&\n sourceColumn === prev[SOURCE_COLUMN] &&\n namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME)\n );\n}\n\nfunction addMappingInternal(\n skipable: boolean,\n map: GenMapping,\n mapping: {\n generated: Pos;\n source: S;\n original: S extends string ? Pos : null | undefined;\n name: S extends string ? string | null | undefined : null | undefined;\n content: S extends string ? string | null | undefined : null | undefined;\n },\n) {\n const { generated, source, original, name, content } = mapping;\n if (!source) {\n return addSegmentInternal(\n skipable,\n map,\n generated.line - 1,\n generated.column,\n null,\n null,\n null,\n null,\n null,\n );\n }\n const s: string = source;\n assert(original);\n return addSegmentInternal(\n skipable,\n map,\n generated.line - 1,\n generated.column,\n s,\n original.line - 1,\n original.column,\n name,\n content,\n );\n}\n"],"names":["addSegment","addMapping","maybeAddSegment","maybeAddMapping","setSourceContent","toDecodedMap","toEncodedMap","fromMap","allMappings","SetArray","put","encode","TraceMap","decodedMappings"],"mappings":";;;;;;IAWO,MAAM,MAAM,GAAG,CAAC,CAAC;IACjB,MAAM,aAAa,GAAG,CAAC,CAAC;IACxB,MAAM,WAAW,GAAG,CAAC,CAAC;IACtB,MAAM,aAAa,GAAG,CAAC,CAAC;IACxB,MAAM,WAAW,GAAG,CAAC;;ICQ5B,MAAM,OAAO,GAAG,CAAC,CAAC,CAAC;IAEnB;;;IAGG;AACQA,gCA+BT;IAEF;;;IAGG;AACQC,gCA+BT;IAEF;;;;IAIG;AACQC,qCAAmC;IAE9C;;;;IAIG;AACQC,qCAAmC;IAE9C;;IAEG;AACQC,sCAAoF;IAE/F;;;IAGG;AACQC,kCAAoD;IAE/D;;;IAGG;AACQC,kCAAoD;IAE/D;;IAEG;AACQC,6BAA+C;IAE1D;;;IAGG;AACQC,iCAA4C;IAEvD;IACA,IAAI,kBAUK,CAAC;IAEV;;IAEG;UACU,UAAU,CAAA;IAQrB,IAAA,WAAA,CAAY,EAAE,IAAI,EAAE,UAAU,KAAc,EAAE,EAAA;IAPtC,QAAA,IAAA,CAAA,MAAM,GAAG,IAAIC,iBAAQ,EAAE,CAAC;IACxB,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAIA,iBAAQ,EAAE,CAAC;YAC1B,IAAe,CAAA,eAAA,GAAsB,EAAE,CAAC;YACxC,IAAS,CAAA,SAAA,GAAyB,EAAE,CAAC;IAK3C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,QAAA,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;SAC9B;IA2KF,CAAA;IAzKC,CAAA,MAAA;IACE,IAAAT,kBAAU,GAAG,CAAC,GAAG,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,YAAY,EAAE,IAAI,EAAE,OAAO,KAAI;YACxF,OAAO,kBAAkB,CACvB,KAAK,EACL,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,CACR,CAAC;IACJ,KAAC,CAAC;IAEF,IAAAE,uBAAe,GAAG,CAChB,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,KACL;YACF,OAAO,kBAAkB,CACvB,IAAI,EACJ,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,CACR,CAAC;IACJ,KAAC,CAAC;IAEF,IAAAD,kBAAU,GAAG,CAAC,GAAG,EAAE,OAAO,KAAI;YAC5B,OAAO,kBAAkB,CAAC,KAAK,EAAE,GAAG,EAAE,OAAmD,CAAC,CAAC;IAC7F,KAAC,CAAC;IAEF,IAAAE,uBAAe,GAAG,CAAC,GAAG,EAAE,OAAO,KAAI;YACjC,OAAO,kBAAkB,CAAC,IAAI,EAAE,GAAG,EAAE,OAAmD,CAAC,CAAC;IAC5F,KAAC,CAAC;QAEFC,wBAAgB,GAAG,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,KAAI;YAC1C,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,eAAe,EAAE,cAAc,EAAE,GAAG,GAAG,CAAC;YACnE,cAAc,CAACM,YAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC;IACjD,KAAC,CAAC;IAEF,IAAAL,oBAAY,GAAG,CAAC,GAAG,KAAI;YACrB,MAAM,EACJ,IAAI,EACJ,UAAU,EACV,SAAS,EAAE,QAAQ,EACnB,QAAQ,EAAE,OAAO,EACjB,eAAe,EAAE,cAAc,EAC/B,MAAM,EAAE,KAAK,GACd,GAAG,GAAG,CAAC;YACR,qBAAqB,CAAC,QAAQ,CAAC,CAAC;YAEhC,OAAO;IACL,YAAA,OAAO,EAAE,CAAC;gBACV,IAAI,EAAE,IAAI,IAAI,SAAS;gBACvB,KAAK,EAAE,KAAK,CAAC,KAAK;gBAClB,UAAU,EAAE,UAAU,IAAI,SAAS;gBACnC,OAAO,EAAE,OAAO,CAAC,KAAK;gBACtB,cAAc;gBACd,QAAQ;aACT,CAAC;IACJ,KAAC,CAAC;IAEF,IAAAC,oBAAY,GAAG,CAAC,GAAG,KAAI;IACrB,QAAA,MAAM,OAAO,GAAGD,oBAAY,CAAC,GAAG,CAAC,CAAC;YAClC,OACK,MAAA,CAAA,MAAA,CAAA,MAAA,CAAA,MAAA,CAAA,EAAA,EAAA,OAAO,CACV,EAAA,EAAA,QAAQ,EAAEM,qBAAM,CAAC,OAAO,CAAC,QAAgC,CAAC,EAC1D,CAAA,CAAA;IACJ,KAAC,CAAC;IAEF,IAAAH,mBAAW,GAAG,CAAC,GAAG,KAAI;YACpB,MAAM,GAAG,GAAc,EAAE,CAAC;IAC1B,QAAA,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,GAAG,CAAC;IAEtE,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;IACxC,YAAA,MAAM,IAAI,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;IACzB,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;IACpC,gBAAA,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;IAEpB,gBAAA,MAAM,SAAS,GAAG,EAAE,IAAI,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;oBACvD,IAAI,MAAM,GAAuB,SAAS,CAAC;oBAC3C,IAAI,QAAQ,GAAoB,SAAS,CAAC;oBAC1C,IAAI,IAAI,GAAuB,SAAS,CAAC;IAEzC,gBAAA,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;wBACpB,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC;IAC3C,oBAAA,QAAQ,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC;IAEtE,oBAAA,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC;4BAAE,IAAI,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC;IAC5D,iBAAA;IAED,gBAAA,GAAG,CAAC,IAAI,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAa,CAAC,CAAC;IAC5D,aAAA;IACF,SAAA;IAED,QAAA,OAAO,GAAG,CAAC;IACb,KAAC,CAAC;IAEF,IAAAD,eAAO,GAAG,CAAC,KAAK,KAAI;IAClB,QAAA,MAAM,GAAG,GAAG,IAAIK,qBAAQ,CAAC,KAAK,CAAC,CAAC;IAChC,QAAA,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC;YAE3E,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC;YAC9B,MAAM,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,CAAC,OAAmB,CAAC,CAAC;IAC9C,QAAA,GAAG,CAAC,eAAe,GAAG,GAAG,CAAC,cAAc,IAAI,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,CAAC;IACxE,QAAA,GAAG,CAAC,SAAS,GAAGC,4BAAe,CAAC,GAAG,CAA4B,CAAC;IAEhE,QAAA,OAAO,GAAG,CAAC;IACb,KAAC,CAAC;;QAGF,kBAAkB,GAAG,CACnB,QAAQ,EACR,GAAG,EACH,OAAO,EACP,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,IAAI,EACJ,OAAO,KACL;IACF,QAAA,MAAM,EACJ,SAAS,EAAE,QAAQ,EACnB,QAAQ,EAAE,OAAO,EACjB,eAAe,EAAE,cAAc,EAC/B,MAAM,EAAE,KAAK,GACd,GAAG,GAAG,CAAC;YACR,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;YACxC,MAAM,KAAK,GAAG,cAAc,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;YAE9C,IAAI,CAAC,MAAM,EAAE;IACX,YAAA,IAAI,QAAQ,IAAI,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC;oBAAE,OAAO;gBACpD,OAAO,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC;IACzC,SAAA;YAOD,MAAM,YAAY,GAAGH,YAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAC1C,QAAA,MAAM,UAAU,GAAG,IAAI,GAAGA,YAAG,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,OAAO,CAAC;IACrD,QAAA,IAAI,YAAY,KAAK,cAAc,CAAC,MAAM;gBAAE,cAAc,CAAC,YAAY,CAAC,GAAG,OAAO,KAAP,IAAA,IAAA,OAAO,KAAP,KAAA,CAAA,GAAA,OAAO,GAAI,IAAI,CAAC;IAE3F,QAAA,IAAI,QAAQ,IAAI,UAAU,CAAC,IAAI,EAAE,KAAK,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,EAAE;gBAC3F,OAAO;IACR,SAAA;IAED,QAAA,OAAO,MAAM,CACX,IAAI,EACJ,KAAK,EACL,IAAI;kBACA,CAAC,SAAS,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC;kBAC/D,CAAC,SAAS,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,CACxD,CAAC;IACJ,KAAC,CAAC;IACJ,CAAC,GAAA,CAAA;IAOH,SAAS,OAAO,CAAC,QAA8B,EAAE,KAAa,EAAA;IAC5D,IAAA,KAAK,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;IAC7C,QAAA,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;IAClB,KAAA;IACD,IAAA,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAC;IACzB,CAAC;IAED,SAAS,cAAc,CAAC,IAAwB,EAAE,SAAiB,EAAA;IACjE,IAAA,IAAI,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC;IACxB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,EAAE;IAC3C,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;IACxB,QAAA,IAAI,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC;gBAAE,MAAM;IACzC,KAAA;IACD,IAAA,OAAO,KAAK,CAAC;IACf,CAAC;IAED,SAAS,MAAM,CAAI,KAAU,EAAE,KAAa,EAAE,KAAQ,EAAA;IACpD,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAAE;YACzC,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;IACzB,KAAA;IACD,IAAA,KAAK,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC;IACvB,CAAC;IAED,SAAS,qBAAqB,CAAC,QAA8B,EAAA;IAC3D,IAAA,MAAM,EAAE,MAAM,EAAE,GAAG,QAAQ,CAAC;QAC5B,IAAI,GAAG,GAAG,MAAM,CAAC;IACjB,IAAA,KAAK,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;IAC1C,QAAA,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC;gBAAE,MAAM;IACnC,KAAA;QACD,IAAI,GAAG,GAAG,MAAM;IAAE,QAAA,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC;IAC1C,CAAC;IAED,SAAS,MAAM,CAAC,MAAgB,EAAE,KAAe,EAAA;IAC/C,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE;YAAEA,YAAG,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAC/D,CAAC;IAED,SAAS,cAAc,CAAC,IAAwB,EAAE,KAAa,EAAA;;;QAG7D,IAAI,KAAK,KAAK,CAAC;IAAE,QAAA,OAAO,IAAI,CAAC;QAE7B,MAAM,IAAI,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;;;;IAI7B,IAAA,OAAO,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC;IAC3B,CAAC;IAED,SAAS,UAAU,CACjB,IAAwB,EACxB,KAAa,EACb,YAAoB,EACpB,UAAkB,EAClB,YAAoB,EACpB,UAAkB,EAAA;;QAGlB,IAAI,KAAK,KAAK,CAAC;IAAE,QAAA,OAAO,KAAK,CAAC;QAE9B,MAAM,IAAI,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;;IAG7B,IAAA,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC;IAAE,QAAA,OAAO,KAAK,CAAC;;;IAIpC,IAAA,QACE,YAAY,KAAK,IAAI,CAAC,aAAa,CAAC;IACpC,QAAA,UAAU,KAAK,IAAI,CAAC,WAAW,CAAC;IAChC,QAAA,YAAY,KAAK,IAAI,CAAC,aAAa,CAAC;YACpC,UAAU,MAAM,IAAI,CAAC,MAAM,KAAK,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC,EAChE;IACJ,CAAC;IAED,SAAS,kBAAkB,CACzB,QAAiB,EACjB,GAAe,EACf,OAMC,EAAA;IAED,IAAA,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,OAAO,CAAC;QAC/D,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,kBAAkB,CACvB,QAAQ,EACR,GAAG,EACH,SAAS,CAAC,IAAI,GAAG,CAAC,EAClB,SAAS,CAAC,MAAM,EAChB,IAAI,EACJ,IAAI,EACJ,IAAI,EACJ,IAAI,EACJ,IAAI,CACL,CAAC;IACH,KAAA;QACD,MAAM,CAAC,GAAW,MAAM,CAAC;IAEzB,IAAA,OAAO,kBAAkB,CACvB,QAAQ,EACR,GAAG,EACH,SAAS,CAAC,IAAI,GAAG,CAAC,EAClB,SAAS,CAAC,MAAM,EAChB,CAAC,EACD,QAAQ,CAAC,IAAI,GAAG,CAAC,EACjB,QAAQ,CAAC,MAAM,EACf,IAAI,EACJ,OAAO,CACR,CAAC;IACJ;;;;;;;;;;"} \ No newline at end of file diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts deleted file mode 100644 index d510d74b..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts +++ /dev/null @@ -1,90 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types'; -export type { DecodedSourceMap, EncodedSourceMap, Mapping }; -export declare type Options = { - file?: string | null; - sourceRoot?: string | null; -}; -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -export declare let addSegment: { - (map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; - (map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; - (map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; -}; -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -export declare let addMapping: { - (map: GenMapping, mapping: { - generated: Pos; - source?: null; - original?: null; - name?: null; - content?: null; - }): void; - (map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name?: null; - content?: string | null; - }): void; - (map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name: string; - content?: string | null; - }): void; -}; -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -export declare let maybeAddSegment: typeof addSegment; -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -export declare let maybeAddMapping: typeof addMapping; -/** - * Adds/removes the content of the source file to the source map. - */ -export declare let setSourceContent: (map: GenMapping, source: string, content: string | null) => void; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare let toDecodedMap: (map: GenMapping) => DecodedSourceMap; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare let toEncodedMap: (map: GenMapping) => EncodedSourceMap; -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -export declare let fromMap: (input: SourceMapInput) => GenMapping; -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -export declare let allMappings: (map: GenMapping) => Mapping[]; -/** - * Provides the state to generate a sourcemap. - */ -export declare class GenMapping { - private _names; - private _sources; - private _sourcesContent; - private _mappings; - file: string | null | undefined; - sourceRoot: string | null | undefined; - constructor({ file, sourceRoot }?: Options); -} diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts deleted file mode 100644 index e187ba98..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -declare type GeneratedColumn = number; -declare type SourcesIndex = number; -declare type SourceLine = number; -declare type SourceColumn = number; -declare type NamesIndex = number; -export declare type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; -export declare const COLUMN = 0; -export declare const SOURCES_INDEX = 1; -export declare const SOURCE_LINE = 2; -export declare const SOURCE_COLUMN = 3; -export declare const NAMES_INDEX = 4; -export {}; diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts deleted file mode 100644 index b309c811..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment'; -export interface SourceMapV3 { - file?: string | null; - names: readonly string[]; - sourceRoot?: string; - sources: readonly (string | null)[]; - sourcesContent?: readonly (string | null)[]; - version: 3; -} -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} -export interface DecodedSourceMap extends SourceMapV3 { - mappings: readonly SourceMapSegment[][]; -} -export interface Pos { - line: number; - column: number; -} -export declare type Mapping = { - generated: Pos; - source: undefined; - original: undefined; - name: undefined; -} | { - generated: Pos; - source: string; - original: Pos; - name: string; -} | { - generated: Pos; - source: string; - original: Pos; - name: undefined; -}; diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json deleted file mode 100644 index 4934de5c..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "name": "@jridgewell/gen-mapping", - "version": "0.3.2", - "description": "Generate source maps", - "keywords": [ - "source", - "map" - ], - "author": "Justin Ridgewell ", - "license": "MIT", - "repository": "https://github.com/jridgewell/gen-mapping", - "main": "dist/gen-mapping.umd.js", - "module": "dist/gen-mapping.mjs", - "typings": "dist/types/gen-mapping.d.ts", - "exports": { - ".": [ - { - "types": "./dist/types/gen-mapping.d.ts", - "browser": "./dist/gen-mapping.umd.js", - "require": "./dist/gen-mapping.umd.js", - "import": "./dist/gen-mapping.mjs" - }, - "./dist/gen-mapping.umd.js" - ], - "./package.json": "./package.json" - }, - "files": [ - "dist", - "src" - ], - "engines": { - "node": ">=6.0.0" - }, - "scripts": { - "benchmark": "run-s build:rollup benchmark:*", - "benchmark:install": "cd benchmark && npm install", - "benchmark:only": "node benchmark/index.mjs", - "prebuild": "rm -rf dist", - "build": "run-s -n build:*", - "build:rollup": "rollup -c rollup.config.js", - "build:ts": "tsc --project tsconfig.build.json", - "lint": "run-s -n lint:*", - "lint:prettier": "npm run test:lint:prettier -- --write", - "lint:ts": "npm run test:lint:ts -- --fix", - "pretest": "run-s build:rollup", - "test": "run-s -n test:lint test:coverage", - "test:debug": "mocha --inspect-brk", - "test:lint": "run-s -n test:lint:*", - "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", - "test:lint:ts": "eslint '{src,test}/**/*.ts'", - "test:only": "mocha", - "test:coverage": "c8 mocha", - "test:watch": "run-p 'build:rollup -- --watch' 'test:only -- --watch'", - "prepublishOnly": "npm run preversion", - "preversion": "run-s test build" - }, - "devDependencies": { - "@rollup/plugin-typescript": "8.3.2", - "@types/mocha": "9.1.1", - "@types/node": "17.0.29", - "@typescript-eslint/eslint-plugin": "5.21.0", - "@typescript-eslint/parser": "5.21.0", - "benchmark": "2.1.4", - "c8": "7.11.2", - "eslint": "8.14.0", - "eslint-config-prettier": "8.5.0", - "mocha": "9.2.2", - "npm-run-all": "4.1.5", - "prettier": "2.6.2", - "rollup": "2.70.2", - "typescript": "4.6.3" - }, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } -} diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts deleted file mode 100644 index 601c745d..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts +++ /dev/null @@ -1,458 +0,0 @@ -import { SetArray, put } from '@jridgewell/set-array'; -import { encode } from '@jridgewell/sourcemap-codec'; -import { TraceMap, decodedMappings } from '@jridgewell/trace-mapping'; - -import { - COLUMN, - SOURCES_INDEX, - SOURCE_LINE, - SOURCE_COLUMN, - NAMES_INDEX, -} from './sourcemap-segment'; - -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -import type { SourceMapSegment } from './sourcemap-segment'; -import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types'; - -export type { DecodedSourceMap, EncodedSourceMap, Mapping }; - -export type Options = { - file?: string | null; - sourceRoot?: string | null; -}; - -const NO_NAME = -1; - -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -export let addSegment: { - ( - map: GenMapping, - genLine: number, - genColumn: number, - source?: null, - sourceLine?: null, - sourceColumn?: null, - name?: null, - content?: null, - ): void; - ( - map: GenMapping, - genLine: number, - genColumn: number, - source: string, - sourceLine: number, - sourceColumn: number, - name?: null, - content?: string | null, - ): void; - ( - map: GenMapping, - genLine: number, - genColumn: number, - source: string, - sourceLine: number, - sourceColumn: number, - name: string, - content?: string | null, - ): void; -}; - -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -export let addMapping: { - ( - map: GenMapping, - mapping: { - generated: Pos; - source?: null; - original?: null; - name?: null; - content?: null; - }, - ): void; - ( - map: GenMapping, - mapping: { - generated: Pos; - source: string; - original: Pos; - name?: null; - content?: string | null; - }, - ): void; - ( - map: GenMapping, - mapping: { - generated: Pos; - source: string; - original: Pos; - name: string; - content?: string | null; - }, - ): void; -}; - -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -export let maybeAddSegment: typeof addSegment; - -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -export let maybeAddMapping: typeof addMapping; - -/** - * Adds/removes the content of the source file to the source map. - */ -export let setSourceContent: (map: GenMapping, source: string, content: string | null) => void; - -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export let toDecodedMap: (map: GenMapping) => DecodedSourceMap; - -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export let toEncodedMap: (map: GenMapping) => EncodedSourceMap; - -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -export let fromMap: (input: SourceMapInput) => GenMapping; - -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -export let allMappings: (map: GenMapping) => Mapping[]; - -// This split declaration is only so that terser can elminiate the static initialization block. -let addSegmentInternal: ( - skipable: boolean, - map: GenMapping, - genLine: number, - genColumn: number, - source: S, - sourceLine: S extends string ? number : null | undefined, - sourceColumn: S extends string ? number : null | undefined, - name: S extends string ? string | null | undefined : null | undefined, - content: S extends string ? string | null | undefined : null | undefined, -) => void; - -/** - * Provides the state to generate a sourcemap. - */ -export class GenMapping { - private _names = new SetArray(); - private _sources = new SetArray(); - private _sourcesContent: (string | null)[] = []; - private _mappings: SourceMapSegment[][] = []; - declare file: string | null | undefined; - declare sourceRoot: string | null | undefined; - - constructor({ file, sourceRoot }: Options = {}) { - this.file = file; - this.sourceRoot = sourceRoot; - } - - static { - addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal( - false, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, - ); - }; - - maybeAddSegment = ( - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, - ) => { - return addSegmentInternal( - true, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, - ); - }; - - addMapping = (map, mapping) => { - return addMappingInternal(false, map, mapping as Parameters[2]); - }; - - maybeAddMapping = (map, mapping) => { - return addMappingInternal(true, map, mapping as Parameters[2]); - }; - - setSourceContent = (map, source, content) => { - const { _sources: sources, _sourcesContent: sourcesContent } = map; - sourcesContent[put(sources, source)] = content; - }; - - toDecodedMap = (map) => { - const { - file, - sourceRoot, - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names, - } = map; - removeEmptyFinalLines(mappings); - - return { - version: 3, - file: file || undefined, - names: names.array, - sourceRoot: sourceRoot || undefined, - sources: sources.array, - sourcesContent, - mappings, - }; - }; - - toEncodedMap = (map) => { - const decoded = toDecodedMap(map); - return { - ...decoded, - mappings: encode(decoded.mappings as SourceMapSegment[][]), - }; - }; - - allMappings = (map) => { - const out: Mapping[] = []; - const { _mappings: mappings, _sources: sources, _names: names } = map; - - for (let i = 0; i < mappings.length; i++) { - const line = mappings[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - - const generated = { line: i + 1, column: seg[COLUMN] }; - let source: string | undefined = undefined; - let original: Pos | undefined = undefined; - let name: string | undefined = undefined; - - if (seg.length !== 1) { - source = sources.array[seg[SOURCES_INDEX]]; - original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; - - if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; - } - - out.push({ generated, source, original, name } as Mapping); - } - } - - return out; - }; - - fromMap = (input) => { - const map = new TraceMap(input); - const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); - - putAll(gen._names, map.names); - putAll(gen._sources, map.sources as string[]); - gen._sourcesContent = map.sourcesContent || map.sources.map(() => null); - gen._mappings = decodedMappings(map) as GenMapping['_mappings']; - - return gen; - }; - - // Internal helpers - addSegmentInternal = ( - skipable, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, - ) => { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names, - } = map; - const line = getLine(mappings, genLine); - const index = getColumnIndex(line, genColumn); - - if (!source) { - if (skipable && skipSourceless(line, index)) return; - return insert(line, index, [genColumn]); - } - - // Sigh, TypeScript can't figure out sourceLine and sourceColumn aren't nullish if source - // isn't nullish. - assert(sourceLine); - assert(sourceColumn); - - const sourcesIndex = put(sources, source); - const namesIndex = name ? put(names, name) : NO_NAME; - if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content ?? null; - - if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { - return; - } - - return insert( - line, - index, - name - ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] - : [genColumn, sourcesIndex, sourceLine, sourceColumn], - ); - }; - } -} - -function assert(_val: unknown): asserts _val is T { - // noop. -} - -function getLine(mappings: SourceMapSegment[][], index: number): SourceMapSegment[] { - for (let i = mappings.length; i <= index; i++) { - mappings[i] = []; - } - return mappings[index]; -} - -function getColumnIndex(line: SourceMapSegment[], genColumn: number): number { - let index = line.length; - for (let i = index - 1; i >= 0; index = i--) { - const current = line[i]; - if (genColumn >= current[COLUMN]) break; - } - return index; -} - -function insert(array: T[], index: number, value: T) { - for (let i = array.length; i > index; i--) { - array[i] = array[i - 1]; - } - array[index] = value; -} - -function removeEmptyFinalLines(mappings: SourceMapSegment[][]) { - const { length } = mappings; - let len = length; - for (let i = len - 1; i >= 0; len = i, i--) { - if (mappings[i].length > 0) break; - } - if (len < length) mappings.length = len; -} - -function putAll(strarr: SetArray, array: string[]) { - for (let i = 0; i < array.length; i++) put(strarr, array[i]); -} - -function skipSourceless(line: SourceMapSegment[], index: number): boolean { - // The start of a line is already sourceless, so adding a sourceless segment to the beginning - // doesn't generate any useful information. - if (index === 0) return true; - - const prev = line[index - 1]; - // If the previous segment is also sourceless, then adding another sourceless segment doesn't - // genrate any new information. Else, this segment will end the source/named segment and point to - // a sourceless position, which is useful. - return prev.length === 1; -} - -function skipSource( - line: SourceMapSegment[], - index: number, - sourcesIndex: number, - sourceLine: number, - sourceColumn: number, - namesIndex: number, -): boolean { - // A source/named segment at the start of a line gives position at that genColumn - if (index === 0) return false; - - const prev = line[index - 1]; - - // If the previous segment is sourceless, then we're transitioning to a source. - if (prev.length === 1) return false; - - // If the previous segment maps to the exact same source position, then this segment doesn't - // provide any new position information. - return ( - sourcesIndex === prev[SOURCES_INDEX] && - sourceLine === prev[SOURCE_LINE] && - sourceColumn === prev[SOURCE_COLUMN] && - namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME) - ); -} - -function addMappingInternal( - skipable: boolean, - map: GenMapping, - mapping: { - generated: Pos; - source: S; - original: S extends string ? Pos : null | undefined; - name: S extends string ? string | null | undefined : null | undefined; - content: S extends string ? string | null | undefined : null | undefined; - }, -) { - const { generated, source, original, name, content } = mapping; - if (!source) { - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - null, - null, - null, - null, - null, - ); - } - const s: string = source; - assert(original); - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - s, - original.line - 1, - original.column, - name, - content, - ); -} diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts deleted file mode 100644 index fb296dd3..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts +++ /dev/null @@ -1,16 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; - -export type SourceMapSegment = - | [GeneratedColumn] - | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] - | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; - -export const COLUMN = 0; -export const SOURCES_INDEX = 1; -export const SOURCE_LINE = 2; -export const SOURCE_COLUMN = 3; -export const NAMES_INDEX = 4; diff --git a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/types.ts b/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/types.ts deleted file mode 100644 index dd11331b..00000000 --- a/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/src/types.ts +++ /dev/null @@ -1,43 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment'; - -export interface SourceMapV3 { - file?: string | null; - names: readonly string[]; - sourceRoot?: string; - sources: readonly (string | null)[]; - sourcesContent?: readonly (string | null)[]; - version: 3; -} - -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} - -export interface DecodedSourceMap extends SourceMapV3 { - mappings: readonly SourceMapSegment[][]; -} - -export interface Pos { - line: number; - column: number; -} - -export type Mapping = - | { - generated: Pos; - source: undefined; - original: undefined; - name: undefined; - } - | { - generated: Pos; - source: string; - original: Pos; - name: string; - } - | { - generated: Pos; - source: string; - original: Pos; - name: undefined; - }; diff --git a/node_modules/@babel/generator/package.json b/node_modules/@babel/generator/package.json deleted file mode 100644 index bcced683..00000000 --- a/node_modules/@babel/generator/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "@babel/generator", - "version": "7.18.7", - "description": "Turns an AST into code.", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-generator" - }, - "homepage": "https://babel.dev/docs/en/next/babel-generator", - "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen", - "main": "./lib/index.js", - "files": [ - "lib" - ], - "dependencies": { - "@babel/types": "^7.18.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "devDependencies": { - "@babel/helper-fixtures": "^7.18.6", - "@babel/parser": "^7.18.6", - "@jridgewell/trace-mapping": "^0.3.8", - "@types/jsesc": "^2.5.0", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-annotate-as-pure/LICENSE b/node_modules/@babel/helper-annotate-as-pure/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-annotate-as-pure/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-annotate-as-pure/README.md b/node_modules/@babel/helper-annotate-as-pure/README.md deleted file mode 100644 index 8663e342..00000000 --- a/node_modules/@babel/helper-annotate-as-pure/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-annotate-as-pure - -> Helper function to annotate paths and nodes with #__PURE__ comment - -See our website [@babel/helper-annotate-as-pure](https://babeljs.io/docs/en/babel-helper-annotate-as-pure) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-annotate-as-pure -``` - -or using yarn: - -```sh -yarn add @babel/helper-annotate-as-pure -``` diff --git a/node_modules/@babel/helper-annotate-as-pure/lib/index.js b/node_modules/@babel/helper-annotate-as-pure/lib/index.js deleted file mode 100644 index 0fcfea50..00000000 --- a/node_modules/@babel/helper-annotate-as-pure/lib/index.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = annotateAsPure; - -var _t = require("@babel/types"); - -const { - addComment -} = _t; -const PURE_ANNOTATION = "#__PURE__"; - -const isPureAnnotated = ({ - leadingComments -}) => !!leadingComments && leadingComments.some(comment => /[@#]__PURE__/.test(comment.value)); - -function annotateAsPure(pathOrNode) { - const node = pathOrNode["node"] || pathOrNode; - - if (isPureAnnotated(node)) { - return; - } - - addComment(node, "leading", PURE_ANNOTATION); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-annotate-as-pure/package.json b/node_modules/@babel/helper-annotate-as-pure/package.json deleted file mode 100644 index 32f4521b..00000000 --- a/node_modules/@babel/helper-annotate-as-pure/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "@babel/helper-annotate-as-pure", - "version": "7.18.6", - "description": "Helper function to annotate paths and nodes with #__PURE__ comment", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-annotate-as-pure" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-annotate-as-pure", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/LICENSE b/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/README.md b/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/README.md deleted file mode 100644 index ecdf5bb5..00000000 --- a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-builder-binary-assignment-operator-visitor - -> Helper function to build binary assignment operator visitors - -See our website [@babel/helper-builder-binary-assignment-operator-visitor](https://babeljs.io/docs/en/babel-helper-builder-binary-assignment-operator-visitor) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-builder-binary-assignment-operator-visitor -``` - -or using yarn: - -```sh -yarn add @babel/helper-builder-binary-assignment-operator-visitor -``` diff --git a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/lib/index.js b/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/lib/index.js deleted file mode 100644 index b0bc8b59..00000000 --- a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/lib/index.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -var _helperExplodeAssignableExpression = require("@babel/helper-explode-assignable-expression"); - -var _t = require("@babel/types"); - -const { - assignmentExpression, - sequenceExpression -} = _t; - -function _default(opts) { - const { - build, - operator - } = opts; - const visitor = { - AssignmentExpression(path) { - const { - node, - scope - } = path; - if (node.operator !== operator + "=") return; - const nodes = []; - const exploded = (0, _helperExplodeAssignableExpression.default)(node.left, nodes, this, scope); - nodes.push(assignmentExpression("=", exploded.ref, build(exploded.uid, node.right))); - path.replaceWith(sequenceExpression(nodes)); - }, - - BinaryExpression(path) { - const { - node - } = path; - - if (node.operator === operator) { - path.replaceWith(build(node.left, node.right)); - } - } - - }; - return visitor; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/package.json b/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/package.json deleted file mode 100644 index 0e045f1e..00000000 --- a/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "@babel/helper-builder-binary-assignment-operator-visitor", - "version": "7.18.6", - "description": "Helper function to build binary assignment operator visitors", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-builder-binary-assignment-operator-visitor" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-builder-binary-assignment-operator-visitor", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/LICENSE b/node_modules/@babel/helper-compilation-targets/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-compilation-targets/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-compilation-targets/README.md b/node_modules/@babel/helper-compilation-targets/README.md deleted file mode 100644 index 29f043b9..00000000 --- a/node_modules/@babel/helper-compilation-targets/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-compilation-targets - -> Helper functions on Babel compilation targets - -See our website [@babel/helper-compilation-targets](https://babeljs.io/docs/en/babel-helper-compilation-targets) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-compilation-targets -``` - -or using yarn: - -```sh -yarn add @babel/helper-compilation-targets -``` diff --git a/node_modules/@babel/helper-compilation-targets/lib/debug.js b/node_modules/@babel/helper-compilation-targets/lib/debug.js deleted file mode 100644 index 4e05fdd5..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/debug.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getInclusionReasons = getInclusionReasons; - -var _semver = require("semver"); - -var _pretty = require("./pretty"); - -var _utils = require("./utils"); - -function getInclusionReasons(item, targetVersions, list) { - const minVersions = list[item] || {}; - return Object.keys(targetVersions).reduce((result, env) => { - const minVersion = (0, _utils.getLowestImplementedVersion)(minVersions, env); - const targetVersion = targetVersions[env]; - - if (!minVersion) { - result[env] = (0, _pretty.prettifyVersion)(targetVersion); - } else { - const minIsUnreleased = (0, _utils.isUnreleasedVersion)(minVersion, env); - const targetIsUnreleased = (0, _utils.isUnreleasedVersion)(targetVersion, env); - - if (!targetIsUnreleased && (minIsUnreleased || _semver.lt(targetVersion.toString(), (0, _utils.semverify)(minVersion)))) { - result[env] = (0, _pretty.prettifyVersion)(targetVersion); - } - } - - return result; - }, {}); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/lib/filter-items.js b/node_modules/@babel/helper-compilation-targets/lib/filter-items.js deleted file mode 100644 index f47f6050..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/filter-items.js +++ /dev/null @@ -1,88 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = filterItems; -exports.isRequired = isRequired; -exports.targetsSupported = targetsSupported; - -var _semver = require("semver"); - -var _plugins = require("@babel/compat-data/plugins"); - -var _utils = require("./utils"); - -function targetsSupported(target, support) { - const targetEnvironments = Object.keys(target); - - if (targetEnvironments.length === 0) { - return false; - } - - const unsupportedEnvironments = targetEnvironments.filter(environment => { - const lowestImplementedVersion = (0, _utils.getLowestImplementedVersion)(support, environment); - - if (!lowestImplementedVersion) { - return true; - } - - const lowestTargetedVersion = target[environment]; - - if ((0, _utils.isUnreleasedVersion)(lowestTargetedVersion, environment)) { - return false; - } - - if ((0, _utils.isUnreleasedVersion)(lowestImplementedVersion, environment)) { - return true; - } - - if (!_semver.valid(lowestTargetedVersion.toString())) { - throw new Error(`Invalid version passed for target "${environment}": "${lowestTargetedVersion}". ` + "Versions must be in semver format (major.minor.patch)"); - } - - return _semver.gt((0, _utils.semverify)(lowestImplementedVersion), lowestTargetedVersion.toString()); - }); - return unsupportedEnvironments.length === 0; -} - -function isRequired(name, targets, { - compatData = _plugins, - includes, - excludes -} = {}) { - if (excludes != null && excludes.has(name)) return false; - if (includes != null && includes.has(name)) return true; - return !targetsSupported(targets, compatData[name]); -} - -function filterItems(list, includes, excludes, targets, defaultIncludes, defaultExcludes, pluginSyntaxMap) { - const result = new Set(); - const options = { - compatData: list, - includes, - excludes - }; - - for (const item in list) { - if (isRequired(item, targets, options)) { - result.add(item); - } else if (pluginSyntaxMap) { - const shippedProposalsSyntax = pluginSyntaxMap.get(item); - - if (shippedProposalsSyntax) { - result.add(shippedProposalsSyntax); - } - } - } - - if (defaultIncludes) { - defaultIncludes.forEach(item => !excludes.has(item) && result.add(item)); - } - - if (defaultExcludes) { - defaultExcludes.forEach(item => !includes.has(item) && result.delete(item)); - } - - return result; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/lib/index.js b/node_modules/@babel/helper-compilation-targets/lib/index.js deleted file mode 100644 index 1a39ee49..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/index.js +++ /dev/null @@ -1,250 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "TargetNames", { - enumerable: true, - get: function () { - return _options.TargetNames; - } -}); -exports.default = getTargets; -Object.defineProperty(exports, "filterItems", { - enumerable: true, - get: function () { - return _filterItems.default; - } -}); -Object.defineProperty(exports, "getInclusionReasons", { - enumerable: true, - get: function () { - return _debug.getInclusionReasons; - } -}); -exports.isBrowsersQueryValid = isBrowsersQueryValid; -Object.defineProperty(exports, "isRequired", { - enumerable: true, - get: function () { - return _filterItems.isRequired; - } -}); -Object.defineProperty(exports, "prettifyTargets", { - enumerable: true, - get: function () { - return _pretty.prettifyTargets; - } -}); -Object.defineProperty(exports, "unreleasedLabels", { - enumerable: true, - get: function () { - return _targets.unreleasedLabels; - } -}); - -var _browserslist = require("browserslist"); - -var _helperValidatorOption = require("@babel/helper-validator-option"); - -var _nativeModules = require("@babel/compat-data/native-modules"); - -var _utils = require("./utils"); - -var _targets = require("./targets"); - -var _options = require("./options"); - -var _pretty = require("./pretty"); - -var _debug = require("./debug"); - -var _filterItems = require("./filter-items"); - -const ESM_SUPPORT = _nativeModules["es6.module"]; -const v = new _helperValidatorOption.OptionValidator("@babel/helper-compilation-targets"); - -function validateTargetNames(targets) { - const validTargets = Object.keys(_options.TargetNames); - - for (const target of Object.keys(targets)) { - if (!(target in _options.TargetNames)) { - throw new Error(v.formatMessage(`'${target}' is not a valid target -- Did you mean '${(0, _helperValidatorOption.findSuggestion)(target, validTargets)}'?`)); - } - } - - return targets; -} - -function isBrowsersQueryValid(browsers) { - return typeof browsers === "string" || Array.isArray(browsers) && browsers.every(b => typeof b === "string"); -} - -function validateBrowsers(browsers) { - v.invariant(browsers === undefined || isBrowsersQueryValid(browsers), `'${String(browsers)}' is not a valid browserslist query`); - return browsers; -} - -function getLowestVersions(browsers) { - return browsers.reduce((all, browser) => { - const [browserName, browserVersion] = browser.split(" "); - const target = _targets.browserNameMap[browserName]; - - if (!target) { - return all; - } - - try { - const splitVersion = browserVersion.split("-")[0].toLowerCase(); - const isSplitUnreleased = (0, _utils.isUnreleasedVersion)(splitVersion, target); - - if (!all[target]) { - all[target] = isSplitUnreleased ? splitVersion : (0, _utils.semverify)(splitVersion); - return all; - } - - const version = all[target]; - const isUnreleased = (0, _utils.isUnreleasedVersion)(version, target); - - if (isUnreleased && isSplitUnreleased) { - all[target] = (0, _utils.getLowestUnreleased)(version, splitVersion, target); - } else if (isUnreleased) { - all[target] = (0, _utils.semverify)(splitVersion); - } else if (!isUnreleased && !isSplitUnreleased) { - const parsedBrowserVersion = (0, _utils.semverify)(splitVersion); - all[target] = (0, _utils.semverMin)(version, parsedBrowserVersion); - } - } catch (e) {} - - return all; - }, {}); -} - -function outputDecimalWarning(decimalTargets) { - if (!decimalTargets.length) { - return; - } - - console.warn("Warning, the following targets are using a decimal version:\n"); - decimalTargets.forEach(({ - target, - value - }) => console.warn(` ${target}: ${value}`)); - console.warn(` -We recommend using a string for minor/patch versions to avoid numbers like 6.10 -getting parsed as 6.1, which can lead to unexpected behavior. -`); -} - -function semverifyTarget(target, value) { - try { - return (0, _utils.semverify)(value); - } catch (error) { - throw new Error(v.formatMessage(`'${value}' is not a valid value for 'targets.${target}'.`)); - } -} - -function nodeTargetParser(value) { - const parsed = value === true || value === "current" ? process.versions.node : semverifyTarget("node", value); - return ["node", parsed]; -} - -function defaultTargetParser(target, value) { - const version = (0, _utils.isUnreleasedVersion)(value, target) ? value.toLowerCase() : semverifyTarget(target, value); - return [target, version]; -} - -function generateTargets(inputTargets) { - const input = Object.assign({}, inputTargets); - delete input.esmodules; - delete input.browsers; - return input; -} - -function resolveTargets(queries, env) { - const resolved = _browserslist(queries, { - mobileToDesktop: true, - env - }); - - return getLowestVersions(resolved); -} - -function getTargets(inputTargets = {}, options = {}) { - var _browsers, _browsers2; - - let { - browsers, - esmodules - } = inputTargets; - const { - configPath = "." - } = options; - validateBrowsers(browsers); - const input = generateTargets(inputTargets); - let targets = validateTargetNames(input); - const shouldParseBrowsers = !!browsers; - const hasTargets = shouldParseBrowsers || Object.keys(targets).length > 0; - const shouldSearchForConfig = !options.ignoreBrowserslistConfig && !hasTargets; - - if (!browsers && shouldSearchForConfig) { - browsers = _browserslist.loadConfig({ - config: options.configFile, - path: configPath, - env: options.browserslistEnv - }); - - if (browsers == null) { - { - browsers = []; - } - } - } - - if (esmodules && (esmodules !== "intersect" || !((_browsers = browsers) != null && _browsers.length))) { - browsers = Object.keys(ESM_SUPPORT).map(browser => `${browser} >= ${ESM_SUPPORT[browser]}`).join(", "); - esmodules = false; - } - - if ((_browsers2 = browsers) != null && _browsers2.length) { - const queryBrowsers = resolveTargets(browsers, options.browserslistEnv); - - if (esmodules === "intersect") { - for (const browser of Object.keys(queryBrowsers)) { - const version = queryBrowsers[browser]; - const esmSupportVersion = ESM_SUPPORT[browser]; - - if (esmSupportVersion) { - queryBrowsers[browser] = (0, _utils.getHighestUnreleased)(version, (0, _utils.semverify)(esmSupportVersion), browser); - } else { - delete queryBrowsers[browser]; - } - } - } - - targets = Object.assign(queryBrowsers, targets); - } - - const result = {}; - const decimalWarnings = []; - - for (const target of Object.keys(targets).sort()) { - const value = targets[target]; - - if (typeof value === "number" && value % 1 !== 0) { - decimalWarnings.push({ - target, - value - }); - } - - const [parsedTarget, parsedValue] = target === "node" ? nodeTargetParser(value) : defaultTargetParser(target, value); - - if (parsedValue) { - result[parsedTarget] = parsedValue; - } - } - - outputDecimalWarning(decimalWarnings); - return result; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/lib/options.js b/node_modules/@babel/helper-compilation-targets/lib/options.js deleted file mode 100644 index cbf4de04..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/options.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TargetNames = void 0; -const TargetNames = { - node: "node", - chrome: "chrome", - opera: "opera", - edge: "edge", - firefox: "firefox", - safari: "safari", - ie: "ie", - ios: "ios", - android: "android", - electron: "electron", - samsung: "samsung", - rhino: "rhino" -}; -exports.TargetNames = TargetNames; \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/lib/pretty.js b/node_modules/@babel/helper-compilation-targets/lib/pretty.js deleted file mode 100644 index 88df6400..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/pretty.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.prettifyTargets = prettifyTargets; -exports.prettifyVersion = prettifyVersion; - -var _semver = require("semver"); - -var _targets = require("./targets"); - -function prettifyVersion(version) { - if (typeof version !== "string") { - return version; - } - - const parts = [_semver.major(version)]; - - const minor = _semver.minor(version); - - const patch = _semver.patch(version); - - if (minor || patch) { - parts.push(minor); - } - - if (patch) { - parts.push(patch); - } - - return parts.join("."); -} - -function prettifyTargets(targets) { - return Object.keys(targets).reduce((results, target) => { - let value = targets[target]; - const unreleasedLabel = _targets.unreleasedLabels[target]; - - if (typeof value === "string" && unreleasedLabel !== value) { - value = prettifyVersion(value); - } - - results[target] = value; - return results; - }, {}); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/lib/targets.js b/node_modules/@babel/helper-compilation-targets/lib/targets.js deleted file mode 100644 index 3cbaeac9..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/targets.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.unreleasedLabels = exports.browserNameMap = void 0; -const unreleasedLabels = { - safari: "tp" -}; -exports.unreleasedLabels = unreleasedLabels; -const browserNameMap = { - and_chr: "chrome", - and_ff: "firefox", - android: "android", - chrome: "chrome", - edge: "edge", - firefox: "firefox", - ie: "ie", - ie_mob: "ie", - ios_saf: "ios", - node: "node", - op_mob: "opera", - opera: "opera", - safari: "safari", - samsung: "samsung" -}; -exports.browserNameMap = browserNameMap; \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/lib/types.js b/node_modules/@babel/helper-compilation-targets/lib/types.js deleted file mode 100644 index e69de29b..00000000 diff --git a/node_modules/@babel/helper-compilation-targets/lib/utils.js b/node_modules/@babel/helper-compilation-targets/lib/utils.js deleted file mode 100644 index e14e7f98..00000000 --- a/node_modules/@babel/helper-compilation-targets/lib/utils.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getHighestUnreleased = getHighestUnreleased; -exports.getLowestImplementedVersion = getLowestImplementedVersion; -exports.getLowestUnreleased = getLowestUnreleased; -exports.isUnreleasedVersion = isUnreleasedVersion; -exports.semverMin = semverMin; -exports.semverify = semverify; - -var _semver = require("semver"); - -var _helperValidatorOption = require("@babel/helper-validator-option"); - -var _targets = require("./targets"); - -const versionRegExp = /^(\d+|\d+.\d+)$/; -const v = new _helperValidatorOption.OptionValidator("@babel/helper-compilation-targets"); - -function semverMin(first, second) { - return first && _semver.lt(first, second) ? first : second; -} - -function semverify(version) { - if (typeof version === "string" && _semver.valid(version)) { - return version; - } - - v.invariant(typeof version === "number" || typeof version === "string" && versionRegExp.test(version), `'${version}' is not a valid version`); - const split = version.toString().split("."); - - while (split.length < 3) { - split.push("0"); - } - - return split.join("."); -} - -function isUnreleasedVersion(version, env) { - const unreleasedLabel = _targets.unreleasedLabels[env]; - return !!unreleasedLabel && unreleasedLabel === version.toString().toLowerCase(); -} - -function getLowestUnreleased(a, b, env) { - const unreleasedLabel = _targets.unreleasedLabels[env]; - - if (a === unreleasedLabel) { - return b; - } - - if (b === unreleasedLabel) { - return a; - } - - return semverMin(a, b); -} - -function getHighestUnreleased(a, b, env) { - return getLowestUnreleased(a, b, env) === a ? b : a; -} - -function getLowestImplementedVersion(plugin, environment) { - const result = plugin[environment]; - - if (!result && environment === "android") { - return plugin.chrome; - } - - return result; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-compilation-targets/package.json b/node_modules/@babel/helper-compilation-targets/package.json deleted file mode 100644 index c5d6fb02..00000000 --- a/node_modules/@babel/helper-compilation-targets/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "@babel/helper-compilation-targets", - "version": "7.18.6", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "description": "Helper functions on Babel compilation targets", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-compilation-targets" - }, - "main": "./lib/index.js", - "exports": { - ".": "./lib/index.js", - "./package.json": "./package.json" - }, - "publishConfig": { - "access": "public" - }, - "keywords": [ - "babel", - "babel-plugin" - ], - "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - }, - "devDependencies": { - "@babel/core": "^7.18.6", - "@babel/helper-plugin-test-runner": "^7.18.6", - "@types/semver": "^5.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/LICENSE b/node_modules/@babel/helper-create-class-features-plugin/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-create-class-features-plugin/README.md b/node_modules/@babel/helper-create-class-features-plugin/README.md deleted file mode 100644 index 3f1959e7..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-create-class-features-plugin - -> Compile class public and private fields, private methods and decorators to ES6 - -See our website [@babel/helper-create-class-features-plugin](https://babeljs.io/docs/en/babel-helper-create-class-features-plugin) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-create-class-features-plugin -``` - -or using yarn: - -```sh -yarn add @babel/helper-create-class-features-plugin -``` diff --git a/node_modules/@babel/helper-create-class-features-plugin/lib/decorators.js b/node_modules/@babel/helper-create-class-features-plugin/lib/decorators.js deleted file mode 100644 index d739668c..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/lib/decorators.js +++ /dev/null @@ -1,170 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.buildDecoratedClass = buildDecoratedClass; -exports.hasDecorators = hasDecorators; -exports.hasOwnDecorators = hasOwnDecorators; - -var _core = require("@babel/core"); - -var _helperReplaceSupers = require("@babel/helper-replace-supers"); - -var _helperFunctionName = require("@babel/helper-function-name"); - -function hasOwnDecorators(node) { - return !!(node.decorators && node.decorators.length); -} - -function hasDecorators(node) { - return hasOwnDecorators(node) || node.body.body.some(hasOwnDecorators); -} - -function prop(key, value) { - if (!value) return null; - return _core.types.objectProperty(_core.types.identifier(key), value); -} - -function method(key, body) { - return _core.types.objectMethod("method", _core.types.identifier(key), [], _core.types.blockStatement(body)); -} - -function takeDecorators(node) { - let result; - - if (node.decorators && node.decorators.length > 0) { - result = _core.types.arrayExpression(node.decorators.map(decorator => decorator.expression)); - } - - node.decorators = undefined; - return result; -} - -function getKey(node) { - if (node.computed) { - return node.key; - } else if (_core.types.isIdentifier(node.key)) { - return _core.types.stringLiteral(node.key.name); - } else { - return _core.types.stringLiteral(String(node.key.value)); - } -} - -function extractElementDescriptor(file, classRef, superRef, path) { - const isMethod = path.isClassMethod(); - - if (path.isPrivate()) { - throw path.buildCodeFrameError(`Private ${isMethod ? "methods" : "fields"} in decorated classes are not supported yet.`); - } - - if (path.node.type === "ClassAccessorProperty") { - throw path.buildCodeFrameError(`Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.`); - } - - if (path.node.type === "StaticBlock") { - throw path.buildCodeFrameError(`Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.`); - } - - const { - node, - scope - } = path; - new _helperReplaceSupers.default({ - methodPath: path, - objectRef: classRef, - superRef, - file, - refToPreserve: classRef - }).replace(); - const properties = [prop("kind", _core.types.stringLiteral(_core.types.isClassMethod(node) ? node.kind : "field")), prop("decorators", takeDecorators(node)), prop("static", node.static && _core.types.booleanLiteral(true)), prop("key", getKey(node))].filter(Boolean); - - if (_core.types.isClassMethod(node)) { - const id = node.computed ? null : node.key; - - const transformed = _core.types.toExpression(node); - - properties.push(prop("value", (0, _helperFunctionName.default)({ - node: transformed, - id, - scope - }) || transformed)); - } else if (_core.types.isClassProperty(node) && node.value) { - properties.push(method("value", _core.template.statements.ast`return ${node.value}`)); - } else { - properties.push(prop("value", scope.buildUndefinedNode())); - } - - path.remove(); - return _core.types.objectExpression(properties); -} - -function addDecorateHelper(file) { - try { - return file.addHelper("decorate"); - } catch (err) { - if (err.code === "BABEL_HELPER_UNKNOWN") { - err.message += "\n '@babel/plugin-transform-decorators' in non-legacy mode" + " requires '@babel/core' version ^7.0.2 and you appear to be using" + " an older version."; - } - - throw err; - } -} - -function buildDecoratedClass(ref, path, elements, file) { - const { - node, - scope - } = path; - const initializeId = scope.generateUidIdentifier("initialize"); - const isDeclaration = node.id && path.isDeclaration(); - const isStrict = path.isInStrictMode(); - const { - superClass - } = node; - node.type = "ClassDeclaration"; - if (!node.id) node.id = _core.types.cloneNode(ref); - let superId; - - if (superClass) { - superId = scope.generateUidIdentifierBasedOnNode(node.superClass, "super"); - node.superClass = superId; - } - - const classDecorators = takeDecorators(node); - - const definitions = _core.types.arrayExpression(elements.filter(element => !element.node.abstract && element.node.type !== "TSIndexSignature").map(path => extractElementDescriptor(file, node.id, superId, path))); - - const wrapperCall = _core.template.expression.ast` - ${addDecorateHelper(file)}( - ${classDecorators || _core.types.nullLiteral()}, - function (${initializeId}, ${superClass ? _core.types.cloneNode(superId) : null}) { - ${node} - return { F: ${_core.types.cloneNode(node.id)}, d: ${definitions} }; - }, - ${superClass} - ) - `; - - if (!isStrict) { - wrapperCall.arguments[1].body.directives.push(_core.types.directive(_core.types.directiveLiteral("use strict"))); - } - - let replacement = wrapperCall; - let classPathDesc = "arguments.1.body.body.0"; - - if (isDeclaration) { - replacement = _core.template.statement.ast`let ${ref} = ${wrapperCall}`; - classPathDesc = "declarations.0.init." + classPathDesc; - } - - return { - instanceNodes: [_core.template.statement.ast`${_core.types.cloneNode(initializeId)}(this)`], - - wrapClass(path) { - path.replaceWith(replacement); - return path.get(classPathDesc); - } - - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/lib/features.js b/node_modules/@babel/helper-create-class-features-plugin/lib/features.js deleted file mode 100644 index f1e93bd8..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/lib/features.js +++ /dev/null @@ -1,151 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.FEATURES = void 0; -exports.enableFeature = enableFeature; -exports.isLoose = isLoose; -exports.shouldTransform = shouldTransform; - -var _decorators = require("./decorators"); - -const FEATURES = Object.freeze({ - fields: 1 << 1, - privateMethods: 1 << 2, - decorators: 1 << 3, - privateIn: 1 << 4, - staticBlocks: 1 << 5 -}); -exports.FEATURES = FEATURES; -const featuresSameLoose = new Map([[FEATURES.fields, "@babel/plugin-proposal-class-properties"], [FEATURES.privateMethods, "@babel/plugin-proposal-private-methods"], [FEATURES.privateIn, "@babel/plugin-proposal-private-property-in-object"]]); -const featuresKey = "@babel/plugin-class-features/featuresKey"; -const looseKey = "@babel/plugin-class-features/looseKey"; -const looseLowPriorityKey = "@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing"; - -function enableFeature(file, feature, loose) { - if (!hasFeature(file, feature) || canIgnoreLoose(file, feature)) { - file.set(featuresKey, file.get(featuresKey) | feature); - - if (loose === "#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error") { - setLoose(file, feature, true); - file.set(looseLowPriorityKey, file.get(looseLowPriorityKey) | feature); - } else if (loose === "#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error") { - setLoose(file, feature, false); - file.set(looseLowPriorityKey, file.get(looseLowPriorityKey) | feature); - } else { - setLoose(file, feature, loose); - } - } - - let resolvedLoose; - let higherPriorityPluginName; - - for (const [mask, name] of featuresSameLoose) { - if (!hasFeature(file, mask)) continue; - const loose = isLoose(file, mask); - - if (canIgnoreLoose(file, mask)) { - continue; - } else if (resolvedLoose === !loose) { - throw new Error("'loose' mode configuration must be the same for @babel/plugin-proposal-class-properties, " + "@babel/plugin-proposal-private-methods and " + "@babel/plugin-proposal-private-property-in-object (when they are enabled)."); - } else { - resolvedLoose = loose; - higherPriorityPluginName = name; - } - } - - if (resolvedLoose !== undefined) { - for (const [mask, name] of featuresSameLoose) { - if (hasFeature(file, mask) && isLoose(file, mask) !== resolvedLoose) { - setLoose(file, mask, resolvedLoose); - console.warn(`Though the "loose" option was set to "${!resolvedLoose}" in your @babel/preset-env ` + `config, it will not be used for ${name} since the "loose" mode option was set to ` + `"${resolvedLoose}" for ${higherPriorityPluginName}.\nThe "loose" option must be the ` + `same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods ` + `and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can ` + `silence this warning by explicitly adding\n` + `\t["${name}", { "loose": ${resolvedLoose} }]\n` + `to the "plugins" section of your Babel config.`); - } - } - } -} - -function hasFeature(file, feature) { - return !!(file.get(featuresKey) & feature); -} - -function isLoose(file, feature) { - return !!(file.get(looseKey) & feature); -} - -function setLoose(file, feature, loose) { - if (loose) file.set(looseKey, file.get(looseKey) | feature);else file.set(looseKey, file.get(looseKey) & ~feature); - file.set(looseLowPriorityKey, file.get(looseLowPriorityKey) & ~feature); -} - -function canIgnoreLoose(file, feature) { - return !!(file.get(looseLowPriorityKey) & feature); -} - -function shouldTransform(path, file) { - let decoratorPath = null; - let publicFieldPath = null; - let privateFieldPath = null; - let privateMethodPath = null; - let staticBlockPath = null; - - if ((0, _decorators.hasOwnDecorators)(path.node)) { - decoratorPath = path.get("decorators.0"); - } - - for (const el of path.get("body.body")) { - if (!decoratorPath && (0, _decorators.hasOwnDecorators)(el.node)) { - decoratorPath = el.get("decorators.0"); - } - - if (!publicFieldPath && el.isClassProperty()) { - publicFieldPath = el; - } - - if (!privateFieldPath && el.isClassPrivateProperty()) { - privateFieldPath = el; - } - - if (!privateMethodPath && el.isClassPrivateMethod != null && el.isClassPrivateMethod()) { - privateMethodPath = el; - } - - if (!staticBlockPath && el.isStaticBlock != null && el.isStaticBlock()) { - staticBlockPath = el; - } - } - - if (decoratorPath && privateFieldPath) { - throw privateFieldPath.buildCodeFrameError("Private fields in decorated classes are not supported yet."); - } - - if (decoratorPath && privateMethodPath) { - throw privateMethodPath.buildCodeFrameError("Private methods in decorated classes are not supported yet."); - } - - if (decoratorPath && !hasFeature(file, FEATURES.decorators)) { - throw path.buildCodeFrameError("Decorators are not enabled." + "\nIf you are using " + '["@babel/plugin-proposal-decorators", { "version": "legacy" }], ' + 'make sure it comes *before* "@babel/plugin-proposal-class-properties" ' + "and enable loose mode, like so:\n" + '\t["@babel/plugin-proposal-decorators", { "version": "legacy" }]\n' + '\t["@babel/plugin-proposal-class-properties", { "loose": true }]'); - } - - if (privateMethodPath && !hasFeature(file, FEATURES.privateMethods)) { - throw privateMethodPath.buildCodeFrameError("Class private methods are not enabled. " + "Please add `@babel/plugin-proposal-private-methods` to your configuration."); - } - - if ((publicFieldPath || privateFieldPath) && !hasFeature(file, FEATURES.fields) && !hasFeature(file, FEATURES.privateMethods)) { - throw path.buildCodeFrameError("Class fields are not enabled. " + "Please add `@babel/plugin-proposal-class-properties` to your configuration."); - } - - if (staticBlockPath && !hasFeature(file, FEATURES.staticBlocks)) { - throw path.buildCodeFrameError("Static class blocks are not enabled. " + "Please add `@babel/plugin-proposal-class-static-block` to your configuration."); - } - - if (decoratorPath || privateMethodPath || staticBlockPath) { - return true; - } - - if ((publicFieldPath || privateFieldPath) && hasFeature(file, FEATURES.fields)) { - return true; - } - - return false; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/lib/fields.js b/node_modules/@babel/helper-create-class-features-plugin/lib/fields.js deleted file mode 100644 index 8afcdc43..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/lib/fields.js +++ /dev/null @@ -1,930 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.buildFieldsInitNodes = buildFieldsInitNodes; -exports.buildPrivateNamesMap = buildPrivateNamesMap; -exports.buildPrivateNamesNodes = buildPrivateNamesNodes; -exports.transformPrivateNamesUsage = transformPrivateNamesUsage; - -var _core = require("@babel/core"); - -var _helperReplaceSupers = require("@babel/helper-replace-supers"); - -var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - -var _helperMemberExpressionToFunctions = require("@babel/helper-member-expression-to-functions"); - -var _helperOptimiseCallExpression = require("@babel/helper-optimise-call-expression"); - -var _helperAnnotateAsPure = require("@babel/helper-annotate-as-pure"); - -var ts = require("./typescript"); - -function buildPrivateNamesMap(props) { - const privateNamesMap = new Map(); - - for (const prop of props) { - if (prop.isPrivate()) { - const { - name - } = prop.node.key.id; - const update = privateNamesMap.has(name) ? privateNamesMap.get(name) : { - id: prop.scope.generateUidIdentifier(name), - static: prop.node.static, - method: !prop.isProperty() - }; - - if (prop.isClassPrivateMethod()) { - if (prop.node.kind === "get") { - update.getId = prop.scope.generateUidIdentifier(`get_${name}`); - } else if (prop.node.kind === "set") { - update.setId = prop.scope.generateUidIdentifier(`set_${name}`); - } else if (prop.node.kind === "method") { - update.methodId = prop.scope.generateUidIdentifier(name); - } - } - - privateNamesMap.set(name, update); - } - } - - return privateNamesMap; -} - -function buildPrivateNamesNodes(privateNamesMap, privateFieldsAsProperties, state) { - const initNodes = []; - - for (const [name, value] of privateNamesMap) { - const { - static: isStatic, - method: isMethod, - getId, - setId - } = value; - const isAccessor = getId || setId; - - const id = _core.types.cloneNode(value.id); - - let init; - - if (privateFieldsAsProperties) { - init = _core.types.callExpression(state.addHelper("classPrivateFieldLooseKey"), [_core.types.stringLiteral(name)]); - } else if (!isStatic) { - init = _core.types.newExpression(_core.types.identifier(!isMethod || isAccessor ? "WeakMap" : "WeakSet"), []); - } - - if (init) { - (0, _helperAnnotateAsPure.default)(init); - initNodes.push(_core.template.statement.ast`var ${id} = ${init}`); - } - } - - return initNodes; -} - -function privateNameVisitorFactory(visitor) { - const privateNameVisitor = Object.assign({}, visitor, { - Class(path) { - const { - privateNamesMap - } = this; - const body = path.get("body.body"); - const visiblePrivateNames = new Map(privateNamesMap); - const redeclared = []; - - for (const prop of body) { - if (!prop.isPrivate()) continue; - const { - name - } = prop.node.key.id; - visiblePrivateNames.delete(name); - redeclared.push(name); - } - - if (!redeclared.length) { - return; - } - - path.get("body").traverse(nestedVisitor, Object.assign({}, this, { - redeclared - })); - path.traverse(privateNameVisitor, Object.assign({}, this, { - privateNamesMap: visiblePrivateNames - })); - path.skipKey("body"); - } - - }); - - const nestedVisitor = _core.traverse.visitors.merge([Object.assign({}, visitor), _helperEnvironmentVisitor.default]); - - return privateNameVisitor; -} - -const privateNameVisitor = privateNameVisitorFactory({ - PrivateName(path, { - noDocumentAll - }) { - const { - privateNamesMap, - redeclared - } = this; - const { - node, - parentPath - } = path; - - if (!parentPath.isMemberExpression({ - property: node - }) && !parentPath.isOptionalMemberExpression({ - property: node - })) { - return; - } - - const { - name - } = node.id; - if (!privateNamesMap.has(name)) return; - if (redeclared && redeclared.includes(name)) return; - this.handle(parentPath, noDocumentAll); - } - -}); - -function unshadow(name, scope, innerBinding) { - while ((_scope = scope) != null && _scope.hasBinding(name) && !scope.bindingIdentifierEquals(name, innerBinding)) { - var _scope; - - scope.rename(name); - scope = scope.parent; - } -} - -const privateInVisitor = privateNameVisitorFactory({ - BinaryExpression(path) { - const { - operator, - left, - right - } = path.node; - if (operator !== "in") return; - if (!_core.types.isPrivateName(left)) return; - const { - privateFieldsAsProperties, - privateNamesMap, - redeclared - } = this; - const { - name - } = left.id; - if (!privateNamesMap.has(name)) return; - if (redeclared && redeclared.includes(name)) return; - unshadow(this.classRef.name, path.scope, this.innerBinding); - - if (privateFieldsAsProperties) { - const { - id - } = privateNamesMap.get(name); - path.replaceWith(_core.template.expression.ast` - Object.prototype.hasOwnProperty.call(${right}, ${_core.types.cloneNode(id)}) - `); - return; - } - - const { - id, - static: isStatic - } = privateNamesMap.get(name); - - if (isStatic) { - path.replaceWith(_core.template.expression.ast`${right} === ${this.classRef}`); - return; - } - - path.replaceWith(_core.template.expression.ast`${_core.types.cloneNode(id)}.has(${right})`); - } - -}); -const privateNameHandlerSpec = { - memoise(member, count) { - const { - scope - } = member; - const { - object - } = member.node; - const memo = scope.maybeGenerateMemoised(object); - - if (!memo) { - return; - } - - this.memoiser.set(object, memo, count); - }, - - receiver(member) { - const { - object - } = member.node; - - if (this.memoiser.has(object)) { - return _core.types.cloneNode(this.memoiser.get(object)); - } - - return _core.types.cloneNode(object); - }, - - get(member) { - const { - classRef, - privateNamesMap, - file, - innerBinding - } = this; - const { - name - } = member.node.property.id; - const { - id, - static: isStatic, - method: isMethod, - methodId, - getId, - setId - } = privateNamesMap.get(name); - const isAccessor = getId || setId; - - if (isStatic) { - const helperName = isMethod && !isAccessor ? "classStaticPrivateMethodGet" : "classStaticPrivateFieldSpecGet"; - unshadow(classRef.name, member.scope, innerBinding); - return _core.types.callExpression(file.addHelper(helperName), [this.receiver(member), _core.types.cloneNode(classRef), _core.types.cloneNode(id)]); - } - - if (isMethod) { - if (isAccessor) { - if (!getId && setId) { - if (file.availableHelper("writeOnlyError")) { - return _core.types.sequenceExpression([this.receiver(member), _core.types.callExpression(file.addHelper("writeOnlyError"), [_core.types.stringLiteral(`#${name}`)])]); - } - - console.warn(`@babel/helpers is outdated, update it to silence this warning.`); - } - - return _core.types.callExpression(file.addHelper("classPrivateFieldGet"), [this.receiver(member), _core.types.cloneNode(id)]); - } - - return _core.types.callExpression(file.addHelper("classPrivateMethodGet"), [this.receiver(member), _core.types.cloneNode(id), _core.types.cloneNode(methodId)]); - } - - return _core.types.callExpression(file.addHelper("classPrivateFieldGet"), [this.receiver(member), _core.types.cloneNode(id)]); - }, - - boundGet(member) { - this.memoise(member, 1); - return _core.types.callExpression(_core.types.memberExpression(this.get(member), _core.types.identifier("bind")), [this.receiver(member)]); - }, - - set(member, value) { - const { - classRef, - privateNamesMap, - file - } = this; - const { - name - } = member.node.property.id; - const { - id, - static: isStatic, - method: isMethod, - setId, - getId - } = privateNamesMap.get(name); - const isAccessor = getId || setId; - - if (isStatic) { - const helperName = isMethod && !isAccessor ? "classStaticPrivateMethodSet" : "classStaticPrivateFieldSpecSet"; - return _core.types.callExpression(file.addHelper(helperName), [this.receiver(member), _core.types.cloneNode(classRef), _core.types.cloneNode(id), value]); - } - - if (isMethod) { - if (setId) { - return _core.types.callExpression(file.addHelper("classPrivateFieldSet"), [this.receiver(member), _core.types.cloneNode(id), value]); - } - - return _core.types.sequenceExpression([this.receiver(member), value, _core.types.callExpression(file.addHelper("readOnlyError"), [_core.types.stringLiteral(`#${name}`)])]); - } - - return _core.types.callExpression(file.addHelper("classPrivateFieldSet"), [this.receiver(member), _core.types.cloneNode(id), value]); - }, - - destructureSet(member) { - const { - classRef, - privateNamesMap, - file - } = this; - const { - name - } = member.node.property.id; - const { - id, - static: isStatic - } = privateNamesMap.get(name); - - if (isStatic) { - try { - var helper = file.addHelper("classStaticPrivateFieldDestructureSet"); - } catch (_unused) { - throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \n" + "please update @babel/helpers to the latest version."); - } - - return _core.types.memberExpression(_core.types.callExpression(helper, [this.receiver(member), _core.types.cloneNode(classRef), _core.types.cloneNode(id)]), _core.types.identifier("value")); - } - - return _core.types.memberExpression(_core.types.callExpression(file.addHelper("classPrivateFieldDestructureSet"), [this.receiver(member), _core.types.cloneNode(id)]), _core.types.identifier("value")); - }, - - call(member, args) { - this.memoise(member, 1); - return (0, _helperOptimiseCallExpression.default)(this.get(member), this.receiver(member), args, false); - }, - - optionalCall(member, args) { - this.memoise(member, 1); - return (0, _helperOptimiseCallExpression.default)(this.get(member), this.receiver(member), args, true); - } - -}; -const privateNameHandlerLoose = { - get(member) { - const { - privateNamesMap, - file - } = this; - const { - object - } = member.node; - const { - name - } = member.node.property.id; - return _core.template.expression`BASE(REF, PROP)[PROP]`({ - BASE: file.addHelper("classPrivateFieldLooseBase"), - REF: _core.types.cloneNode(object), - PROP: _core.types.cloneNode(privateNamesMap.get(name).id) - }); - }, - - set() { - throw new Error("private name handler with loose = true don't need set()"); - }, - - boundGet(member) { - return _core.types.callExpression(_core.types.memberExpression(this.get(member), _core.types.identifier("bind")), [_core.types.cloneNode(member.node.object)]); - }, - - simpleSet(member) { - return this.get(member); - }, - - destructureSet(member) { - return this.get(member); - }, - - call(member, args) { - return _core.types.callExpression(this.get(member), args); - }, - - optionalCall(member, args) { - return _core.types.optionalCallExpression(this.get(member), args, true); - } - -}; - -function transformPrivateNamesUsage(ref, path, privateNamesMap, { - privateFieldsAsProperties, - noDocumentAll, - innerBinding -}, state) { - if (!privateNamesMap.size) return; - const body = path.get("body"); - const handler = privateFieldsAsProperties ? privateNameHandlerLoose : privateNameHandlerSpec; - (0, _helperMemberExpressionToFunctions.default)(body, privateNameVisitor, Object.assign({ - privateNamesMap, - classRef: ref, - file: state - }, handler, { - noDocumentAll, - innerBinding - })); - body.traverse(privateInVisitor, { - privateNamesMap, - classRef: ref, - file: state, - privateFieldsAsProperties, - innerBinding - }); -} - -function buildPrivateFieldInitLoose(ref, prop, privateNamesMap) { - const { - id - } = privateNamesMap.get(prop.node.key.id.name); - const value = prop.node.value || prop.scope.buildUndefinedNode(); - return _core.template.statement.ast` - Object.defineProperty(${ref}, ${_core.types.cloneNode(id)}, { - // configurable is false by default - // enumerable is false by default - writable: true, - value: ${value} - }); - `; -} - -function buildPrivateInstanceFieldInitSpec(ref, prop, privateNamesMap, state) { - const { - id - } = privateNamesMap.get(prop.node.key.id.name); - const value = prop.node.value || prop.scope.buildUndefinedNode(); - { - if (!state.availableHelper("classPrivateFieldInitSpec")) { - return _core.template.statement.ast`${_core.types.cloneNode(id)}.set(${ref}, { - // configurable is always false for private elements - // enumerable is always false for private elements - writable: true, - value: ${value}, - })`; - } - } - const helper = state.addHelper("classPrivateFieldInitSpec"); - return _core.template.statement.ast`${helper}( - ${_core.types.thisExpression()}, - ${_core.types.cloneNode(id)}, - { - writable: true, - value: ${value} - }, - )`; -} - -function buildPrivateStaticFieldInitSpec(prop, privateNamesMap) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - id, - getId, - setId, - initAdded - } = privateName; - const isAccessor = getId || setId; - if (!prop.isProperty() && (initAdded || !isAccessor)) return; - - if (isAccessor) { - privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, { - initAdded: true - })); - return _core.template.statement.ast` - var ${_core.types.cloneNode(id)} = { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${getId ? getId.name : prop.scope.buildUndefinedNode()}, - set: ${setId ? setId.name : prop.scope.buildUndefinedNode()} - } - `; - } - - const value = prop.node.value || prop.scope.buildUndefinedNode(); - return _core.template.statement.ast` - var ${_core.types.cloneNode(id)} = { - // configurable is false by default - // enumerable is false by default - writable: true, - value: ${value} - }; - `; -} - -function buildPrivateMethodInitLoose(ref, prop, privateNamesMap) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - methodId, - id, - getId, - setId, - initAdded - } = privateName; - if (initAdded) return; - - if (methodId) { - return _core.template.statement.ast` - Object.defineProperty(${ref}, ${id}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - value: ${methodId.name} - }); - `; - } - - const isAccessor = getId || setId; - - if (isAccessor) { - privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, { - initAdded: true - })); - return _core.template.statement.ast` - Object.defineProperty(${ref}, ${id}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${getId ? getId.name : prop.scope.buildUndefinedNode()}, - set: ${setId ? setId.name : prop.scope.buildUndefinedNode()} - }); - `; - } -} - -function buildPrivateInstanceMethodInitSpec(ref, prop, privateNamesMap, state) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - getId, - setId, - initAdded - } = privateName; - if (initAdded) return; - const isAccessor = getId || setId; - - if (isAccessor) { - return buildPrivateAccessorInitialization(ref, prop, privateNamesMap, state); - } - - return buildPrivateInstanceMethodInitalization(ref, prop, privateNamesMap, state); -} - -function buildPrivateAccessorInitialization(ref, prop, privateNamesMap, state) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - id, - getId, - setId - } = privateName; - privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, { - initAdded: true - })); - { - if (!state.availableHelper("classPrivateFieldInitSpec")) { - return _core.template.statement.ast` - ${id}.set(${ref}, { - get: ${getId ? getId.name : prop.scope.buildUndefinedNode()}, - set: ${setId ? setId.name : prop.scope.buildUndefinedNode()} - }); - `; - } - } - const helper = state.addHelper("classPrivateFieldInitSpec"); - return _core.template.statement.ast`${helper}( - ${_core.types.thisExpression()}, - ${_core.types.cloneNode(id)}, - { - get: ${getId ? getId.name : prop.scope.buildUndefinedNode()}, - set: ${setId ? setId.name : prop.scope.buildUndefinedNode()} - }, - )`; -} - -function buildPrivateInstanceMethodInitalization(ref, prop, privateNamesMap, state) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - id - } = privateName; - { - if (!state.availableHelper("classPrivateMethodInitSpec")) { - return _core.template.statement.ast`${id}.add(${ref})`; - } - } - const helper = state.addHelper("classPrivateMethodInitSpec"); - return _core.template.statement.ast`${helper}( - ${_core.types.thisExpression()}, - ${_core.types.cloneNode(id)} - )`; -} - -function buildPublicFieldInitLoose(ref, prop) { - const { - key, - computed - } = prop.node; - const value = prop.node.value || prop.scope.buildUndefinedNode(); - return _core.types.expressionStatement(_core.types.assignmentExpression("=", _core.types.memberExpression(ref, key, computed || _core.types.isLiteral(key)), value)); -} - -function buildPublicFieldInitSpec(ref, prop, state) { - const { - key, - computed - } = prop.node; - const value = prop.node.value || prop.scope.buildUndefinedNode(); - return _core.types.expressionStatement(_core.types.callExpression(state.addHelper("defineProperty"), [ref, computed || _core.types.isLiteral(key) ? key : _core.types.stringLiteral(key.name), value])); -} - -function buildPrivateStaticMethodInitLoose(ref, prop, state, privateNamesMap) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - id, - methodId, - getId, - setId, - initAdded - } = privateName; - if (initAdded) return; - const isAccessor = getId || setId; - - if (isAccessor) { - privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, { - initAdded: true - })); - return _core.template.statement.ast` - Object.defineProperty(${ref}, ${id}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${getId ? getId.name : prop.scope.buildUndefinedNode()}, - set: ${setId ? setId.name : prop.scope.buildUndefinedNode()} - }) - `; - } - - return _core.template.statement.ast` - Object.defineProperty(${ref}, ${id}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - value: ${methodId.name} - }); - `; -} - -function buildPrivateMethodDeclaration(prop, privateNamesMap, privateFieldsAsProperties = false) { - const privateName = privateNamesMap.get(prop.node.key.id.name); - const { - id, - methodId, - getId, - setId, - getterDeclared, - setterDeclared, - static: isStatic - } = privateName; - const { - params, - body, - generator, - async - } = prop.node; - const isGetter = getId && !getterDeclared && params.length === 0; - const isSetter = setId && !setterDeclared && params.length > 0; - let declId = methodId; - - if (isGetter) { - privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, { - getterDeclared: true - })); - declId = getId; - } else if (isSetter) { - privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, { - setterDeclared: true - })); - declId = setId; - } else if (isStatic && !privateFieldsAsProperties) { - declId = id; - } - - return _core.types.functionDeclaration(_core.types.cloneNode(declId), params, body, generator, async); -} - -const thisContextVisitor = _core.traverse.visitors.merge([{ - ThisExpression(path, state) { - state.needsClassRef = true; - path.replaceWith(_core.types.cloneNode(state.classRef)); - }, - - MetaProperty(path) { - const meta = path.get("meta"); - const property = path.get("property"); - const { - scope - } = path; - - if (meta.isIdentifier({ - name: "new" - }) && property.isIdentifier({ - name: "target" - })) { - path.replaceWith(scope.buildUndefinedNode()); - } - } - -}, _helperEnvironmentVisitor.default]); - -const innerReferencesVisitor = { - ReferencedIdentifier(path, state) { - if (path.scope.bindingIdentifierEquals(path.node.name, state.innerBinding)) { - state.needsClassRef = true; - path.node.name = state.classRef.name; - } - } - -}; - -function replaceThisContext(path, ref, getSuperRef, file, isStaticBlock, constantSuper, innerBindingRef) { - var _state$classRef; - - const state = { - classRef: ref, - needsClassRef: false, - innerBinding: innerBindingRef - }; - const replacer = new _helperReplaceSupers.default({ - methodPath: path, - constantSuper, - file, - refToPreserve: ref, - getSuperRef, - - getObjectRef() { - state.needsClassRef = true; - return _core.types.isStaticBlock != null && _core.types.isStaticBlock(path.node) || path.node.static ? ref : _core.types.memberExpression(ref, _core.types.identifier("prototype")); - } - - }); - replacer.replace(); - - if (isStaticBlock || path.isProperty()) { - path.traverse(thisContextVisitor, state); - } - - if (innerBindingRef != null && (_state$classRef = state.classRef) != null && _state$classRef.name && state.classRef.name !== (innerBindingRef == null ? void 0 : innerBindingRef.name)) { - path.traverse(innerReferencesVisitor, state); - } - - return state.needsClassRef; -} - -function isNameOrLength({ - key, - computed -}) { - if (key.type === "Identifier") { - return !computed && (key.name === "name" || key.name === "length"); - } - - if (key.type === "StringLiteral") { - return key.value === "name" || key.value === "length"; - } - - return false; -} - -function buildFieldsInitNodes(ref, superRef, props, privateNamesMap, state, setPublicClassFields, privateFieldsAsProperties, constantSuper, innerBindingRef) { - let needsClassRef = false; - let injectSuperRef; - const staticNodes = []; - const instanceNodes = []; - const pureStaticNodes = []; - const getSuperRef = _core.types.isIdentifier(superRef) ? () => superRef : () => { - var _injectSuperRef; - - (_injectSuperRef = injectSuperRef) != null ? _injectSuperRef : injectSuperRef = props[0].scope.generateUidIdentifierBasedOnNode(superRef); - return injectSuperRef; - }; - - for (const prop of props) { - prop.isClassProperty() && ts.assertFieldTransformed(prop); - const isStatic = !(_core.types.isStaticBlock != null && _core.types.isStaticBlock(prop.node)) && prop.node.static; - const isInstance = !isStatic; - const isPrivate = prop.isPrivate(); - const isPublic = !isPrivate; - const isField = prop.isProperty(); - const isMethod = !isField; - const isStaticBlock = prop.isStaticBlock == null ? void 0 : prop.isStaticBlock(); - - if (isStatic || isMethod && isPrivate || isStaticBlock) { - const replaced = replaceThisContext(prop, ref, getSuperRef, state, isStaticBlock, constantSuper, innerBindingRef); - needsClassRef = needsClassRef || replaced; - } - - switch (true) { - case isStaticBlock: - { - const blockBody = prop.node.body; - - if (blockBody.length === 1 && _core.types.isExpressionStatement(blockBody[0])) { - staticNodes.push(blockBody[0]); - } else { - staticNodes.push(_core.template.statement.ast`(() => { ${blockBody} })()`); - } - - break; - } - - case isStatic && isPrivate && isField && privateFieldsAsProperties: - needsClassRef = true; - staticNodes.push(buildPrivateFieldInitLoose(_core.types.cloneNode(ref), prop, privateNamesMap)); - break; - - case isStatic && isPrivate && isField && !privateFieldsAsProperties: - needsClassRef = true; - staticNodes.push(buildPrivateStaticFieldInitSpec(prop, privateNamesMap)); - break; - - case isStatic && isPublic && isField && setPublicClassFields: - if (!isNameOrLength(prop.node)) { - needsClassRef = true; - staticNodes.push(buildPublicFieldInitLoose(_core.types.cloneNode(ref), prop)); - break; - } - - case isStatic && isPublic && isField && !setPublicClassFields: - needsClassRef = true; - staticNodes.push(buildPublicFieldInitSpec(_core.types.cloneNode(ref), prop, state)); - break; - - case isInstance && isPrivate && isField && privateFieldsAsProperties: - instanceNodes.push(buildPrivateFieldInitLoose(_core.types.thisExpression(), prop, privateNamesMap)); - break; - - case isInstance && isPrivate && isField && !privateFieldsAsProperties: - instanceNodes.push(buildPrivateInstanceFieldInitSpec(_core.types.thisExpression(), prop, privateNamesMap, state)); - break; - - case isInstance && isPrivate && isMethod && privateFieldsAsProperties: - instanceNodes.unshift(buildPrivateMethodInitLoose(_core.types.thisExpression(), prop, privateNamesMap)); - pureStaticNodes.push(buildPrivateMethodDeclaration(prop, privateNamesMap, privateFieldsAsProperties)); - break; - - case isInstance && isPrivate && isMethod && !privateFieldsAsProperties: - instanceNodes.unshift(buildPrivateInstanceMethodInitSpec(_core.types.thisExpression(), prop, privateNamesMap, state)); - pureStaticNodes.push(buildPrivateMethodDeclaration(prop, privateNamesMap, privateFieldsAsProperties)); - break; - - case isStatic && isPrivate && isMethod && !privateFieldsAsProperties: - needsClassRef = true; - staticNodes.unshift(buildPrivateStaticFieldInitSpec(prop, privateNamesMap)); - pureStaticNodes.push(buildPrivateMethodDeclaration(prop, privateNamesMap, privateFieldsAsProperties)); - break; - - case isStatic && isPrivate && isMethod && privateFieldsAsProperties: - needsClassRef = true; - staticNodes.unshift(buildPrivateStaticMethodInitLoose(_core.types.cloneNode(ref), prop, state, privateNamesMap)); - pureStaticNodes.push(buildPrivateMethodDeclaration(prop, privateNamesMap, privateFieldsAsProperties)); - break; - - case isInstance && isPublic && isField && setPublicClassFields: - instanceNodes.push(buildPublicFieldInitLoose(_core.types.thisExpression(), prop)); - break; - - case isInstance && isPublic && isField && !setPublicClassFields: - instanceNodes.push(buildPublicFieldInitSpec(_core.types.thisExpression(), prop, state)); - break; - - default: - throw new Error("Unreachable."); - } - } - - return { - staticNodes: staticNodes.filter(Boolean), - instanceNodes: instanceNodes.filter(Boolean), - pureStaticNodes: pureStaticNodes.filter(Boolean), - - wrapClass(path) { - for (const prop of props) { - prop.remove(); - } - - if (injectSuperRef) { - path.scope.push({ - id: _core.types.cloneNode(injectSuperRef) - }); - path.set("superClass", _core.types.assignmentExpression("=", injectSuperRef, path.node.superClass)); - } - - if (!needsClassRef) return path; - - if (path.isClassExpression()) { - path.scope.push({ - id: ref - }); - path.replaceWith(_core.types.assignmentExpression("=", _core.types.cloneNode(ref), path.node)); - } else if (!path.node.id) { - path.node.id = ref; - } - - return path; - } - - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/lib/index.js b/node_modules/@babel/helper-create-class-features-plugin/lib/index.js deleted file mode 100644 index 045ccdc1..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/lib/index.js +++ /dev/null @@ -1,236 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "FEATURES", { - enumerable: true, - get: function () { - return _features.FEATURES; - } -}); -exports.createClassFeaturePlugin = createClassFeaturePlugin; -Object.defineProperty(exports, "enableFeature", { - enumerable: true, - get: function () { - return _features.enableFeature; - } -}); -Object.defineProperty(exports, "injectInitialization", { - enumerable: true, - get: function () { - return _misc.injectInitialization; - } -}); - -var _core = require("@babel/core"); - -var _helperFunctionName = require("@babel/helper-function-name"); - -var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration"); - -var _fields = require("./fields"); - -var _decorators = require("./decorators"); - -var _misc = require("./misc"); - -var _features = require("./features"); - -var _typescript = require("./typescript"); - -const version = "7.18.6".split(".").reduce((v, x) => v * 1e5 + +x, 0); -const versionKey = "@babel/plugin-class-features/version"; - -function createClassFeaturePlugin({ - name, - feature, - loose, - manipulateOptions, - api = { - assumption: () => void 0 - }, - inherits -}) { - const setPublicClassFields = api.assumption("setPublicClassFields"); - const privateFieldsAsProperties = api.assumption("privateFieldsAsProperties"); - const constantSuper = api.assumption("constantSuper"); - const noDocumentAll = api.assumption("noDocumentAll"); - - if (loose === true) { - const explicit = []; - - if (setPublicClassFields !== undefined) { - explicit.push(`"setPublicClassFields"`); - } - - if (privateFieldsAsProperties !== undefined) { - explicit.push(`"privateFieldsAsProperties"`); - } - - if (explicit.length !== 0) { - console.warn(`[${name}]: You are using the "loose: true" option and you are` + ` explicitly setting a value for the ${explicit.join(" and ")}` + ` assumption${explicit.length > 1 ? "s" : ""}. The "loose" option` + ` can cause incompatibilities with the other class features` + ` plugins, so it's recommended that you replace it with the` + ` following top-level option:\n` + `\t"assumptions": {\n` + `\t\t"setPublicClassFields": true,\n` + `\t\t"privateFieldsAsProperties": true\n` + `\t}`); - } - } - - return { - name, - manipulateOptions, - inherits, - - pre(file) { - (0, _features.enableFeature)(file, feature, loose); - - if (!file.get(versionKey) || file.get(versionKey) < version) { - file.set(versionKey, version); - } - }, - - visitor: { - Class(path, { - file - }) { - if (file.get(versionKey) !== version) return; - if (!(0, _features.shouldTransform)(path, file)) return; - if (path.isClassDeclaration()) (0, _typescript.assertFieldTransformed)(path); - const loose = (0, _features.isLoose)(file, feature); - let constructor; - const isDecorated = (0, _decorators.hasDecorators)(path.node); - const props = []; - const elements = []; - const computedPaths = []; - const privateNames = new Set(); - const body = path.get("body"); - - for (const path of body.get("body")) { - if ((path.isClassProperty() || path.isClassMethod()) && path.node.computed) { - computedPaths.push(path); - } - - if (path.isPrivate()) { - const { - name - } = path.node.key.id; - const getName = `get ${name}`; - const setName = `set ${name}`; - - if (path.isClassPrivateMethod()) { - if (path.node.kind === "get") { - if (privateNames.has(getName) || privateNames.has(name) && !privateNames.has(setName)) { - throw path.buildCodeFrameError("Duplicate private field"); - } - - privateNames.add(getName).add(name); - } else if (path.node.kind === "set") { - if (privateNames.has(setName) || privateNames.has(name) && !privateNames.has(getName)) { - throw path.buildCodeFrameError("Duplicate private field"); - } - - privateNames.add(setName).add(name); - } - } else { - if (privateNames.has(name) && !privateNames.has(getName) && !privateNames.has(setName) || privateNames.has(name) && (privateNames.has(getName) || privateNames.has(setName))) { - throw path.buildCodeFrameError("Duplicate private field"); - } - - privateNames.add(name); - } - } - - if (path.isClassMethod({ - kind: "constructor" - })) { - constructor = path; - } else { - elements.push(path); - - if (path.isProperty() || path.isPrivate() || path.isStaticBlock != null && path.isStaticBlock()) { - props.push(path); - } - } - } - - { - if (!props.length && !isDecorated) return; - } - const innerBinding = path.node.id; - let ref; - - if (!innerBinding || path.isClassExpression()) { - (0, _helperFunctionName.default)(path); - ref = path.scope.generateUidIdentifier("class"); - } else { - ref = _core.types.cloneNode(path.node.id); - } - - const privateNamesMap = (0, _fields.buildPrivateNamesMap)(props); - const privateNamesNodes = (0, _fields.buildPrivateNamesNodes)(privateNamesMap, privateFieldsAsProperties != null ? privateFieldsAsProperties : loose, file); - (0, _fields.transformPrivateNamesUsage)(ref, path, privateNamesMap, { - privateFieldsAsProperties: privateFieldsAsProperties != null ? privateFieldsAsProperties : loose, - noDocumentAll, - innerBinding - }, file); - let keysNodes, staticNodes, instanceNodes, pureStaticNodes, wrapClass; - { - if (isDecorated) { - staticNodes = pureStaticNodes = keysNodes = []; - ({ - instanceNodes, - wrapClass - } = (0, _decorators.buildDecoratedClass)(ref, path, elements, file)); - } else { - keysNodes = (0, _misc.extractComputedKeys)(path, computedPaths, file); - ({ - staticNodes, - pureStaticNodes, - instanceNodes, - wrapClass - } = (0, _fields.buildFieldsInitNodes)(ref, path.node.superClass, props, privateNamesMap, file, setPublicClassFields != null ? setPublicClassFields : loose, privateFieldsAsProperties != null ? privateFieldsAsProperties : loose, constantSuper != null ? constantSuper : loose, innerBinding)); - } - } - - if (instanceNodes.length > 0) { - (0, _misc.injectInitialization)(path, constructor, instanceNodes, (referenceVisitor, state) => { - { - if (isDecorated) return; - } - - for (const prop of props) { - if (_core.types.isStaticBlock != null && _core.types.isStaticBlock(prop.node) || prop.node.static) continue; - prop.traverse(referenceVisitor, state); - } - }); - } - - const wrappedPath = wrapClass(path); - wrappedPath.insertBefore([...privateNamesNodes, ...keysNodes]); - - if (staticNodes.length > 0) { - wrappedPath.insertAfter(staticNodes); - } - - if (pureStaticNodes.length > 0) { - wrappedPath.find(parent => parent.isStatement() || parent.isDeclaration()).insertAfter(pureStaticNodes); - } - }, - - ExportDefaultDeclaration(path, { - file - }) { - { - if (file.get(versionKey) !== version) return; - const decl = path.get("declaration"); - - if (decl.isClassDeclaration() && (0, _decorators.hasDecorators)(decl.node)) { - if (decl.node.id) { - (0, _helperSplitExportDeclaration.default)(path); - } else { - decl.node.type = "ClassExpression"; - } - } - } - } - - } - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/lib/misc.js b/node_modules/@babel/helper-create-class-features-plugin/lib/misc.js deleted file mode 100644 index 7f609dc5..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/lib/misc.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.extractComputedKeys = extractComputedKeys; -exports.injectInitialization = injectInitialization; - -var _core = require("@babel/core"); - -var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - -const findBareSupers = _core.traverse.visitors.merge([{ - Super(path) { - const { - node, - parentPath - } = path; - - if (parentPath.isCallExpression({ - callee: node - })) { - this.push(parentPath); - } - } - -}, _helperEnvironmentVisitor.default]); - -const referenceVisitor = { - "TSTypeAnnotation|TypeAnnotation"(path) { - path.skip(); - }, - - ReferencedIdentifier(path, { - scope - }) { - if (scope.hasOwnBinding(path.node.name)) { - scope.rename(path.node.name); - path.skip(); - } - } - -}; - -function handleClassTDZ(path, state) { - if (state.classBinding && state.classBinding === path.scope.getBinding(path.node.name)) { - const classNameTDZError = state.file.addHelper("classNameTDZError"); - - const throwNode = _core.types.callExpression(classNameTDZError, [_core.types.stringLiteral(path.node.name)]); - - path.replaceWith(_core.types.sequenceExpression([throwNode, path.node])); - path.skip(); - } -} - -const classFieldDefinitionEvaluationTDZVisitor = { - ReferencedIdentifier: handleClassTDZ -}; - -function injectInitialization(path, constructor, nodes, renamer) { - if (!nodes.length) return; - const isDerived = !!path.node.superClass; - - if (!constructor) { - const newConstructor = _core.types.classMethod("constructor", _core.types.identifier("constructor"), [], _core.types.blockStatement([])); - - if (isDerived) { - newConstructor.params = [_core.types.restElement(_core.types.identifier("args"))]; - newConstructor.body.body.push(_core.template.statement.ast`super(...args)`); - } - - [constructor] = path.get("body").unshiftContainer("body", newConstructor); - } - - if (renamer) { - renamer(referenceVisitor, { - scope: constructor.scope - }); - } - - if (isDerived) { - const bareSupers = []; - constructor.traverse(findBareSupers, bareSupers); - let isFirst = true; - - for (const bareSuper of bareSupers) { - if (isFirst) { - bareSuper.insertAfter(nodes); - isFirst = false; - } else { - bareSuper.insertAfter(nodes.map(n => _core.types.cloneNode(n))); - } - } - } else { - constructor.get("body").unshiftContainer("body", nodes); - } -} - -function extractComputedKeys(path, computedPaths, file) { - const declarations = []; - const state = { - classBinding: path.node.id && path.scope.getBinding(path.node.id.name), - file - }; - - for (const computedPath of computedPaths) { - const computedKey = computedPath.get("key"); - - if (computedKey.isReferencedIdentifier()) { - handleClassTDZ(computedKey, state); - } else { - computedKey.traverse(classFieldDefinitionEvaluationTDZVisitor, state); - } - - const computedNode = computedPath.node; - - if (!computedKey.isConstantExpression()) { - const ident = path.scope.generateUidIdentifierBasedOnNode(computedNode.key); - path.scope.push({ - id: ident, - kind: "let" - }); - declarations.push(_core.types.expressionStatement(_core.types.assignmentExpression("=", _core.types.cloneNode(ident), computedNode.key))); - computedNode.key = _core.types.cloneNode(ident); - } - } - - return declarations; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/lib/typescript.js b/node_modules/@babel/helper-create-class-features-plugin/lib/typescript.js deleted file mode 100644 index 394c4834..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/lib/typescript.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.assertFieldTransformed = assertFieldTransformed; - -function assertFieldTransformed(path) { - if (path.node.declare) { - throw path.buildCodeFrameError(`TypeScript 'declare' fields must first be transformed by ` + `@babel/plugin-transform-typescript.\n` + `If you have already enabled that plugin (or '@babel/preset-typescript'), make sure ` + `that it runs before any plugin related to additional class features:\n` + ` - @babel/plugin-proposal-class-properties\n` + ` - @babel/plugin-proposal-private-methods\n` + ` - @babel/plugin-proposal-decorators`); - } -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-class-features-plugin/package.json b/node_modules/@babel/helper-create-class-features-plugin/package.json deleted file mode 100644 index e6981e2b..00000000 --- a/node_modules/@babel/helper-create-class-features-plugin/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "@babel/helper-create-class-features-plugin", - "version": "7.18.6", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "description": "Compile class public and private fields, private methods and decorators to ES6", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-create-class-features-plugin" - }, - "main": "./lib/index.js", - "publishConfig": { - "access": "public" - }, - "keywords": [ - "babel", - "babel-plugin" - ], - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - }, - "devDependencies": { - "@babel/core": "^7.18.6", - "@babel/helper-plugin-test-runner": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/preset-env": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-regexp-features-plugin/LICENSE b/node_modules/@babel/helper-create-regexp-features-plugin/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-create-regexp-features-plugin/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-create-regexp-features-plugin/README.md b/node_modules/@babel/helper-create-regexp-features-plugin/README.md deleted file mode 100644 index 9c6f350c..00000000 --- a/node_modules/@babel/helper-create-regexp-features-plugin/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-create-regexp-features-plugin - -> Compile ESNext Regular Expressions to ES5 - -See our website [@babel/helper-create-regexp-features-plugin](https://babeljs.io/docs/en/babel-helper-create-regexp-features-plugin) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-create-regexp-features-plugin -``` - -or using yarn: - -```sh -yarn add @babel/helper-create-regexp-features-plugin -``` diff --git a/node_modules/@babel/helper-create-regexp-features-plugin/lib/features.js b/node_modules/@babel/helper-create-regexp-features-plugin/lib/features.js deleted file mode 100644 index 3be4b05e..00000000 --- a/node_modules/@babel/helper-create-regexp-features-plugin/lib/features.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.FEATURES = void 0; -exports.enableFeature = enableFeature; -exports.featuresKey = void 0; -exports.hasFeature = hasFeature; -exports.runtimeKey = void 0; -const FEATURES = Object.freeze({ - unicodeFlag: 1 << 0, - dotAllFlag: 1 << 1, - unicodePropertyEscape: 1 << 2, - namedCaptureGroups: 1 << 3, - unicodeSetsFlag_syntax: 1 << 4, - unicodeSetsFlag: 1 << 5 -}); -exports.FEATURES = FEATURES; -const featuresKey = "@babel/plugin-regexp-features/featuresKey"; -exports.featuresKey = featuresKey; -const runtimeKey = "@babel/plugin-regexp-features/runtimeKey"; -exports.runtimeKey = runtimeKey; - -function enableFeature(features, feature) { - return features | feature; -} - -function hasFeature(features, feature) { - return !!(features & feature); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-regexp-features-plugin/lib/index.js b/node_modules/@babel/helper-create-regexp-features-plugin/lib/index.js deleted file mode 100644 index c64b2ff2..00000000 --- a/node_modules/@babel/helper-create-regexp-features-plugin/lib/index.js +++ /dev/null @@ -1,106 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.createRegExpFeaturePlugin = createRegExpFeaturePlugin; - -var _regexpuCore = require("regexpu-core"); - -var _features = require("./features"); - -var _util = require("./util"); - -var _core = require("@babel/core"); - -var _helperAnnotateAsPure = require("@babel/helper-annotate-as-pure"); - -const version = "7.18.6".split(".").reduce((v, x) => v * 1e5 + +x, 0); -const versionKey = "@babel/plugin-regexp-features/version"; - -function createRegExpFeaturePlugin({ - name, - feature, - options = {}, - manipulateOptions = () => {} -}) { - return { - name, - manipulateOptions, - - pre() { - var _file$get; - - const { - file - } = this; - const features = (_file$get = file.get(_features.featuresKey)) != null ? _file$get : 0; - let newFeatures = (0, _features.enableFeature)(features, _features.FEATURES[feature]); - const { - useUnicodeFlag, - runtime = true - } = options; - - if (useUnicodeFlag === false) { - newFeatures = (0, _features.enableFeature)(newFeatures, _features.FEATURES.unicodeFlag); - } - - if (newFeatures !== features) { - file.set(_features.featuresKey, newFeatures); - } - - if (!runtime) { - file.set(_features.runtimeKey, false); - } - - if (!file.has(versionKey) || file.get(versionKey) < version) { - file.set(versionKey, version); - } - }, - - visitor: { - RegExpLiteral(path) { - var _file$get2; - - const { - node - } = path; - const { - file - } = this; - const features = file.get(_features.featuresKey); - const runtime = (_file$get2 = file.get(_features.runtimeKey)) != null ? _file$get2 : true; - const regexpuOptions = (0, _util.generateRegexpuOptions)(features); - if ((0, _util.canSkipRegexpu)(node, regexpuOptions)) return; - const namedCaptureGroups = {}; - - if (regexpuOptions.namedGroups === "transform") { - regexpuOptions.onNamedGroup = (name, index) => { - namedCaptureGroups[name] = index; - }; - } - - node.pattern = _regexpuCore(node.pattern, node.flags, regexpuOptions); - - if (regexpuOptions.namedGroups === "transform" && Object.keys(namedCaptureGroups).length > 0 && runtime && !isRegExpTest(path)) { - const call = _core.types.callExpression(this.addHelper("wrapRegExp"), [node, _core.types.valueToNode(namedCaptureGroups)]); - - (0, _helperAnnotateAsPure.default)(call); - path.replaceWith(call); - } - - node.flags = (0, _util.transformFlags)(regexpuOptions, node.flags); - } - - } - }; -} - -function isRegExpTest(path) { - return path.parentPath.isMemberExpression({ - object: path.node, - computed: false - }) && path.parentPath.get("property").isIdentifier({ - name: "test" - }); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-regexp-features-plugin/lib/util.js b/node_modules/@babel/helper-create-regexp-features-plugin/lib/util.js deleted file mode 100644 index 7bb6d40a..00000000 --- a/node_modules/@babel/helper-create-regexp-features-plugin/lib/util.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.canSkipRegexpu = canSkipRegexpu; -exports.generateRegexpuOptions = generateRegexpuOptions; -exports.transformFlags = transformFlags; - -var _features = require("./features"); - -function generateRegexpuOptions(toTransform) { - const feat = (name, ok = "transform") => { - return (0, _features.hasFeature)(toTransform, _features.FEATURES[name]) ? ok : false; - }; - - return { - unicodeFlag: feat("unicodeFlag"), - unicodeSetsFlag: feat("unicodeSetsFlag") || feat("unicodeSetsFlag_syntax", "parse"), - dotAllFlag: feat("dotAllFlag"), - unicodePropertyEscapes: feat("unicodePropertyEscape"), - namedGroups: feat("namedCaptureGroups"), - onNamedGroup: () => {} - }; -} - -function canSkipRegexpu(node, options) { - const { - flags, - pattern - } = node; - - if (flags.includes("v")) { - if (options.unicodeSetsFlag === "transform") return false; - } - - if (flags.includes("u")) { - if (options.unicodeFlag === "transform") return false; - - if (options.unicodePropertyEscapes === "transform" && /\\[pP]{/.test(pattern)) { - return false; - } - } - - if (flags.includes("s")) { - if (options.dotAllFlag === "transform") return false; - } - - if (options.namedGroups === "transform" && /\(\?<(?![=!])/.test(pattern)) { - return false; - } - - return true; -} - -function transformFlags(regexpuOptions, flags) { - if (regexpuOptions.unicodeSetsFlag === "transform") { - flags = flags.replace("v", "u"); - } - - if (regexpuOptions.unicodeFlag === "transform") { - flags = flags.replace("u", ""); - } - - if (regexpuOptions.dotAllFlag === "transform") { - flags = flags.replace("s", ""); - } - - return flags; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-create-regexp-features-plugin/package.json b/node_modules/@babel/helper-create-regexp-features-plugin/package.json deleted file mode 100644 index e0aef146..00000000 --- a/node_modules/@babel/helper-create-regexp-features-plugin/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "@babel/helper-create-regexp-features-plugin", - "version": "7.18.6", - "author": "The Babel Team (https://babel.dev/team)", - "license": "MIT", - "description": "Compile ESNext Regular Expressions to ES5", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-create-regexp-features-plugin" - }, - "main": "./lib/index.js", - "publishConfig": { - "access": "public" - }, - "keywords": [ - "babel", - "babel-plugin" - ], - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - }, - "devDependencies": { - "@babel/core": "^7.18.6", - "@babel/helper-plugin-test-runner": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/LICENSE deleted file mode 100644 index b74971fe..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Nicolò Ribaudo and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-define-polyfill-provider/README.md b/node_modules/@babel/helper-define-polyfill-provider/README.md deleted file mode 100644 index 21989fca..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# @babel/helper-define-polyfill-provider - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/helper-define-polyfill-provider -``` - -or using yarn: - -```sh -yarn add @babel/helper-define-polyfill-provider --dev -``` diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs b/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs deleted file mode 100644 index 7bc7102b..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs +++ /dev/null @@ -1,805 +0,0 @@ -import { declare } from '@babel/helper-plugin-utils'; -import _getTargets, { prettifyTargets, getInclusionReasons, isRequired } from '@babel/helper-compilation-targets'; -import * as babel from '@babel/core'; - -const { - types: t$1, - template -} = babel.default || babel; -function intersection(a, b) { - const result = new Set(); - a.forEach(v => b.has(v) && result.add(v)); - return result; -} -function has$1(object, key) { - return Object.prototype.hasOwnProperty.call(object, key); -} - -function getType(target) { - return Object.prototype.toString.call(target).slice(8, -1); -} - -function resolveId(path) { - if (path.isIdentifier() && !path.scope.hasBinding(path.node.name, - /* noGlobals */ - true)) { - return path.node.name; - } - - const { - deopt - } = path.evaluate(); - - if (deopt && deopt.isIdentifier()) { - return deopt.node.name; - } -} - -function resolveKey(path, computed = false) { - const { - node, - parent, - scope - } = path; - if (path.isStringLiteral()) return node.value; - const { - name - } = node; - const isIdentifier = path.isIdentifier(); - if (isIdentifier && !(computed || parent.computed)) return name; - - if (computed && path.isMemberExpression() && path.get("object").isIdentifier({ - name: "Symbol" - }) && !scope.hasBinding("Symbol", - /* noGlobals */ - true)) { - const sym = resolveKey(path.get("property"), path.node.computed); - if (sym) return "Symbol." + sym; - } - - if (!isIdentifier || scope.hasBinding(name, - /* noGlobals */ - true)) { - const { - value - } = path.evaluate(); - if (typeof value === "string") return value; - } -} -function resolveSource(obj) { - if (obj.isMemberExpression() && obj.get("property").isIdentifier({ - name: "prototype" - })) { - const id = resolveId(obj.get("object")); - - if (id) { - return { - id, - placement: "prototype" - }; - } - - return { - id: null, - placement: null - }; - } - - const id = resolveId(obj); - - if (id) { - return { - id, - placement: "static" - }; - } - - const { - value - } = obj.evaluate(); - - if (value !== undefined) { - return { - id: getType(value), - placement: "prototype" - }; - } else if (obj.isRegExpLiteral()) { - return { - id: "RegExp", - placement: "prototype" - }; - } else if (obj.isFunction()) { - return { - id: "Function", - placement: "prototype" - }; - } - - return { - id: null, - placement: null - }; -} -function getImportSource({ - node -}) { - if (node.specifiers.length === 0) return node.source.value; -} -function getRequireSource({ - node -}) { - if (!t$1.isExpressionStatement(node)) return; - const { - expression - } = node; - const isRequire = t$1.isCallExpression(expression) && t$1.isIdentifier(expression.callee) && expression.callee.name === "require" && expression.arguments.length === 1 && t$1.isStringLiteral(expression.arguments[0]); - if (isRequire) return expression.arguments[0].value; -} - -function hoist(node) { - node._blockHoist = 3; - return node; -} - -function createUtilsGetter(cache) { - return path => { - const prog = path.findParent(p => p.isProgram()); - return { - injectGlobalImport(url) { - cache.storeAnonymous(prog, url, (isScript, source) => { - return isScript ? template.statement.ast`require(${source})` : t$1.importDeclaration([], source); - }); - }, - - injectNamedImport(url, name, hint = name) { - return cache.storeNamed(prog, url, name, (isScript, source, name) => { - const id = prog.scope.generateUidIdentifier(hint); - return { - node: isScript ? hoist(template.statement.ast` - var ${id} = require(${source}).${name} - `) : t$1.importDeclaration([t$1.importSpecifier(id, name)], source), - name: id.name - }; - }); - }, - - injectDefaultImport(url, hint = url) { - return cache.storeNamed(prog, url, "default", (isScript, source) => { - const id = prog.scope.generateUidIdentifier(hint); - return { - node: isScript ? hoist(template.statement.ast`var ${id} = require(${source})`) : t$1.importDeclaration([t$1.importDefaultSpecifier(id)], source), - name: id.name - }; - }); - } - - }; - }; -} - -const { - types: t -} = babel.default || babel; -class ImportsCache { - constructor(resolver) { - this._imports = new WeakMap(); - this._anonymousImports = new WeakMap(); - this._lastImports = new WeakMap(); - this._resolver = resolver; - } - - storeAnonymous(programPath, url, // eslint-disable-next-line no-undef - getVal) { - const key = this._normalizeKey(programPath, url); - - const imports = this._ensure(this._anonymousImports, programPath, Set); - - if (imports.has(key)) return; - const node = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url))); - imports.add(key); - - this._injectImport(programPath, node); - } - - storeNamed(programPath, url, name, getVal) { - const key = this._normalizeKey(programPath, url, name); - - const imports = this._ensure(this._imports, programPath, Map); - - if (!imports.has(key)) { - const { - node, - name: id - } = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)), t.identifier(name)); - imports.set(key, id); - - this._injectImport(programPath, node); - } - - return t.identifier(imports.get(key)); - } - - _injectImport(programPath, node) { - let lastImport = this._lastImports.get(programPath); - - if (lastImport && lastImport.node && // Sometimes the AST is modified and the "last import" - // we have has been replaced - lastImport.parent === programPath.node && lastImport.container === programPath.node.body) { - lastImport = lastImport.insertAfter(node); - } else { - lastImport = programPath.unshiftContainer("body", node); - } - - lastImport = lastImport[lastImport.length - 1]; - - this._lastImports.set(programPath, lastImport); - /* - let lastImport; - programPath.get("body").forEach(path => { - if (path.isImportDeclaration()) lastImport = path; - if ( - path.isExpressionStatement() && - isRequireCall(path.get("expression")) - ) { - lastImport = path; - } - if ( - path.isVariableDeclaration() && - path.get("declarations").length === 1 && - (isRequireCall(path.get("declarations.0.init")) || - (path.get("declarations.0.init").isMemberExpression() && - isRequireCall(path.get("declarations.0.init.object")))) - ) { - lastImport = path; - } - });*/ - - } - - _ensure(map, programPath, Collection) { - let collection = map.get(programPath); - - if (!collection) { - collection = new Collection(); - map.set(programPath, collection); - } - - return collection; - } - - _normalizeKey(programPath, url, name = "") { - const { - sourceType - } = programPath.node; // If we rely on the imported binding (the "name" parameter), we also need to cache - // based on the sourceType. This is because the module transforms change the names - // of the import variables. - - return `${name && sourceType}::${url}::${name}`; - } - -} - -const presetEnvSilentDebugHeader = "#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"; -function stringifyTargetsMultiline(targets) { - return JSON.stringify(prettifyTargets(targets), null, 2); -} - -function patternToRegExp(pattern) { - if (pattern instanceof RegExp) return pattern; - - try { - return new RegExp(`^${pattern}$`); - } catch { - return null; - } -} - -function buildUnusedError(label, unused) { - if (!unused.length) return ""; - return ` - The following "${label}" patterns didn't match any polyfill:\n` + unused.map(original => ` ${String(original)}\n`).join(""); -} - -function buldDuplicatesError(duplicates) { - if (!duplicates.size) return ""; - return ` - The following polyfills were matched both by "include" and "exclude" patterns:\n` + Array.from(duplicates, name => ` ${name}\n`).join(""); -} - -function validateIncludeExclude(provider, polyfills, includePatterns, excludePatterns) { - let current; - - const filter = pattern => { - const regexp = patternToRegExp(pattern); - if (!regexp) return false; - let matched = false; - - for (const polyfill of polyfills) { - if (regexp.test(polyfill)) { - matched = true; - current.add(polyfill); - } - } - - return !matched; - }; // prettier-ignore - - - const include = current = new Set(); - const unusedInclude = Array.from(includePatterns).filter(filter); // prettier-ignore - - const exclude = current = new Set(); - const unusedExclude = Array.from(excludePatterns).filter(filter); - const duplicates = intersection(include, exclude); - - if (duplicates.size > 0 || unusedInclude.length > 0 || unusedExclude.length > 0) { - throw new Error(`Error while validating the "${provider}" provider options:\n` + buildUnusedError("include", unusedInclude) + buildUnusedError("exclude", unusedExclude) + buldDuplicatesError(duplicates)); - } - - return { - include, - exclude - }; -} -function applyMissingDependenciesDefaults(options, babelApi) { - const { - missingDependencies = {} - } = options; - if (missingDependencies === false) return false; - const caller = babelApi.caller(caller => caller == null ? void 0 : caller.name); - const { - log = "deferred", - inject = caller === "rollup-plugin-babel" ? "throw" : "import", - all = false - } = missingDependencies; - return { - log, - inject, - all - }; -} - -var usage = (callProvider => { - function property(object, key, placement, path) { - return callProvider({ - kind: "property", - object, - key, - placement - }, path); - } - - return { - // Symbol(), new Promise - ReferencedIdentifier(path) { - const { - node: { - name - }, - scope - } = path; - if (scope.getBindingIdentifier(name)) return; - callProvider({ - kind: "global", - name - }, path); - }, - - MemberExpression(path) { - const key = resolveKey(path.get("property"), path.node.computed); - if (!key || key === "prototype") return; - const object = path.get("object"); - const binding = object.scope.getBinding(object.node.name); - if (binding && binding.path.isImportNamespaceSpecifier()) return; - const source = resolveSource(object); - return property(source.id, key, source.placement, path); - }, - - ObjectPattern(path) { - const { - parentPath, - parent - } = path; - let obj; // const { keys, values } = Object - - if (parentPath.isVariableDeclarator()) { - obj = parentPath.get("init"); // ({ keys, values } = Object) - } else if (parentPath.isAssignmentExpression()) { - obj = parentPath.get("right"); // !function ({ keys, values }) {...} (Object) - // resolution does not work after properties transform :-( - } else if (parentPath.isFunction()) { - const grand = parentPath.parentPath; - - if (grand.isCallExpression() || grand.isNewExpression()) { - if (grand.node.callee === parent) { - obj = grand.get("arguments")[path.key]; - } - } - } - - let id = null; - let placement = null; - if (obj) ({ - id, - placement - } = resolveSource(obj)); - - for (const prop of path.get("properties")) { - if (prop.isObjectProperty()) { - const key = resolveKey(prop.get("key")); - if (key) property(id, key, placement, prop); - } - } - }, - - BinaryExpression(path) { - if (path.node.operator !== "in") return; - const source = resolveSource(path.get("right")); - const key = resolveKey(path.get("left"), true); - if (!key) return; - callProvider({ - kind: "in", - object: source.id, - key, - placement: source.placement - }, path); - } - - }; -}); - -var entry = (callProvider => ({ - ImportDeclaration(path) { - const source = getImportSource(path); - if (!source) return; - callProvider({ - kind: "import", - source - }, path); - }, - - Program(path) { - path.get("body").forEach(bodyPath => { - const source = getRequireSource(bodyPath); - if (!source) return; - callProvider({ - kind: "import", - source - }, bodyPath); - }); - } - -})); - -function resolve(dirname, moduleName, absoluteImports) { - if (absoluteImports === false) return moduleName; - throw new Error(`"absoluteImports" is not supported in bundles prepared for the browser.`); -} // eslint-disable-next-line no-unused-vars - -function has(basedir, name) { - return true; -} // eslint-disable-next-line no-unused-vars - -function logMissing(missingDeps) {} // eslint-disable-next-line no-unused-vars - -function laterLogMissing(missingDeps) {} - -const PossibleGlobalObjects = new Set(["global", "globalThis", "self", "window"]); -function createMetaResolver(polyfills) { - const { - static: staticP, - instance: instanceP, - global: globalP - } = polyfills; - return meta => { - if (meta.kind === "global" && globalP && has$1(globalP, meta.name)) { - return { - kind: "global", - desc: globalP[meta.name], - name: meta.name - }; - } - - if (meta.kind === "property" || meta.kind === "in") { - const { - placement, - object, - key - } = meta; - - if (object && placement === "static") { - if (globalP && PossibleGlobalObjects.has(object) && has$1(globalP, key)) { - return { - kind: "global", - desc: globalP[key], - name: key - }; - } - - if (staticP && has$1(staticP, object) && has$1(staticP[object], key)) { - return { - kind: "static", - desc: staticP[object][key], - name: `${object}$${key}` - }; - } - } - - if (instanceP && has$1(instanceP, key)) { - return { - kind: "instance", - desc: instanceP[key], - name: `${key}` - }; - } - } - }; -} - -const getTargets = _getTargets.default || _getTargets; - -function resolveOptions(options, babelApi) { - const { - method, - targets: targetsOption, - ignoreBrowserslistConfig, - configPath, - debug, - shouldInjectPolyfill, - absoluteImports, - ...providerOptions - } = options; - let methodName; - if (method === "usage-global") methodName = "usageGlobal";else if (method === "entry-global") methodName = "entryGlobal";else if (method === "usage-pure") methodName = "usagePure";else if (typeof method !== "string") { - throw new Error(".method must be a string"); - } else { - throw new Error(`.method must be one of "entry-global", "usage-global"` + ` or "usage-pure" (received ${JSON.stringify(method)})`); - } - - if (typeof shouldInjectPolyfill === "function") { - if (options.include || options.exclude) { - throw new Error(`.include and .exclude are not supported when using the` + ` .shouldInjectPolyfill function.`); - } - } else if (shouldInjectPolyfill != null) { - throw new Error(`.shouldInjectPolyfill must be a function, or undefined` + ` (received ${JSON.stringify(shouldInjectPolyfill)})`); - } - - if (absoluteImports != null && typeof absoluteImports !== "boolean" && typeof absoluteImports !== "string") { - throw new Error(`.absoluteImports must be a boolean, a string, or undefined` + ` (received ${JSON.stringify(absoluteImports)})`); - } - - let targets; - - if ( // If any browserslist-related option is specified, fallback to the old - // behavior of not using the targets specified in the top-level options. - targetsOption || configPath || ignoreBrowserslistConfig) { - const targetsObj = typeof targetsOption === "string" || Array.isArray(targetsOption) ? { - browsers: targetsOption - } : targetsOption; - targets = getTargets(targetsObj, { - ignoreBrowserslistConfig, - configPath - }); - } else { - targets = babelApi.targets(); - } - - return { - method, - methodName, - targets, - absoluteImports: absoluteImports != null ? absoluteImports : false, - shouldInjectPolyfill, - debug: !!debug, - providerOptions: providerOptions - }; -} - -function instantiateProvider(factory, options, missingDependencies, dirname, debugLog, babelApi) { - const { - method, - methodName, - targets, - debug, - shouldInjectPolyfill, - providerOptions, - absoluteImports - } = resolveOptions(options, babelApi); - const getUtils = createUtilsGetter(new ImportsCache(moduleName => resolve(dirname, moduleName, absoluteImports))); // eslint-disable-next-line prefer-const - - let include, exclude; - let polyfillsSupport; - let polyfillsNames; - let filterPolyfills; - const depsCache = new Map(); - const api = { - babel: babelApi, - getUtils, - method: options.method, - targets, - createMetaResolver, - - shouldInjectPolyfill(name) { - if (polyfillsNames === undefined) { - throw new Error(`Internal error in the ${factory.name} provider: ` + `shouldInjectPolyfill() can't be called during initialization.`); - } - - if (!polyfillsNames.has(name)) { - console.warn(`Internal error in the ${provider.name} provider: ` + `unknown polyfill "${name}".`); - } - - if (filterPolyfills && !filterPolyfills(name)) return false; - let shouldInject = isRequired(name, targets, { - compatData: polyfillsSupport, - includes: include, - excludes: exclude - }); - - if (shouldInjectPolyfill) { - shouldInject = shouldInjectPolyfill(name, shouldInject); - - if (typeof shouldInject !== "boolean") { - throw new Error(`.shouldInjectPolyfill must return a boolean.`); - } - } - - return shouldInject; - }, - - debug(name) { - debugLog().found = true; - if (!debug || !name) return; - if (debugLog().polyfills.has(provider.name)) return; - debugLog().polyfills.set(name, polyfillsSupport && name && polyfillsSupport[name]); - }, - - assertDependency(name, version = "*") { - if (missingDependencies === false) return; - - if (absoluteImports) { - // If absoluteImports is not false, we will try resolving - // the dependency and throw if it's not possible. We can - // skip the check here. - return; - } - - const dep = version === "*" ? name : `${name}@^${version}`; - const found = missingDependencies.all ? false : mapGetOr(depsCache, `${name} :: ${dirname}`, () => has()); - - if (!found) { - debugLog().missingDeps.add(dep); - } - } - - }; - const provider = factory(api, providerOptions, dirname); - - if (typeof provider[methodName] !== "function") { - throw new Error(`The "${provider.name || factory.name}" provider doesn't ` + `support the "${method}" polyfilling method.`); - } - - if (Array.isArray(provider.polyfills)) { - polyfillsNames = new Set(provider.polyfills); - filterPolyfills = provider.filterPolyfills; - } else if (provider.polyfills) { - polyfillsNames = new Set(Object.keys(provider.polyfills)); - polyfillsSupport = provider.polyfills; - filterPolyfills = provider.filterPolyfills; - } else { - polyfillsNames = new Set(); - } - - ({ - include, - exclude - } = validateIncludeExclude(provider.name || factory.name, polyfillsNames, providerOptions.include || [], providerOptions.exclude || [])); - return { - debug, - method, - targets, - provider, - - callProvider(payload, path) { - const utils = getUtils(path); // $FlowIgnore - - provider[methodName](payload, utils, path); - } - - }; -} - -function definePolyfillProvider(factory) { - return declare((babelApi, options, dirname) => { - babelApi.assertVersion(7); - const { - traverse - } = babelApi; - let debugLog; - const missingDependencies = applyMissingDependenciesDefaults(options, babelApi); - const { - debug, - method, - targets, - provider, - callProvider - } = instantiateProvider(factory, options, missingDependencies, dirname, () => debugLog, babelApi); - const createVisitor = method === "entry-global" ? entry : usage; - const visitor = provider.visitor ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor]) : createVisitor(callProvider); - - if (debug && debug !== presetEnvSilentDebugHeader) { - console.log(`${provider.name}: \`DEBUG\` option`); - console.log(`\nUsing targets: ${stringifyTargetsMultiline(targets)}`); - console.log(`\nUsing polyfills with \`${method}\` method:`); - } - - return { - name: "inject-polyfills", - visitor, - - pre() { - var _provider$pre; - - debugLog = { - polyfills: new Map(), - found: false, - providers: new Set(), - missingDeps: new Set() - }; // $FlowIgnore - Flow doesn't support optional calls - - (_provider$pre = provider.pre) == null ? void 0 : _provider$pre.apply(this, arguments); - }, - - post() { - var _provider$post; - - // $FlowIgnore - Flow doesn't support optional calls - (_provider$post = provider.post) == null ? void 0 : _provider$post.apply(this, arguments); - - if (missingDependencies !== false) { - if (missingDependencies.log === "per-file") { - logMissing(debugLog.missingDeps); - } else { - laterLogMissing(debugLog.missingDeps); - } - } - - if (!debug) return; - if (this.filename) console.log(`\n[${this.filename}]`); - - if (debugLog.polyfills.size === 0) { - console.log(method === "entry-global" ? debugLog.found ? `Based on your targets, the ${provider.name} polyfill did not add any polyfill.` : `The entry point for the ${provider.name} polyfill has not been found.` : `Based on your code and targets, the ${provider.name} polyfill did not add any polyfill.`); - return; - } - - if (method === "entry-global") { - console.log(`The ${provider.name} polyfill entry has been replaced with ` + `the following polyfills:`); - } else { - console.log(`The ${provider.name} polyfill added the following polyfills:`); - } - - for (const [name, support] of debugLog.polyfills) { - if (support) { - const filteredTargets = getInclusionReasons(name, targets, support); - const formattedTargets = JSON.stringify(filteredTargets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }'); - console.log(` ${name} ${formattedTargets}`); - } else { - console.log(` ${name}`); - } - } - } - - }; - }); -} - -function mapGetOr(map, key, getDefault) { - let val = map.get(key); - - if (val === undefined) { - val = getDefault(); - map.set(key, val); - } - - return val; -} - -export default definePolyfillProvider; -//# sourceMappingURL=index.browser.mjs.map diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map b/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map deleted file mode 100644 index bf7d935e..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.browser.mjs","sources":["../src/utils.js","../src/imports-cache.js","../src/debug-utils.js","../src/normalize-options.js","../src/visitors/usage.js","../src/visitors/entry.js","../src/browser/dependencies.js","../src/meta-resolver.js","../src/index.js"],"sourcesContent":["// @flow\n\nimport * as babel from \"@babel/core\";\nconst { types: t, template } = babel.default || babel;\nimport type NodePath from \"@babel/traverse\";\nimport type { Utils } from \"./types\";\nimport type ImportsCache from \"./imports-cache\";\n\nexport function intersection(a: Set, b: Set): Set {\n const result = new Set();\n a.forEach(v => b.has(v) && result.add(v));\n return result;\n}\n\nexport function has(object: Object, key: string) {\n return Object.prototype.hasOwnProperty.call(object, key);\n}\n\nfunction getType(target: any): string {\n return Object.prototype.toString.call(target).slice(8, -1);\n}\n\nfunction resolveId(path) {\n if (\n path.isIdentifier() &&\n !path.scope.hasBinding(path.node.name, /* noGlobals */ true)\n ) {\n return path.node.name;\n }\n\n const { deopt } = path.evaluate();\n if (deopt && deopt.isIdentifier()) {\n return deopt.node.name;\n }\n}\n\nexport function resolveKey(path: NodePath, computed: boolean = false) {\n const { node, parent, scope } = path;\n if (path.isStringLiteral()) return node.value;\n const { name } = node;\n const isIdentifier = path.isIdentifier();\n if (isIdentifier && !(computed || parent.computed)) return name;\n\n if (\n computed &&\n path.isMemberExpression() &&\n path.get(\"object\").isIdentifier({ name: \"Symbol\" }) &&\n !scope.hasBinding(\"Symbol\", /* noGlobals */ true)\n ) {\n const sym = resolveKey(path.get(\"property\"), path.node.computed);\n if (sym) return \"Symbol.\" + sym;\n }\n\n if (!isIdentifier || scope.hasBinding(name, /* noGlobals */ true)) {\n const { value } = path.evaluate();\n if (typeof value === \"string\") return value;\n }\n}\n\nexport function resolveSource(obj: NodePath) {\n if (\n obj.isMemberExpression() &&\n obj.get(\"property\").isIdentifier({ name: \"prototype\" })\n ) {\n const id = resolveId(obj.get(\"object\"));\n\n if (id) {\n return { id, placement: \"prototype\" };\n }\n return { id: null, placement: null };\n }\n\n const id = resolveId(obj);\n if (id) {\n return { id, placement: \"static\" };\n }\n\n const { value } = obj.evaluate();\n if (value !== undefined) {\n return { id: getType(value), placement: \"prototype\" };\n } else if (obj.isRegExpLiteral()) {\n return { id: \"RegExp\", placement: \"prototype\" };\n } else if (obj.isFunction()) {\n return { id: \"Function\", placement: \"prototype\" };\n }\n\n return { id: null, placement: null };\n}\n\nexport function getImportSource({ node }: NodePath) {\n if (node.specifiers.length === 0) return node.source.value;\n}\n\nexport function getRequireSource({ node }: NodePath) {\n if (!t.isExpressionStatement(node)) return;\n const { expression } = node;\n const isRequire =\n t.isCallExpression(expression) &&\n t.isIdentifier(expression.callee) &&\n expression.callee.name === \"require\" &&\n expression.arguments.length === 1 &&\n t.isStringLiteral(expression.arguments[0]);\n if (isRequire) return expression.arguments[0].value;\n}\n\nfunction hoist(node: t.Node) {\n node._blockHoist = 3;\n return node;\n}\n\nexport function createUtilsGetter(cache: ImportsCache) {\n return (path: NodePath): Utils => {\n const prog = path.findParent(p => p.isProgram());\n\n return {\n injectGlobalImport(url) {\n cache.storeAnonymous(prog, url, (isScript, source) => {\n return isScript\n ? template.statement.ast`require(${source})`\n : t.importDeclaration([], source);\n });\n },\n injectNamedImport(url, name, hint = name) {\n return cache.storeNamed(prog, url, name, (isScript, source, name) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`\n var ${id} = require(${source}).${name}\n `)\n : t.importDeclaration([t.importSpecifier(id, name)], source),\n name: id.name,\n };\n });\n },\n injectDefaultImport(url, hint = url) {\n return cache.storeNamed(prog, url, \"default\", (isScript, source) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`var ${id} = require(${source})`)\n : t.importDeclaration([t.importDefaultSpecifier(id)], source),\n name: id.name,\n };\n });\n },\n };\n };\n}\n","// @flow\n\nimport type { NodePath } from \"@babel/traverse\";\nimport * as babel from \"@babel/core\";\nconst { types: t } = babel.default || babel;\n\ntype StrMap = Map;\n\nexport default class ImportsCache {\n _imports: WeakMap>;\n _anonymousImports: WeakMap>;\n _lastImports: WeakMap;\n _resolver: (url: string) => string;\n\n constructor(resolver: (url: string) => string) {\n this._imports = new WeakMap();\n this._anonymousImports = new WeakMap();\n this._lastImports = new WeakMap();\n this._resolver = resolver;\n }\n\n storeAnonymous(\n programPath: NodePath,\n url: string,\n // eslint-disable-next-line no-undef\n getVal: (isScript: boolean, source: t.StringLiteral) => t.Node,\n ) {\n const key = this._normalizeKey(programPath, url);\n const imports = this._ensure(this._anonymousImports, programPath, Set);\n\n if (imports.has(key)) return;\n\n const node = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n );\n imports.add(key);\n this._injectImport(programPath, node);\n }\n\n storeNamed(\n programPath: NodePath,\n url: string,\n name: string,\n getVal: (\n isScript: boolean,\n // eslint-disable-next-line no-undef\n source: t.StringLiteral,\n // eslint-disable-next-line no-undef\n name: t.Identifier,\n ) => { node: t.Node, name: string },\n ) {\n const key = this._normalizeKey(programPath, url, name);\n const imports = this._ensure(this._imports, programPath, Map);\n\n if (!imports.has(key)) {\n const { node, name: id } = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n t.identifier(name),\n );\n imports.set(key, id);\n this._injectImport(programPath, node);\n }\n\n return t.identifier(imports.get(key));\n }\n\n _injectImport(programPath: NodePath, node: t.Node) {\n let lastImport = this._lastImports.get(programPath);\n if (\n lastImport &&\n lastImport.node &&\n // Sometimes the AST is modified and the \"last import\"\n // we have has been replaced\n lastImport.parent === programPath.node &&\n lastImport.container === programPath.node.body\n ) {\n lastImport = lastImport.insertAfter(node);\n } else {\n lastImport = programPath.unshiftContainer(\"body\", node);\n }\n lastImport = lastImport[lastImport.length - 1];\n this._lastImports.set(programPath, lastImport);\n\n /*\n let lastImport;\n\n programPath.get(\"body\").forEach(path => {\n if (path.isImportDeclaration()) lastImport = path;\n if (\n path.isExpressionStatement() &&\n isRequireCall(path.get(\"expression\"))\n ) {\n lastImport = path;\n }\n if (\n path.isVariableDeclaration() &&\n path.get(\"declarations\").length === 1 &&\n (isRequireCall(path.get(\"declarations.0.init\")) ||\n (path.get(\"declarations.0.init\").isMemberExpression() &&\n isRequireCall(path.get(\"declarations.0.init.object\"))))\n ) {\n lastImport = path;\n }\n });*/\n }\n\n _ensure | Set<*>>(\n map: WeakMap,\n programPath: NodePath,\n Collection: Class,\n ): C {\n let collection = map.get(programPath);\n if (!collection) {\n collection = new Collection();\n map.set(programPath, collection);\n }\n return collection;\n }\n\n _normalizeKey(programPath: NodePath, url: string, name: string = \"\"): string {\n const { sourceType } = programPath.node;\n\n // If we rely on the imported binding (the \"name\" parameter), we also need to cache\n // based on the sourceType. This is because the module transforms change the names\n // of the import variables.\n return `${name && sourceType}::${url}::${name}`;\n }\n}\n","// @flow\n\nimport { prettifyTargets } from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"./types\";\n\nexport const presetEnvSilentDebugHeader =\n \"#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets\";\n\nexport function stringifyTargetsMultiline(targets: Targets): string {\n return JSON.stringify(prettifyTargets(targets), null, 2);\n}\n\nexport function stringifyTargets(targets: Targets): string {\n return JSON.stringify(targets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n}\n","// @flow\n\nimport { intersection } from \"./utils\";\nimport type {\n Pattern,\n PluginOptions,\n MissingDependenciesOption,\n} from \"./types\";\n\nfunction patternToRegExp(pattern: Pattern): ?RegExp {\n if (pattern instanceof RegExp) return pattern;\n\n try {\n return new RegExp(`^${pattern}$`);\n } catch {\n return null;\n }\n}\n\nfunction buildUnusedError(label, unused) {\n if (!unused.length) return \"\";\n return (\n ` - The following \"${label}\" patterns didn't match any polyfill:\\n` +\n unused.map(original => ` ${String(original)}\\n`).join(\"\")\n );\n}\n\nfunction buldDuplicatesError(duplicates) {\n if (!duplicates.size) return \"\";\n return (\n ` - The following polyfills were matched both by \"include\" and \"exclude\" patterns:\\n` +\n Array.from(duplicates, name => ` ${name}\\n`).join(\"\")\n );\n}\n\nexport function validateIncludeExclude(\n provider: string,\n polyfills: Set,\n includePatterns: Pattern[],\n excludePatterns: Pattern[],\n) {\n let current;\n const filter = pattern => {\n const regexp = patternToRegExp(pattern);\n if (!regexp) return false;\n\n let matched = false;\n for (const polyfill of polyfills) {\n if (regexp.test(polyfill)) {\n matched = true;\n current.add(polyfill);\n }\n }\n return !matched;\n };\n\n // prettier-ignore\n const include = current = new Set ();\n const unusedInclude = Array.from(includePatterns).filter(filter);\n\n // prettier-ignore\n const exclude = current = new Set ();\n const unusedExclude = Array.from(excludePatterns).filter(filter);\n\n const duplicates = intersection(include, exclude);\n\n if (\n duplicates.size > 0 ||\n unusedInclude.length > 0 ||\n unusedExclude.length > 0\n ) {\n throw new Error(\n `Error while validating the \"${provider}\" provider options:\\n` +\n buildUnusedError(\"include\", unusedInclude) +\n buildUnusedError(\"exclude\", unusedExclude) +\n buldDuplicatesError(duplicates),\n );\n }\n\n return { include, exclude };\n}\n\nexport function applyMissingDependenciesDefaults(\n options: PluginOptions,\n babelApi: Object,\n): MissingDependenciesOption {\n const { missingDependencies = {} } = options;\n if (missingDependencies === false) return false;\n\n const caller = babelApi.caller(caller => caller?.name);\n\n const {\n log = \"deferred\",\n inject = caller === \"rollup-plugin-babel\" ? \"throw\" : \"import\",\n all = false,\n } = missingDependencies;\n\n return { log, inject, all };\n}\n","// @flow\n\nimport type { NodePath } from \"@babel/traverse\";\nimport type { MetaDescriptor } from \"../types\";\n\nimport { resolveKey, resolveSource } from \"../utils\";\n\nexport default (\n callProvider: (payload: MetaDescriptor, path: NodePath) => void,\n) => {\n function property(object, key, placement, path) {\n return callProvider({ kind: \"property\", object, key, placement }, path);\n }\n\n return {\n // Symbol(), new Promise\n ReferencedIdentifier(path: NodePath) {\n const {\n node: { name },\n scope,\n } = path;\n if (scope.getBindingIdentifier(name)) return;\n\n callProvider({ kind: \"global\", name }, path);\n },\n\n MemberExpression(path: NodePath) {\n const key = resolveKey(path.get(\"property\"), path.node.computed);\n if (!key || key === \"prototype\") return;\n\n const object = path.get(\"object\");\n const binding = object.scope.getBinding(object.node.name);\n if (binding && binding.path.isImportNamespaceSpecifier()) return;\n\n const source = resolveSource(object);\n return property(source.id, key, source.placement, path);\n },\n\n ObjectPattern(path: NodePath) {\n const { parentPath, parent } = path;\n let obj;\n\n // const { keys, values } = Object\n if (parentPath.isVariableDeclarator()) {\n obj = parentPath.get(\"init\");\n // ({ keys, values } = Object)\n } else if (parentPath.isAssignmentExpression()) {\n obj = parentPath.get(\"right\");\n // !function ({ keys, values }) {...} (Object)\n // resolution does not work after properties transform :-(\n } else if (parentPath.isFunction()) {\n const grand = parentPath.parentPath;\n if (grand.isCallExpression() || grand.isNewExpression()) {\n if (grand.node.callee === parent) {\n obj = grand.get(\"arguments\")[path.key];\n }\n }\n }\n\n let id = null;\n let placement = null;\n if (obj) ({ id, placement } = resolveSource(obj));\n\n for (const prop of path.get(\"properties\")) {\n if (prop.isObjectProperty()) {\n const key = resolveKey(prop.get(\"key\"));\n if (key) property(id, key, placement, prop);\n }\n }\n },\n\n BinaryExpression(path: NodePath) {\n if (path.node.operator !== \"in\") return;\n\n const source = resolveSource(path.get(\"right\"));\n const key = resolveKey(path.get(\"left\"), true);\n\n if (!key) return;\n\n callProvider(\n {\n kind: \"in\",\n object: source.id,\n key,\n placement: source.placement,\n },\n path,\n );\n },\n };\n};\n","// @flow\n\nimport type { NodePath } from \"@babel/traverse\";\nimport type { MetaDescriptor } from \"../types\";\n\nimport { getImportSource, getRequireSource } from \"../utils\";\n\nexport default (\n callProvider: (payload: MetaDescriptor, path: NodePath) => void,\n) => ({\n ImportDeclaration(path: NodePath) {\n const source = getImportSource(path);\n if (!source) return;\n callProvider({ kind: \"import\", source }, path);\n },\n Program(path: NodePath) {\n path.get(\"body\").forEach(bodyPath => {\n const source = getRequireSource(bodyPath);\n if (!source) return;\n callProvider({ kind: \"import\", source }, bodyPath);\n });\n },\n});\n","// @flow\n\nexport function resolve(\n dirname: string,\n moduleName: string,\n absoluteImports: boolean | string,\n): string {\n if (absoluteImports === false) return moduleName;\n\n throw new Error(\n `\"absoluteImports\" is not supported in bundles prepared for the browser.`,\n );\n}\n\n// eslint-disable-next-line no-unused-vars\nexport function has(basedir: string, name: string) {\n return true;\n}\n\n// eslint-disable-next-line no-unused-vars\nexport function logMissing(missingDeps: Set) {}\n\n// eslint-disable-next-line no-unused-vars\nexport function laterLogMissing(missingDeps: Set) {}\n","// @flow\n\nimport type {\n MetaDescriptor,\n ResolverPolyfills,\n ResolvedPolyfill,\n} from \"./types\";\n\nimport { has } from \"./utils\";\n\ntype ResolverFn = (meta: MetaDescriptor) => void | ResolvedPolyfill;\n\nconst PossibleGlobalObjects = new Set([\n \"global\",\n \"globalThis\",\n \"self\",\n \"window\",\n]);\n\nexport default function createMetaResolver(\n polyfills: ResolverPolyfills,\n): ResolverFn {\n const { static: staticP, instance: instanceP, global: globalP } = polyfills;\n\n return meta => {\n if (meta.kind === \"global\" && globalP && has(globalP, meta.name)) {\n return { kind: \"global\", desc: globalP[meta.name], name: meta.name };\n }\n\n if (meta.kind === \"property\" || meta.kind === \"in\") {\n const { placement, object, key } = meta;\n\n if (object && placement === \"static\") {\n if (globalP && PossibleGlobalObjects.has(object) && has(globalP, key)) {\n return { kind: \"global\", desc: globalP[key], name: key };\n }\n\n if (staticP && has(staticP, object) && has(staticP[object], key)) {\n return {\n kind: \"static\",\n desc: staticP[object][key],\n name: `${object}$${key}`,\n };\n }\n }\n\n if (instanceP && has(instanceP, key)) {\n return { kind: \"instance\", desc: instanceP[key], name: `${key}` };\n }\n }\n };\n}\n","// @flow\n\nimport { declare } from \"@babel/helper-plugin-utils\";\nimport type { NodePath } from \"@babel/traverse\";\n\nimport _getTargets, {\n isRequired,\n getInclusionReasons,\n} from \"@babel/helper-compilation-targets\";\nconst getTargets = _getTargets.default || _getTargets;\n\nimport { createUtilsGetter } from \"./utils\";\nimport ImportsCache from \"./imports-cache\";\nimport {\n stringifyTargetsMultiline,\n presetEnvSilentDebugHeader,\n} from \"./debug-utils\";\nimport {\n validateIncludeExclude,\n applyMissingDependenciesDefaults,\n} from \"./normalize-options\";\n\nimport type {\n ProviderApi,\n MethodString,\n Targets,\n MetaDescriptor,\n PolyfillProvider,\n PluginOptions,\n ProviderOptions,\n} from \"./types\";\n\nimport * as v from \"./visitors\";\nimport * as deps from \"./node/dependencies\";\n\nimport createMetaResolver from \"./meta-resolver\";\n\nexport type { PolyfillProvider, MetaDescriptor, Utils, Targets } from \"./types\";\n\nfunction resolveOptions(\n options: PluginOptions,\n babelApi,\n): {\n method: MethodString,\n methodName: \"usageGlobal\" | \"entryGlobal\" | \"usagePure\",\n targets: Targets,\n debug: boolean,\n shouldInjectPolyfill: ?(name: string, shouldInject: boolean) => boolean,\n providerOptions: ProviderOptions,\n absoluteImports: string | boolean,\n} {\n const {\n method,\n targets: targetsOption,\n ignoreBrowserslistConfig,\n configPath,\n debug,\n shouldInjectPolyfill,\n absoluteImports,\n ...providerOptions\n } = options;\n\n let methodName;\n if (method === \"usage-global\") methodName = \"usageGlobal\";\n else if (method === \"entry-global\") methodName = \"entryGlobal\";\n else if (method === \"usage-pure\") methodName = \"usagePure\";\n else if (typeof method !== \"string\") {\n throw new Error(\".method must be a string\");\n } else {\n throw new Error(\n `.method must be one of \"entry-global\", \"usage-global\"` +\n ` or \"usage-pure\" (received ${JSON.stringify(method)})`,\n );\n }\n\n if (typeof shouldInjectPolyfill === \"function\") {\n if (options.include || options.exclude) {\n throw new Error(\n `.include and .exclude are not supported when using the` +\n ` .shouldInjectPolyfill function.`,\n );\n }\n } else if (shouldInjectPolyfill != null) {\n throw new Error(\n `.shouldInjectPolyfill must be a function, or undefined` +\n ` (received ${JSON.stringify(shouldInjectPolyfill)})`,\n );\n }\n\n if (\n absoluteImports != null &&\n typeof absoluteImports !== \"boolean\" &&\n typeof absoluteImports !== \"string\"\n ) {\n throw new Error(\n `.absoluteImports must be a boolean, a string, or undefined` +\n ` (received ${JSON.stringify(absoluteImports)})`,\n );\n }\n\n let targets;\n\n if (\n // If any browserslist-related option is specified, fallback to the old\n // behavior of not using the targets specified in the top-level options.\n targetsOption ||\n configPath ||\n ignoreBrowserslistConfig\n ) {\n const targetsObj =\n typeof targetsOption === \"string\" || Array.isArray(targetsOption)\n ? { browsers: targetsOption }\n : targetsOption;\n\n targets = getTargets(targetsObj, {\n ignoreBrowserslistConfig,\n configPath,\n });\n } else {\n targets = babelApi.targets();\n }\n\n return {\n method,\n methodName,\n targets,\n absoluteImports: absoluteImports ?? false,\n shouldInjectPolyfill,\n debug: !!debug,\n providerOptions: ((providerOptions: Object): ProviderOptions),\n };\n}\n\nfunction instantiateProvider(\n factory: PolyfillProvider,\n options: PluginOptions,\n missingDependencies,\n dirname,\n debugLog,\n babelApi,\n) {\n const {\n method,\n methodName,\n targets,\n debug,\n shouldInjectPolyfill,\n providerOptions,\n absoluteImports,\n } = resolveOptions(options, babelApi);\n\n const getUtils = createUtilsGetter(\n new ImportsCache(moduleName =>\n deps.resolve(dirname, moduleName, absoluteImports),\n ),\n );\n\n // eslint-disable-next-line prefer-const\n let include, exclude;\n let polyfillsSupport;\n let polyfillsNames;\n let filterPolyfills;\n\n const depsCache = new Map();\n\n const api: ProviderApi = {\n babel: babelApi,\n getUtils,\n method: options.method,\n targets,\n createMetaResolver,\n shouldInjectPolyfill(name) {\n if (polyfillsNames === undefined) {\n throw new Error(\n `Internal error in the ${factory.name} provider: ` +\n `shouldInjectPolyfill() can't be called during initialization.`,\n );\n }\n if (!polyfillsNames.has(name)) {\n console.warn(\n `Internal error in the ${provider.name} provider: ` +\n `unknown polyfill \"${name}\".`,\n );\n }\n\n if (filterPolyfills && !filterPolyfills(name)) return false;\n\n let shouldInject = isRequired(name, targets, {\n compatData: polyfillsSupport,\n includes: include,\n excludes: exclude,\n });\n\n if (shouldInjectPolyfill) {\n shouldInject = shouldInjectPolyfill(name, shouldInject);\n if (typeof shouldInject !== \"boolean\") {\n throw new Error(`.shouldInjectPolyfill must return a boolean.`);\n }\n }\n\n return shouldInject;\n },\n debug(name) {\n debugLog().found = true;\n\n if (!debug || !name) return;\n\n if (debugLog().polyfills.has(provider.name)) return;\n debugLog().polyfills.set(\n name,\n polyfillsSupport && name && polyfillsSupport[name],\n );\n },\n assertDependency(name, version = \"*\") {\n if (missingDependencies === false) return;\n if (absoluteImports) {\n // If absoluteImports is not false, we will try resolving\n // the dependency and throw if it's not possible. We can\n // skip the check here.\n return;\n }\n\n const dep = version === \"*\" ? name : `${name}@^${version}`;\n\n const found = missingDependencies.all\n ? false\n : mapGetOr(depsCache, `${name} :: ${dirname}`, () =>\n deps.has(dirname, name),\n );\n\n if (!found) {\n debugLog().missingDeps.add(dep);\n }\n },\n };\n\n const provider = factory(api, providerOptions, dirname);\n\n if (typeof provider[methodName] !== \"function\") {\n throw new Error(\n `The \"${provider.name || factory.name}\" provider doesn't ` +\n `support the \"${method}\" polyfilling method.`,\n );\n }\n\n if (Array.isArray(provider.polyfills)) {\n polyfillsNames = new Set(provider.polyfills);\n filterPolyfills = provider.filterPolyfills;\n } else if (provider.polyfills) {\n polyfillsNames = new Set(Object.keys(provider.polyfills));\n polyfillsSupport = provider.polyfills;\n filterPolyfills = provider.filterPolyfills;\n } else {\n polyfillsNames = new Set();\n }\n\n ({ include, exclude } = validateIncludeExclude(\n provider.name || factory.name,\n polyfillsNames,\n providerOptions.include || [],\n providerOptions.exclude || [],\n ));\n\n return {\n debug,\n method,\n targets,\n provider,\n callProvider(payload: MetaDescriptor, path: NodePath) {\n const utils = getUtils(path);\n // $FlowIgnore\n provider[methodName](payload, utils, path);\n },\n };\n}\n\nexport default function definePolyfillProvider(\n factory: PolyfillProvider,\n) {\n return declare((babelApi, options: PluginOptions, dirname: string) => {\n babelApi.assertVersion(7);\n const { traverse } = babelApi;\n\n let debugLog;\n\n const missingDependencies = applyMissingDependenciesDefaults(\n options,\n babelApi,\n );\n\n const {\n debug,\n method,\n targets,\n provider,\n callProvider,\n } = instantiateProvider(\n factory,\n options,\n missingDependencies,\n dirname,\n () => debugLog,\n babelApi,\n );\n\n const createVisitor = method === \"entry-global\" ? v.entry : v.usage;\n\n const visitor = provider.visitor\n ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor])\n : createVisitor(callProvider);\n\n if (debug && debug !== presetEnvSilentDebugHeader) {\n console.log(`${provider.name}: \\`DEBUG\\` option`);\n console.log(`\\nUsing targets: ${stringifyTargetsMultiline(targets)}`);\n console.log(`\\nUsing polyfills with \\`${method}\\` method:`);\n }\n\n return {\n name: \"inject-polyfills\",\n visitor,\n\n pre() {\n debugLog = {\n polyfills: new Map(),\n found: false,\n providers: new Set(),\n missingDeps: new Set(),\n };\n\n // $FlowIgnore - Flow doesn't support optional calls\n provider.pre?.apply(this, arguments);\n },\n post() {\n // $FlowIgnore - Flow doesn't support optional calls\n provider.post?.apply(this, arguments);\n\n if (missingDependencies !== false) {\n if (missingDependencies.log === \"per-file\") {\n deps.logMissing(debugLog.missingDeps);\n } else {\n deps.laterLogMissing(debugLog.missingDeps);\n }\n }\n\n if (!debug) return;\n\n if (this.filename) console.log(`\\n[${this.filename}]`);\n\n if (debugLog.polyfills.size === 0) {\n console.log(\n method === \"entry-global\"\n ? debugLog.found\n ? `Based on your targets, the ${provider.name} polyfill did not add any polyfill.`\n : `The entry point for the ${provider.name} polyfill has not been found.`\n : `Based on your code and targets, the ${provider.name} polyfill did not add any polyfill.`,\n );\n\n return;\n }\n\n if (method === \"entry-global\") {\n console.log(\n `The ${provider.name} polyfill entry has been replaced with ` +\n `the following polyfills:`,\n );\n } else {\n console.log(\n `The ${provider.name} polyfill added the following polyfills:`,\n );\n }\n\n for (const [name, support] of debugLog.polyfills) {\n if (support) {\n const filteredTargets = getInclusionReasons(name, targets, support);\n\n const formattedTargets = JSON.stringify(filteredTargets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n\n console.log(` ${name} ${formattedTargets}`);\n } else {\n console.log(` ${name}`);\n }\n }\n },\n };\n });\n}\n\nfunction mapGetOr(map, key, getDefault) {\n let val = map.get(key);\n if (val === undefined) {\n val = getDefault();\n map.set(key, val);\n }\n return val;\n}\n"],"names":["types","t","template","babel","default","intersection","a","b","result","Set","forEach","v","has","add","object","key","Object","prototype","hasOwnProperty","call","getType","target","toString","slice","resolveId","path","isIdentifier","scope","hasBinding","node","name","deopt","evaluate","resolveKey","computed","parent","isStringLiteral","value","isMemberExpression","get","sym","resolveSource","obj","id","placement","undefined","isRegExpLiteral","isFunction","getImportSource","specifiers","length","source","getRequireSource","isExpressionStatement","expression","isRequire","isCallExpression","callee","arguments","hoist","_blockHoist","createUtilsGetter","cache","prog","findParent","p","isProgram","injectGlobalImport","url","storeAnonymous","isScript","statement","ast","importDeclaration","injectNamedImport","hint","storeNamed","generateUidIdentifier","importSpecifier","injectDefaultImport","importDefaultSpecifier","ImportsCache","constructor","resolver","_imports","WeakMap","_anonymousImports","_lastImports","_resolver","programPath","getVal","_normalizeKey","imports","_ensure","sourceType","stringLiteral","_injectImport","Map","identifier","set","lastImport","container","body","insertAfter","unshiftContainer","map","Collection","collection","presetEnvSilentDebugHeader","stringifyTargetsMultiline","targets","JSON","stringify","prettifyTargets","patternToRegExp","pattern","RegExp","buildUnusedError","label","unused","original","String","join","buldDuplicatesError","duplicates","size","Array","from","validateIncludeExclude","provider","polyfills","includePatterns","excludePatterns","current","filter","regexp","matched","polyfill","test","include","unusedInclude","exclude","unusedExclude","Error","applyMissingDependenciesDefaults","options","babelApi","missingDependencies","caller","log","inject","all","callProvider","property","kind","ReferencedIdentifier","getBindingIdentifier","MemberExpression","binding","getBinding","isImportNamespaceSpecifier","ObjectPattern","parentPath","isVariableDeclarator","isAssignmentExpression","grand","isNewExpression","prop","isObjectProperty","BinaryExpression","operator","ImportDeclaration","Program","bodyPath","resolve","dirname","moduleName","absoluteImports","basedir","logMissing","missingDeps","laterLogMissing","PossibleGlobalObjects","createMetaResolver","static","staticP","instance","instanceP","global","globalP","meta","desc","getTargets","_getTargets","resolveOptions","method","targetsOption","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","providerOptions","methodName","targetsObj","isArray","browsers","instantiateProvider","factory","debugLog","getUtils","deps","polyfillsSupport","polyfillsNames","filterPolyfills","depsCache","api","console","warn","shouldInject","isRequired","compatData","includes","excludes","found","assertDependency","version","dep","mapGetOr","keys","payload","utils","definePolyfillProvider","declare","assertVersion","traverse","createVisitor","visitor","visitors","merge","pre","providers","apply","post","filename","support","filteredTargets","getInclusionReasons","formattedTargets","replace","getDefault","val"],"mappings":";;;;AAGA,MAAM;AAAEA,EAAAA,KAAK,EAAEC,GAAT;AAAYC,EAAAA;AAAZ,IAAyBC,KAAK,CAACC,OAAN,IAAiBD,KAAhD;AAKO,SAASE,YAAT,CAAyBC,CAAzB,EAAoCC,CAApC,EAAuD;AAC5D,QAAMC,MAAM,GAAG,IAAIC,GAAJ,EAAf;AACAH,EAAAA,CAAC,CAACI,OAAF,CAAUC,CAAC,IAAIJ,CAAC,CAACK,GAAF,CAAMD,CAAN,KAAYH,MAAM,CAACK,GAAP,CAAWF,CAAX,CAA3B;AACA,SAAOH,MAAP;AACD;AAEM,SAASI,KAAT,CAAaE,MAAb,EAA6BC,GAA7B,EAA0C;AAC/C,SAAOC,MAAM,CAACC,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCL,MAArC,EAA6CC,GAA7C,CAAP;AACD;;AAED,SAASK,OAAT,CAAiBC,MAAjB,EAAsC;AACpC,SAAOL,MAAM,CAACC,SAAP,CAAiBK,QAAjB,CAA0BH,IAA1B,CAA+BE,MAA/B,EAAuCE,KAAvC,CAA6C,CAA7C,EAAgD,CAAC,CAAjD,CAAP;AACD;;AAED,SAASC,SAAT,CAAmBC,IAAnB,EAAyB;AACvB,MACEA,IAAI,CAACC,YAAL,MACA,CAACD,IAAI,CAACE,KAAL,CAAWC,UAAX,CAAsBH,IAAI,CAACI,IAAL,CAAUC,IAAhC;AAAsC;AAAgB,MAAtD,CAFH,EAGE;AACA,WAAOL,IAAI,CAACI,IAAL,CAAUC,IAAjB;AACD;;AAED,QAAM;AAAEC,IAAAA;AAAF,MAAYN,IAAI,CAACO,QAAL,EAAlB;;AACA,MAAID,KAAK,IAAIA,KAAK,CAACL,YAAN,EAAb,EAAmC;AACjC,WAAOK,KAAK,CAACF,IAAN,CAAWC,IAAlB;AACD;AACF;;AAEM,SAASG,UAAT,CAAoBR,IAApB,EAAoCS,QAAiB,GAAG,KAAxD,EAA+D;AACpE,QAAM;AAAEL,IAAAA,IAAF;AAAQM,IAAAA,MAAR;AAAgBR,IAAAA;AAAhB,MAA0BF,IAAhC;AACA,MAAIA,IAAI,CAACW,eAAL,EAAJ,EAA4B,OAAOP,IAAI,CAACQ,KAAZ;AAC5B,QAAM;AAAEP,IAAAA;AAAF,MAAWD,IAAjB;AACA,QAAMH,YAAY,GAAGD,IAAI,CAACC,YAAL,EAArB;AACA,MAAIA,YAAY,IAAI,EAAEQ,QAAQ,IAAIC,MAAM,CAACD,QAArB,CAApB,EAAoD,OAAOJ,IAAP;;AAEpD,MACEI,QAAQ,IACRT,IAAI,CAACa,kBAAL,EADA,IAEAb,IAAI,CAACc,GAAL,CAAS,QAAT,EAAmBb,YAAnB,CAAgC;AAAEI,IAAAA,IAAI,EAAE;AAAR,GAAhC,CAFA,IAGA,CAACH,KAAK,CAACC,UAAN,CAAiB,QAAjB;AAA2B;AAAgB,MAA3C,CAJH,EAKE;AACA,UAAMY,GAAG,GAAGP,UAAU,CAACR,IAAI,CAACc,GAAL,CAAS,UAAT,CAAD,EAAuBd,IAAI,CAACI,IAAL,CAAUK,QAAjC,CAAtB;AACA,QAAIM,GAAJ,EAAS,OAAO,YAAYA,GAAnB;AACV;;AAED,MAAI,CAACd,YAAD,IAAiBC,KAAK,CAACC,UAAN,CAAiBE,IAAjB;AAAuB;AAAgB,MAAvC,CAArB,EAAmE;AACjE,UAAM;AAAEO,MAAAA;AAAF,QAAYZ,IAAI,CAACO,QAAL,EAAlB;AACA,QAAI,OAAOK,KAAP,KAAiB,QAArB,EAA+B,OAAOA,KAAP;AAChC;AACF;AAEM,SAASI,aAAT,CAAuBC,GAAvB,EAAsC;AAC3C,MACEA,GAAG,CAACJ,kBAAJ,MACAI,GAAG,CAACH,GAAJ,CAAQ,UAAR,EAAoBb,YAApB,CAAiC;AAAEI,IAAAA,IAAI,EAAE;AAAR,GAAjC,CAFF,EAGE;AACA,UAAMa,EAAE,GAAGnB,SAAS,CAACkB,GAAG,CAACH,GAAJ,CAAQ,QAAR,CAAD,CAApB;;AAEA,QAAII,EAAJ,EAAQ;AACN,aAAO;AAAEA,QAAAA,EAAF;AAAMC,QAAAA,SAAS,EAAE;AAAjB,OAAP;AACD;;AACD,WAAO;AAAED,MAAAA,EAAE,EAAE,IAAN;AAAYC,MAAAA,SAAS,EAAE;AAAvB,KAAP;AACD;;AAED,QAAMD,EAAE,GAAGnB,SAAS,CAACkB,GAAD,CAApB;;AACA,MAAIC,EAAJ,EAAQ;AACN,WAAO;AAAEA,MAAAA,EAAF;AAAMC,MAAAA,SAAS,EAAE;AAAjB,KAAP;AACD;;AAED,QAAM;AAAEP,IAAAA;AAAF,MAAYK,GAAG,CAACV,QAAJ,EAAlB;;AACA,MAAIK,KAAK,KAAKQ,SAAd,EAAyB;AACvB,WAAO;AAAEF,MAAAA,EAAE,EAAEvB,OAAO,CAACiB,KAAD,CAAb;AAAsBO,MAAAA,SAAS,EAAE;AAAjC,KAAP;AACD,GAFD,MAEO,IAAIF,GAAG,CAACI,eAAJ,EAAJ,EAA2B;AAChC,WAAO;AAAEH,MAAAA,EAAE,EAAE,QAAN;AAAgBC,MAAAA,SAAS,EAAE;AAA3B,KAAP;AACD,GAFM,MAEA,IAAIF,GAAG,CAACK,UAAJ,EAAJ,EAAsB;AAC3B,WAAO;AAAEJ,MAAAA,EAAE,EAAE,UAAN;AAAkBC,MAAAA,SAAS,EAAE;AAA7B,KAAP;AACD;;AAED,SAAO;AAAED,IAAAA,EAAE,EAAE,IAAN;AAAYC,IAAAA,SAAS,EAAE;AAAvB,GAAP;AACD;AAEM,SAASI,eAAT,CAAyB;AAAEnB,EAAAA;AAAF,CAAzB,EAA6C;AAClD,MAAIA,IAAI,CAACoB,UAAL,CAAgBC,MAAhB,KAA2B,CAA/B,EAAkC,OAAOrB,IAAI,CAACsB,MAAL,CAAYd,KAAnB;AACnC;AAEM,SAASe,gBAAT,CAA0B;AAAEvB,EAAAA;AAAF,CAA1B,EAA8C;AACnD,MAAI,CAAC5B,GAAC,CAACoD,qBAAF,CAAwBxB,IAAxB,CAAL,EAAoC;AACpC,QAAM;AAAEyB,IAAAA;AAAF,MAAiBzB,IAAvB;AACA,QAAM0B,SAAS,GACbtD,GAAC,CAACuD,gBAAF,CAAmBF,UAAnB,KACArD,GAAC,CAACyB,YAAF,CAAe4B,UAAU,CAACG,MAA1B,CADA,IAEAH,UAAU,CAACG,MAAX,CAAkB3B,IAAlB,KAA2B,SAF3B,IAGAwB,UAAU,CAACI,SAAX,CAAqBR,MAArB,KAAgC,CAHhC,IAIAjD,GAAC,CAACmC,eAAF,CAAkBkB,UAAU,CAACI,SAAX,CAAqB,CAArB,CAAlB,CALF;AAMA,MAAIH,SAAJ,EAAe,OAAOD,UAAU,CAACI,SAAX,CAAqB,CAArB,EAAwBrB,KAA/B;AAChB;;AAED,SAASsB,KAAT,CAAe9B,IAAf,EAA6B;AAC3BA,EAAAA,IAAI,CAAC+B,WAAL,GAAmB,CAAnB;AACA,SAAO/B,IAAP;AACD;;AAEM,SAASgC,iBAAT,CAA2BC,KAA3B,EAAgD;AACrD,SAAQrC,IAAD,IAA2B;AAChC,UAAMsC,IAAI,GAAGtC,IAAI,CAACuC,UAAL,CAAgBC,CAAC,IAAIA,CAAC,CAACC,SAAF,EAArB,CAAb;AAEA,WAAO;AACLC,MAAAA,kBAAkB,CAACC,GAAD,EAAM;AACtBN,QAAAA,KAAK,CAACO,cAAN,CAAqBN,IAArB,EAA2BK,GAA3B,EAAgC,CAACE,QAAD,EAAWnB,MAAX,KAAsB;AACpD,iBAAOmB,QAAQ,GACXpE,QAAQ,CAACqE,SAAT,CAAmBC,GAAI,WAAUrB,MAAO,GAD7B,GAEXlD,GAAC,CAACwE,iBAAF,CAAoB,EAApB,EAAwBtB,MAAxB,CAFJ;AAGD,SAJD;AAKD,OAPI;;AAQLuB,MAAAA,iBAAiB,CAACN,GAAD,EAAMtC,IAAN,EAAY6C,IAAI,GAAG7C,IAAnB,EAAyB;AACxC,eAAOgC,KAAK,CAACc,UAAN,CAAiBb,IAAjB,EAAuBK,GAAvB,EAA4BtC,IAA5B,EAAkC,CAACwC,QAAD,EAAWnB,MAAX,EAAmBrB,IAAnB,KAA4B;AACnE,gBAAMa,EAAE,GAAGoB,IAAI,CAACpC,KAAL,CAAWkD,qBAAX,CAAiCF,IAAjC,CAAX;AACA,iBAAO;AACL9C,YAAAA,IAAI,EAAEyC,QAAQ,GACVX,KAAK,CAACzD,QAAQ,CAACqE,SAAT,CAAmBC,GAAI;AAC7C,wBAAwB7B,EAAG,cAAaQ,MAAO,KAAIrB,IAAK;AACxD,iBAFqB,CADK,GAIV7B,GAAC,CAACwE,iBAAF,CAAoB,CAACxE,GAAC,CAAC6E,eAAF,CAAkBnC,EAAlB,EAAsBb,IAAtB,CAAD,CAApB,EAAmDqB,MAAnD,CALC;AAMLrB,YAAAA,IAAI,EAAEa,EAAE,CAACb;AANJ,WAAP;AAQD,SAVM,CAAP;AAWD,OApBI;;AAqBLiD,MAAAA,mBAAmB,CAACX,GAAD,EAAMO,IAAI,GAAGP,GAAb,EAAkB;AACnC,eAAON,KAAK,CAACc,UAAN,CAAiBb,IAAjB,EAAuBK,GAAvB,EAA4B,SAA5B,EAAuC,CAACE,QAAD,EAAWnB,MAAX,KAAsB;AAClE,gBAAMR,EAAE,GAAGoB,IAAI,CAACpC,KAAL,CAAWkD,qBAAX,CAAiCF,IAAjC,CAAX;AACA,iBAAO;AACL9C,YAAAA,IAAI,EAAEyC,QAAQ,GACVX,KAAK,CAACzD,QAAQ,CAACqE,SAAT,CAAmBC,GAAI,OAAM7B,EAAG,cAAaQ,MAAO,GAArD,CADK,GAEVlD,GAAC,CAACwE,iBAAF,CAAoB,CAACxE,GAAC,CAAC+E,sBAAF,CAAyBrC,EAAzB,CAAD,CAApB,EAAoDQ,MAApD,CAHC;AAILrB,YAAAA,IAAI,EAAEa,EAAE,CAACb;AAJJ,WAAP;AAMD,SARM,CAAP;AASD;;AA/BI,KAAP;AAiCD,GApCD;AAqCD;;AChJD,MAAM;AAAE9B,EAAAA,KAAK,EAAEC;AAAT,IAAeE,KAAK,CAACC,OAAN,IAAiBD,KAAtC;AAIe,MAAM8E,YAAN,CAAmB;AAMhCC,EAAAA,WAAW,CAACC,QAAD,EAAoC;AAC7C,SAAKC,QAAL,GAAgB,IAAIC,OAAJ,EAAhB;AACA,SAAKC,iBAAL,GAAyB,IAAID,OAAJ,EAAzB;AACA,SAAKE,YAAL,GAAoB,IAAIF,OAAJ,EAApB;AACA,SAAKG,SAAL,GAAiBL,QAAjB;AACD;;AAEDd,EAAAA,cAAc,CACZoB,WADY,EAEZrB,GAFY;AAIZsB,EAAAA,MAJY,EAKZ;AACA,UAAM3E,GAAG,GAAG,KAAK4E,aAAL,CAAmBF,WAAnB,EAAgCrB,GAAhC,CAAZ;;AACA,UAAMwB,OAAO,GAAG,KAAKC,OAAL,CAAa,KAAKP,iBAAlB,EAAqCG,WAArC,EAAkDhF,GAAlD,CAAhB;;AAEA,QAAImF,OAAO,CAAChF,GAAR,CAAYG,GAAZ,CAAJ,EAAsB;AAEtB,UAAMc,IAAI,GAAG6D,MAAM,CACjBD,WAAW,CAAC5D,IAAZ,CAAiBiE,UAAjB,KAAgC,QADf,EAEjB7F,CAAC,CAAC8F,aAAF,CAAgB,KAAKP,SAAL,CAAepB,GAAf,CAAhB,CAFiB,CAAnB;AAIAwB,IAAAA,OAAO,CAAC/E,GAAR,CAAYE,GAAZ;;AACA,SAAKiF,aAAL,CAAmBP,WAAnB,EAAgC5D,IAAhC;AACD;;AAED+C,EAAAA,UAAU,CACRa,WADQ,EAERrB,GAFQ,EAGRtC,IAHQ,EAIR4D,MAJQ,EAWR;AACA,UAAM3E,GAAG,GAAG,KAAK4E,aAAL,CAAmBF,WAAnB,EAAgCrB,GAAhC,EAAqCtC,IAArC,CAAZ;;AACA,UAAM8D,OAAO,GAAG,KAAKC,OAAL,CAAa,KAAKT,QAAlB,EAA4BK,WAA5B,EAAyCQ,GAAzC,CAAhB;;AAEA,QAAI,CAACL,OAAO,CAAChF,GAAR,CAAYG,GAAZ,CAAL,EAAuB;AACrB,YAAM;AAAEc,QAAAA,IAAF;AAAQC,QAAAA,IAAI,EAAEa;AAAd,UAAqB+C,MAAM,CAC/BD,WAAW,CAAC5D,IAAZ,CAAiBiE,UAAjB,KAAgC,QADD,EAE/B7F,CAAC,CAAC8F,aAAF,CAAgB,KAAKP,SAAL,CAAepB,GAAf,CAAhB,CAF+B,EAG/BnE,CAAC,CAACiG,UAAF,CAAapE,IAAb,CAH+B,CAAjC;AAKA8D,MAAAA,OAAO,CAACO,GAAR,CAAYpF,GAAZ,EAAiB4B,EAAjB;;AACA,WAAKqD,aAAL,CAAmBP,WAAnB,EAAgC5D,IAAhC;AACD;;AAED,WAAO5B,CAAC,CAACiG,UAAF,CAAaN,OAAO,CAACrD,GAAR,CAAYxB,GAAZ,CAAb,CAAP;AACD;;AAEDiF,EAAAA,aAAa,CAACP,WAAD,EAAwB5D,IAAxB,EAAsC;AACjD,QAAIuE,UAAU,GAAG,KAAKb,YAAL,CAAkBhD,GAAlB,CAAsBkD,WAAtB,CAAjB;;AACA,QACEW,UAAU,IACVA,UAAU,CAACvE,IADX;AAGA;AACAuE,IAAAA,UAAU,CAACjE,MAAX,KAAsBsD,WAAW,CAAC5D,IAJlC,IAKAuE,UAAU,CAACC,SAAX,KAAyBZ,WAAW,CAAC5D,IAAZ,CAAiByE,IAN5C,EAOE;AACAF,MAAAA,UAAU,GAAGA,UAAU,CAACG,WAAX,CAAuB1E,IAAvB,CAAb;AACD,KATD,MASO;AACLuE,MAAAA,UAAU,GAAGX,WAAW,CAACe,gBAAZ,CAA6B,MAA7B,EAAqC3E,IAArC,CAAb;AACD;;AACDuE,IAAAA,UAAU,GAAGA,UAAU,CAACA,UAAU,CAAClD,MAAX,GAAoB,CAArB,CAAvB;;AACA,SAAKqC,YAAL,CAAkBY,GAAlB,CAAsBV,WAAtB,EAAmCW,UAAnC;AAEA;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEG;;AAEDP,EAAAA,OAAO,CACLY,GADK,EAELhB,WAFK,EAGLiB,UAHK,EAIF;AACH,QAAIC,UAAU,GAAGF,GAAG,CAAClE,GAAJ,CAAQkD,WAAR,CAAjB;;AACA,QAAI,CAACkB,UAAL,EAAiB;AACfA,MAAAA,UAAU,GAAG,IAAID,UAAJ,EAAb;AACAD,MAAAA,GAAG,CAACN,GAAJ,CAAQV,WAAR,EAAqBkB,UAArB;AACD;;AACD,WAAOA,UAAP;AACD;;AAEDhB,EAAAA,aAAa,CAACF,WAAD,EAAwBrB,GAAxB,EAAqCtC,IAAY,GAAG,EAApD,EAAgE;AAC3E,UAAM;AAAEgE,MAAAA;AAAF,QAAiBL,WAAW,CAAC5D,IAAnC,CAD2E;AAI3E;AACA;;AACA,WAAQ,GAAEC,IAAI,IAAIgE,UAAW,KAAI1B,GAAI,KAAItC,IAAK,EAA9C;AACD;;AAxH+B;;ACF3B,MAAM8E,0BAA0B,GACrC,+EADK;AAGA,SAASC,yBAAT,CAAmCC,OAAnC,EAA6D;AAClE,SAAOC,IAAI,CAACC,SAAL,CAAeC,eAAe,CAACH,OAAD,CAA9B,EAAyC,IAAzC,EAA+C,CAA/C,CAAP;AACD;;ACFD,SAASI,eAAT,CAAyBC,OAAzB,EAAoD;AAClD,MAAIA,OAAO,YAAYC,MAAvB,EAA+B,OAAOD,OAAP;;AAE/B,MAAI;AACF,WAAO,IAAIC,MAAJ,CAAY,IAAGD,OAAQ,GAAvB,CAAP;AACD,GAFD,CAEE,MAAM;AACN,WAAO,IAAP;AACD;AACF;;AAED,SAASE,gBAAT,CAA0BC,KAA1B,EAAiCC,MAAjC,EAAyC;AACvC,MAAI,CAACA,MAAM,CAACrE,MAAZ,EAAoB,OAAO,EAAP;AACpB,SACG,sBAAqBoE,KAAM,yCAA5B,GACAC,MAAM,CAACd,GAAP,CAAWe,QAAQ,IAAK,OAAMC,MAAM,CAACD,QAAD,CAAW,IAA/C,EAAoDE,IAApD,CAAyD,EAAzD,CAFF;AAID;;AAED,SAASC,mBAAT,CAA6BC,UAA7B,EAAyC;AACvC,MAAI,CAACA,UAAU,CAACC,IAAhB,EAAsB,OAAO,EAAP;AACtB,SACG,sFAAD,GACAC,KAAK,CAACC,IAAN,CAAWH,UAAX,EAAuB9F,IAAI,IAAK,OAAMA,IAAK,IAA3C,EAAgD4F,IAAhD,CAAqD,EAArD,CAFF;AAID;;AAEM,SAASM,sBAAT,CACLC,QADK,EAELC,SAFK,EAGLC,eAHK,EAILC,eAJK,EAKL;AACA,MAAIC,OAAJ;;AACA,QAAMC,MAAM,GAAGnB,OAAO,IAAI;AACxB,UAAMoB,MAAM,GAAGrB,eAAe,CAACC,OAAD,CAA9B;AACA,QAAI,CAACoB,MAAL,EAAa,OAAO,KAAP;AAEb,QAAIC,OAAO,GAAG,KAAd;;AACA,SAAK,MAAMC,QAAX,IAAuBP,SAAvB,EAAkC;AAChC,UAAIK,MAAM,CAACG,IAAP,CAAYD,QAAZ,CAAJ,EAA2B;AACzBD,QAAAA,OAAO,GAAG,IAAV;AACAH,QAAAA,OAAO,CAACxH,GAAR,CAAY4H,QAAZ;AACD;AACF;;AACD,WAAO,CAACD,OAAR;AACD,GAZD,CAFA;;;AAiBA,QAAMG,OAAO,GAAGN,OAAO,GAAG,IAAI5H,GAAJ,EAA1B;AACA,QAAMmI,aAAa,GAAGd,KAAK,CAACC,IAAN,CAAWI,eAAX,EAA4BG,MAA5B,CAAmCA,MAAnC,CAAtB,CAlBA;;AAqBA,QAAMO,OAAO,GAAGR,OAAO,GAAG,IAAI5H,GAAJ,EAA1B;AACA,QAAMqI,aAAa,GAAGhB,KAAK,CAACC,IAAN,CAAWK,eAAX,EAA4BE,MAA5B,CAAmCA,MAAnC,CAAtB;AAEA,QAAMV,UAAU,GAAGvH,YAAY,CAACsI,OAAD,EAAUE,OAAV,CAA/B;;AAEA,MACEjB,UAAU,CAACC,IAAX,GAAkB,CAAlB,IACAe,aAAa,CAAC1F,MAAd,GAAuB,CADvB,IAEA4F,aAAa,CAAC5F,MAAd,GAAuB,CAHzB,EAIE;AACA,UAAM,IAAI6F,KAAJ,CACH,+BAA8Bd,QAAS,uBAAxC,GACEZ,gBAAgB,CAAC,SAAD,EAAYuB,aAAZ,CADlB,GAEEvB,gBAAgB,CAAC,SAAD,EAAYyB,aAAZ,CAFlB,GAGEnB,mBAAmB,CAACC,UAAD,CAJjB,CAAN;AAMD;;AAED,SAAO;AAAEe,IAAAA,OAAF;AAAWE,IAAAA;AAAX,GAAP;AACD;AAEM,SAASG,gCAAT,CACLC,OADK,EAELC,QAFK,EAGsB;AAC3B,QAAM;AAAEC,IAAAA,mBAAmB,GAAG;AAAxB,MAA+BF,OAArC;AACA,MAAIE,mBAAmB,KAAK,KAA5B,EAAmC,OAAO,KAAP;AAEnC,QAAMC,MAAM,GAAGF,QAAQ,CAACE,MAAT,CAAgBA,MAAM,IAAIA,MAAJ,oBAAIA,MAAM,CAAEtH,IAAlC,CAAf;AAEA,QAAM;AACJuH,IAAAA,GAAG,GAAG,UADF;AAEJC,IAAAA,MAAM,GAAGF,MAAM,KAAK,qBAAX,GAAmC,OAAnC,GAA6C,QAFlD;AAGJG,IAAAA,GAAG,GAAG;AAHF,MAIFJ,mBAJJ;AAMA,SAAO;AAAEE,IAAAA,GAAF;AAAOC,IAAAA,MAAP;AAAeC,IAAAA;AAAf,GAAP;AACD;;AC3FD,aACEC,YADa,IAEV;AACH,WAASC,QAAT,CAAkB3I,MAAlB,EAA0BC,GAA1B,EAA+B6B,SAA/B,EAA0CnB,IAA1C,EAAgD;AAC9C,WAAO+H,YAAY,CAAC;AAAEE,MAAAA,IAAI,EAAE,UAAR;AAAoB5I,MAAAA,MAApB;AAA4BC,MAAAA,GAA5B;AAAiC6B,MAAAA;AAAjC,KAAD,EAA+CnB,IAA/C,CAAnB;AACD;;AAED,SAAO;AACL;AACAkI,IAAAA,oBAAoB,CAAClI,IAAD,EAAiB;AACnC,YAAM;AACJI,QAAAA,IAAI,EAAE;AAAEC,UAAAA;AAAF,SADF;AAEJH,QAAAA;AAFI,UAGFF,IAHJ;AAIA,UAAIE,KAAK,CAACiI,oBAAN,CAA2B9H,IAA3B,CAAJ,EAAsC;AAEtC0H,MAAAA,YAAY,CAAC;AAAEE,QAAAA,IAAI,EAAE,QAAR;AAAkB5H,QAAAA;AAAlB,OAAD,EAA2BL,IAA3B,CAAZ;AACD,KAVI;;AAYLoI,IAAAA,gBAAgB,CAACpI,IAAD,EAAiB;AAC/B,YAAMV,GAAG,GAAGkB,UAAU,CAACR,IAAI,CAACc,GAAL,CAAS,UAAT,CAAD,EAAuBd,IAAI,CAACI,IAAL,CAAUK,QAAjC,CAAtB;AACA,UAAI,CAACnB,GAAD,IAAQA,GAAG,KAAK,WAApB,EAAiC;AAEjC,YAAMD,MAAM,GAAGW,IAAI,CAACc,GAAL,CAAS,QAAT,CAAf;AACA,YAAMuH,OAAO,GAAGhJ,MAAM,CAACa,KAAP,CAAaoI,UAAb,CAAwBjJ,MAAM,CAACe,IAAP,CAAYC,IAApC,CAAhB;AACA,UAAIgI,OAAO,IAAIA,OAAO,CAACrI,IAAR,CAAauI,0BAAb,EAAf,EAA0D;AAE1D,YAAM7G,MAAM,GAAGV,aAAa,CAAC3B,MAAD,CAA5B;AACA,aAAO2I,QAAQ,CAACtG,MAAM,CAACR,EAAR,EAAY5B,GAAZ,EAAiBoC,MAAM,CAACP,SAAxB,EAAmCnB,IAAnC,CAAf;AACD,KAtBI;;AAwBLwI,IAAAA,aAAa,CAACxI,IAAD,EAAiB;AAC5B,YAAM;AAAEyI,QAAAA,UAAF;AAAc/H,QAAAA;AAAd,UAAyBV,IAA/B;AACA,UAAIiB,GAAJ,CAF4B;;AAK5B,UAAIwH,UAAU,CAACC,oBAAX,EAAJ,EAAuC;AACrCzH,QAAAA,GAAG,GAAGwH,UAAU,CAAC3H,GAAX,CAAe,MAAf,CAAN,CADqC;AAGtC,OAHD,MAGO,IAAI2H,UAAU,CAACE,sBAAX,EAAJ,EAAyC;AAC9C1H,QAAAA,GAAG,GAAGwH,UAAU,CAAC3H,GAAX,CAAe,OAAf,CAAN,CAD8C;AAG9C;AACD,OAJM,MAIA,IAAI2H,UAAU,CAACnH,UAAX,EAAJ,EAA6B;AAClC,cAAMsH,KAAK,GAAGH,UAAU,CAACA,UAAzB;;AACA,YAAIG,KAAK,CAAC7G,gBAAN,MAA4B6G,KAAK,CAACC,eAAN,EAAhC,EAAyD;AACvD,cAAID,KAAK,CAACxI,IAAN,CAAW4B,MAAX,KAAsBtB,MAA1B,EAAkC;AAChCO,YAAAA,GAAG,GAAG2H,KAAK,CAAC9H,GAAN,CAAU,WAAV,EAAuBd,IAAI,CAACV,GAA5B,CAAN;AACD;AACF;AACF;;AAED,UAAI4B,EAAE,GAAG,IAAT;AACA,UAAIC,SAAS,GAAG,IAAhB;AACA,UAAIF,GAAJ,EAAS,CAAC;AAAEC,QAAAA,EAAF;AAAMC,QAAAA;AAAN,UAAoBH,aAAa,CAACC,GAAD,CAAlC;;AAET,WAAK,MAAM6H,IAAX,IAAmB9I,IAAI,CAACc,GAAL,CAAS,YAAT,CAAnB,EAA2C;AACzC,YAAIgI,IAAI,CAACC,gBAAL,EAAJ,EAA6B;AAC3B,gBAAMzJ,GAAG,GAAGkB,UAAU,CAACsI,IAAI,CAAChI,GAAL,CAAS,KAAT,CAAD,CAAtB;AACA,cAAIxB,GAAJ,EAAS0I,QAAQ,CAAC9G,EAAD,EAAK5B,GAAL,EAAU6B,SAAV,EAAqB2H,IAArB,CAAR;AACV;AACF;AACF,KAvDI;;AAyDLE,IAAAA,gBAAgB,CAAChJ,IAAD,EAAiB;AAC/B,UAAIA,IAAI,CAACI,IAAL,CAAU6I,QAAV,KAAuB,IAA3B,EAAiC;AAEjC,YAAMvH,MAAM,GAAGV,aAAa,CAAChB,IAAI,CAACc,GAAL,CAAS,OAAT,CAAD,CAA5B;AACA,YAAMxB,GAAG,GAAGkB,UAAU,CAACR,IAAI,CAACc,GAAL,CAAS,MAAT,CAAD,EAAmB,IAAnB,CAAtB;AAEA,UAAI,CAACxB,GAAL,EAAU;AAEVyI,MAAAA,YAAY,CACV;AACEE,QAAAA,IAAI,EAAE,IADR;AAEE5I,QAAAA,MAAM,EAAEqC,MAAM,CAACR,EAFjB;AAGE5B,QAAAA,GAHF;AAIE6B,QAAAA,SAAS,EAAEO,MAAM,CAACP;AAJpB,OADU,EAOVnB,IAPU,CAAZ;AASD;;AA1EI,GAAP;AA4ED,CAnFD;;ACAA,aACE+H,YADa,KAET;AACJmB,EAAAA,iBAAiB,CAAClJ,IAAD,EAAiB;AAChC,UAAM0B,MAAM,GAAGH,eAAe,CAACvB,IAAD,CAA9B;AACA,QAAI,CAAC0B,MAAL,EAAa;AACbqG,IAAAA,YAAY,CAAC;AAAEE,MAAAA,IAAI,EAAE,QAAR;AAAkBvG,MAAAA;AAAlB,KAAD,EAA6B1B,IAA7B,CAAZ;AACD,GALG;;AAMJmJ,EAAAA,OAAO,CAACnJ,IAAD,EAAiB;AACtBA,IAAAA,IAAI,CAACc,GAAL,CAAS,MAAT,EAAiB7B,OAAjB,CAAyBmK,QAAQ,IAAI;AACnC,YAAM1H,MAAM,GAAGC,gBAAgB,CAACyH,QAAD,CAA/B;AACA,UAAI,CAAC1H,MAAL,EAAa;AACbqG,MAAAA,YAAY,CAAC;AAAEE,QAAAA,IAAI,EAAE,QAAR;AAAkBvG,QAAAA;AAAlB,OAAD,EAA6B0H,QAA7B,CAAZ;AACD,KAJD;AAKD;;AAZG,CAFS,CAAf;;ACLO,SAASC,OAAT,CACLC,OADK,EAELC,UAFK,EAGLC,eAHK,EAIG;AACR,MAAIA,eAAe,KAAK,KAAxB,EAA+B,OAAOD,UAAP;AAE/B,QAAM,IAAIjC,KAAJ,CACH,yEADG,CAAN;AAGD;;AAGM,SAASnI,GAAT,CAAasK,OAAb,EAA8BpJ,IAA9B,EAA4C;AACjD,SAAO,IAAP;AACD;;AAGM,SAASqJ,UAAT,CAAoBC,WAApB,EAA8C;;AAG9C,SAASC,eAAT,CAAyBD,WAAzB,EAAmD;;ACX1D,MAAME,qBAAqB,GAAG,IAAI7K,GAAJ,CAAgB,CAC5C,QAD4C,EAE5C,YAF4C,EAG5C,MAH4C,EAI5C,QAJ4C,CAAhB,CAA9B;AAOe,SAAS8K,kBAAT,CACbrD,SADa,EAEE;AACf,QAAM;AAAEsD,IAAAA,MAAM,EAAEC,OAAV;AAAmBC,IAAAA,QAAQ,EAAEC,SAA7B;AAAwCC,IAAAA,MAAM,EAAEC;AAAhD,MAA4D3D,SAAlE;AAEA,SAAO4D,IAAI,IAAI;AACb,QAAIA,IAAI,CAACpC,IAAL,KAAc,QAAd,IAA0BmC,OAA1B,IAAqCjL,KAAG,CAACiL,OAAD,EAAUC,IAAI,CAAChK,IAAf,CAA5C,EAAkE;AAChE,aAAO;AAAE4H,QAAAA,IAAI,EAAE,QAAR;AAAkBqC,QAAAA,IAAI,EAAEF,OAAO,CAACC,IAAI,CAAChK,IAAN,CAA/B;AAA4CA,QAAAA,IAAI,EAAEgK,IAAI,CAAChK;AAAvD,OAAP;AACD;;AAED,QAAIgK,IAAI,CAACpC,IAAL,KAAc,UAAd,IAA4BoC,IAAI,CAACpC,IAAL,KAAc,IAA9C,EAAoD;AAClD,YAAM;AAAE9G,QAAAA,SAAF;AAAa9B,QAAAA,MAAb;AAAqBC,QAAAA;AAArB,UAA6B+K,IAAnC;;AAEA,UAAIhL,MAAM,IAAI8B,SAAS,KAAK,QAA5B,EAAsC;AACpC,YAAIiJ,OAAO,IAAIP,qBAAqB,CAAC1K,GAAtB,CAA0BE,MAA1B,CAAX,IAAgDF,KAAG,CAACiL,OAAD,EAAU9K,GAAV,CAAvD,EAAuE;AACrE,iBAAO;AAAE2I,YAAAA,IAAI,EAAE,QAAR;AAAkBqC,YAAAA,IAAI,EAAEF,OAAO,CAAC9K,GAAD,CAA/B;AAAsCe,YAAAA,IAAI,EAAEf;AAA5C,WAAP;AACD;;AAED,YAAI0K,OAAO,IAAI7K,KAAG,CAAC6K,OAAD,EAAU3K,MAAV,CAAd,IAAmCF,KAAG,CAAC6K,OAAO,CAAC3K,MAAD,CAAR,EAAkBC,GAAlB,CAA1C,EAAkE;AAChE,iBAAO;AACL2I,YAAAA,IAAI,EAAE,QADD;AAELqC,YAAAA,IAAI,EAAEN,OAAO,CAAC3K,MAAD,CAAP,CAAgBC,GAAhB,CAFD;AAGLe,YAAAA,IAAI,EAAG,GAAEhB,MAAO,IAAGC,GAAI;AAHlB,WAAP;AAKD;AACF;;AAED,UAAI4K,SAAS,IAAI/K,KAAG,CAAC+K,SAAD,EAAY5K,GAAZ,CAApB,EAAsC;AACpC,eAAO;AAAE2I,UAAAA,IAAI,EAAE,UAAR;AAAoBqC,UAAAA,IAAI,EAAEJ,SAAS,CAAC5K,GAAD,CAAnC;AAA0Ce,UAAAA,IAAI,EAAG,GAAEf,GAAI;AAAvD,SAAP;AACD;AACF;AACF,GA1BD;AA2BD;;AC1CD,MAAMiL,UAAU,GAAGC,WAAW,CAAC7L,OAAZ,IAAuB6L,WAA1C;;AA8BA,SAASC,cAAT,CACEjD,OADF,EAEEC,QAFF,EAWE;AACA,QAAM;AACJiD,IAAAA,MADI;AAEJrF,IAAAA,OAAO,EAAEsF,aAFL;AAGJC,IAAAA,wBAHI;AAIJC,IAAAA,UAJI;AAKJC,IAAAA,KALI;AAMJC,IAAAA,oBANI;AAOJvB,IAAAA,eAPI;AAQJ,OAAGwB;AARC,MASFxD,OATJ;AAWA,MAAIyD,UAAJ;AACA,MAAIP,MAAM,KAAK,cAAf,EAA+BO,UAAU,GAAG,aAAb,CAA/B,KACK,IAAIP,MAAM,KAAK,cAAf,EAA+BO,UAAU,GAAG,aAAb,CAA/B,KACA,IAAIP,MAAM,KAAK,YAAf,EAA6BO,UAAU,GAAG,WAAb,CAA7B,KACA,IAAI,OAAOP,MAAP,KAAkB,QAAtB,EAAgC;AACnC,UAAM,IAAIpD,KAAJ,CAAU,0BAAV,CAAN;AACD,GAFI,MAEE;AACL,UAAM,IAAIA,KAAJ,CACH,uDAAD,GACG,8BAA6BhC,IAAI,CAACC,SAAL,CAAemF,MAAf,CAAuB,GAFnD,CAAN;AAID;;AAED,MAAI,OAAOK,oBAAP,KAAgC,UAApC,EAAgD;AAC9C,QAAIvD,OAAO,CAACN,OAAR,IAAmBM,OAAO,CAACJ,OAA/B,EAAwC;AACtC,YAAM,IAAIE,KAAJ,CACH,wDAAD,GACG,kCAFC,CAAN;AAID;AACF,GAPD,MAOO,IAAIyD,oBAAoB,IAAI,IAA5B,EAAkC;AACvC,UAAM,IAAIzD,KAAJ,CACH,wDAAD,GACG,cAAahC,IAAI,CAACC,SAAL,CAAewF,oBAAf,CAAqC,GAFjD,CAAN;AAID;;AAED,MACEvB,eAAe,IAAI,IAAnB,IACA,OAAOA,eAAP,KAA2B,SAD3B,IAEA,OAAOA,eAAP,KAA2B,QAH7B,EAIE;AACA,UAAM,IAAIlC,KAAJ,CACH,4DAAD,GACG,cAAahC,IAAI,CAACC,SAAL,CAAeiE,eAAf,CAAgC,GAF5C,CAAN;AAID;;AAED,MAAInE,OAAJ;;AAEA;AAEE;AACAsF,EAAAA,aAAa,IACbE,UADA,IAEAD,wBALF,EAME;AACA,UAAMM,UAAU,GACd,OAAOP,aAAP,KAAyB,QAAzB,IAAqCtE,KAAK,CAAC8E,OAAN,CAAcR,aAAd,CAArC,GACI;AAAES,MAAAA,QAAQ,EAAET;AAAZ,KADJ,GAEIA,aAHN;AAKAtF,IAAAA,OAAO,GAAGkF,UAAU,CAACW,UAAD,EAAa;AAC/BN,MAAAA,wBAD+B;AAE/BC,MAAAA;AAF+B,KAAb,CAApB;AAID,GAhBD,MAgBO;AACLxF,IAAAA,OAAO,GAAGoC,QAAQ,CAACpC,OAAT,EAAV;AACD;;AAED,SAAO;AACLqF,IAAAA,MADK;AAELO,IAAAA,UAFK;AAGL5F,IAAAA,OAHK;AAILmE,IAAAA,eAAe,EAAEA,eAAF,WAAEA,eAAF,GAAqB,KAJ/B;AAKLuB,IAAAA,oBALK;AAMLD,IAAAA,KAAK,EAAE,CAAC,CAACA,KANJ;AAOLE,IAAAA,eAAe,EAAIA;AAPd,GAAP;AASD;;AAED,SAASK,mBAAT,CACEC,OADF,EAEE9D,OAFF,EAGEE,mBAHF,EAIE4B,OAJF,EAKEiC,QALF,EAME9D,QANF,EAOE;AACA,QAAM;AACJiD,IAAAA,MADI;AAEJO,IAAAA,UAFI;AAGJ5F,IAAAA,OAHI;AAIJyF,IAAAA,KAJI;AAKJC,IAAAA,oBALI;AAMJC,IAAAA,eANI;AAOJxB,IAAAA;AAPI,MAQFiB,cAAc,CAAUjD,OAAV,EAAmBC,QAAnB,CARlB;AAUA,QAAM+D,QAAQ,GAAGpJ,iBAAiB,CAChC,IAAIoB,YAAJ,CAAiB+F,UAAU,IACzBkC,OAAA,CAAanC,OAAb,EAAsBC,UAAtB,EAAkCC,eAAlC,CADF,CADgC,CAAlC,CAXA;;AAkBA,MAAItC,OAAJ,EAAaE,OAAb;AACA,MAAIsE,gBAAJ;AACA,MAAIC,cAAJ;AACA,MAAIC,eAAJ;AAEA,QAAMC,SAAS,GAAG,IAAIrH,GAAJ,EAAlB;AAEA,QAAMsH,GAAgB,GAAG;AACvBpN,IAAAA,KAAK,EAAE+I,QADgB;AAEvB+D,IAAAA,QAFuB;AAGvBd,IAAAA,MAAM,EAAElD,OAAO,CAACkD,MAHO;AAIvBrF,IAAAA,OAJuB;AAKvByE,IAAAA,kBALuB;;AAMvBiB,IAAAA,oBAAoB,CAAC1K,IAAD,EAAO;AACzB,UAAIsL,cAAc,KAAKvK,SAAvB,EAAkC;AAChC,cAAM,IAAIkG,KAAJ,CACH,yBAAwBgE,OAAO,CAACjL,IAAK,aAAtC,GACG,+DAFC,CAAN;AAID;;AACD,UAAI,CAACsL,cAAc,CAACxM,GAAf,CAAmBkB,IAAnB,CAAL,EAA+B;AAC7B0L,QAAAA,OAAO,CAACC,IAAR,CACG,yBAAwBxF,QAAQ,CAACnG,IAAK,aAAvC,GACG,qBAAoBA,IAAK,IAF9B;AAID;;AAED,UAAIuL,eAAe,IAAI,CAACA,eAAe,CAACvL,IAAD,CAAvC,EAA+C,OAAO,KAAP;AAE/C,UAAI4L,YAAY,GAAGC,UAAU,CAAC7L,IAAD,EAAOgF,OAAP,EAAgB;AAC3C8G,QAAAA,UAAU,EAAET,gBAD+B;AAE3CU,QAAAA,QAAQ,EAAElF,OAFiC;AAG3CmF,QAAAA,QAAQ,EAAEjF;AAHiC,OAAhB,CAA7B;;AAMA,UAAI2D,oBAAJ,EAA0B;AACxBkB,QAAAA,YAAY,GAAGlB,oBAAoB,CAAC1K,IAAD,EAAO4L,YAAP,CAAnC;;AACA,YAAI,OAAOA,YAAP,KAAwB,SAA5B,EAAuC;AACrC,gBAAM,IAAI3E,KAAJ,CAAW,8CAAX,CAAN;AACD;AACF;;AAED,aAAO2E,YAAP;AACD,KApCsB;;AAqCvBnB,IAAAA,KAAK,CAACzK,IAAD,EAAO;AACVkL,MAAAA,QAAQ,GAAGe,KAAX,GAAmB,IAAnB;AAEA,UAAI,CAACxB,KAAD,IAAU,CAACzK,IAAf,EAAqB;AAErB,UAAIkL,QAAQ,GAAG9E,SAAX,CAAqBtH,GAArB,CAAyBqH,QAAQ,CAACnG,IAAlC,CAAJ,EAA6C;AAC7CkL,MAAAA,QAAQ,GAAG9E,SAAX,CAAqB/B,GAArB,CACErE,IADF,EAEEqL,gBAAgB,IAAIrL,IAApB,IAA4BqL,gBAAgB,CAACrL,IAAD,CAF9C;AAID,KA/CsB;;AAgDvBkM,IAAAA,gBAAgB,CAAClM,IAAD,EAAOmM,OAAO,GAAG,GAAjB,EAAsB;AACpC,UAAI9E,mBAAmB,KAAK,KAA5B,EAAmC;;AACnC,UAAI8B,eAAJ,EAAqB;AACnB;AACA;AACA;AACA;AACD;;AAED,YAAMiD,GAAG,GAAGD,OAAO,KAAK,GAAZ,GAAkBnM,IAAlB,GAA0B,GAAEA,IAAK,KAAImM,OAAQ,EAAzD;AAEA,YAAMF,KAAK,GAAG5E,mBAAmB,CAACI,GAApB,GACV,KADU,GAEV4E,QAAQ,CAACb,SAAD,EAAa,GAAExL,IAAK,OAAMiJ,OAAQ,EAAlC,EAAqC,MAC3CmC,GAAA,CAAA,CADM,CAFZ;;AAMA,UAAI,CAACa,KAAL,EAAY;AACVf,QAAAA,QAAQ,GAAG5B,WAAX,CAAuBvK,GAAvB,CAA2BqN,GAA3B;AACD;AACF;;AApEsB,GAAzB;AAuEA,QAAMjG,QAAQ,GAAG8E,OAAO,CAACQ,GAAD,EAAMd,eAAN,EAAuB1B,OAAvB,CAAxB;;AAEA,MAAI,OAAO9C,QAAQ,CAACyE,UAAD,CAAf,KAAgC,UAApC,EAAgD;AAC9C,UAAM,IAAI3D,KAAJ,CACH,QAAOd,QAAQ,CAACnG,IAAT,IAAiBiL,OAAO,CAACjL,IAAK,qBAAtC,GACG,gBAAeqK,MAAO,uBAFrB,CAAN;AAID;;AAED,MAAIrE,KAAK,CAAC8E,OAAN,CAAc3E,QAAQ,CAACC,SAAvB,CAAJ,EAAuC;AACrCkF,IAAAA,cAAc,GAAG,IAAI3M,GAAJ,CAAQwH,QAAQ,CAACC,SAAjB,CAAjB;AACAmF,IAAAA,eAAe,GAAGpF,QAAQ,CAACoF,eAA3B;AACD,GAHD,MAGO,IAAIpF,QAAQ,CAACC,SAAb,EAAwB;AAC7BkF,IAAAA,cAAc,GAAG,IAAI3M,GAAJ,CAAQO,MAAM,CAACoN,IAAP,CAAYnG,QAAQ,CAACC,SAArB,CAAR,CAAjB;AACAiF,IAAAA,gBAAgB,GAAGlF,QAAQ,CAACC,SAA5B;AACAmF,IAAAA,eAAe,GAAGpF,QAAQ,CAACoF,eAA3B;AACD,GAJM,MAIA;AACLD,IAAAA,cAAc,GAAG,IAAI3M,GAAJ,EAAjB;AACD;;AAED,GAAC;AAAEkI,IAAAA,OAAF;AAAWE,IAAAA;AAAX,MAAuBb,sBAAsB,CAC5CC,QAAQ,CAACnG,IAAT,IAAiBiL,OAAO,CAACjL,IADmB,EAE5CsL,cAF4C,EAG5CX,eAAe,CAAC9D,OAAhB,IAA2B,EAHiB,EAI5C8D,eAAe,CAAC5D,OAAhB,IAA2B,EAJiB,CAA9C;AAOA,SAAO;AACL0D,IAAAA,KADK;AAELJ,IAAAA,MAFK;AAGLrF,IAAAA,OAHK;AAILmB,IAAAA,QAJK;;AAKLuB,IAAAA,YAAY,CAAC6E,OAAD,EAA0B5M,IAA1B,EAA0C;AACpD,YAAM6M,KAAK,GAAGrB,QAAQ,CAACxL,IAAD,CAAtB,CADoD;;AAGpDwG,MAAAA,QAAQ,CAACyE,UAAD,CAAR,CAAqB2B,OAArB,EAA8BC,KAA9B,EAAqC7M,IAArC;AACD;;AATI,GAAP;AAWD;;AAEc,SAAS8M,sBAAT,CACbxB,OADa,EAEb;AACA,SAAOyB,OAAO,CAAC,CAACtF,QAAD,EAAWD,OAAX,EAAmC8B,OAAnC,KAAuD;AACpE7B,IAAAA,QAAQ,CAACuF,aAAT,CAAuB,CAAvB;AACA,UAAM;AAAEC,MAAAA;AAAF,QAAexF,QAArB;AAEA,QAAI8D,QAAJ;AAEA,UAAM7D,mBAAmB,GAAGH,gCAAgC,CAC1DC,OAD0D,EAE1DC,QAF0D,CAA5D;AAKA,UAAM;AACJqD,MAAAA,KADI;AAEJJ,MAAAA,MAFI;AAGJrF,MAAAA,OAHI;AAIJmB,MAAAA,QAJI;AAKJuB,MAAAA;AALI,QAMFsD,mBAAmB,CACrBC,OADqB,EAErB9D,OAFqB,EAGrBE,mBAHqB,EAIrB4B,OAJqB,EAKrB,MAAMiC,QALe,EAMrB9D,QANqB,CANvB;AAeA,UAAMyF,aAAa,GAAGxC,MAAM,KAAK,cAAX,GAA4BxL,KAA5B,GAAsCA,KAA5D;AAEA,UAAMiO,OAAO,GAAG3G,QAAQ,CAAC2G,OAAT,GACZF,QAAQ,CAACG,QAAT,CAAkBC,KAAlB,CAAwB,CAACH,aAAa,CAACnF,YAAD,CAAd,EAA8BvB,QAAQ,CAAC2G,OAAvC,CAAxB,CADY,GAEZD,aAAa,CAACnF,YAAD,CAFjB;;AAIA,QAAI+C,KAAK,IAAIA,KAAK,KAAK3F,0BAAvB,EAAmD;AACjD4G,MAAAA,OAAO,CAACnE,GAAR,CAAa,GAAEpB,QAAQ,CAACnG,IAAK,oBAA7B;AACA0L,MAAAA,OAAO,CAACnE,GAAR,CAAa,oBAAmBxC,yBAAyB,CAACC,OAAD,CAAU,EAAnE;AACA0G,MAAAA,OAAO,CAACnE,GAAR,CAAa,4BAA2B8C,MAAO,YAA/C;AACD;;AAED,WAAO;AACLrK,MAAAA,IAAI,EAAE,kBADD;AAEL8M,MAAAA,OAFK;;AAILG,MAAAA,GAAG,GAAG;AAAA;;AACJ/B,QAAAA,QAAQ,GAAG;AACT9E,UAAAA,SAAS,EAAE,IAAIjC,GAAJ,EADF;AAET8H,UAAAA,KAAK,EAAE,KAFE;AAGTiB,UAAAA,SAAS,EAAE,IAAIvO,GAAJ,EAHF;AAIT2K,UAAAA,WAAW,EAAE,IAAI3K,GAAJ;AAJJ,SAAX,CADI;;AASJ,yBAAAwH,QAAQ,CAAC8G,GAAT,mCAAcE,KAAd,CAAoB,IAApB,EAA0BvL,SAA1B;AACD,OAdI;;AAeLwL,MAAAA,IAAI,GAAG;AAAA;;AACL;AACA,0BAAAjH,QAAQ,CAACiH,IAAT,oCAAeD,KAAf,CAAqB,IAArB,EAA2BvL,SAA3B;;AAEA,YAAIyF,mBAAmB,KAAK,KAA5B,EAAmC;AACjC,cAAIA,mBAAmB,CAACE,GAApB,KAA4B,UAAhC,EAA4C;AAC1C6D,YAAAA,UAAA,CAAgBF,QAAQ,CAAC5B,WAAzB;AACD,WAFD,MAEO;AACL8B,YAAAA,eAAA,CAAqBF,QAAQ,CAAC5B,WAA9B;AACD;AACF;;AAED,YAAI,CAACmB,KAAL,EAAY;AAEZ,YAAI,KAAK4C,QAAT,EAAmB3B,OAAO,CAACnE,GAAR,CAAa,MAAK,KAAK8F,QAAS,GAAhC;;AAEnB,YAAInC,QAAQ,CAAC9E,SAAT,CAAmBL,IAAnB,KAA4B,CAAhC,EAAmC;AACjC2F,UAAAA,OAAO,CAACnE,GAAR,CACE8C,MAAM,KAAK,cAAX,GACIa,QAAQ,CAACe,KAAT,GACG,8BAA6B9F,QAAQ,CAACnG,IAAK,qCAD9C,GAEG,2BAA0BmG,QAAQ,CAACnG,IAAK,+BAH/C,GAIK,uCAAsCmG,QAAQ,CAACnG,IAAK,qCAL3D;AAQA;AACD;;AAED,YAAIqK,MAAM,KAAK,cAAf,EAA+B;AAC7BqB,UAAAA,OAAO,CAACnE,GAAR,CACG,OAAMpB,QAAQ,CAACnG,IAAK,yCAArB,GACG,0BAFL;AAID,SALD,MAKO;AACL0L,UAAAA,OAAO,CAACnE,GAAR,CACG,OAAMpB,QAAQ,CAACnG,IAAK,0CADvB;AAGD;;AAED,aAAK,MAAM,CAACA,IAAD,EAAOsN,OAAP,CAAX,IAA8BpC,QAAQ,CAAC9E,SAAvC,EAAkD;AAChD,cAAIkH,OAAJ,EAAa;AACX,kBAAMC,eAAe,GAAGC,mBAAmB,CAACxN,IAAD,EAAOgF,OAAP,EAAgBsI,OAAhB,CAA3C;AAEA,kBAAMG,gBAAgB,GAAGxI,IAAI,CAACC,SAAL,CAAeqI,eAAf,EACtBG,OADsB,CACd,IADc,EACR,IADQ,EAEtBA,OAFsB,CAEd,MAFc,EAEN,KAFM,EAGtBA,OAHsB,CAGd,MAHc,EAGN,KAHM,CAAzB;AAKAhC,YAAAA,OAAO,CAACnE,GAAR,CAAa,KAAIvH,IAAK,IAAGyN,gBAAiB,EAA1C;AACD,WATD,MASO;AACL/B,YAAAA,OAAO,CAACnE,GAAR,CAAa,KAAIvH,IAAK,EAAtB;AACD;AACF;AACF;;AApEI,KAAP;AAsED,GA5Ga,CAAd;AA6GD;;AAED,SAASqM,QAAT,CAAkB1H,GAAlB,EAAuB1F,GAAvB,EAA4B0O,UAA5B,EAAwC;AACtC,MAAIC,GAAG,GAAGjJ,GAAG,CAAClE,GAAJ,CAAQxB,GAAR,CAAV;;AACA,MAAI2O,GAAG,KAAK7M,SAAZ,EAAuB;AACrB6M,IAAAA,GAAG,GAAGD,UAAU,EAAhB;AACAhJ,IAAAA,GAAG,CAACN,GAAJ,CAAQpF,GAAR,EAAa2O,GAAb;AACD;;AACD,SAAOA,GAAP;AACD;;;;"} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs b/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs deleted file mode 100644 index abcbbdb3..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs +++ /dev/null @@ -1,865 +0,0 @@ -import { declare } from '@babel/helper-plugin-utils'; -import _getTargets, { prettifyTargets, getInclusionReasons, isRequired } from '@babel/helper-compilation-targets'; -import * as babel from '@babel/core'; -import path from 'path'; -import debounce from 'lodash.debounce'; -import requireResolve from 'resolve'; -import { createRequire } from 'module'; - -const { - types: t$1, - template -} = babel.default || babel; -function intersection(a, b) { - const result = new Set(); - a.forEach(v => b.has(v) && result.add(v)); - return result; -} -function has$1(object, key) { - return Object.prototype.hasOwnProperty.call(object, key); -} - -function getType(target) { - return Object.prototype.toString.call(target).slice(8, -1); -} - -function resolveId(path) { - if (path.isIdentifier() && !path.scope.hasBinding(path.node.name, - /* noGlobals */ - true)) { - return path.node.name; - } - - const { - deopt - } = path.evaluate(); - - if (deopt && deopt.isIdentifier()) { - return deopt.node.name; - } -} - -function resolveKey(path, computed = false) { - const { - node, - parent, - scope - } = path; - if (path.isStringLiteral()) return node.value; - const { - name - } = node; - const isIdentifier = path.isIdentifier(); - if (isIdentifier && !(computed || parent.computed)) return name; - - if (computed && path.isMemberExpression() && path.get("object").isIdentifier({ - name: "Symbol" - }) && !scope.hasBinding("Symbol", - /* noGlobals */ - true)) { - const sym = resolveKey(path.get("property"), path.node.computed); - if (sym) return "Symbol." + sym; - } - - if (!isIdentifier || scope.hasBinding(name, - /* noGlobals */ - true)) { - const { - value - } = path.evaluate(); - if (typeof value === "string") return value; - } -} -function resolveSource(obj) { - if (obj.isMemberExpression() && obj.get("property").isIdentifier({ - name: "prototype" - })) { - const id = resolveId(obj.get("object")); - - if (id) { - return { - id, - placement: "prototype" - }; - } - - return { - id: null, - placement: null - }; - } - - const id = resolveId(obj); - - if (id) { - return { - id, - placement: "static" - }; - } - - const { - value - } = obj.evaluate(); - - if (value !== undefined) { - return { - id: getType(value), - placement: "prototype" - }; - } else if (obj.isRegExpLiteral()) { - return { - id: "RegExp", - placement: "prototype" - }; - } else if (obj.isFunction()) { - return { - id: "Function", - placement: "prototype" - }; - } - - return { - id: null, - placement: null - }; -} -function getImportSource({ - node -}) { - if (node.specifiers.length === 0) return node.source.value; -} -function getRequireSource({ - node -}) { - if (!t$1.isExpressionStatement(node)) return; - const { - expression - } = node; - const isRequire = t$1.isCallExpression(expression) && t$1.isIdentifier(expression.callee) && expression.callee.name === "require" && expression.arguments.length === 1 && t$1.isStringLiteral(expression.arguments[0]); - if (isRequire) return expression.arguments[0].value; -} - -function hoist(node) { - node._blockHoist = 3; - return node; -} - -function createUtilsGetter(cache) { - return path => { - const prog = path.findParent(p => p.isProgram()); - return { - injectGlobalImport(url) { - cache.storeAnonymous(prog, url, (isScript, source) => { - return isScript ? template.statement.ast`require(${source})` : t$1.importDeclaration([], source); - }); - }, - - injectNamedImport(url, name, hint = name) { - return cache.storeNamed(prog, url, name, (isScript, source, name) => { - const id = prog.scope.generateUidIdentifier(hint); - return { - node: isScript ? hoist(template.statement.ast` - var ${id} = require(${source}).${name} - `) : t$1.importDeclaration([t$1.importSpecifier(id, name)], source), - name: id.name - }; - }); - }, - - injectDefaultImport(url, hint = url) { - return cache.storeNamed(prog, url, "default", (isScript, source) => { - const id = prog.scope.generateUidIdentifier(hint); - return { - node: isScript ? hoist(template.statement.ast`var ${id} = require(${source})`) : t$1.importDeclaration([t$1.importDefaultSpecifier(id)], source), - name: id.name - }; - }); - } - - }; - }; -} - -const { - types: t -} = babel.default || babel; -class ImportsCache { - constructor(resolver) { - this._imports = new WeakMap(); - this._anonymousImports = new WeakMap(); - this._lastImports = new WeakMap(); - this._resolver = resolver; - } - - storeAnonymous(programPath, url, // eslint-disable-next-line no-undef - getVal) { - const key = this._normalizeKey(programPath, url); - - const imports = this._ensure(this._anonymousImports, programPath, Set); - - if (imports.has(key)) return; - const node = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url))); - imports.add(key); - - this._injectImport(programPath, node); - } - - storeNamed(programPath, url, name, getVal) { - const key = this._normalizeKey(programPath, url, name); - - const imports = this._ensure(this._imports, programPath, Map); - - if (!imports.has(key)) { - const { - node, - name: id - } = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)), t.identifier(name)); - imports.set(key, id); - - this._injectImport(programPath, node); - } - - return t.identifier(imports.get(key)); - } - - _injectImport(programPath, node) { - let lastImport = this._lastImports.get(programPath); - - if (lastImport && lastImport.node && // Sometimes the AST is modified and the "last import" - // we have has been replaced - lastImport.parent === programPath.node && lastImport.container === programPath.node.body) { - lastImport = lastImport.insertAfter(node); - } else { - lastImport = programPath.unshiftContainer("body", node); - } - - lastImport = lastImport[lastImport.length - 1]; - - this._lastImports.set(programPath, lastImport); - /* - let lastImport; - programPath.get("body").forEach(path => { - if (path.isImportDeclaration()) lastImport = path; - if ( - path.isExpressionStatement() && - isRequireCall(path.get("expression")) - ) { - lastImport = path; - } - if ( - path.isVariableDeclaration() && - path.get("declarations").length === 1 && - (isRequireCall(path.get("declarations.0.init")) || - (path.get("declarations.0.init").isMemberExpression() && - isRequireCall(path.get("declarations.0.init.object")))) - ) { - lastImport = path; - } - });*/ - - } - - _ensure(map, programPath, Collection) { - let collection = map.get(programPath); - - if (!collection) { - collection = new Collection(); - map.set(programPath, collection); - } - - return collection; - } - - _normalizeKey(programPath, url, name = "") { - const { - sourceType - } = programPath.node; // If we rely on the imported binding (the "name" parameter), we also need to cache - // based on the sourceType. This is because the module transforms change the names - // of the import variables. - - return `${name && sourceType}::${url}::${name}`; - } - -} - -const presetEnvSilentDebugHeader = "#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"; -function stringifyTargetsMultiline(targets) { - return JSON.stringify(prettifyTargets(targets), null, 2); -} - -function patternToRegExp(pattern) { - if (pattern instanceof RegExp) return pattern; - - try { - return new RegExp(`^${pattern}$`); - } catch { - return null; - } -} - -function buildUnusedError(label, unused) { - if (!unused.length) return ""; - return ` - The following "${label}" patterns didn't match any polyfill:\n` + unused.map(original => ` ${String(original)}\n`).join(""); -} - -function buldDuplicatesError(duplicates) { - if (!duplicates.size) return ""; - return ` - The following polyfills were matched both by "include" and "exclude" patterns:\n` + Array.from(duplicates, name => ` ${name}\n`).join(""); -} - -function validateIncludeExclude(provider, polyfills, includePatterns, excludePatterns) { - let current; - - const filter = pattern => { - const regexp = patternToRegExp(pattern); - if (!regexp) return false; - let matched = false; - - for (const polyfill of polyfills) { - if (regexp.test(polyfill)) { - matched = true; - current.add(polyfill); - } - } - - return !matched; - }; // prettier-ignore - - - const include = current = new Set(); - const unusedInclude = Array.from(includePatterns).filter(filter); // prettier-ignore - - const exclude = current = new Set(); - const unusedExclude = Array.from(excludePatterns).filter(filter); - const duplicates = intersection(include, exclude); - - if (duplicates.size > 0 || unusedInclude.length > 0 || unusedExclude.length > 0) { - throw new Error(`Error while validating the "${provider}" provider options:\n` + buildUnusedError("include", unusedInclude) + buildUnusedError("exclude", unusedExclude) + buldDuplicatesError(duplicates)); - } - - return { - include, - exclude - }; -} -function applyMissingDependenciesDefaults(options, babelApi) { - const { - missingDependencies = {} - } = options; - if (missingDependencies === false) return false; - const caller = babelApi.caller(caller => caller == null ? void 0 : caller.name); - const { - log = "deferred", - inject = caller === "rollup-plugin-babel" ? "throw" : "import", - all = false - } = missingDependencies; - return { - log, - inject, - all - }; -} - -var usage = (callProvider => { - function property(object, key, placement, path) { - return callProvider({ - kind: "property", - object, - key, - placement - }, path); - } - - return { - // Symbol(), new Promise - ReferencedIdentifier(path) { - const { - node: { - name - }, - scope - } = path; - if (scope.getBindingIdentifier(name)) return; - callProvider({ - kind: "global", - name - }, path); - }, - - MemberExpression(path) { - const key = resolveKey(path.get("property"), path.node.computed); - if (!key || key === "prototype") return; - const object = path.get("object"); - const binding = object.scope.getBinding(object.node.name); - if (binding && binding.path.isImportNamespaceSpecifier()) return; - const source = resolveSource(object); - return property(source.id, key, source.placement, path); - }, - - ObjectPattern(path) { - const { - parentPath, - parent - } = path; - let obj; // const { keys, values } = Object - - if (parentPath.isVariableDeclarator()) { - obj = parentPath.get("init"); // ({ keys, values } = Object) - } else if (parentPath.isAssignmentExpression()) { - obj = parentPath.get("right"); // !function ({ keys, values }) {...} (Object) - // resolution does not work after properties transform :-( - } else if (parentPath.isFunction()) { - const grand = parentPath.parentPath; - - if (grand.isCallExpression() || grand.isNewExpression()) { - if (grand.node.callee === parent) { - obj = grand.get("arguments")[path.key]; - } - } - } - - let id = null; - let placement = null; - if (obj) ({ - id, - placement - } = resolveSource(obj)); - - for (const prop of path.get("properties")) { - if (prop.isObjectProperty()) { - const key = resolveKey(prop.get("key")); - if (key) property(id, key, placement, prop); - } - } - }, - - BinaryExpression(path) { - if (path.node.operator !== "in") return; - const source = resolveSource(path.get("right")); - const key = resolveKey(path.get("left"), true); - if (!key) return; - callProvider({ - kind: "in", - object: source.id, - key, - placement: source.placement - }, path); - } - - }; -}); - -var entry = (callProvider => ({ - ImportDeclaration(path) { - const source = getImportSource(path); - if (!source) return; - callProvider({ - kind: "import", - source - }, path); - }, - - Program(path) { - path.get("body").forEach(bodyPath => { - const source = getRequireSource(bodyPath); - if (!source) return; - callProvider({ - kind: "import", - source - }, bodyPath); - }); - } - -})); - -const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9; // $FlowIgnore - -const require = createRequire(import -/*::(_)*/ -.meta.url); // eslint-disable-line - - -function resolve(dirname, moduleName, absoluteImports) { - if (absoluteImports === false) return moduleName; - let basedir = dirname; - - if (typeof absoluteImports === "string") { - basedir = path.resolve(basedir, absoluteImports); - } - - try { - if (nativeRequireResolve) { - return require.resolve(moduleName, { - paths: [basedir] - }); - } else { - return requireResolve.sync(moduleName, { - basedir - }); - } - } catch (err) { - if (err.code !== "MODULE_NOT_FOUND") throw err; // $FlowIgnore - - throw Object.assign(new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), { - code: "BABEL_POLYFILL_NOT_FOUND", - polyfill: moduleName, - dirname - }); - } -} -function has(basedir, name) { - try { - if (nativeRequireResolve) { - require.resolve(name, { - paths: [basedir] - }); - } else { - requireResolve.sync(name, { - basedir - }); - } - - return true; - } catch { - return false; - } -} -function logMissing(missingDeps) { - if (missingDeps.size === 0) return; - const deps = Array.from(missingDeps).sort().join(" "); - console.warn("\nSome polyfills have been added but are not present in your dependencies.\n" + "Please run one of the following commands:\n" + `\tnpm install --save ${deps}\n` + `\tyarn add ${deps}\n`); - process.exitCode = 1; -} -let allMissingDeps = new Set(); -const laterLogMissingDependencies = debounce(() => { - logMissing(allMissingDeps); - allMissingDeps = new Set(); -}, 100); -function laterLogMissing(missingDeps) { - if (missingDeps.size === 0) return; - missingDeps.forEach(name => allMissingDeps.add(name)); - laterLogMissingDependencies(); -} - -const PossibleGlobalObjects = new Set(["global", "globalThis", "self", "window"]); -function createMetaResolver(polyfills) { - const { - static: staticP, - instance: instanceP, - global: globalP - } = polyfills; - return meta => { - if (meta.kind === "global" && globalP && has$1(globalP, meta.name)) { - return { - kind: "global", - desc: globalP[meta.name], - name: meta.name - }; - } - - if (meta.kind === "property" || meta.kind === "in") { - const { - placement, - object, - key - } = meta; - - if (object && placement === "static") { - if (globalP && PossibleGlobalObjects.has(object) && has$1(globalP, key)) { - return { - kind: "global", - desc: globalP[key], - name: key - }; - } - - if (staticP && has$1(staticP, object) && has$1(staticP[object], key)) { - return { - kind: "static", - desc: staticP[object][key], - name: `${object}$${key}` - }; - } - } - - if (instanceP && has$1(instanceP, key)) { - return { - kind: "instance", - desc: instanceP[key], - name: `${key}` - }; - } - } - }; -} - -const getTargets = _getTargets.default || _getTargets; - -function resolveOptions(options, babelApi) { - const { - method, - targets: targetsOption, - ignoreBrowserslistConfig, - configPath, - debug, - shouldInjectPolyfill, - absoluteImports, - ...providerOptions - } = options; - let methodName; - if (method === "usage-global") methodName = "usageGlobal";else if (method === "entry-global") methodName = "entryGlobal";else if (method === "usage-pure") methodName = "usagePure";else if (typeof method !== "string") { - throw new Error(".method must be a string"); - } else { - throw new Error(`.method must be one of "entry-global", "usage-global"` + ` or "usage-pure" (received ${JSON.stringify(method)})`); - } - - if (typeof shouldInjectPolyfill === "function") { - if (options.include || options.exclude) { - throw new Error(`.include and .exclude are not supported when using the` + ` .shouldInjectPolyfill function.`); - } - } else if (shouldInjectPolyfill != null) { - throw new Error(`.shouldInjectPolyfill must be a function, or undefined` + ` (received ${JSON.stringify(shouldInjectPolyfill)})`); - } - - if (absoluteImports != null && typeof absoluteImports !== "boolean" && typeof absoluteImports !== "string") { - throw new Error(`.absoluteImports must be a boolean, a string, or undefined` + ` (received ${JSON.stringify(absoluteImports)})`); - } - - let targets; - - if ( // If any browserslist-related option is specified, fallback to the old - // behavior of not using the targets specified in the top-level options. - targetsOption || configPath || ignoreBrowserslistConfig) { - const targetsObj = typeof targetsOption === "string" || Array.isArray(targetsOption) ? { - browsers: targetsOption - } : targetsOption; - targets = getTargets(targetsObj, { - ignoreBrowserslistConfig, - configPath - }); - } else { - targets = babelApi.targets(); - } - - return { - method, - methodName, - targets, - absoluteImports: absoluteImports != null ? absoluteImports : false, - shouldInjectPolyfill, - debug: !!debug, - providerOptions: providerOptions - }; -} - -function instantiateProvider(factory, options, missingDependencies, dirname, debugLog, babelApi) { - const { - method, - methodName, - targets, - debug, - shouldInjectPolyfill, - providerOptions, - absoluteImports - } = resolveOptions(options, babelApi); - const getUtils = createUtilsGetter(new ImportsCache(moduleName => resolve(dirname, moduleName, absoluteImports))); // eslint-disable-next-line prefer-const - - let include, exclude; - let polyfillsSupport; - let polyfillsNames; - let filterPolyfills; - const depsCache = new Map(); - const api = { - babel: babelApi, - getUtils, - method: options.method, - targets, - createMetaResolver, - - shouldInjectPolyfill(name) { - if (polyfillsNames === undefined) { - throw new Error(`Internal error in the ${factory.name} provider: ` + `shouldInjectPolyfill() can't be called during initialization.`); - } - - if (!polyfillsNames.has(name)) { - console.warn(`Internal error in the ${provider.name} provider: ` + `unknown polyfill "${name}".`); - } - - if (filterPolyfills && !filterPolyfills(name)) return false; - let shouldInject = isRequired(name, targets, { - compatData: polyfillsSupport, - includes: include, - excludes: exclude - }); - - if (shouldInjectPolyfill) { - shouldInject = shouldInjectPolyfill(name, shouldInject); - - if (typeof shouldInject !== "boolean") { - throw new Error(`.shouldInjectPolyfill must return a boolean.`); - } - } - - return shouldInject; - }, - - debug(name) { - debugLog().found = true; - if (!debug || !name) return; - if (debugLog().polyfills.has(provider.name)) return; - debugLog().polyfills.set(name, polyfillsSupport && name && polyfillsSupport[name]); - }, - - assertDependency(name, version = "*") { - if (missingDependencies === false) return; - - if (absoluteImports) { - // If absoluteImports is not false, we will try resolving - // the dependency and throw if it's not possible. We can - // skip the check here. - return; - } - - const dep = version === "*" ? name : `${name}@^${version}`; - const found = missingDependencies.all ? false : mapGetOr(depsCache, `${name} :: ${dirname}`, () => has(dirname, name)); - - if (!found) { - debugLog().missingDeps.add(dep); - } - } - - }; - const provider = factory(api, providerOptions, dirname); - - if (typeof provider[methodName] !== "function") { - throw new Error(`The "${provider.name || factory.name}" provider doesn't ` + `support the "${method}" polyfilling method.`); - } - - if (Array.isArray(provider.polyfills)) { - polyfillsNames = new Set(provider.polyfills); - filterPolyfills = provider.filterPolyfills; - } else if (provider.polyfills) { - polyfillsNames = new Set(Object.keys(provider.polyfills)); - polyfillsSupport = provider.polyfills; - filterPolyfills = provider.filterPolyfills; - } else { - polyfillsNames = new Set(); - } - - ({ - include, - exclude - } = validateIncludeExclude(provider.name || factory.name, polyfillsNames, providerOptions.include || [], providerOptions.exclude || [])); - return { - debug, - method, - targets, - provider, - - callProvider(payload, path) { - const utils = getUtils(path); // $FlowIgnore - - provider[methodName](payload, utils, path); - } - - }; -} - -function definePolyfillProvider(factory) { - return declare((babelApi, options, dirname) => { - babelApi.assertVersion(7); - const { - traverse - } = babelApi; - let debugLog; - const missingDependencies = applyMissingDependenciesDefaults(options, babelApi); - const { - debug, - method, - targets, - provider, - callProvider - } = instantiateProvider(factory, options, missingDependencies, dirname, () => debugLog, babelApi); - const createVisitor = method === "entry-global" ? entry : usage; - const visitor = provider.visitor ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor]) : createVisitor(callProvider); - - if (debug && debug !== presetEnvSilentDebugHeader) { - console.log(`${provider.name}: \`DEBUG\` option`); - console.log(`\nUsing targets: ${stringifyTargetsMultiline(targets)}`); - console.log(`\nUsing polyfills with \`${method}\` method:`); - } - - return { - name: "inject-polyfills", - visitor, - - pre() { - var _provider$pre; - - debugLog = { - polyfills: new Map(), - found: false, - providers: new Set(), - missingDeps: new Set() - }; // $FlowIgnore - Flow doesn't support optional calls - - (_provider$pre = provider.pre) == null ? void 0 : _provider$pre.apply(this, arguments); - }, - - post() { - var _provider$post; - - // $FlowIgnore - Flow doesn't support optional calls - (_provider$post = provider.post) == null ? void 0 : _provider$post.apply(this, arguments); - - if (missingDependencies !== false) { - if (missingDependencies.log === "per-file") { - logMissing(debugLog.missingDeps); - } else { - laterLogMissing(debugLog.missingDeps); - } - } - - if (!debug) return; - if (this.filename) console.log(`\n[${this.filename}]`); - - if (debugLog.polyfills.size === 0) { - console.log(method === "entry-global" ? debugLog.found ? `Based on your targets, the ${provider.name} polyfill did not add any polyfill.` : `The entry point for the ${provider.name} polyfill has not been found.` : `Based on your code and targets, the ${provider.name} polyfill did not add any polyfill.`); - return; - } - - if (method === "entry-global") { - console.log(`The ${provider.name} polyfill entry has been replaced with ` + `the following polyfills:`); - } else { - console.log(`The ${provider.name} polyfill added the following polyfills:`); - } - - for (const [name, support] of debugLog.polyfills) { - if (support) { - const filteredTargets = getInclusionReasons(name, targets, support); - const formattedTargets = JSON.stringify(filteredTargets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }'); - console.log(` ${name} ${formattedTargets}`); - } else { - console.log(` ${name}`); - } - } - } - - }; - }); -} - -function mapGetOr(map, key, getDefault) { - let val = map.get(key); - - if (val === undefined) { - val = getDefault(); - map.set(key, val); - } - - return val; -} - -export default definePolyfillProvider; -//# sourceMappingURL=index.node.mjs.map diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map b/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map deleted file mode 100644 index 9f9c8c6f..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.node.mjs","sources":["../src/utils.js","../src/imports-cache.js","../src/debug-utils.js","../src/normalize-options.js","../src/visitors/usage.js","../src/visitors/entry.js","../src/node/dependencies.js","../src/meta-resolver.js","../src/index.js"],"sourcesContent":["// @flow\n\nimport * as babel from \"@babel/core\";\nconst { types: t, template } = babel.default || babel;\nimport type NodePath from \"@babel/traverse\";\nimport type { Utils } from \"./types\";\nimport type ImportsCache from \"./imports-cache\";\n\nexport function intersection(a: Set, b: Set): Set {\n const result = new Set();\n a.forEach(v => b.has(v) && result.add(v));\n return result;\n}\n\nexport function has(object: Object, key: string) {\n return Object.prototype.hasOwnProperty.call(object, key);\n}\n\nfunction getType(target: any): string {\n return Object.prototype.toString.call(target).slice(8, -1);\n}\n\nfunction resolveId(path) {\n if (\n path.isIdentifier() &&\n !path.scope.hasBinding(path.node.name, /* noGlobals */ true)\n ) {\n return path.node.name;\n }\n\n const { deopt } = path.evaluate();\n if (deopt && deopt.isIdentifier()) {\n return deopt.node.name;\n }\n}\n\nexport function resolveKey(path: NodePath, computed: boolean = false) {\n const { node, parent, scope } = path;\n if (path.isStringLiteral()) return node.value;\n const { name } = node;\n const isIdentifier = path.isIdentifier();\n if (isIdentifier && !(computed || parent.computed)) return name;\n\n if (\n computed &&\n path.isMemberExpression() &&\n path.get(\"object\").isIdentifier({ name: \"Symbol\" }) &&\n !scope.hasBinding(\"Symbol\", /* noGlobals */ true)\n ) {\n const sym = resolveKey(path.get(\"property\"), path.node.computed);\n if (sym) return \"Symbol.\" + sym;\n }\n\n if (!isIdentifier || scope.hasBinding(name, /* noGlobals */ true)) {\n const { value } = path.evaluate();\n if (typeof value === \"string\") return value;\n }\n}\n\nexport function resolveSource(obj: NodePath) {\n if (\n obj.isMemberExpression() &&\n obj.get(\"property\").isIdentifier({ name: \"prototype\" })\n ) {\n const id = resolveId(obj.get(\"object\"));\n\n if (id) {\n return { id, placement: \"prototype\" };\n }\n return { id: null, placement: null };\n }\n\n const id = resolveId(obj);\n if (id) {\n return { id, placement: \"static\" };\n }\n\n const { value } = obj.evaluate();\n if (value !== undefined) {\n return { id: getType(value), placement: \"prototype\" };\n } else if (obj.isRegExpLiteral()) {\n return { id: \"RegExp\", placement: \"prototype\" };\n } else if (obj.isFunction()) {\n return { id: \"Function\", placement: \"prototype\" };\n }\n\n return { id: null, placement: null };\n}\n\nexport function getImportSource({ node }: NodePath) {\n if (node.specifiers.length === 0) return node.source.value;\n}\n\nexport function getRequireSource({ node }: NodePath) {\n if (!t.isExpressionStatement(node)) return;\n const { expression } = node;\n const isRequire =\n t.isCallExpression(expression) &&\n t.isIdentifier(expression.callee) &&\n expression.callee.name === \"require\" &&\n expression.arguments.length === 1 &&\n t.isStringLiteral(expression.arguments[0]);\n if (isRequire) return expression.arguments[0].value;\n}\n\nfunction hoist(node: t.Node) {\n node._blockHoist = 3;\n return node;\n}\n\nexport function createUtilsGetter(cache: ImportsCache) {\n return (path: NodePath): Utils => {\n const prog = path.findParent(p => p.isProgram());\n\n return {\n injectGlobalImport(url) {\n cache.storeAnonymous(prog, url, (isScript, source) => {\n return isScript\n ? template.statement.ast`require(${source})`\n : t.importDeclaration([], source);\n });\n },\n injectNamedImport(url, name, hint = name) {\n return cache.storeNamed(prog, url, name, (isScript, source, name) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`\n var ${id} = require(${source}).${name}\n `)\n : t.importDeclaration([t.importSpecifier(id, name)], source),\n name: id.name,\n };\n });\n },\n injectDefaultImport(url, hint = url) {\n return cache.storeNamed(prog, url, \"default\", (isScript, source) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`var ${id} = require(${source})`)\n : t.importDeclaration([t.importDefaultSpecifier(id)], source),\n name: id.name,\n };\n });\n },\n };\n };\n}\n","// @flow\n\nimport type { NodePath } from \"@babel/traverse\";\nimport * as babel from \"@babel/core\";\nconst { types: t } = babel.default || babel;\n\ntype StrMap = Map;\n\nexport default class ImportsCache {\n _imports: WeakMap>;\n _anonymousImports: WeakMap>;\n _lastImports: WeakMap;\n _resolver: (url: string) => string;\n\n constructor(resolver: (url: string) => string) {\n this._imports = new WeakMap();\n this._anonymousImports = new WeakMap();\n this._lastImports = new WeakMap();\n this._resolver = resolver;\n }\n\n storeAnonymous(\n programPath: NodePath,\n url: string,\n // eslint-disable-next-line no-undef\n getVal: (isScript: boolean, source: t.StringLiteral) => t.Node,\n ) {\n const key = this._normalizeKey(programPath, url);\n const imports = this._ensure(this._anonymousImports, programPath, Set);\n\n if (imports.has(key)) return;\n\n const node = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n );\n imports.add(key);\n this._injectImport(programPath, node);\n }\n\n storeNamed(\n programPath: NodePath,\n url: string,\n name: string,\n getVal: (\n isScript: boolean,\n // eslint-disable-next-line no-undef\n source: t.StringLiteral,\n // eslint-disable-next-line no-undef\n name: t.Identifier,\n ) => { node: t.Node, name: string },\n ) {\n const key = this._normalizeKey(programPath, url, name);\n const imports = this._ensure(this._imports, programPath, Map);\n\n if (!imports.has(key)) {\n const { node, name: id } = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n t.identifier(name),\n );\n imports.set(key, id);\n this._injectImport(programPath, node);\n }\n\n return t.identifier(imports.get(key));\n }\n\n _injectImport(programPath: NodePath, node: t.Node) {\n let lastImport = this._lastImports.get(programPath);\n if (\n lastImport &&\n lastImport.node &&\n // Sometimes the AST is modified and the \"last import\"\n // we have has been replaced\n lastImport.parent === programPath.node &&\n lastImport.container === programPath.node.body\n ) {\n lastImport = lastImport.insertAfter(node);\n } else {\n lastImport = programPath.unshiftContainer(\"body\", node);\n }\n lastImport = lastImport[lastImport.length - 1];\n this._lastImports.set(programPath, lastImport);\n\n /*\n let lastImport;\n\n programPath.get(\"body\").forEach(path => {\n if (path.isImportDeclaration()) lastImport = path;\n if (\n path.isExpressionStatement() &&\n isRequireCall(path.get(\"expression\"))\n ) {\n lastImport = path;\n }\n if (\n path.isVariableDeclaration() &&\n path.get(\"declarations\").length === 1 &&\n (isRequireCall(path.get(\"declarations.0.init\")) ||\n (path.get(\"declarations.0.init\").isMemberExpression() &&\n isRequireCall(path.get(\"declarations.0.init.object\"))))\n ) {\n lastImport = path;\n }\n });*/\n }\n\n _ensure | Set<*>>(\n map: WeakMap,\n programPath: NodePath,\n Collection: Class,\n ): C {\n let collection = map.get(programPath);\n if (!collection) {\n collection = new Collection();\n map.set(programPath, collection);\n }\n return collection;\n }\n\n _normalizeKey(programPath: NodePath, url: string, name: string = \"\"): string {\n const { sourceType } = programPath.node;\n\n // If we rely on the imported binding (the \"name\" parameter), we also need to cache\n // based on the sourceType. This is because the module transforms change the names\n // of the import variables.\n return `${name && sourceType}::${url}::${name}`;\n }\n}\n","// @flow\n\nimport { prettifyTargets } from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"./types\";\n\nexport const presetEnvSilentDebugHeader =\n \"#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets\";\n\nexport function stringifyTargetsMultiline(targets: Targets): string {\n return JSON.stringify(prettifyTargets(targets), null, 2);\n}\n\nexport function stringifyTargets(targets: Targets): string {\n return JSON.stringify(targets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n}\n","// @flow\n\nimport { intersection } from \"./utils\";\nimport type {\n Pattern,\n PluginOptions,\n MissingDependenciesOption,\n} from \"./types\";\n\nfunction patternToRegExp(pattern: Pattern): ?RegExp {\n if (pattern instanceof RegExp) return pattern;\n\n try {\n return new RegExp(`^${pattern}$`);\n } catch {\n return null;\n }\n}\n\nfunction buildUnusedError(label, unused) {\n if (!unused.length) return \"\";\n return (\n ` - The following \"${label}\" patterns didn't match any polyfill:\\n` +\n unused.map(original => ` ${String(original)}\\n`).join(\"\")\n );\n}\n\nfunction buldDuplicatesError(duplicates) {\n if (!duplicates.size) return \"\";\n return (\n ` - The following polyfills were matched both by \"include\" and \"exclude\" patterns:\\n` +\n Array.from(duplicates, name => ` ${name}\\n`).join(\"\")\n );\n}\n\nexport function validateIncludeExclude(\n provider: string,\n polyfills: Set,\n includePatterns: Pattern[],\n excludePatterns: Pattern[],\n) {\n let current;\n const filter = pattern => {\n const regexp = patternToRegExp(pattern);\n if (!regexp) return false;\n\n let matched = false;\n for (const polyfill of polyfills) {\n if (regexp.test(polyfill)) {\n matched = true;\n current.add(polyfill);\n }\n }\n return !matched;\n };\n\n // prettier-ignore\n const include = current = new Set ();\n const unusedInclude = Array.from(includePatterns).filter(filter);\n\n // prettier-ignore\n const exclude = current = new Set ();\n const unusedExclude = Array.from(excludePatterns).filter(filter);\n\n const duplicates = intersection(include, exclude);\n\n if (\n duplicates.size > 0 ||\n unusedInclude.length > 0 ||\n unusedExclude.length > 0\n ) {\n throw new Error(\n `Error while validating the \"${provider}\" provider options:\\n` +\n buildUnusedError(\"include\", unusedInclude) +\n buildUnusedError(\"exclude\", unusedExclude) +\n buldDuplicatesError(duplicates),\n );\n }\n\n return { include, exclude };\n}\n\nexport function applyMissingDependenciesDefaults(\n options: PluginOptions,\n babelApi: Object,\n): MissingDependenciesOption {\n const { missingDependencies = {} } = options;\n if (missingDependencies === false) return false;\n\n const caller = babelApi.caller(caller => caller?.name);\n\n const {\n log = \"deferred\",\n inject = caller === \"rollup-plugin-babel\" ? \"throw\" : \"import\",\n all = false,\n } = missingDependencies;\n\n return { log, inject, all };\n}\n","// @flow\n\nimport type { NodePath } from \"@babel/traverse\";\nimport type { MetaDescriptor } from \"../types\";\n\nimport { resolveKey, resolveSource } from \"../utils\";\n\nexport default (\n callProvider: (payload: MetaDescriptor, path: NodePath) => void,\n) => {\n function property(object, key, placement, path) {\n return callProvider({ kind: \"property\", object, key, placement }, path);\n }\n\n return {\n // Symbol(), new Promise\n ReferencedIdentifier(path: NodePath) {\n const {\n node: { name },\n scope,\n } = path;\n if (scope.getBindingIdentifier(name)) return;\n\n callProvider({ kind: \"global\", name }, path);\n },\n\n MemberExpression(path: NodePath) {\n const key = resolveKey(path.get(\"property\"), path.node.computed);\n if (!key || key === \"prototype\") return;\n\n const object = path.get(\"object\");\n const binding = object.scope.getBinding(object.node.name);\n if (binding && binding.path.isImportNamespaceSpecifier()) return;\n\n const source = resolveSource(object);\n return property(source.id, key, source.placement, path);\n },\n\n ObjectPattern(path: NodePath) {\n const { parentPath, parent } = path;\n let obj;\n\n // const { keys, values } = Object\n if (parentPath.isVariableDeclarator()) {\n obj = parentPath.get(\"init\");\n // ({ keys, values } = Object)\n } else if (parentPath.isAssignmentExpression()) {\n obj = parentPath.get(\"right\");\n // !function ({ keys, values }) {...} (Object)\n // resolution does not work after properties transform :-(\n } else if (parentPath.isFunction()) {\n const grand = parentPath.parentPath;\n if (grand.isCallExpression() || grand.isNewExpression()) {\n if (grand.node.callee === parent) {\n obj = grand.get(\"arguments\")[path.key];\n }\n }\n }\n\n let id = null;\n let placement = null;\n if (obj) ({ id, placement } = resolveSource(obj));\n\n for (const prop of path.get(\"properties\")) {\n if (prop.isObjectProperty()) {\n const key = resolveKey(prop.get(\"key\"));\n if (key) property(id, key, placement, prop);\n }\n }\n },\n\n BinaryExpression(path: NodePath) {\n if (path.node.operator !== \"in\") return;\n\n const source = resolveSource(path.get(\"right\"));\n const key = resolveKey(path.get(\"left\"), true);\n\n if (!key) return;\n\n callProvider(\n {\n kind: \"in\",\n object: source.id,\n key,\n placement: source.placement,\n },\n path,\n );\n },\n };\n};\n","// @flow\n\nimport type { NodePath } from \"@babel/traverse\";\nimport type { MetaDescriptor } from \"../types\";\n\nimport { getImportSource, getRequireSource } from \"../utils\";\n\nexport default (\n callProvider: (payload: MetaDescriptor, path: NodePath) => void,\n) => ({\n ImportDeclaration(path: NodePath) {\n const source = getImportSource(path);\n if (!source) return;\n callProvider({ kind: \"import\", source }, path);\n },\n Program(path: NodePath) {\n path.get(\"body\").forEach(bodyPath => {\n const source = getRequireSource(bodyPath);\n if (!source) return;\n callProvider({ kind: \"import\", source }, bodyPath);\n });\n },\n});\n","// @flow\n\nimport path from \"path\";\nimport debounce from \"lodash.debounce\";\nimport requireResolve from \"resolve\";\n\nconst nativeRequireResolve = parseFloat(process.versions.node) >= 8.9;\n\n// $FlowIgnore\nimport { createRequire } from \"module\";\n// $FlowIgnore\nconst require = createRequire(import/*::(_)*/.meta.url); // eslint-disable-line\n\nexport function resolve(\n dirname: string,\n moduleName: string,\n absoluteImports: boolean | string,\n): string {\n if (absoluteImports === false) return moduleName;\n\n let basedir = dirname;\n if (typeof absoluteImports === \"string\") {\n basedir = path.resolve(basedir, absoluteImports);\n }\n\n try {\n if (nativeRequireResolve) {\n return require.resolve(moduleName, {\n paths: [basedir],\n });\n } else {\n return requireResolve.sync(moduleName, { basedir });\n }\n } catch (err) {\n if (err.code !== \"MODULE_NOT_FOUND\") throw err;\n\n // $FlowIgnore\n throw Object.assign(\n new Error(`Failed to resolve \"${moduleName}\" relative to \"${dirname}\"`),\n {\n code: \"BABEL_POLYFILL_NOT_FOUND\",\n polyfill: moduleName,\n dirname,\n },\n );\n }\n}\n\nexport function has(basedir: string, name: string) {\n try {\n if (nativeRequireResolve) {\n require.resolve(name, { paths: [basedir] });\n } else {\n requireResolve.sync(name, { basedir });\n }\n return true;\n } catch {\n return false;\n }\n}\n\nexport function logMissing(missingDeps: Set) {\n if (missingDeps.size === 0) return;\n\n const deps = Array.from(missingDeps)\n .sort()\n .join(\" \");\n\n console.warn(\n \"\\nSome polyfills have been added but are not present in your dependencies.\\n\" +\n \"Please run one of the following commands:\\n\" +\n `\\tnpm install --save ${deps}\\n` +\n `\\tyarn add ${deps}\\n`,\n );\n\n process.exitCode = 1;\n}\n\nlet allMissingDeps = new Set();\n\nconst laterLogMissingDependencies = debounce(() => {\n logMissing(allMissingDeps);\n allMissingDeps = new Set();\n}, 100);\n\nexport function laterLogMissing(missingDeps: Set) {\n if (missingDeps.size === 0) return;\n\n missingDeps.forEach(name => allMissingDeps.add(name));\n laterLogMissingDependencies();\n}\n","// @flow\n\nimport type {\n MetaDescriptor,\n ResolverPolyfills,\n ResolvedPolyfill,\n} from \"./types\";\n\nimport { has } from \"./utils\";\n\ntype ResolverFn = (meta: MetaDescriptor) => void | ResolvedPolyfill;\n\nconst PossibleGlobalObjects = new Set([\n \"global\",\n \"globalThis\",\n \"self\",\n \"window\",\n]);\n\nexport default function createMetaResolver(\n polyfills: ResolverPolyfills,\n): ResolverFn {\n const { static: staticP, instance: instanceP, global: globalP } = polyfills;\n\n return meta => {\n if (meta.kind === \"global\" && globalP && has(globalP, meta.name)) {\n return { kind: \"global\", desc: globalP[meta.name], name: meta.name };\n }\n\n if (meta.kind === \"property\" || meta.kind === \"in\") {\n const { placement, object, key } = meta;\n\n if (object && placement === \"static\") {\n if (globalP && PossibleGlobalObjects.has(object) && has(globalP, key)) {\n return { kind: \"global\", desc: globalP[key], name: key };\n }\n\n if (staticP && has(staticP, object) && has(staticP[object], key)) {\n return {\n kind: \"static\",\n desc: staticP[object][key],\n name: `${object}$${key}`,\n };\n }\n }\n\n if (instanceP && has(instanceP, key)) {\n return { kind: \"instance\", desc: instanceP[key], name: `${key}` };\n }\n }\n };\n}\n","// @flow\n\nimport { declare } from \"@babel/helper-plugin-utils\";\nimport type { NodePath } from \"@babel/traverse\";\n\nimport _getTargets, {\n isRequired,\n getInclusionReasons,\n} from \"@babel/helper-compilation-targets\";\nconst getTargets = _getTargets.default || _getTargets;\n\nimport { createUtilsGetter } from \"./utils\";\nimport ImportsCache from \"./imports-cache\";\nimport {\n stringifyTargetsMultiline,\n presetEnvSilentDebugHeader,\n} from \"./debug-utils\";\nimport {\n validateIncludeExclude,\n applyMissingDependenciesDefaults,\n} from \"./normalize-options\";\n\nimport type {\n ProviderApi,\n MethodString,\n Targets,\n MetaDescriptor,\n PolyfillProvider,\n PluginOptions,\n ProviderOptions,\n} from \"./types\";\n\nimport * as v from \"./visitors\";\nimport * as deps from \"./node/dependencies\";\n\nimport createMetaResolver from \"./meta-resolver\";\n\nexport type { PolyfillProvider, MetaDescriptor, Utils, Targets } from \"./types\";\n\nfunction resolveOptions(\n options: PluginOptions,\n babelApi,\n): {\n method: MethodString,\n methodName: \"usageGlobal\" | \"entryGlobal\" | \"usagePure\",\n targets: Targets,\n debug: boolean,\n shouldInjectPolyfill: ?(name: string, shouldInject: boolean) => boolean,\n providerOptions: ProviderOptions,\n absoluteImports: string | boolean,\n} {\n const {\n method,\n targets: targetsOption,\n ignoreBrowserslistConfig,\n configPath,\n debug,\n shouldInjectPolyfill,\n absoluteImports,\n ...providerOptions\n } = options;\n\n let methodName;\n if (method === \"usage-global\") methodName = \"usageGlobal\";\n else if (method === \"entry-global\") methodName = \"entryGlobal\";\n else if (method === \"usage-pure\") methodName = \"usagePure\";\n else if (typeof method !== \"string\") {\n throw new Error(\".method must be a string\");\n } else {\n throw new Error(\n `.method must be one of \"entry-global\", \"usage-global\"` +\n ` or \"usage-pure\" (received ${JSON.stringify(method)})`,\n );\n }\n\n if (typeof shouldInjectPolyfill === \"function\") {\n if (options.include || options.exclude) {\n throw new Error(\n `.include and .exclude are not supported when using the` +\n ` .shouldInjectPolyfill function.`,\n );\n }\n } else if (shouldInjectPolyfill != null) {\n throw new Error(\n `.shouldInjectPolyfill must be a function, or undefined` +\n ` (received ${JSON.stringify(shouldInjectPolyfill)})`,\n );\n }\n\n if (\n absoluteImports != null &&\n typeof absoluteImports !== \"boolean\" &&\n typeof absoluteImports !== \"string\"\n ) {\n throw new Error(\n `.absoluteImports must be a boolean, a string, or undefined` +\n ` (received ${JSON.stringify(absoluteImports)})`,\n );\n }\n\n let targets;\n\n if (\n // If any browserslist-related option is specified, fallback to the old\n // behavior of not using the targets specified in the top-level options.\n targetsOption ||\n configPath ||\n ignoreBrowserslistConfig\n ) {\n const targetsObj =\n typeof targetsOption === \"string\" || Array.isArray(targetsOption)\n ? { browsers: targetsOption }\n : targetsOption;\n\n targets = getTargets(targetsObj, {\n ignoreBrowserslistConfig,\n configPath,\n });\n } else {\n targets = babelApi.targets();\n }\n\n return {\n method,\n methodName,\n targets,\n absoluteImports: absoluteImports ?? false,\n shouldInjectPolyfill,\n debug: !!debug,\n providerOptions: ((providerOptions: Object): ProviderOptions),\n };\n}\n\nfunction instantiateProvider(\n factory: PolyfillProvider,\n options: PluginOptions,\n missingDependencies,\n dirname,\n debugLog,\n babelApi,\n) {\n const {\n method,\n methodName,\n targets,\n debug,\n shouldInjectPolyfill,\n providerOptions,\n absoluteImports,\n } = resolveOptions(options, babelApi);\n\n const getUtils = createUtilsGetter(\n new ImportsCache(moduleName =>\n deps.resolve(dirname, moduleName, absoluteImports),\n ),\n );\n\n // eslint-disable-next-line prefer-const\n let include, exclude;\n let polyfillsSupport;\n let polyfillsNames;\n let filterPolyfills;\n\n const depsCache = new Map();\n\n const api: ProviderApi = {\n babel: babelApi,\n getUtils,\n method: options.method,\n targets,\n createMetaResolver,\n shouldInjectPolyfill(name) {\n if (polyfillsNames === undefined) {\n throw new Error(\n `Internal error in the ${factory.name} provider: ` +\n `shouldInjectPolyfill() can't be called during initialization.`,\n );\n }\n if (!polyfillsNames.has(name)) {\n console.warn(\n `Internal error in the ${provider.name} provider: ` +\n `unknown polyfill \"${name}\".`,\n );\n }\n\n if (filterPolyfills && !filterPolyfills(name)) return false;\n\n let shouldInject = isRequired(name, targets, {\n compatData: polyfillsSupport,\n includes: include,\n excludes: exclude,\n });\n\n if (shouldInjectPolyfill) {\n shouldInject = shouldInjectPolyfill(name, shouldInject);\n if (typeof shouldInject !== \"boolean\") {\n throw new Error(`.shouldInjectPolyfill must return a boolean.`);\n }\n }\n\n return shouldInject;\n },\n debug(name) {\n debugLog().found = true;\n\n if (!debug || !name) return;\n\n if (debugLog().polyfills.has(provider.name)) return;\n debugLog().polyfills.set(\n name,\n polyfillsSupport && name && polyfillsSupport[name],\n );\n },\n assertDependency(name, version = \"*\") {\n if (missingDependencies === false) return;\n if (absoluteImports) {\n // If absoluteImports is not false, we will try resolving\n // the dependency and throw if it's not possible. We can\n // skip the check here.\n return;\n }\n\n const dep = version === \"*\" ? name : `${name}@^${version}`;\n\n const found = missingDependencies.all\n ? false\n : mapGetOr(depsCache, `${name} :: ${dirname}`, () =>\n deps.has(dirname, name),\n );\n\n if (!found) {\n debugLog().missingDeps.add(dep);\n }\n },\n };\n\n const provider = factory(api, providerOptions, dirname);\n\n if (typeof provider[methodName] !== \"function\") {\n throw new Error(\n `The \"${provider.name || factory.name}\" provider doesn't ` +\n `support the \"${method}\" polyfilling method.`,\n );\n }\n\n if (Array.isArray(provider.polyfills)) {\n polyfillsNames = new Set(provider.polyfills);\n filterPolyfills = provider.filterPolyfills;\n } else if (provider.polyfills) {\n polyfillsNames = new Set(Object.keys(provider.polyfills));\n polyfillsSupport = provider.polyfills;\n filterPolyfills = provider.filterPolyfills;\n } else {\n polyfillsNames = new Set();\n }\n\n ({ include, exclude } = validateIncludeExclude(\n provider.name || factory.name,\n polyfillsNames,\n providerOptions.include || [],\n providerOptions.exclude || [],\n ));\n\n return {\n debug,\n method,\n targets,\n provider,\n callProvider(payload: MetaDescriptor, path: NodePath) {\n const utils = getUtils(path);\n // $FlowIgnore\n provider[methodName](payload, utils, path);\n },\n };\n}\n\nexport default function definePolyfillProvider(\n factory: PolyfillProvider,\n) {\n return declare((babelApi, options: PluginOptions, dirname: string) => {\n babelApi.assertVersion(7);\n const { traverse } = babelApi;\n\n let debugLog;\n\n const missingDependencies = applyMissingDependenciesDefaults(\n options,\n babelApi,\n );\n\n const {\n debug,\n method,\n targets,\n provider,\n callProvider,\n } = instantiateProvider(\n factory,\n options,\n missingDependencies,\n dirname,\n () => debugLog,\n babelApi,\n );\n\n const createVisitor = method === \"entry-global\" ? v.entry : v.usage;\n\n const visitor = provider.visitor\n ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor])\n : createVisitor(callProvider);\n\n if (debug && debug !== presetEnvSilentDebugHeader) {\n console.log(`${provider.name}: \\`DEBUG\\` option`);\n console.log(`\\nUsing targets: ${stringifyTargetsMultiline(targets)}`);\n console.log(`\\nUsing polyfills with \\`${method}\\` method:`);\n }\n\n return {\n name: \"inject-polyfills\",\n visitor,\n\n pre() {\n debugLog = {\n polyfills: new Map(),\n found: false,\n providers: new Set(),\n missingDeps: new Set(),\n };\n\n // $FlowIgnore - Flow doesn't support optional calls\n provider.pre?.apply(this, arguments);\n },\n post() {\n // $FlowIgnore - Flow doesn't support optional calls\n provider.post?.apply(this, arguments);\n\n if (missingDependencies !== false) {\n if (missingDependencies.log === \"per-file\") {\n deps.logMissing(debugLog.missingDeps);\n } else {\n deps.laterLogMissing(debugLog.missingDeps);\n }\n }\n\n if (!debug) return;\n\n if (this.filename) console.log(`\\n[${this.filename}]`);\n\n if (debugLog.polyfills.size === 0) {\n console.log(\n method === \"entry-global\"\n ? debugLog.found\n ? `Based on your targets, the ${provider.name} polyfill did not add any polyfill.`\n : `The entry point for the ${provider.name} polyfill has not been found.`\n : `Based on your code and targets, the ${provider.name} polyfill did not add any polyfill.`,\n );\n\n return;\n }\n\n if (method === \"entry-global\") {\n console.log(\n `The ${provider.name} polyfill entry has been replaced with ` +\n `the following polyfills:`,\n );\n } else {\n console.log(\n `The ${provider.name} polyfill added the following polyfills:`,\n );\n }\n\n for (const [name, support] of debugLog.polyfills) {\n if (support) {\n const filteredTargets = getInclusionReasons(name, targets, support);\n\n const formattedTargets = JSON.stringify(filteredTargets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n\n console.log(` ${name} ${formattedTargets}`);\n } else {\n console.log(` ${name}`);\n }\n }\n },\n };\n });\n}\n\nfunction mapGetOr(map, key, getDefault) {\n let val = map.get(key);\n if (val === undefined) {\n val = getDefault();\n map.set(key, val);\n }\n return val;\n}\n"],"names":["types","t","template","babel","default","intersection","a","b","result","Set","forEach","v","has","add","object","key","Object","prototype","hasOwnProperty","call","getType","target","toString","slice","resolveId","path","isIdentifier","scope","hasBinding","node","name","deopt","evaluate","resolveKey","computed","parent","isStringLiteral","value","isMemberExpression","get","sym","resolveSource","obj","id","placement","undefined","isRegExpLiteral","isFunction","getImportSource","specifiers","length","source","getRequireSource","isExpressionStatement","expression","isRequire","isCallExpression","callee","arguments","hoist","_blockHoist","createUtilsGetter","cache","prog","findParent","p","isProgram","injectGlobalImport","url","storeAnonymous","isScript","statement","ast","importDeclaration","injectNamedImport","hint","storeNamed","generateUidIdentifier","importSpecifier","injectDefaultImport","importDefaultSpecifier","ImportsCache","constructor","resolver","_imports","WeakMap","_anonymousImports","_lastImports","_resolver","programPath","getVal","_normalizeKey","imports","_ensure","sourceType","stringLiteral","_injectImport","Map","identifier","set","lastImport","container","body","insertAfter","unshiftContainer","map","Collection","collection","presetEnvSilentDebugHeader","stringifyTargetsMultiline","targets","JSON","stringify","prettifyTargets","patternToRegExp","pattern","RegExp","buildUnusedError","label","unused","original","String","join","buldDuplicatesError","duplicates","size","Array","from","validateIncludeExclude","provider","polyfills","includePatterns","excludePatterns","current","filter","regexp","matched","polyfill","test","include","unusedInclude","exclude","unusedExclude","Error","applyMissingDependenciesDefaults","options","babelApi","missingDependencies","caller","log","inject","all","callProvider","property","kind","ReferencedIdentifier","getBindingIdentifier","MemberExpression","binding","getBinding","isImportNamespaceSpecifier","ObjectPattern","parentPath","isVariableDeclarator","isAssignmentExpression","grand","isNewExpression","prop","isObjectProperty","BinaryExpression","operator","ImportDeclaration","Program","bodyPath","nativeRequireResolve","parseFloat","process","versions","require","createRequire","import","meta","resolve","dirname","moduleName","absoluteImports","basedir","paths","requireResolve","sync","err","code","assign","logMissing","missingDeps","deps","sort","console","warn","exitCode","allMissingDeps","laterLogMissingDependencies","debounce","laterLogMissing","PossibleGlobalObjects","createMetaResolver","static","staticP","instance","instanceP","global","globalP","desc","getTargets","_getTargets","resolveOptions","method","targetsOption","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","providerOptions","methodName","targetsObj","isArray","browsers","instantiateProvider","factory","debugLog","getUtils","polyfillsSupport","polyfillsNames","filterPolyfills","depsCache","api","shouldInject","isRequired","compatData","includes","excludes","found","assertDependency","version","dep","mapGetOr","keys","payload","utils","definePolyfillProvider","declare","assertVersion","traverse","createVisitor","visitor","visitors","merge","pre","providers","apply","post","filename","support","filteredTargets","getInclusionReasons","formattedTargets","replace","getDefault","val"],"mappings":";;;;;;;;AAGA,MAAM;AAAEA,EAAAA,KAAK,EAAEC,GAAT;AAAYC,EAAAA;AAAZ,IAAyBC,KAAK,CAACC,OAAN,IAAiBD,KAAhD;AAKO,SAASE,YAAT,CAAyBC,CAAzB,EAAoCC,CAApC,EAAuD;AAC5D,QAAMC,MAAM,GAAG,IAAIC,GAAJ,EAAf;AACAH,EAAAA,CAAC,CAACI,OAAF,CAAUC,CAAC,IAAIJ,CAAC,CAACK,GAAF,CAAMD,CAAN,KAAYH,MAAM,CAACK,GAAP,CAAWF,CAAX,CAA3B;AACA,SAAOH,MAAP;AACD;AAEM,SAASI,KAAT,CAAaE,MAAb,EAA6BC,GAA7B,EAA0C;AAC/C,SAAOC,MAAM,CAACC,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCL,MAArC,EAA6CC,GAA7C,CAAP;AACD;;AAED,SAASK,OAAT,CAAiBC,MAAjB,EAAsC;AACpC,SAAOL,MAAM,CAACC,SAAP,CAAiBK,QAAjB,CAA0BH,IAA1B,CAA+BE,MAA/B,EAAuCE,KAAvC,CAA6C,CAA7C,EAAgD,CAAC,CAAjD,CAAP;AACD;;AAED,SAASC,SAAT,CAAmBC,IAAnB,EAAyB;AACvB,MACEA,IAAI,CAACC,YAAL,MACA,CAACD,IAAI,CAACE,KAAL,CAAWC,UAAX,CAAsBH,IAAI,CAACI,IAAL,CAAUC,IAAhC;AAAsC;AAAgB,MAAtD,CAFH,EAGE;AACA,WAAOL,IAAI,CAACI,IAAL,CAAUC,IAAjB;AACD;;AAED,QAAM;AAAEC,IAAAA;AAAF,MAAYN,IAAI,CAACO,QAAL,EAAlB;;AACA,MAAID,KAAK,IAAIA,KAAK,CAACL,YAAN,EAAb,EAAmC;AACjC,WAAOK,KAAK,CAACF,IAAN,CAAWC,IAAlB;AACD;AACF;;AAEM,SAASG,UAAT,CAAoBR,IAApB,EAAoCS,QAAiB,GAAG,KAAxD,EAA+D;AACpE,QAAM;AAAEL,IAAAA,IAAF;AAAQM,IAAAA,MAAR;AAAgBR,IAAAA;AAAhB,MAA0BF,IAAhC;AACA,MAAIA,IAAI,CAACW,eAAL,EAAJ,EAA4B,OAAOP,IAAI,CAACQ,KAAZ;AAC5B,QAAM;AAAEP,IAAAA;AAAF,MAAWD,IAAjB;AACA,QAAMH,YAAY,GAAGD,IAAI,CAACC,YAAL,EAArB;AACA,MAAIA,YAAY,IAAI,EAAEQ,QAAQ,IAAIC,MAAM,CAACD,QAArB,CAApB,EAAoD,OAAOJ,IAAP;;AAEpD,MACEI,QAAQ,IACRT,IAAI,CAACa,kBAAL,EADA,IAEAb,IAAI,CAACc,GAAL,CAAS,QAAT,EAAmBb,YAAnB,CAAgC;AAAEI,IAAAA,IAAI,EAAE;AAAR,GAAhC,CAFA,IAGA,CAACH,KAAK,CAACC,UAAN,CAAiB,QAAjB;AAA2B;AAAgB,MAA3C,CAJH,EAKE;AACA,UAAMY,GAAG,GAAGP,UAAU,CAACR,IAAI,CAACc,GAAL,CAAS,UAAT,CAAD,EAAuBd,IAAI,CAACI,IAAL,CAAUK,QAAjC,CAAtB;AACA,QAAIM,GAAJ,EAAS,OAAO,YAAYA,GAAnB;AACV;;AAED,MAAI,CAACd,YAAD,IAAiBC,KAAK,CAACC,UAAN,CAAiBE,IAAjB;AAAuB;AAAgB,MAAvC,CAArB,EAAmE;AACjE,UAAM;AAAEO,MAAAA;AAAF,QAAYZ,IAAI,CAACO,QAAL,EAAlB;AACA,QAAI,OAAOK,KAAP,KAAiB,QAArB,EAA+B,OAAOA,KAAP;AAChC;AACF;AAEM,SAASI,aAAT,CAAuBC,GAAvB,EAAsC;AAC3C,MACEA,GAAG,CAACJ,kBAAJ,MACAI,GAAG,CAACH,GAAJ,CAAQ,UAAR,EAAoBb,YAApB,CAAiC;AAAEI,IAAAA,IAAI,EAAE;AAAR,GAAjC,CAFF,EAGE;AACA,UAAMa,EAAE,GAAGnB,SAAS,CAACkB,GAAG,CAACH,GAAJ,CAAQ,QAAR,CAAD,CAApB;;AAEA,QAAII,EAAJ,EAAQ;AACN,aAAO;AAAEA,QAAAA,EAAF;AAAMC,QAAAA,SAAS,EAAE;AAAjB,OAAP;AACD;;AACD,WAAO;AAAED,MAAAA,EAAE,EAAE,IAAN;AAAYC,MAAAA,SAAS,EAAE;AAAvB,KAAP;AACD;;AAED,QAAMD,EAAE,GAAGnB,SAAS,CAACkB,GAAD,CAApB;;AACA,MAAIC,EAAJ,EAAQ;AACN,WAAO;AAAEA,MAAAA,EAAF;AAAMC,MAAAA,SAAS,EAAE;AAAjB,KAAP;AACD;;AAED,QAAM;AAAEP,IAAAA;AAAF,MAAYK,GAAG,CAACV,QAAJ,EAAlB;;AACA,MAAIK,KAAK,KAAKQ,SAAd,EAAyB;AACvB,WAAO;AAAEF,MAAAA,EAAE,EAAEvB,OAAO,CAACiB,KAAD,CAAb;AAAsBO,MAAAA,SAAS,EAAE;AAAjC,KAAP;AACD,GAFD,MAEO,IAAIF,GAAG,CAACI,eAAJ,EAAJ,EAA2B;AAChC,WAAO;AAAEH,MAAAA,EAAE,EAAE,QAAN;AAAgBC,MAAAA,SAAS,EAAE;AAA3B,KAAP;AACD,GAFM,MAEA,IAAIF,GAAG,CAACK,UAAJ,EAAJ,EAAsB;AAC3B,WAAO;AAAEJ,MAAAA,EAAE,EAAE,UAAN;AAAkBC,MAAAA,SAAS,EAAE;AAA7B,KAAP;AACD;;AAED,SAAO;AAAED,IAAAA,EAAE,EAAE,IAAN;AAAYC,IAAAA,SAAS,EAAE;AAAvB,GAAP;AACD;AAEM,SAASI,eAAT,CAAyB;AAAEnB,EAAAA;AAAF,CAAzB,EAA6C;AAClD,MAAIA,IAAI,CAACoB,UAAL,CAAgBC,MAAhB,KAA2B,CAA/B,EAAkC,OAAOrB,IAAI,CAACsB,MAAL,CAAYd,KAAnB;AACnC;AAEM,SAASe,gBAAT,CAA0B;AAAEvB,EAAAA;AAAF,CAA1B,EAA8C;AACnD,MAAI,CAAC5B,GAAC,CAACoD,qBAAF,CAAwBxB,IAAxB,CAAL,EAAoC;AACpC,QAAM;AAAEyB,IAAAA;AAAF,MAAiBzB,IAAvB;AACA,QAAM0B,SAAS,GACbtD,GAAC,CAACuD,gBAAF,CAAmBF,UAAnB,KACArD,GAAC,CAACyB,YAAF,CAAe4B,UAAU,CAACG,MAA1B,CADA,IAEAH,UAAU,CAACG,MAAX,CAAkB3B,IAAlB,KAA2B,SAF3B,IAGAwB,UAAU,CAACI,SAAX,CAAqBR,MAArB,KAAgC,CAHhC,IAIAjD,GAAC,CAACmC,eAAF,CAAkBkB,UAAU,CAACI,SAAX,CAAqB,CAArB,CAAlB,CALF;AAMA,MAAIH,SAAJ,EAAe,OAAOD,UAAU,CAACI,SAAX,CAAqB,CAArB,EAAwBrB,KAA/B;AAChB;;AAED,SAASsB,KAAT,CAAe9B,IAAf,EAA6B;AAC3BA,EAAAA,IAAI,CAAC+B,WAAL,GAAmB,CAAnB;AACA,SAAO/B,IAAP;AACD;;AAEM,SAASgC,iBAAT,CAA2BC,KAA3B,EAAgD;AACrD,SAAQrC,IAAD,IAA2B;AAChC,UAAMsC,IAAI,GAAGtC,IAAI,CAACuC,UAAL,CAAgBC,CAAC,IAAIA,CAAC,CAACC,SAAF,EAArB,CAAb;AAEA,WAAO;AACLC,MAAAA,kBAAkB,CAACC,GAAD,EAAM;AACtBN,QAAAA,KAAK,CAACO,cAAN,CAAqBN,IAArB,EAA2BK,GAA3B,EAAgC,CAACE,QAAD,EAAWnB,MAAX,KAAsB;AACpD,iBAAOmB,QAAQ,GACXpE,QAAQ,CAACqE,SAAT,CAAmBC,GAAI,WAAUrB,MAAO,GAD7B,GAEXlD,GAAC,CAACwE,iBAAF,CAAoB,EAApB,EAAwBtB,MAAxB,CAFJ;AAGD,SAJD;AAKD,OAPI;;AAQLuB,MAAAA,iBAAiB,CAACN,GAAD,EAAMtC,IAAN,EAAY6C,IAAI,GAAG7C,IAAnB,EAAyB;AACxC,eAAOgC,KAAK,CAACc,UAAN,CAAiBb,IAAjB,EAAuBK,GAAvB,EAA4BtC,IAA5B,EAAkC,CAACwC,QAAD,EAAWnB,MAAX,EAAmBrB,IAAnB,KAA4B;AACnE,gBAAMa,EAAE,GAAGoB,IAAI,CAACpC,KAAL,CAAWkD,qBAAX,CAAiCF,IAAjC,CAAX;AACA,iBAAO;AACL9C,YAAAA,IAAI,EAAEyC,QAAQ,GACVX,KAAK,CAACzD,QAAQ,CAACqE,SAAT,CAAmBC,GAAI;AAC7C,wBAAwB7B,EAAG,cAAaQ,MAAO,KAAIrB,IAAK;AACxD,iBAFqB,CADK,GAIV7B,GAAC,CAACwE,iBAAF,CAAoB,CAACxE,GAAC,CAAC6E,eAAF,CAAkBnC,EAAlB,EAAsBb,IAAtB,CAAD,CAApB,EAAmDqB,MAAnD,CALC;AAMLrB,YAAAA,IAAI,EAAEa,EAAE,CAACb;AANJ,WAAP;AAQD,SAVM,CAAP;AAWD,OApBI;;AAqBLiD,MAAAA,mBAAmB,CAACX,GAAD,EAAMO,IAAI,GAAGP,GAAb,EAAkB;AACnC,eAAON,KAAK,CAACc,UAAN,CAAiBb,IAAjB,EAAuBK,GAAvB,EAA4B,SAA5B,EAAuC,CAACE,QAAD,EAAWnB,MAAX,KAAsB;AAClE,gBAAMR,EAAE,GAAGoB,IAAI,CAACpC,KAAL,CAAWkD,qBAAX,CAAiCF,IAAjC,CAAX;AACA,iBAAO;AACL9C,YAAAA,IAAI,EAAEyC,QAAQ,GACVX,KAAK,CAACzD,QAAQ,CAACqE,SAAT,CAAmBC,GAAI,OAAM7B,EAAG,cAAaQ,MAAO,GAArD,CADK,GAEVlD,GAAC,CAACwE,iBAAF,CAAoB,CAACxE,GAAC,CAAC+E,sBAAF,CAAyBrC,EAAzB,CAAD,CAApB,EAAoDQ,MAApD,CAHC;AAILrB,YAAAA,IAAI,EAAEa,EAAE,CAACb;AAJJ,WAAP;AAMD,SARM,CAAP;AASD;;AA/BI,KAAP;AAiCD,GApCD;AAqCD;;AChJD,MAAM;AAAE9B,EAAAA,KAAK,EAAEC;AAAT,IAAeE,KAAK,CAACC,OAAN,IAAiBD,KAAtC;AAIe,MAAM8E,YAAN,CAAmB;AAMhCC,EAAAA,WAAW,CAACC,QAAD,EAAoC;AAC7C,SAAKC,QAAL,GAAgB,IAAIC,OAAJ,EAAhB;AACA,SAAKC,iBAAL,GAAyB,IAAID,OAAJ,EAAzB;AACA,SAAKE,YAAL,GAAoB,IAAIF,OAAJ,EAApB;AACA,SAAKG,SAAL,GAAiBL,QAAjB;AACD;;AAEDd,EAAAA,cAAc,CACZoB,WADY,EAEZrB,GAFY;AAIZsB,EAAAA,MAJY,EAKZ;AACA,UAAM3E,GAAG,GAAG,KAAK4E,aAAL,CAAmBF,WAAnB,EAAgCrB,GAAhC,CAAZ;;AACA,UAAMwB,OAAO,GAAG,KAAKC,OAAL,CAAa,KAAKP,iBAAlB,EAAqCG,WAArC,EAAkDhF,GAAlD,CAAhB;;AAEA,QAAImF,OAAO,CAAChF,GAAR,CAAYG,GAAZ,CAAJ,EAAsB;AAEtB,UAAMc,IAAI,GAAG6D,MAAM,CACjBD,WAAW,CAAC5D,IAAZ,CAAiBiE,UAAjB,KAAgC,QADf,EAEjB7F,CAAC,CAAC8F,aAAF,CAAgB,KAAKP,SAAL,CAAepB,GAAf,CAAhB,CAFiB,CAAnB;AAIAwB,IAAAA,OAAO,CAAC/E,GAAR,CAAYE,GAAZ;;AACA,SAAKiF,aAAL,CAAmBP,WAAnB,EAAgC5D,IAAhC;AACD;;AAED+C,EAAAA,UAAU,CACRa,WADQ,EAERrB,GAFQ,EAGRtC,IAHQ,EAIR4D,MAJQ,EAWR;AACA,UAAM3E,GAAG,GAAG,KAAK4E,aAAL,CAAmBF,WAAnB,EAAgCrB,GAAhC,EAAqCtC,IAArC,CAAZ;;AACA,UAAM8D,OAAO,GAAG,KAAKC,OAAL,CAAa,KAAKT,QAAlB,EAA4BK,WAA5B,EAAyCQ,GAAzC,CAAhB;;AAEA,QAAI,CAACL,OAAO,CAAChF,GAAR,CAAYG,GAAZ,CAAL,EAAuB;AACrB,YAAM;AAAEc,QAAAA,IAAF;AAAQC,QAAAA,IAAI,EAAEa;AAAd,UAAqB+C,MAAM,CAC/BD,WAAW,CAAC5D,IAAZ,CAAiBiE,UAAjB,KAAgC,QADD,EAE/B7F,CAAC,CAAC8F,aAAF,CAAgB,KAAKP,SAAL,CAAepB,GAAf,CAAhB,CAF+B,EAG/BnE,CAAC,CAACiG,UAAF,CAAapE,IAAb,CAH+B,CAAjC;AAKA8D,MAAAA,OAAO,CAACO,GAAR,CAAYpF,GAAZ,EAAiB4B,EAAjB;;AACA,WAAKqD,aAAL,CAAmBP,WAAnB,EAAgC5D,IAAhC;AACD;;AAED,WAAO5B,CAAC,CAACiG,UAAF,CAAaN,OAAO,CAACrD,GAAR,CAAYxB,GAAZ,CAAb,CAAP;AACD;;AAEDiF,EAAAA,aAAa,CAACP,WAAD,EAAwB5D,IAAxB,EAAsC;AACjD,QAAIuE,UAAU,GAAG,KAAKb,YAAL,CAAkBhD,GAAlB,CAAsBkD,WAAtB,CAAjB;;AACA,QACEW,UAAU,IACVA,UAAU,CAACvE,IADX;AAGA;AACAuE,IAAAA,UAAU,CAACjE,MAAX,KAAsBsD,WAAW,CAAC5D,IAJlC,IAKAuE,UAAU,CAACC,SAAX,KAAyBZ,WAAW,CAAC5D,IAAZ,CAAiByE,IAN5C,EAOE;AACAF,MAAAA,UAAU,GAAGA,UAAU,CAACG,WAAX,CAAuB1E,IAAvB,CAAb;AACD,KATD,MASO;AACLuE,MAAAA,UAAU,GAAGX,WAAW,CAACe,gBAAZ,CAA6B,MAA7B,EAAqC3E,IAArC,CAAb;AACD;;AACDuE,IAAAA,UAAU,GAAGA,UAAU,CAACA,UAAU,CAAClD,MAAX,GAAoB,CAArB,CAAvB;;AACA,SAAKqC,YAAL,CAAkBY,GAAlB,CAAsBV,WAAtB,EAAmCW,UAAnC;AAEA;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEG;;AAEDP,EAAAA,OAAO,CACLY,GADK,EAELhB,WAFK,EAGLiB,UAHK,EAIF;AACH,QAAIC,UAAU,GAAGF,GAAG,CAAClE,GAAJ,CAAQkD,WAAR,CAAjB;;AACA,QAAI,CAACkB,UAAL,EAAiB;AACfA,MAAAA,UAAU,GAAG,IAAID,UAAJ,EAAb;AACAD,MAAAA,GAAG,CAACN,GAAJ,CAAQV,WAAR,EAAqBkB,UAArB;AACD;;AACD,WAAOA,UAAP;AACD;;AAEDhB,EAAAA,aAAa,CAACF,WAAD,EAAwBrB,GAAxB,EAAqCtC,IAAY,GAAG,EAApD,EAAgE;AAC3E,UAAM;AAAEgE,MAAAA;AAAF,QAAiBL,WAAW,CAAC5D,IAAnC,CAD2E;AAI3E;AACA;;AACA,WAAQ,GAAEC,IAAI,IAAIgE,UAAW,KAAI1B,GAAI,KAAItC,IAAK,EAA9C;AACD;;AAxH+B;;ACF3B,MAAM8E,0BAA0B,GACrC,+EADK;AAGA,SAASC,yBAAT,CAAmCC,OAAnC,EAA6D;AAClE,SAAOC,IAAI,CAACC,SAAL,CAAeC,eAAe,CAACH,OAAD,CAA9B,EAAyC,IAAzC,EAA+C,CAA/C,CAAP;AACD;;ACFD,SAASI,eAAT,CAAyBC,OAAzB,EAAoD;AAClD,MAAIA,OAAO,YAAYC,MAAvB,EAA+B,OAAOD,OAAP;;AAE/B,MAAI;AACF,WAAO,IAAIC,MAAJ,CAAY,IAAGD,OAAQ,GAAvB,CAAP;AACD,GAFD,CAEE,MAAM;AACN,WAAO,IAAP;AACD;AACF;;AAED,SAASE,gBAAT,CAA0BC,KAA1B,EAAiCC,MAAjC,EAAyC;AACvC,MAAI,CAACA,MAAM,CAACrE,MAAZ,EAAoB,OAAO,EAAP;AACpB,SACG,sBAAqBoE,KAAM,yCAA5B,GACAC,MAAM,CAACd,GAAP,CAAWe,QAAQ,IAAK,OAAMC,MAAM,CAACD,QAAD,CAAW,IAA/C,EAAoDE,IAApD,CAAyD,EAAzD,CAFF;AAID;;AAED,SAASC,mBAAT,CAA6BC,UAA7B,EAAyC;AACvC,MAAI,CAACA,UAAU,CAACC,IAAhB,EAAsB,OAAO,EAAP;AACtB,SACG,sFAAD,GACAC,KAAK,CAACC,IAAN,CAAWH,UAAX,EAAuB9F,IAAI,IAAK,OAAMA,IAAK,IAA3C,EAAgD4F,IAAhD,CAAqD,EAArD,CAFF;AAID;;AAEM,SAASM,sBAAT,CACLC,QADK,EAELC,SAFK,EAGLC,eAHK,EAILC,eAJK,EAKL;AACA,MAAIC,OAAJ;;AACA,QAAMC,MAAM,GAAGnB,OAAO,IAAI;AACxB,UAAMoB,MAAM,GAAGrB,eAAe,CAACC,OAAD,CAA9B;AACA,QAAI,CAACoB,MAAL,EAAa,OAAO,KAAP;AAEb,QAAIC,OAAO,GAAG,KAAd;;AACA,SAAK,MAAMC,QAAX,IAAuBP,SAAvB,EAAkC;AAChC,UAAIK,MAAM,CAACG,IAAP,CAAYD,QAAZ,CAAJ,EAA2B;AACzBD,QAAAA,OAAO,GAAG,IAAV;AACAH,QAAAA,OAAO,CAACxH,GAAR,CAAY4H,QAAZ;AACD;AACF;;AACD,WAAO,CAACD,OAAR;AACD,GAZD,CAFA;;;AAiBA,QAAMG,OAAO,GAAGN,OAAO,GAAG,IAAI5H,GAAJ,EAA1B;AACA,QAAMmI,aAAa,GAAGd,KAAK,CAACC,IAAN,CAAWI,eAAX,EAA4BG,MAA5B,CAAmCA,MAAnC,CAAtB,CAlBA;;AAqBA,QAAMO,OAAO,GAAGR,OAAO,GAAG,IAAI5H,GAAJ,EAA1B;AACA,QAAMqI,aAAa,GAAGhB,KAAK,CAACC,IAAN,CAAWK,eAAX,EAA4BE,MAA5B,CAAmCA,MAAnC,CAAtB;AAEA,QAAMV,UAAU,GAAGvH,YAAY,CAACsI,OAAD,EAAUE,OAAV,CAA/B;;AAEA,MACEjB,UAAU,CAACC,IAAX,GAAkB,CAAlB,IACAe,aAAa,CAAC1F,MAAd,GAAuB,CADvB,IAEA4F,aAAa,CAAC5F,MAAd,GAAuB,CAHzB,EAIE;AACA,UAAM,IAAI6F,KAAJ,CACH,+BAA8Bd,QAAS,uBAAxC,GACEZ,gBAAgB,CAAC,SAAD,EAAYuB,aAAZ,CADlB,GAEEvB,gBAAgB,CAAC,SAAD,EAAYyB,aAAZ,CAFlB,GAGEnB,mBAAmB,CAACC,UAAD,CAJjB,CAAN;AAMD;;AAED,SAAO;AAAEe,IAAAA,OAAF;AAAWE,IAAAA;AAAX,GAAP;AACD;AAEM,SAASG,gCAAT,CACLC,OADK,EAELC,QAFK,EAGsB;AAC3B,QAAM;AAAEC,IAAAA,mBAAmB,GAAG;AAAxB,MAA+BF,OAArC;AACA,MAAIE,mBAAmB,KAAK,KAA5B,EAAmC,OAAO,KAAP;AAEnC,QAAMC,MAAM,GAAGF,QAAQ,CAACE,MAAT,CAAgBA,MAAM,IAAIA,MAAJ,oBAAIA,MAAM,CAAEtH,IAAlC,CAAf;AAEA,QAAM;AACJuH,IAAAA,GAAG,GAAG,UADF;AAEJC,IAAAA,MAAM,GAAGF,MAAM,KAAK,qBAAX,GAAmC,OAAnC,GAA6C,QAFlD;AAGJG,IAAAA,GAAG,GAAG;AAHF,MAIFJ,mBAJJ;AAMA,SAAO;AAAEE,IAAAA,GAAF;AAAOC,IAAAA,MAAP;AAAeC,IAAAA;AAAf,GAAP;AACD;;AC3FD,aACEC,YADa,IAEV;AACH,WAASC,QAAT,CAAkB3I,MAAlB,EAA0BC,GAA1B,EAA+B6B,SAA/B,EAA0CnB,IAA1C,EAAgD;AAC9C,WAAO+H,YAAY,CAAC;AAAEE,MAAAA,IAAI,EAAE,UAAR;AAAoB5I,MAAAA,MAApB;AAA4BC,MAAAA,GAA5B;AAAiC6B,MAAAA;AAAjC,KAAD,EAA+CnB,IAA/C,CAAnB;AACD;;AAED,SAAO;AACL;AACAkI,IAAAA,oBAAoB,CAAClI,IAAD,EAAiB;AACnC,YAAM;AACJI,QAAAA,IAAI,EAAE;AAAEC,UAAAA;AAAF,SADF;AAEJH,QAAAA;AAFI,UAGFF,IAHJ;AAIA,UAAIE,KAAK,CAACiI,oBAAN,CAA2B9H,IAA3B,CAAJ,EAAsC;AAEtC0H,MAAAA,YAAY,CAAC;AAAEE,QAAAA,IAAI,EAAE,QAAR;AAAkB5H,QAAAA;AAAlB,OAAD,EAA2BL,IAA3B,CAAZ;AACD,KAVI;;AAYLoI,IAAAA,gBAAgB,CAACpI,IAAD,EAAiB;AAC/B,YAAMV,GAAG,GAAGkB,UAAU,CAACR,IAAI,CAACc,GAAL,CAAS,UAAT,CAAD,EAAuBd,IAAI,CAACI,IAAL,CAAUK,QAAjC,CAAtB;AACA,UAAI,CAACnB,GAAD,IAAQA,GAAG,KAAK,WAApB,EAAiC;AAEjC,YAAMD,MAAM,GAAGW,IAAI,CAACc,GAAL,CAAS,QAAT,CAAf;AACA,YAAMuH,OAAO,GAAGhJ,MAAM,CAACa,KAAP,CAAaoI,UAAb,CAAwBjJ,MAAM,CAACe,IAAP,CAAYC,IAApC,CAAhB;AACA,UAAIgI,OAAO,IAAIA,OAAO,CAACrI,IAAR,CAAauI,0BAAb,EAAf,EAA0D;AAE1D,YAAM7G,MAAM,GAAGV,aAAa,CAAC3B,MAAD,CAA5B;AACA,aAAO2I,QAAQ,CAACtG,MAAM,CAACR,EAAR,EAAY5B,GAAZ,EAAiBoC,MAAM,CAACP,SAAxB,EAAmCnB,IAAnC,CAAf;AACD,KAtBI;;AAwBLwI,IAAAA,aAAa,CAACxI,IAAD,EAAiB;AAC5B,YAAM;AAAEyI,QAAAA,UAAF;AAAc/H,QAAAA;AAAd,UAAyBV,IAA/B;AACA,UAAIiB,GAAJ,CAF4B;;AAK5B,UAAIwH,UAAU,CAACC,oBAAX,EAAJ,EAAuC;AACrCzH,QAAAA,GAAG,GAAGwH,UAAU,CAAC3H,GAAX,CAAe,MAAf,CAAN,CADqC;AAGtC,OAHD,MAGO,IAAI2H,UAAU,CAACE,sBAAX,EAAJ,EAAyC;AAC9C1H,QAAAA,GAAG,GAAGwH,UAAU,CAAC3H,GAAX,CAAe,OAAf,CAAN,CAD8C;AAG9C;AACD,OAJM,MAIA,IAAI2H,UAAU,CAACnH,UAAX,EAAJ,EAA6B;AAClC,cAAMsH,KAAK,GAAGH,UAAU,CAACA,UAAzB;;AACA,YAAIG,KAAK,CAAC7G,gBAAN,MAA4B6G,KAAK,CAACC,eAAN,EAAhC,EAAyD;AACvD,cAAID,KAAK,CAACxI,IAAN,CAAW4B,MAAX,KAAsBtB,MAA1B,EAAkC;AAChCO,YAAAA,GAAG,GAAG2H,KAAK,CAAC9H,GAAN,CAAU,WAAV,EAAuBd,IAAI,CAACV,GAA5B,CAAN;AACD;AACF;AACF;;AAED,UAAI4B,EAAE,GAAG,IAAT;AACA,UAAIC,SAAS,GAAG,IAAhB;AACA,UAAIF,GAAJ,EAAS,CAAC;AAAEC,QAAAA,EAAF;AAAMC,QAAAA;AAAN,UAAoBH,aAAa,CAACC,GAAD,CAAlC;;AAET,WAAK,MAAM6H,IAAX,IAAmB9I,IAAI,CAACc,GAAL,CAAS,YAAT,CAAnB,EAA2C;AACzC,YAAIgI,IAAI,CAACC,gBAAL,EAAJ,EAA6B;AAC3B,gBAAMzJ,GAAG,GAAGkB,UAAU,CAACsI,IAAI,CAAChI,GAAL,CAAS,KAAT,CAAD,CAAtB;AACA,cAAIxB,GAAJ,EAAS0I,QAAQ,CAAC9G,EAAD,EAAK5B,GAAL,EAAU6B,SAAV,EAAqB2H,IAArB,CAAR;AACV;AACF;AACF,KAvDI;;AAyDLE,IAAAA,gBAAgB,CAAChJ,IAAD,EAAiB;AAC/B,UAAIA,IAAI,CAACI,IAAL,CAAU6I,QAAV,KAAuB,IAA3B,EAAiC;AAEjC,YAAMvH,MAAM,GAAGV,aAAa,CAAChB,IAAI,CAACc,GAAL,CAAS,OAAT,CAAD,CAA5B;AACA,YAAMxB,GAAG,GAAGkB,UAAU,CAACR,IAAI,CAACc,GAAL,CAAS,MAAT,CAAD,EAAmB,IAAnB,CAAtB;AAEA,UAAI,CAACxB,GAAL,EAAU;AAEVyI,MAAAA,YAAY,CACV;AACEE,QAAAA,IAAI,EAAE,IADR;AAEE5I,QAAAA,MAAM,EAAEqC,MAAM,CAACR,EAFjB;AAGE5B,QAAAA,GAHF;AAIE6B,QAAAA,SAAS,EAAEO,MAAM,CAACP;AAJpB,OADU,EAOVnB,IAPU,CAAZ;AASD;;AA1EI,GAAP;AA4ED,CAnFD;;ACAA,aACE+H,YADa,KAET;AACJmB,EAAAA,iBAAiB,CAAClJ,IAAD,EAAiB;AAChC,UAAM0B,MAAM,GAAGH,eAAe,CAACvB,IAAD,CAA9B;AACA,QAAI,CAAC0B,MAAL,EAAa;AACbqG,IAAAA,YAAY,CAAC;AAAEE,MAAAA,IAAI,EAAE,QAAR;AAAkBvG,MAAAA;AAAlB,KAAD,EAA6B1B,IAA7B,CAAZ;AACD,GALG;;AAMJmJ,EAAAA,OAAO,CAACnJ,IAAD,EAAiB;AACtBA,IAAAA,IAAI,CAACc,GAAL,CAAS,MAAT,EAAiB7B,OAAjB,CAAyBmK,QAAQ,IAAI;AACnC,YAAM1H,MAAM,GAAGC,gBAAgB,CAACyH,QAAD,CAA/B;AACA,UAAI,CAAC1H,MAAL,EAAa;AACbqG,MAAAA,YAAY,CAAC;AAAEE,QAAAA,IAAI,EAAE,QAAR;AAAkBvG,QAAAA;AAAlB,OAAD,EAA6B0H,QAA7B,CAAZ;AACD,KAJD;AAKD;;AAZG,CAFS,CAAf;;ACDA,MAAMC,oBAAoB,GAAGC,UAAU,CAACC,OAAO,CAACC,QAAR,CAAiBpJ,IAAlB,CAAV,IAAqC,GAAlE;;AAKA,MAAMqJ,OAAO,GAAGC,aAAa,CAACC;AAAM;AAAA,CAAUC,IAAhB,CAAqBjH,GAAtB,CAA7B;;;AAEO,SAASkH,OAAT,CACLC,OADK,EAELC,UAFK,EAGLC,eAHK,EAIG;AACR,MAAIA,eAAe,KAAK,KAAxB,EAA+B,OAAOD,UAAP;AAE/B,MAAIE,OAAO,GAAGH,OAAd;;AACA,MAAI,OAAOE,eAAP,KAA2B,QAA/B,EAAyC;AACvCC,IAAAA,OAAO,GAAGjK,IAAI,CAAC6J,OAAL,CAAaI,OAAb,EAAsBD,eAAtB,CAAV;AACD;;AAED,MAAI;AACF,QAAIX,oBAAJ,EAA0B;AACxB,aAAOI,OAAO,CAACI,OAAR,CAAgBE,UAAhB,EAA4B;AACjCG,QAAAA,KAAK,EAAE,CAACD,OAAD;AAD0B,OAA5B,CAAP;AAGD,KAJD,MAIO;AACL,aAAOE,cAAc,CAACC,IAAf,CAAoBL,UAApB,EAAgC;AAAEE,QAAAA;AAAF,OAAhC,CAAP;AACD;AACF,GARD,CAQE,OAAOI,GAAP,EAAY;AACZ,QAAIA,GAAG,CAACC,IAAJ,KAAa,kBAAjB,EAAqC,MAAMD,GAAN,CADzB;;AAIZ,UAAM9K,MAAM,CAACgL,MAAP,CACJ,IAAIjD,KAAJ,CAAW,sBAAqByC,UAAW,kBAAiBD,OAAQ,GAApE,CADI,EAEJ;AACEQ,MAAAA,IAAI,EAAE,0BADR;AAEEtD,MAAAA,QAAQ,EAAE+C,UAFZ;AAGED,MAAAA;AAHF,KAFI,CAAN;AAQD;AACF;AAEM,SAAS3K,GAAT,CAAa8K,OAAb,EAA8B5J,IAA9B,EAA4C;AACjD,MAAI;AACF,QAAIgJ,oBAAJ,EAA0B;AACxBI,MAAAA,OAAO,CAACI,OAAR,CAAgBxJ,IAAhB,EAAsB;AAAE6J,QAAAA,KAAK,EAAE,CAACD,OAAD;AAAT,OAAtB;AACD,KAFD,MAEO;AACLE,MAAAA,cAAc,CAACC,IAAf,CAAoB/J,IAApB,EAA0B;AAAE4J,QAAAA;AAAF,OAA1B;AACD;;AACD,WAAO,IAAP;AACD,GAPD,CAOE,MAAM;AACN,WAAO,KAAP;AACD;AACF;AAEM,SAASO,UAAT,CAAoBC,WAApB,EAA8C;AACnD,MAAIA,WAAW,CAACrE,IAAZ,KAAqB,CAAzB,EAA4B;AAE5B,QAAMsE,IAAI,GAAGrE,KAAK,CAACC,IAAN,CAAWmE,WAAX,EACVE,IADU,GAEV1E,IAFU,CAEL,GAFK,CAAb;AAIA2E,EAAAA,OAAO,CAACC,IAAR,CACE,iFACE,6CADF,GAEG,wBAAuBH,IAAK,IAF/B,GAGG,cAAaA,IAAK,IAJvB;AAOAnB,EAAAA,OAAO,CAACuB,QAAR,GAAmB,CAAnB;AACD;AAED,IAAIC,cAAc,GAAG,IAAI/L,GAAJ,EAArB;AAEA,MAAMgM,2BAA2B,GAAGC,QAAQ,CAAC,MAAM;AACjDT,EAAAA,UAAU,CAACO,cAAD,CAAV;AACAA,EAAAA,cAAc,GAAG,IAAI/L,GAAJ,EAAjB;AACD,CAH2C,EAGzC,GAHyC,CAA5C;AAKO,SAASkM,eAAT,CAAyBT,WAAzB,EAAmD;AACxD,MAAIA,WAAW,CAACrE,IAAZ,KAAqB,CAAzB,EAA4B;AAE5BqE,EAAAA,WAAW,CAACxL,OAAZ,CAAoBoB,IAAI,IAAI0K,cAAc,CAAC3L,GAAf,CAAmBiB,IAAnB,CAA5B;AACA2K,EAAAA,2BAA2B;AAC5B;;AC9ED,MAAMG,qBAAqB,GAAG,IAAInM,GAAJ,CAAgB,CAC5C,QAD4C,EAE5C,YAF4C,EAG5C,MAH4C,EAI5C,QAJ4C,CAAhB,CAA9B;AAOe,SAASoM,kBAAT,CACb3E,SADa,EAEE;AACf,QAAM;AAAE4E,IAAAA,MAAM,EAAEC,OAAV;AAAmBC,IAAAA,QAAQ,EAAEC,SAA7B;AAAwCC,IAAAA,MAAM,EAAEC;AAAhD,MAA4DjF,SAAlE;AAEA,SAAOmD,IAAI,IAAI;AACb,QAAIA,IAAI,CAAC3B,IAAL,KAAc,QAAd,IAA0ByD,OAA1B,IAAqCvM,KAAG,CAACuM,OAAD,EAAU9B,IAAI,CAACvJ,IAAf,CAA5C,EAAkE;AAChE,aAAO;AAAE4H,QAAAA,IAAI,EAAE,QAAR;AAAkB0D,QAAAA,IAAI,EAAED,OAAO,CAAC9B,IAAI,CAACvJ,IAAN,CAA/B;AAA4CA,QAAAA,IAAI,EAAEuJ,IAAI,CAACvJ;AAAvD,OAAP;AACD;;AAED,QAAIuJ,IAAI,CAAC3B,IAAL,KAAc,UAAd,IAA4B2B,IAAI,CAAC3B,IAAL,KAAc,IAA9C,EAAoD;AAClD,YAAM;AAAE9G,QAAAA,SAAF;AAAa9B,QAAAA,MAAb;AAAqBC,QAAAA;AAArB,UAA6BsK,IAAnC;;AAEA,UAAIvK,MAAM,IAAI8B,SAAS,KAAK,QAA5B,EAAsC;AACpC,YAAIuK,OAAO,IAAIP,qBAAqB,CAAChM,GAAtB,CAA0BE,MAA1B,CAAX,IAAgDF,KAAG,CAACuM,OAAD,EAAUpM,GAAV,CAAvD,EAAuE;AACrE,iBAAO;AAAE2I,YAAAA,IAAI,EAAE,QAAR;AAAkB0D,YAAAA,IAAI,EAAED,OAAO,CAACpM,GAAD,CAA/B;AAAsCe,YAAAA,IAAI,EAAEf;AAA5C,WAAP;AACD;;AAED,YAAIgM,OAAO,IAAInM,KAAG,CAACmM,OAAD,EAAUjM,MAAV,CAAd,IAAmCF,KAAG,CAACmM,OAAO,CAACjM,MAAD,CAAR,EAAkBC,GAAlB,CAA1C,EAAkE;AAChE,iBAAO;AACL2I,YAAAA,IAAI,EAAE,QADD;AAEL0D,YAAAA,IAAI,EAAEL,OAAO,CAACjM,MAAD,CAAP,CAAgBC,GAAhB,CAFD;AAGLe,YAAAA,IAAI,EAAG,GAAEhB,MAAO,IAAGC,GAAI;AAHlB,WAAP;AAKD;AACF;;AAED,UAAIkM,SAAS,IAAIrM,KAAG,CAACqM,SAAD,EAAYlM,GAAZ,CAApB,EAAsC;AACpC,eAAO;AAAE2I,UAAAA,IAAI,EAAE,UAAR;AAAoB0D,UAAAA,IAAI,EAAEH,SAAS,CAAClM,GAAD,CAAnC;AAA0Ce,UAAAA,IAAI,EAAG,GAAEf,GAAI;AAAvD,SAAP;AACD;AACF;AACF,GA1BD;AA2BD;;AC1CD,MAAMsM,UAAU,GAAGC,WAAW,CAAClN,OAAZ,IAAuBkN,WAA1C;;AA8BA,SAASC,cAAT,CACEtE,OADF,EAEEC,QAFF,EAWE;AACA,QAAM;AACJsE,IAAAA,MADI;AAEJ1G,IAAAA,OAAO,EAAE2G,aAFL;AAGJC,IAAAA,wBAHI;AAIJC,IAAAA,UAJI;AAKJC,IAAAA,KALI;AAMJC,IAAAA,oBANI;AAOJpC,IAAAA,eAPI;AAQJ,OAAGqC;AARC,MASF7E,OATJ;AAWA,MAAI8E,UAAJ;AACA,MAAIP,MAAM,KAAK,cAAf,EAA+BO,UAAU,GAAG,aAAb,CAA/B,KACK,IAAIP,MAAM,KAAK,cAAf,EAA+BO,UAAU,GAAG,aAAb,CAA/B,KACA,IAAIP,MAAM,KAAK,YAAf,EAA6BO,UAAU,GAAG,WAAb,CAA7B,KACA,IAAI,OAAOP,MAAP,KAAkB,QAAtB,EAAgC;AACnC,UAAM,IAAIzE,KAAJ,CAAU,0BAAV,CAAN;AACD,GAFI,MAEE;AACL,UAAM,IAAIA,KAAJ,CACH,uDAAD,GACG,8BAA6BhC,IAAI,CAACC,SAAL,CAAewG,MAAf,CAAuB,GAFnD,CAAN;AAID;;AAED,MAAI,OAAOK,oBAAP,KAAgC,UAApC,EAAgD;AAC9C,QAAI5E,OAAO,CAACN,OAAR,IAAmBM,OAAO,CAACJ,OAA/B,EAAwC;AACtC,YAAM,IAAIE,KAAJ,CACH,wDAAD,GACG,kCAFC,CAAN;AAID;AACF,GAPD,MAOO,IAAI8E,oBAAoB,IAAI,IAA5B,EAAkC;AACvC,UAAM,IAAI9E,KAAJ,CACH,wDAAD,GACG,cAAahC,IAAI,CAACC,SAAL,CAAe6G,oBAAf,CAAqC,GAFjD,CAAN;AAID;;AAED,MACEpC,eAAe,IAAI,IAAnB,IACA,OAAOA,eAAP,KAA2B,SAD3B,IAEA,OAAOA,eAAP,KAA2B,QAH7B,EAIE;AACA,UAAM,IAAI1C,KAAJ,CACH,4DAAD,GACG,cAAahC,IAAI,CAACC,SAAL,CAAeyE,eAAf,CAAgC,GAF5C,CAAN;AAID;;AAED,MAAI3E,OAAJ;;AAEA;AAEE;AACA2G,EAAAA,aAAa,IACbE,UADA,IAEAD,wBALF,EAME;AACA,UAAMM,UAAU,GACd,OAAOP,aAAP,KAAyB,QAAzB,IAAqC3F,KAAK,CAACmG,OAAN,CAAcR,aAAd,CAArC,GACI;AAAES,MAAAA,QAAQ,EAAET;AAAZ,KADJ,GAEIA,aAHN;AAKA3G,IAAAA,OAAO,GAAGuG,UAAU,CAACW,UAAD,EAAa;AAC/BN,MAAAA,wBAD+B;AAE/BC,MAAAA;AAF+B,KAAb,CAApB;AAID,GAhBD,MAgBO;AACL7G,IAAAA,OAAO,GAAGoC,QAAQ,CAACpC,OAAT,EAAV;AACD;;AAED,SAAO;AACL0G,IAAAA,MADK;AAELO,IAAAA,UAFK;AAGLjH,IAAAA,OAHK;AAIL2E,IAAAA,eAAe,EAAEA,eAAF,WAAEA,eAAF,GAAqB,KAJ/B;AAKLoC,IAAAA,oBALK;AAMLD,IAAAA,KAAK,EAAE,CAAC,CAACA,KANJ;AAOLE,IAAAA,eAAe,EAAIA;AAPd,GAAP;AASD;;AAED,SAASK,mBAAT,CACEC,OADF,EAEEnF,OAFF,EAGEE,mBAHF,EAIEoC,OAJF,EAKE8C,QALF,EAMEnF,QANF,EAOE;AACA,QAAM;AACJsE,IAAAA,MADI;AAEJO,IAAAA,UAFI;AAGJjH,IAAAA,OAHI;AAIJ8G,IAAAA,KAJI;AAKJC,IAAAA,oBALI;AAMJC,IAAAA,eANI;AAOJrC,IAAAA;AAPI,MAQF8B,cAAc,CAAUtE,OAAV,EAAmBC,QAAnB,CARlB;AAUA,QAAMoF,QAAQ,GAAGzK,iBAAiB,CAChC,IAAIoB,YAAJ,CAAiBuG,UAAU,IACzBW,OAAA,CAAaZ,OAAb,EAAsBC,UAAtB,EAAkCC,eAAlC,CADF,CADgC,CAAlC,CAXA;;AAkBA,MAAI9C,OAAJ,EAAaE,OAAb;AACA,MAAI0F,gBAAJ;AACA,MAAIC,cAAJ;AACA,MAAIC,eAAJ;AAEA,QAAMC,SAAS,GAAG,IAAIzI,GAAJ,EAAlB;AAEA,QAAM0I,GAAgB,GAAG;AACvBxO,IAAAA,KAAK,EAAE+I,QADgB;AAEvBoF,IAAAA,QAFuB;AAGvBd,IAAAA,MAAM,EAAEvE,OAAO,CAACuE,MAHO;AAIvB1G,IAAAA,OAJuB;AAKvB+F,IAAAA,kBALuB;;AAMvBgB,IAAAA,oBAAoB,CAAC/L,IAAD,EAAO;AACzB,UAAI0M,cAAc,KAAK3L,SAAvB,EAAkC;AAChC,cAAM,IAAIkG,KAAJ,CACH,yBAAwBqF,OAAO,CAACtM,IAAK,aAAtC,GACG,+DAFC,CAAN;AAID;;AACD,UAAI,CAAC0M,cAAc,CAAC5N,GAAf,CAAmBkB,IAAnB,CAAL,EAA+B;AAC7BuK,QAAAA,OAAO,CAACC,IAAR,CACG,yBAAwBrE,QAAQ,CAACnG,IAAK,aAAvC,GACG,qBAAoBA,IAAK,IAF9B;AAID;;AAED,UAAI2M,eAAe,IAAI,CAACA,eAAe,CAAC3M,IAAD,CAAvC,EAA+C,OAAO,KAAP;AAE/C,UAAI8M,YAAY,GAAGC,UAAU,CAAC/M,IAAD,EAAOgF,OAAP,EAAgB;AAC3CgI,QAAAA,UAAU,EAAEP,gBAD+B;AAE3CQ,QAAAA,QAAQ,EAAEpG,OAFiC;AAG3CqG,QAAAA,QAAQ,EAAEnG;AAHiC,OAAhB,CAA7B;;AAMA,UAAIgF,oBAAJ,EAA0B;AACxBe,QAAAA,YAAY,GAAGf,oBAAoB,CAAC/L,IAAD,EAAO8M,YAAP,CAAnC;;AACA,YAAI,OAAOA,YAAP,KAAwB,SAA5B,EAAuC;AACrC,gBAAM,IAAI7F,KAAJ,CAAW,8CAAX,CAAN;AACD;AACF;;AAED,aAAO6F,YAAP;AACD,KApCsB;;AAqCvBhB,IAAAA,KAAK,CAAC9L,IAAD,EAAO;AACVuM,MAAAA,QAAQ,GAAGY,KAAX,GAAmB,IAAnB;AAEA,UAAI,CAACrB,KAAD,IAAU,CAAC9L,IAAf,EAAqB;AAErB,UAAIuM,QAAQ,GAAGnG,SAAX,CAAqBtH,GAArB,CAAyBqH,QAAQ,CAACnG,IAAlC,CAAJ,EAA6C;AAC7CuM,MAAAA,QAAQ,GAAGnG,SAAX,CAAqB/B,GAArB,CACErE,IADF,EAEEyM,gBAAgB,IAAIzM,IAApB,IAA4ByM,gBAAgB,CAACzM,IAAD,CAF9C;AAID,KA/CsB;;AAgDvBoN,IAAAA,gBAAgB,CAACpN,IAAD,EAAOqN,OAAO,GAAG,GAAjB,EAAsB;AACpC,UAAIhG,mBAAmB,KAAK,KAA5B,EAAmC;;AACnC,UAAIsC,eAAJ,EAAqB;AACnB;AACA;AACA;AACA;AACD;;AAED,YAAM2D,GAAG,GAAGD,OAAO,KAAK,GAAZ,GAAkBrN,IAAlB,GAA0B,GAAEA,IAAK,KAAIqN,OAAQ,EAAzD;AAEA,YAAMF,KAAK,GAAG9F,mBAAmB,CAACI,GAApB,GACV,KADU,GAEV8F,QAAQ,CAACX,SAAD,EAAa,GAAE5M,IAAK,OAAMyJ,OAAQ,EAAlC,EAAqC,MAC3CY,GAAA,CAASZ,OAAT,EAAkBzJ,IAAlB,CADM,CAFZ;;AAMA,UAAI,CAACmN,KAAL,EAAY;AACVZ,QAAAA,QAAQ,GAAGnC,WAAX,CAAuBrL,GAAvB,CAA2BuO,GAA3B;AACD;AACF;;AApEsB,GAAzB;AAuEA,QAAMnH,QAAQ,GAAGmG,OAAO,CAACO,GAAD,EAAMb,eAAN,EAAuBvC,OAAvB,CAAxB;;AAEA,MAAI,OAAOtD,QAAQ,CAAC8F,UAAD,CAAf,KAAgC,UAApC,EAAgD;AAC9C,UAAM,IAAIhF,KAAJ,CACH,QAAOd,QAAQ,CAACnG,IAAT,IAAiBsM,OAAO,CAACtM,IAAK,qBAAtC,GACG,gBAAe0L,MAAO,uBAFrB,CAAN;AAID;;AAED,MAAI1F,KAAK,CAACmG,OAAN,CAAchG,QAAQ,CAACC,SAAvB,CAAJ,EAAuC;AACrCsG,IAAAA,cAAc,GAAG,IAAI/N,GAAJ,CAAQwH,QAAQ,CAACC,SAAjB,CAAjB;AACAuG,IAAAA,eAAe,GAAGxG,QAAQ,CAACwG,eAA3B;AACD,GAHD,MAGO,IAAIxG,QAAQ,CAACC,SAAb,EAAwB;AAC7BsG,IAAAA,cAAc,GAAG,IAAI/N,GAAJ,CAAQO,MAAM,CAACsO,IAAP,CAAYrH,QAAQ,CAACC,SAArB,CAAR,CAAjB;AACAqG,IAAAA,gBAAgB,GAAGtG,QAAQ,CAACC,SAA5B;AACAuG,IAAAA,eAAe,GAAGxG,QAAQ,CAACwG,eAA3B;AACD,GAJM,MAIA;AACLD,IAAAA,cAAc,GAAG,IAAI/N,GAAJ,EAAjB;AACD;;AAED,GAAC;AAAEkI,IAAAA,OAAF;AAAWE,IAAAA;AAAX,MAAuBb,sBAAsB,CAC5CC,QAAQ,CAACnG,IAAT,IAAiBsM,OAAO,CAACtM,IADmB,EAE5C0M,cAF4C,EAG5CV,eAAe,CAACnF,OAAhB,IAA2B,EAHiB,EAI5CmF,eAAe,CAACjF,OAAhB,IAA2B,EAJiB,CAA9C;AAOA,SAAO;AACL+E,IAAAA,KADK;AAELJ,IAAAA,MAFK;AAGL1G,IAAAA,OAHK;AAILmB,IAAAA,QAJK;;AAKLuB,IAAAA,YAAY,CAAC+F,OAAD,EAA0B9N,IAA1B,EAA0C;AACpD,YAAM+N,KAAK,GAAGlB,QAAQ,CAAC7M,IAAD,CAAtB,CADoD;;AAGpDwG,MAAAA,QAAQ,CAAC8F,UAAD,CAAR,CAAqBwB,OAArB,EAA8BC,KAA9B,EAAqC/N,IAArC;AACD;;AATI,GAAP;AAWD;;AAEc,SAASgO,sBAAT,CACbrB,OADa,EAEb;AACA,SAAOsB,OAAO,CAAC,CAACxG,QAAD,EAAWD,OAAX,EAAmCsC,OAAnC,KAAuD;AACpErC,IAAAA,QAAQ,CAACyG,aAAT,CAAuB,CAAvB;AACA,UAAM;AAAEC,MAAAA;AAAF,QAAe1G,QAArB;AAEA,QAAImF,QAAJ;AAEA,UAAMlF,mBAAmB,GAAGH,gCAAgC,CAC1DC,OAD0D,EAE1DC,QAF0D,CAA5D;AAKA,UAAM;AACJ0E,MAAAA,KADI;AAEJJ,MAAAA,MAFI;AAGJ1G,MAAAA,OAHI;AAIJmB,MAAAA,QAJI;AAKJuB,MAAAA;AALI,QAMF2E,mBAAmB,CACrBC,OADqB,EAErBnF,OAFqB,EAGrBE,mBAHqB,EAIrBoC,OAJqB,EAKrB,MAAM8C,QALe,EAMrBnF,QANqB,CANvB;AAeA,UAAM2G,aAAa,GAAGrC,MAAM,KAAK,cAAX,GAA4B7M,KAA5B,GAAsCA,KAA5D;AAEA,UAAMmP,OAAO,GAAG7H,QAAQ,CAAC6H,OAAT,GACZF,QAAQ,CAACG,QAAT,CAAkBC,KAAlB,CAAwB,CAACH,aAAa,CAACrG,YAAD,CAAd,EAA8BvB,QAAQ,CAAC6H,OAAvC,CAAxB,CADY,GAEZD,aAAa,CAACrG,YAAD,CAFjB;;AAIA,QAAIoE,KAAK,IAAIA,KAAK,KAAKhH,0BAAvB,EAAmD;AACjDyF,MAAAA,OAAO,CAAChD,GAAR,CAAa,GAAEpB,QAAQ,CAACnG,IAAK,oBAA7B;AACAuK,MAAAA,OAAO,CAAChD,GAAR,CAAa,oBAAmBxC,yBAAyB,CAACC,OAAD,CAAU,EAAnE;AACAuF,MAAAA,OAAO,CAAChD,GAAR,CAAa,4BAA2BmE,MAAO,YAA/C;AACD;;AAED,WAAO;AACL1L,MAAAA,IAAI,EAAE,kBADD;AAELgO,MAAAA,OAFK;;AAILG,MAAAA,GAAG,GAAG;AAAA;;AACJ5B,QAAAA,QAAQ,GAAG;AACTnG,UAAAA,SAAS,EAAE,IAAIjC,GAAJ,EADF;AAETgJ,UAAAA,KAAK,EAAE,KAFE;AAGTiB,UAAAA,SAAS,EAAE,IAAIzP,GAAJ,EAHF;AAITyL,UAAAA,WAAW,EAAE,IAAIzL,GAAJ;AAJJ,SAAX,CADI;;AASJ,yBAAAwH,QAAQ,CAACgI,GAAT,mCAAcE,KAAd,CAAoB,IAApB,EAA0BzM,SAA1B;AACD,OAdI;;AAeL0M,MAAAA,IAAI,GAAG;AAAA;;AACL;AACA,0BAAAnI,QAAQ,CAACmI,IAAT,oCAAeD,KAAf,CAAqB,IAArB,EAA2BzM,SAA3B;;AAEA,YAAIyF,mBAAmB,KAAK,KAA5B,EAAmC;AACjC,cAAIA,mBAAmB,CAACE,GAApB,KAA4B,UAAhC,EAA4C;AAC1C8C,YAAAA,UAAA,CAAgBkC,QAAQ,CAACnC,WAAzB;AACD,WAFD,MAEO;AACLC,YAAAA,eAAA,CAAqBkC,QAAQ,CAACnC,WAA9B;AACD;AACF;;AAED,YAAI,CAAC0B,KAAL,EAAY;AAEZ,YAAI,KAAKyC,QAAT,EAAmBhE,OAAO,CAAChD,GAAR,CAAa,MAAK,KAAKgH,QAAS,GAAhC;;AAEnB,YAAIhC,QAAQ,CAACnG,SAAT,CAAmBL,IAAnB,KAA4B,CAAhC,EAAmC;AACjCwE,UAAAA,OAAO,CAAChD,GAAR,CACEmE,MAAM,KAAK,cAAX,GACIa,QAAQ,CAACY,KAAT,GACG,8BAA6BhH,QAAQ,CAACnG,IAAK,qCAD9C,GAEG,2BAA0BmG,QAAQ,CAACnG,IAAK,+BAH/C,GAIK,uCAAsCmG,QAAQ,CAACnG,IAAK,qCAL3D;AAQA;AACD;;AAED,YAAI0L,MAAM,KAAK,cAAf,EAA+B;AAC7BnB,UAAAA,OAAO,CAAChD,GAAR,CACG,OAAMpB,QAAQ,CAACnG,IAAK,yCAArB,GACG,0BAFL;AAID,SALD,MAKO;AACLuK,UAAAA,OAAO,CAAChD,GAAR,CACG,OAAMpB,QAAQ,CAACnG,IAAK,0CADvB;AAGD;;AAED,aAAK,MAAM,CAACA,IAAD,EAAOwO,OAAP,CAAX,IAA8BjC,QAAQ,CAACnG,SAAvC,EAAkD;AAChD,cAAIoI,OAAJ,EAAa;AACX,kBAAMC,eAAe,GAAGC,mBAAmB,CAAC1O,IAAD,EAAOgF,OAAP,EAAgBwJ,OAAhB,CAA3C;AAEA,kBAAMG,gBAAgB,GAAG1J,IAAI,CAACC,SAAL,CAAeuJ,eAAf,EACtBG,OADsB,CACd,IADc,EACR,IADQ,EAEtBA,OAFsB,CAEd,MAFc,EAEN,KAFM,EAGtBA,OAHsB,CAGd,MAHc,EAGN,KAHM,CAAzB;AAKArE,YAAAA,OAAO,CAAChD,GAAR,CAAa,KAAIvH,IAAK,IAAG2O,gBAAiB,EAA1C;AACD,WATD,MASO;AACLpE,YAAAA,OAAO,CAAChD,GAAR,CAAa,KAAIvH,IAAK,EAAtB;AACD;AACF;AACF;;AApEI,KAAP;AAsED,GA5Ga,CAAd;AA6GD;;AAED,SAASuN,QAAT,CAAkB5I,GAAlB,EAAuB1F,GAAvB,EAA4B4P,UAA5B,EAAwC;AACtC,MAAIC,GAAG,GAAGnK,GAAG,CAAClE,GAAJ,CAAQxB,GAAR,CAAV;;AACA,MAAI6P,GAAG,KAAK/N,SAAZ,EAAuB;AACrB+N,IAAAA,GAAG,GAAGD,UAAU,EAAhB;AACAlK,IAAAA,GAAG,CAACN,GAAJ,CAAQpF,GAAR,EAAa6P,GAAb;AACD;;AACD,SAAOA,GAAP;AACD;;;;"} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js deleted file mode 100644 index ca00f052..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.resolve = resolve; -exports.has = has; -exports.logMissing = logMissing; -exports.laterLogMissing = laterLogMissing; - -function resolve(dirname, moduleName, absoluteImports) { - if (absoluteImports === false) return moduleName; - throw new Error(`"absoluteImports" is not supported in bundles prepared for the browser.`); -} // eslint-disable-next-line no-unused-vars - - -function has(basedir, name) { - return true; -} // eslint-disable-next-line no-unused-vars - - -function logMissing(missingDeps) {} // eslint-disable-next-line no-unused-vars - - -function laterLogMissing(missingDeps) {} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js b/node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js deleted file mode 100644 index cf10d05a..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.stringifyTargetsMultiline = stringifyTargetsMultiline; -exports.stringifyTargets = stringifyTargets; -exports.presetEnvSilentDebugHeader = void 0; - -var _helperCompilationTargets = require("@babel/helper-compilation-targets"); - -const presetEnvSilentDebugHeader = "#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"; -exports.presetEnvSilentDebugHeader = presetEnvSilentDebugHeader; - -function stringifyTargetsMultiline(targets) { - return JSON.stringify((0, _helperCompilationTargets.prettifyTargets)(targets), null, 2); -} - -function stringifyTargets(targets) { - return JSON.stringify(targets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }'); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js b/node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js deleted file mode 100644 index 837f997f..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.defineProvider = defineProvider; - -function defineProvider(factory) { - // This will allow us to do some things - return factory; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/imports-cache.js b/node_modules/@babel/helper-define-polyfill-provider/lib/imports-cache.js deleted file mode 100644 index 9cbc61c1..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/imports-cache.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.default = void 0; - -var babel = _interopRequireWildcard(require("@babel/core")); - -function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; } - -function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -const { - types: t -} = babel.default || babel; - -class ImportsCache { - constructor(resolver) { - this._imports = new WeakMap(); - this._anonymousImports = new WeakMap(); - this._lastImports = new WeakMap(); - this._resolver = resolver; - } - - storeAnonymous(programPath, url, // eslint-disable-next-line no-undef - getVal) { - const key = this._normalizeKey(programPath, url); - - const imports = this._ensure(this._anonymousImports, programPath, Set); - - if (imports.has(key)) return; - const node = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url))); - imports.add(key); - - this._injectImport(programPath, node); - } - - storeNamed(programPath, url, name, getVal) { - const key = this._normalizeKey(programPath, url, name); - - const imports = this._ensure(this._imports, programPath, Map); - - if (!imports.has(key)) { - const { - node, - name: id - } = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)), t.identifier(name)); - imports.set(key, id); - - this._injectImport(programPath, node); - } - - return t.identifier(imports.get(key)); - } - - _injectImport(programPath, node) { - let lastImport = this._lastImports.get(programPath); - - if (lastImport && lastImport.node && // Sometimes the AST is modified and the "last import" - // we have has been replaced - lastImport.parent === programPath.node && lastImport.container === programPath.node.body) { - lastImport = lastImport.insertAfter(node); - } else { - lastImport = programPath.unshiftContainer("body", node); - } - - lastImport = lastImport[lastImport.length - 1]; - - this._lastImports.set(programPath, lastImport); - /* - let lastImport; - programPath.get("body").forEach(path => { - if (path.isImportDeclaration()) lastImport = path; - if ( - path.isExpressionStatement() && - isRequireCall(path.get("expression")) - ) { - lastImport = path; - } - if ( - path.isVariableDeclaration() && - path.get("declarations").length === 1 && - (isRequireCall(path.get("declarations.0.init")) || - (path.get("declarations.0.init").isMemberExpression() && - isRequireCall(path.get("declarations.0.init.object")))) - ) { - lastImport = path; - } - });*/ - - } - - _ensure(map, programPath, Collection) { - let collection = map.get(programPath); - - if (!collection) { - collection = new Collection(); - map.set(programPath, collection); - } - - return collection; - } - - _normalizeKey(programPath, url, name = "") { - const { - sourceType - } = programPath.node; // If we rely on the imported binding (the "name" parameter), we also need to cache - // based on the sourceType. This is because the module transforms change the names - // of the import variables. - - return `${name && sourceType}::${url}::${name}`; - } - -} - -exports.default = ImportsCache; \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/index.js b/node_modules/@babel/helper-define-polyfill-provider/lib/index.js deleted file mode 100644 index eef8dfa3..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/index.js +++ /dev/null @@ -1,298 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.default = definePolyfillProvider; - -var _helperPluginUtils = require("@babel/helper-plugin-utils"); - -var _helperCompilationTargets = _interopRequireWildcard(require("@babel/helper-compilation-targets")); - -var _utils = require("./utils"); - -var _importsCache = _interopRequireDefault(require("./imports-cache")); - -var _debugUtils = require("./debug-utils"); - -var _normalizeOptions = require("./normalize-options"); - -var v = _interopRequireWildcard(require("./visitors")); - -var deps = _interopRequireWildcard(require("./node/dependencies")); - -var _metaResolver = _interopRequireDefault(require("./meta-resolver")); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; } - -function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - -const getTargets = _helperCompilationTargets.default.default || _helperCompilationTargets.default; - -function resolveOptions(options, babelApi) { - const { - method, - targets: targetsOption, - ignoreBrowserslistConfig, - configPath, - debug, - shouldInjectPolyfill, - absoluteImports - } = options, - providerOptions = _objectWithoutPropertiesLoose(options, ["method", "targets", "ignoreBrowserslistConfig", "configPath", "debug", "shouldInjectPolyfill", "absoluteImports"]); - - let methodName; - if (method === "usage-global") methodName = "usageGlobal";else if (method === "entry-global") methodName = "entryGlobal";else if (method === "usage-pure") methodName = "usagePure";else if (typeof method !== "string") { - throw new Error(".method must be a string"); - } else { - throw new Error(`.method must be one of "entry-global", "usage-global"` + ` or "usage-pure" (received ${JSON.stringify(method)})`); - } - - if (typeof shouldInjectPolyfill === "function") { - if (options.include || options.exclude) { - throw new Error(`.include and .exclude are not supported when using the` + ` .shouldInjectPolyfill function.`); - } - } else if (shouldInjectPolyfill != null) { - throw new Error(`.shouldInjectPolyfill must be a function, or undefined` + ` (received ${JSON.stringify(shouldInjectPolyfill)})`); - } - - if (absoluteImports != null && typeof absoluteImports !== "boolean" && typeof absoluteImports !== "string") { - throw new Error(`.absoluteImports must be a boolean, a string, or undefined` + ` (received ${JSON.stringify(absoluteImports)})`); - } - - let targets; - - if ( // If any browserslist-related option is specified, fallback to the old - // behavior of not using the targets specified in the top-level options. - targetsOption || configPath || ignoreBrowserslistConfig) { - const targetsObj = typeof targetsOption === "string" || Array.isArray(targetsOption) ? { - browsers: targetsOption - } : targetsOption; - targets = getTargets(targetsObj, { - ignoreBrowserslistConfig, - configPath - }); - } else { - targets = babelApi.targets(); - } - - return { - method, - methodName, - targets, - absoluteImports: absoluteImports != null ? absoluteImports : false, - shouldInjectPolyfill, - debug: !!debug, - providerOptions: providerOptions - }; -} - -function instantiateProvider(factory, options, missingDependencies, dirname, debugLog, babelApi) { - const { - method, - methodName, - targets, - debug, - shouldInjectPolyfill, - providerOptions, - absoluteImports - } = resolveOptions(options, babelApi); - const getUtils = (0, _utils.createUtilsGetter)(new _importsCache.default(moduleName => deps.resolve(dirname, moduleName, absoluteImports))); // eslint-disable-next-line prefer-const - - let include, exclude; - let polyfillsSupport; - let polyfillsNames; - let filterPolyfills; - const depsCache = new Map(); - const api = { - babel: babelApi, - getUtils, - method: options.method, - targets, - createMetaResolver: _metaResolver.default, - - shouldInjectPolyfill(name) { - if (polyfillsNames === undefined) { - throw new Error(`Internal error in the ${factory.name} provider: ` + `shouldInjectPolyfill() can't be called during initialization.`); - } - - if (!polyfillsNames.has(name)) { - console.warn(`Internal error in the ${provider.name} provider: ` + `unknown polyfill "${name}".`); - } - - if (filterPolyfills && !filterPolyfills(name)) return false; - let shouldInject = (0, _helperCompilationTargets.isRequired)(name, targets, { - compatData: polyfillsSupport, - includes: include, - excludes: exclude - }); - - if (shouldInjectPolyfill) { - shouldInject = shouldInjectPolyfill(name, shouldInject); - - if (typeof shouldInject !== "boolean") { - throw new Error(`.shouldInjectPolyfill must return a boolean.`); - } - } - - return shouldInject; - }, - - debug(name) { - debugLog().found = true; - if (!debug || !name) return; - if (debugLog().polyfills.has(provider.name)) return; - debugLog().polyfills.set(name, polyfillsSupport && name && polyfillsSupport[name]); - }, - - assertDependency(name, version = "*") { - if (missingDependencies === false) return; - - if (absoluteImports) { - // If absoluteImports is not false, we will try resolving - // the dependency and throw if it's not possible. We can - // skip the check here. - return; - } - - const dep = version === "*" ? name : `${name}@^${version}`; - const found = missingDependencies.all ? false : mapGetOr(depsCache, `${name} :: ${dirname}`, () => deps.has(dirname, name)); - - if (!found) { - debugLog().missingDeps.add(dep); - } - } - - }; - const provider = factory(api, providerOptions, dirname); - - if (typeof provider[methodName] !== "function") { - throw new Error(`The "${provider.name || factory.name}" provider doesn't ` + `support the "${method}" polyfilling method.`); - } - - if (Array.isArray(provider.polyfills)) { - polyfillsNames = new Set(provider.polyfills); - filterPolyfills = provider.filterPolyfills; - } else if (provider.polyfills) { - polyfillsNames = new Set(Object.keys(provider.polyfills)); - polyfillsSupport = provider.polyfills; - filterPolyfills = provider.filterPolyfills; - } else { - polyfillsNames = new Set(); - } - - ({ - include, - exclude - } = (0, _normalizeOptions.validateIncludeExclude)(provider.name || factory.name, polyfillsNames, providerOptions.include || [], providerOptions.exclude || [])); - return { - debug, - method, - targets, - provider, - - callProvider(payload, path) { - const utils = getUtils(path); // $FlowIgnore - - provider[methodName](payload, utils, path); - } - - }; -} - -function definePolyfillProvider(factory) { - return (0, _helperPluginUtils.declare)((babelApi, options, dirname) => { - babelApi.assertVersion(7); - const { - traverse - } = babelApi; - let debugLog; - const missingDependencies = (0, _normalizeOptions.applyMissingDependenciesDefaults)(options, babelApi); - const { - debug, - method, - targets, - provider, - callProvider - } = instantiateProvider(factory, options, missingDependencies, dirname, () => debugLog, babelApi); - const createVisitor = method === "entry-global" ? v.entry : v.usage; - const visitor = provider.visitor ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor]) : createVisitor(callProvider); - - if (debug && debug !== _debugUtils.presetEnvSilentDebugHeader) { - console.log(`${provider.name}: \`DEBUG\` option`); - console.log(`\nUsing targets: ${(0, _debugUtils.stringifyTargetsMultiline)(targets)}`); - console.log(`\nUsing polyfills with \`${method}\` method:`); - } - - return { - name: "inject-polyfills", - visitor, - - pre() { - var _provider$pre; - - debugLog = { - polyfills: new Map(), - found: false, - providers: new Set(), - missingDeps: new Set() - }; // $FlowIgnore - Flow doesn't support optional calls - - (_provider$pre = provider.pre) == null ? void 0 : _provider$pre.apply(this, arguments); - }, - - post() { - var _provider$post; - - // $FlowIgnore - Flow doesn't support optional calls - (_provider$post = provider.post) == null ? void 0 : _provider$post.apply(this, arguments); - - if (missingDependencies !== false) { - if (missingDependencies.log === "per-file") { - deps.logMissing(debugLog.missingDeps); - } else { - deps.laterLogMissing(debugLog.missingDeps); - } - } - - if (!debug) return; - if (this.filename) console.log(`\n[${this.filename}]`); - - if (debugLog.polyfills.size === 0) { - console.log(method === "entry-global" ? debugLog.found ? `Based on your targets, the ${provider.name} polyfill did not add any polyfill.` : `The entry point for the ${provider.name} polyfill has not been found.` : `Based on your code and targets, the ${provider.name} polyfill did not add any polyfill.`); - return; - } - - if (method === "entry-global") { - console.log(`The ${provider.name} polyfill entry has been replaced with ` + `the following polyfills:`); - } else { - console.log(`The ${provider.name} polyfill added the following polyfills:`); - } - - for (const [name, support] of debugLog.polyfills) { - if (support) { - const filteredTargets = (0, _helperCompilationTargets.getInclusionReasons)(name, targets, support); - const formattedTargets = JSON.stringify(filteredTargets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }'); - console.log(` ${name} ${formattedTargets}`); - } else { - console.log(` ${name}`); - } - } - } - - }; - }); -} - -function mapGetOr(map, key, getDefault) { - let val = map.get(key); - - if (val === undefined) { - val = getDefault(); - map.set(key, val); - } - - return val; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js b/node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js deleted file mode 100644 index 01b35690..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.default = createMetaResolver; - -var _utils = require("./utils"); - -const PossibleGlobalObjects = new Set(["global", "globalThis", "self", "window"]); - -function createMetaResolver(polyfills) { - const { - static: staticP, - instance: instanceP, - global: globalP - } = polyfills; - return meta => { - if (meta.kind === "global" && globalP && (0, _utils.has)(globalP, meta.name)) { - return { - kind: "global", - desc: globalP[meta.name], - name: meta.name - }; - } - - if (meta.kind === "property" || meta.kind === "in") { - const { - placement, - object, - key - } = meta; - - if (object && placement === "static") { - if (globalP && PossibleGlobalObjects.has(object) && (0, _utils.has)(globalP, key)) { - return { - kind: "global", - desc: globalP[key], - name: key - }; - } - - if (staticP && (0, _utils.has)(staticP, object) && (0, _utils.has)(staticP[object], key)) { - return { - kind: "static", - desc: staticP[object][key], - name: `${object}$${key}` - }; - } - } - - if (instanceP && (0, _utils.has)(instanceP, key)) { - return { - kind: "instance", - desc: instanceP[key], - name: `${key}` - }; - } - } - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js deleted file mode 100644 index 2b05ed94..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js +++ /dev/null @@ -1,86 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.resolve = resolve; -exports.has = has; -exports.logMissing = logMissing; -exports.laterLogMissing = laterLogMissing; - -var _path = _interopRequireDefault(require("path")); - -var _lodash = _interopRequireDefault(require("lodash.debounce")); - -var _resolve = _interopRequireDefault(require("resolve")); - -var _module = require("module"); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9; // $FlowIgnore - -// eslint-disable-line -function resolve(dirname, moduleName, absoluteImports) { - if (absoluteImports === false) return moduleName; - let basedir = dirname; - - if (typeof absoluteImports === "string") { - basedir = _path.default.resolve(basedir, absoluteImports); - } - - try { - if (nativeRequireResolve) { - return require.resolve(moduleName, { - paths: [basedir] - }); - } else { - return _resolve.default.sync(moduleName, { - basedir - }); - } - } catch (err) { - if (err.code !== "MODULE_NOT_FOUND") throw err; // $FlowIgnore - - throw Object.assign(new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), { - code: "BABEL_POLYFILL_NOT_FOUND", - polyfill: moduleName, - dirname - }); - } -} - -function has(basedir, name) { - try { - if (nativeRequireResolve) { - require.resolve(name, { - paths: [basedir] - }); - } else { - _resolve.default.sync(name, { - basedir - }); - } - - return true; - } catch (_unused) { - return false; - } -} - -function logMissing(missingDeps) { - if (missingDeps.size === 0) return; - const deps = Array.from(missingDeps).sort().join(" "); - console.warn("\nSome polyfills have been added but are not present in your dependencies.\n" + "Please run one of the following commands:\n" + `\tnpm install --save ${deps}\n` + `\tyarn add ${deps}\n`); - process.exitCode = 1; -} - -let allMissingDeps = new Set(); -const laterLogMissingDependencies = (0, _lodash.default)(() => { - logMissing(allMissingDeps); - allMissingDeps = new Set(); -}, 100); - -function laterLogMissing(missingDeps) { - if (missingDeps.size === 0) return; - missingDeps.forEach(name => allMissingDeps.add(name)); - laterLogMissingDependencies(); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js b/node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js deleted file mode 100644 index d2d6f1e0..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.validateIncludeExclude = validateIncludeExclude; -exports.applyMissingDependenciesDefaults = applyMissingDependenciesDefaults; - -var _utils = require("./utils"); - -function patternToRegExp(pattern) { - if (pattern instanceof RegExp) return pattern; - - try { - return new RegExp(`^${pattern}$`); - } catch (_unused) { - return null; - } -} - -function buildUnusedError(label, unused) { - if (!unused.length) return ""; - return ` - The following "${label}" patterns didn't match any polyfill:\n` + unused.map(original => ` ${String(original)}\n`).join(""); -} - -function buldDuplicatesError(duplicates) { - if (!duplicates.size) return ""; - return ` - The following polyfills were matched both by "include" and "exclude" patterns:\n` + Array.from(duplicates, name => ` ${name}\n`).join(""); -} - -function validateIncludeExclude(provider, polyfills, includePatterns, excludePatterns) { - let current; - - const filter = pattern => { - const regexp = patternToRegExp(pattern); - if (!regexp) return false; - let matched = false; - - for (const polyfill of polyfills) { - if (regexp.test(polyfill)) { - matched = true; - current.add(polyfill); - } - } - - return !matched; - }; // prettier-ignore - - - const include = current = new Set(); - const unusedInclude = Array.from(includePatterns).filter(filter); // prettier-ignore - - const exclude = current = new Set(); - const unusedExclude = Array.from(excludePatterns).filter(filter); - const duplicates = (0, _utils.intersection)(include, exclude); - - if (duplicates.size > 0 || unusedInclude.length > 0 || unusedExclude.length > 0) { - throw new Error(`Error while validating the "${provider}" provider options:\n` + buildUnusedError("include", unusedInclude) + buildUnusedError("exclude", unusedExclude) + buldDuplicatesError(duplicates)); - } - - return { - include, - exclude - }; -} - -function applyMissingDependenciesDefaults(options, babelApi) { - const { - missingDependencies = {} - } = options; - if (missingDependencies === false) return false; - const caller = babelApi.caller(caller => caller == null ? void 0 : caller.name); - const { - log = "deferred", - inject = caller === "rollup-plugin-babel" ? "throw" : "import", - all = false - } = missingDependencies; - return { - log, - inject, - all - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/types.js b/node_modules/@babel/helper-define-polyfill-provider/lib/types.js deleted file mode 100644 index 534e98f6..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/types.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -var babel = _interopRequireWildcard(require("@babel/core")); - -var _metaResolver = _interopRequireDefault(require("./meta-resolver")); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; } - -function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -const { - types: t -} = babel.default || babel; \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/utils.js b/node_modules/@babel/helper-define-polyfill-provider/lib/utils.js deleted file mode 100644 index 2a78b642..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/utils.js +++ /dev/null @@ -1,196 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.intersection = intersection; -exports.has = has; -exports.resolveKey = resolveKey; -exports.resolveSource = resolveSource; -exports.getImportSource = getImportSource; -exports.getRequireSource = getRequireSource; -exports.createUtilsGetter = createUtilsGetter; - -var babel = _interopRequireWildcard(require("@babel/core")); - -function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; } - -function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -const { - types: t, - template -} = babel.default || babel; - -function intersection(a, b) { - const result = new Set(); - a.forEach(v => b.has(v) && result.add(v)); - return result; -} - -function has(object, key) { - return Object.prototype.hasOwnProperty.call(object, key); -} - -function getType(target) { - return Object.prototype.toString.call(target).slice(8, -1); -} - -function resolveId(path) { - if (path.isIdentifier() && !path.scope.hasBinding(path.node.name, - /* noGlobals */ - true)) { - return path.node.name; - } - - const { - deopt - } = path.evaluate(); - - if (deopt && deopt.isIdentifier()) { - return deopt.node.name; - } -} - -function resolveKey(path, computed = false) { - const { - node, - parent, - scope - } = path; - if (path.isStringLiteral()) return node.value; - const { - name - } = node; - const isIdentifier = path.isIdentifier(); - if (isIdentifier && !(computed || parent.computed)) return name; - - if (computed && path.isMemberExpression() && path.get("object").isIdentifier({ - name: "Symbol" - }) && !scope.hasBinding("Symbol", - /* noGlobals */ - true)) { - const sym = resolveKey(path.get("property"), path.node.computed); - if (sym) return "Symbol." + sym; - } - - if (!isIdentifier || scope.hasBinding(name, - /* noGlobals */ - true)) { - const { - value - } = path.evaluate(); - if (typeof value === "string") return value; - } -} - -function resolveSource(obj) { - if (obj.isMemberExpression() && obj.get("property").isIdentifier({ - name: "prototype" - })) { - const id = resolveId(obj.get("object")); - - if (id) { - return { - id, - placement: "prototype" - }; - } - - return { - id: null, - placement: null - }; - } - - const id = resolveId(obj); - - if (id) { - return { - id, - placement: "static" - }; - } - - const { - value - } = obj.evaluate(); - - if (value !== undefined) { - return { - id: getType(value), - placement: "prototype" - }; - } else if (obj.isRegExpLiteral()) { - return { - id: "RegExp", - placement: "prototype" - }; - } else if (obj.isFunction()) { - return { - id: "Function", - placement: "prototype" - }; - } - - return { - id: null, - placement: null - }; -} - -function getImportSource({ - node -}) { - if (node.specifiers.length === 0) return node.source.value; -} - -function getRequireSource({ - node -}) { - if (!t.isExpressionStatement(node)) return; - const { - expression - } = node; - const isRequire = t.isCallExpression(expression) && t.isIdentifier(expression.callee) && expression.callee.name === "require" && expression.arguments.length === 1 && t.isStringLiteral(expression.arguments[0]); - if (isRequire) return expression.arguments[0].value; -} - -function hoist(node) { - node._blockHoist = 3; - return node; -} - -function createUtilsGetter(cache) { - return path => { - const prog = path.findParent(p => p.isProgram()); - return { - injectGlobalImport(url) { - cache.storeAnonymous(prog, url, (isScript, source) => { - return isScript ? template.statement.ast`require(${source})` : t.importDeclaration([], source); - }); - }, - - injectNamedImport(url, name, hint = name) { - return cache.storeNamed(prog, url, name, (isScript, source, name) => { - const id = prog.scope.generateUidIdentifier(hint); - return { - node: isScript ? hoist(template.statement.ast` - var ${id} = require(${source}).${name} - `) : t.importDeclaration([t.importSpecifier(id, name)], source), - name: id.name - }; - }); - }, - - injectDefaultImport(url, hint = url) { - return cache.storeNamed(prog, url, "default", (isScript, source) => { - const id = prog.scope.generateUidIdentifier(hint); - return { - node: isScript ? hoist(template.statement.ast`var ${id} = require(${source})`) : t.importDeclaration([t.importDefaultSpecifier(id)], source), - name: id.name - }; - }); - } - - }; - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js b/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js deleted file mode 100644 index bb3be8cf..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.default = void 0; - -var _utils = require("../utils"); - -var _default = callProvider => ({ - ImportDeclaration(path) { - const source = (0, _utils.getImportSource)(path); - if (!source) return; - callProvider({ - kind: "import", - source - }, path); - }, - - Program(path) { - path.get("body").forEach(bodyPath => { - const source = (0, _utils.getRequireSource)(bodyPath); - if (!source) return; - callProvider({ - kind: "import", - source - }, bodyPath); - }); - } - -}); - -exports.default = _default; \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js b/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js deleted file mode 100644 index c1a67125..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.entry = exports.usage = void 0; - -var _usage = _interopRequireDefault(require("./usage")); - -exports.usage = _usage.default; - -var _entry = _interopRequireDefault(require("./entry")); - -exports.entry = _entry.default; - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js b/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js deleted file mode 100644 index 7db2848f..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; - -exports.__esModule = true; -exports.default = void 0; - -var _utils = require("../utils"); - -var _default = callProvider => { - function property(object, key, placement, path) { - return callProvider({ - kind: "property", - object, - key, - placement - }, path); - } - - return { - // Symbol(), new Promise - ReferencedIdentifier(path) { - const { - node: { - name - }, - scope - } = path; - if (scope.getBindingIdentifier(name)) return; - callProvider({ - kind: "global", - name - }, path); - }, - - MemberExpression(path) { - const key = (0, _utils.resolveKey)(path.get("property"), path.node.computed); - if (!key || key === "prototype") return; - const object = path.get("object"); - const binding = object.scope.getBinding(object.node.name); - if (binding && binding.path.isImportNamespaceSpecifier()) return; - const source = (0, _utils.resolveSource)(object); - return property(source.id, key, source.placement, path); - }, - - ObjectPattern(path) { - const { - parentPath, - parent - } = path; - let obj; // const { keys, values } = Object - - if (parentPath.isVariableDeclarator()) { - obj = parentPath.get("init"); // ({ keys, values } = Object) - } else if (parentPath.isAssignmentExpression()) { - obj = parentPath.get("right"); // !function ({ keys, values }) {...} (Object) - // resolution does not work after properties transform :-( - } else if (parentPath.isFunction()) { - const grand = parentPath.parentPath; - - if (grand.isCallExpression() || grand.isNewExpression()) { - if (grand.node.callee === parent) { - obj = grand.get("arguments")[path.key]; - } - } - } - - let id = null; - let placement = null; - if (obj) ({ - id, - placement - } = (0, _utils.resolveSource)(obj)); - - for (const prop of path.get("properties")) { - if (prop.isObjectProperty()) { - const key = (0, _utils.resolveKey)(prop.get("key")); - if (key) property(id, key, placement, prop); - } - } - }, - - BinaryExpression(path) { - if (path.node.operator !== "in") return; - const source = (0, _utils.resolveSource)(path.get("right")); - const key = (0, _utils.resolveKey)(path.get("left"), true); - if (!key) return; - callProvider({ - kind: "in", - object: source.id, - key, - placement: source.placement - }, path); - } - - }; -}; - -exports.default = _default; \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/LICENSE deleted file mode 100644 index 1a9820e2..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/README.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/README.md deleted file mode 100644 index e9c3e047..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/README.md +++ /dev/null @@ -1,481 +0,0 @@ -# debug -[![Build Status](https://travis-ci.org/debug-js/debug.svg?branch=master)](https://travis-ci.org/debug-js/debug) [![Coverage Status](https://coveralls.io/repos/github/debug-js/debug/badge.svg?branch=master)](https://coveralls.io/github/debug-js/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) -[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) - - - -A tiny JavaScript debugging utility modelled after Node.js core's debugging -technique. Works in Node.js and web browsers. - -## Installation - -```bash -$ npm install debug -``` - -## Usage - -`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. - -Example [_app.js_](./examples/node/app.js): - -```js -var debug = require('debug')('http') - , http = require('http') - , name = 'My App'; - -// fake app - -debug('booting %o', name); - -http.createServer(function(req, res){ - debug(req.method + ' ' + req.url); - res.end('hello\n'); -}).listen(3000, function(){ - debug('listening'); -}); - -// fake worker of some kind - -require('./worker'); -``` - -Example [_worker.js_](./examples/node/worker.js): - -```js -var a = require('debug')('worker:a') - , b = require('debug')('worker:b'); - -function work() { - a('doing lots of uninteresting work'); - setTimeout(work, Math.random() * 1000); -} - -work(); - -function workb() { - b('doing some work'); - setTimeout(workb, Math.random() * 2000); -} - -workb(); -``` - -The `DEBUG` environment variable is then used to enable these based on space or -comma-delimited names. - -Here are some examples: - -screen shot 2017-08-08 at 12 53 04 pm -screen shot 2017-08-08 at 12 53 38 pm -screen shot 2017-08-08 at 12 53 25 pm - -#### Windows command prompt notes - -##### CMD - -On Windows the environment variable is set using the `set` command. - -```cmd -set DEBUG=*,-not_this -``` - -Example: - -```cmd -set DEBUG=* & node app.js -``` - -##### PowerShell (VS Code default) - -PowerShell uses different syntax to set environment variables. - -```cmd -$env:DEBUG = "*,-not_this" -``` - -Example: - -```cmd -$env:DEBUG='app';node app.js -``` - -Then, run the program to be debugged as usual. - -npm script example: -```js - "windowsDebug": "@powershell -Command $env:DEBUG='*';node app.js", -``` - -## Namespace Colors - -Every debug instance has a color generated for it based on its namespace name. -This helps when visually parsing the debug output to identify which debug instance -a debug line belongs to. - -#### Node.js - -In Node.js, colors are enabled when stderr is a TTY. You also _should_ install -the [`supports-color`](https://npmjs.org/supports-color) module alongside debug, -otherwise debug will only use a small handful of basic colors. - - - -#### Web Browser - -Colors are also enabled on "Web Inspectors" that understand the `%c` formatting -option. These are WebKit web inspectors, Firefox ([since version -31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) -and the Firebug plugin for Firefox (any version). - - - - -## Millisecond diff - -When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. - - - -When stdout is not a TTY, `Date#toISOString()` is used, making it more useful for logging the debug information as shown below: - - - - -## Conventions - -If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". If you append a "*" to the end of your name, it will always be enabled regardless of the setting of the DEBUG environment variable. You can then use it for normal output as well as debug output. - -## Wildcards - -The `*` character may be used as a wildcard. Suppose for example your library has -debuggers named "connect:bodyParser", "connect:compress", "connect:session", -instead of listing all three with -`DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do -`DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. - -You can also exclude specific debuggers by prefixing them with a "-" character. -For example, `DEBUG=*,-connect:*` would include all debuggers except those -starting with "connect:". - -## Environment Variables - -When running through Node.js, you can set a few environment variables that will -change the behavior of the debug logging: - -| Name | Purpose | -|-----------|-------------------------------------------------| -| `DEBUG` | Enables/disables specific debugging namespaces. | -| `DEBUG_HIDE_DATE` | Hide date from debug output (non-TTY). | -| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | -| `DEBUG_DEPTH` | Object inspection depth. | -| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | - - -__Note:__ The environment variables beginning with `DEBUG_` end up being -converted into an Options object that gets used with `%o`/`%O` formatters. -See the Node.js documentation for -[`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) -for the complete list. - -## Formatters - -Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. -Below are the officially supported formatters: - -| Formatter | Representation | -|-----------|----------------| -| `%O` | Pretty-print an Object on multiple lines. | -| `%o` | Pretty-print an Object all on a single line. | -| `%s` | String. | -| `%d` | Number (both integer and float). | -| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | -| `%%` | Single percent sign ('%'). This does not consume an argument. | - - -### Custom formatters - -You can add custom formatters by extending the `debug.formatters` object. -For example, if you wanted to add support for rendering a Buffer as hex with -`%h`, you could do something like: - -```js -const createDebug = require('debug') -createDebug.formatters.h = (v) => { - return v.toString('hex') -} - -// …elsewhere -const debug = createDebug('foo') -debug('this is hex: %h', new Buffer('hello world')) -// foo this is hex: 68656c6c6f20776f726c6421 +0ms -``` - - -## Browser Support - -You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), -or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), -if you don't want to build it yourself. - -Debug's enable state is currently persisted by `localStorage`. -Consider the situation shown below where you have `worker:a` and `worker:b`, -and wish to debug both. You can enable this using `localStorage.debug`: - -```js -localStorage.debug = 'worker:*' -``` - -And then refresh the page. - -```js -a = debug('worker:a'); -b = debug('worker:b'); - -setInterval(function(){ - a('doing some work'); -}, 1000); - -setInterval(function(){ - b('doing some work'); -}, 1200); -``` - -In Chromium-based web browsers (e.g. Brave, Chrome, and Electron), the JavaScript console will—by default—only show messages logged by `debug` if the "Verbose" log level is _enabled_. - - - -## Output streams - - By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: - -Example [_stdout.js_](./examples/node/stdout.js): - -```js -var debug = require('debug'); -var error = debug('app:error'); - -// by default stderr is used -error('goes to stderr!'); - -var log = debug('app:log'); -// set this namespace to log via console.log -log.log = console.log.bind(console); // don't forget to bind to console! -log('goes to stdout'); -error('still goes to stderr!'); - -// set all output to go via console.info -// overrides all per-namespace log settings -debug.log = console.info.bind(console); -error('now goes to stdout via console.info'); -log('still goes to stdout, but via console.info now'); -``` - -## Extend -You can simply extend debugger -```js -const log = require('debug')('auth'); - -//creates new debug instance with extended namespace -const logSign = log.extend('sign'); -const logLogin = log.extend('login'); - -log('hello'); // auth hello -logSign('hello'); //auth:sign hello -logLogin('hello'); //auth:login hello -``` - -## Set dynamically - -You can also enable debug dynamically by calling the `enable()` method : - -```js -let debug = require('debug'); - -console.log(1, debug.enabled('test')); - -debug.enable('test'); -console.log(2, debug.enabled('test')); - -debug.disable(); -console.log(3, debug.enabled('test')); - -``` - -print : -``` -1 false -2 true -3 false -``` - -Usage : -`enable(namespaces)` -`namespaces` can include modes separated by a colon and wildcards. - -Note that calling `enable()` completely overrides previously set DEBUG variable : - -``` -$ DEBUG=foo node -e 'var dbg = require("debug"); dbg.enable("bar"); console.log(dbg.enabled("foo"))' -=> false -``` - -`disable()` - -Will disable all namespaces. The functions returns the namespaces currently -enabled (and skipped). This can be useful if you want to disable debugging -temporarily without knowing what was enabled to begin with. - -For example: - -```js -let debug = require('debug'); -debug.enable('foo:*,-foo:bar'); -let namespaces = debug.disable(); -debug.enable(namespaces); -``` - -Note: There is no guarantee that the string will be identical to the initial -enable string, but semantically they will be identical. - -## Checking whether a debug target is enabled - -After you've created a debug instance, you can determine whether or not it is -enabled by checking the `enabled` property: - -```javascript -const debug = require('debug')('http'); - -if (debug.enabled) { - // do stuff... -} -``` - -You can also manually toggle this property to force the debug instance to be -enabled or disabled. - -## Usage in child processes - -Due to the way `debug` detects if the output is a TTY or not, colors are not shown in child processes when `stderr` is piped. A solution is to pass the `DEBUG_COLORS=1` environment variable to the child process. -For example: - -```javascript -worker = fork(WORKER_WRAP_PATH, [workerPath], { - stdio: [ - /* stdin: */ 0, - /* stdout: */ 'pipe', - /* stderr: */ 'pipe', - 'ipc', - ], - env: Object.assign({}, process.env, { - DEBUG_COLORS: 1 // without this settings, colors won't be shown - }), -}); - -worker.stderr.pipe(process.stderr, { end: false }); -``` - - -## Authors - - - TJ Holowaychuk - - Nathan Rajlich - - Andrew Rhyne - - Josh Junon - -## Backers - -Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## Sponsors - -Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## License - -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca> -Copyright (c) 2018-2021 Josh Junon - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/package.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/package.json deleted file mode 100644 index 3bcdc242..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "debug", - "version": "4.3.4", - "repository": { - "type": "git", - "url": "git://github.com/debug-js/debug.git" - }, - "description": "Lightweight debugging utility for Node.js and the browser", - "keywords": [ - "debug", - "log", - "debugger" - ], - "files": [ - "src", - "LICENSE", - "README.md" - ], - "author": "Josh Junon ", - "contributors": [ - "TJ Holowaychuk ", - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " - ], - "license": "MIT", - "scripts": { - "lint": "xo", - "test": "npm run test:node && npm run test:browser && npm run lint", - "test:node": "istanbul cover _mocha -- test.js", - "test:browser": "karma start --single-run", - "test:coverage": "cat ./coverage/lcov.info | coveralls" - }, - "dependencies": { - "ms": "2.1.2" - }, - "devDependencies": { - "brfs": "^2.0.1", - "browserify": "^16.2.3", - "coveralls": "^3.0.2", - "istanbul": "^0.4.5", - "karma": "^3.1.4", - "karma-browserify": "^6.0.0", - "karma-chrome-launcher": "^2.2.0", - "karma-mocha": "^1.3.0", - "mocha": "^5.2.0", - "mocha-lcov-reporter": "^1.2.0", - "xo": "^0.23.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - }, - "main": "./src/index.js", - "browser": "./src/browser.js", - "engines": { - "node": ">=6.0" - } -} diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/browser.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/browser.js deleted file mode 100644 index cd0fc35d..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/browser.js +++ /dev/null @@ -1,269 +0,0 @@ -/* eslint-env browser */ - -/** - * This is the web browser implementation of `debug()`. - */ - -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; -exports.storage = localstorage(); -exports.destroy = (() => { - let warned = false; - - return () => { - if (!warned) { - warned = true; - console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'); - } - }; -})(); - -/** - * Colors. - */ - -exports.colors = [ - '#0000CC', - '#0000FF', - '#0033CC', - '#0033FF', - '#0066CC', - '#0066FF', - '#0099CC', - '#0099FF', - '#00CC00', - '#00CC33', - '#00CC66', - '#00CC99', - '#00CCCC', - '#00CCFF', - '#3300CC', - '#3300FF', - '#3333CC', - '#3333FF', - '#3366CC', - '#3366FF', - '#3399CC', - '#3399FF', - '#33CC00', - '#33CC33', - '#33CC66', - '#33CC99', - '#33CCCC', - '#33CCFF', - '#6600CC', - '#6600FF', - '#6633CC', - '#6633FF', - '#66CC00', - '#66CC33', - '#9900CC', - '#9900FF', - '#9933CC', - '#9933FF', - '#99CC00', - '#99CC33', - '#CC0000', - '#CC0033', - '#CC0066', - '#CC0099', - '#CC00CC', - '#CC00FF', - '#CC3300', - '#CC3333', - '#CC3366', - '#CC3399', - '#CC33CC', - '#CC33FF', - '#CC6600', - '#CC6633', - '#CC9900', - '#CC9933', - '#CCCC00', - '#CCCC33', - '#FF0000', - '#FF0033', - '#FF0066', - '#FF0099', - '#FF00CC', - '#FF00FF', - '#FF3300', - '#FF3333', - '#FF3366', - '#FF3399', - '#FF33CC', - '#FF33FF', - '#FF6600', - '#FF6633', - '#FF9900', - '#FF9933', - '#FFCC00', - '#FFCC33' -]; - -/** - * Currently only WebKit-based Web Inspectors, Firefox >= v31, - * and the Firebug extension (any Firefox version) are known - * to support "%c" CSS customizations. - * - * TODO: add a `localStorage` variable to explicitly enable/disable colors - */ - -// eslint-disable-next-line complexity -function useColors() { - // NB: In an Electron preload script, document will be defined but not fully - // initialized. Since we know we're in Chrome, we'll just detect this case - // explicitly - if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) { - return true; - } - - // Internet Explorer and Edge do not support colors. - if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) { - return false; - } - - // Is webkit? http://stackoverflow.com/a/16459606/376773 - // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 - return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || - // Is firebug? http://stackoverflow.com/a/398120/376773 - (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || - // Is firefox >= v31? - // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || - // Double check webkit in userAgent just in case we are in a worker - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); -} - -/** - * Colorize log arguments if enabled. - * - * @api public - */ - -function formatArgs(args) { - args[0] = (this.useColors ? '%c' : '') + - this.namespace + - (this.useColors ? ' %c' : ' ') + - args[0] + - (this.useColors ? '%c ' : ' ') + - '+' + module.exports.humanize(this.diff); - - if (!this.useColors) { - return; - } - - const c = 'color: ' + this.color; - args.splice(1, 0, c, 'color: inherit'); - - // The final "%c" is somewhat tricky, because there could be other - // arguments passed either before or after the %c, so we need to - // figure out the correct index to insert the CSS into - let index = 0; - let lastC = 0; - args[0].replace(/%[a-zA-Z%]/g, match => { - if (match === '%%') { - return; - } - index++; - if (match === '%c') { - // We only are interested in the *last* %c - // (the user may have provided their own) - lastC = index; - } - }); - - args.splice(lastC, 0, c); -} - -/** - * Invokes `console.debug()` when available. - * No-op when `console.debug` is not a "function". - * If `console.debug` is not available, falls back - * to `console.log`. - * - * @api public - */ -exports.log = console.debug || console.log || (() => {}); - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ -function save(namespaces) { - try { - if (namespaces) { - exports.storage.setItem('debug', namespaces); - } else { - exports.storage.removeItem('debug'); - } - } catch (error) { - // Swallow - // XXX (@Qix-) should we be logging these? - } -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ -function load() { - let r; - try { - r = exports.storage.getItem('debug'); - } catch (error) { - // Swallow - // XXX (@Qix-) should we be logging these? - } - - // If debug isn't set in LS, and we're in Electron, try to load $DEBUG - if (!r && typeof process !== 'undefined' && 'env' in process) { - r = process.env.DEBUG; - } - - return r; -} - -/** - * Localstorage attempts to return the localstorage. - * - * This is necessary because safari throws - * when a user disables cookies/localstorage - * and you attempt to access it. - * - * @return {LocalStorage} - * @api private - */ - -function localstorage() { - try { - // TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context - // The Browser also has localStorage in the global context. - return localStorage; - } catch (error) { - // Swallow - // XXX (@Qix-) should we be logging these? - } -} - -module.exports = require('./common')(exports); - -const {formatters} = module.exports; - -/** - * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. - */ - -formatters.j = function (v) { - try { - return JSON.stringify(v); - } catch (error) { - return '[UnexpectedJSONParseError]: ' + error.message; - } -}; diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/common.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/common.js deleted file mode 100644 index e3291b20..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/common.js +++ /dev/null @@ -1,274 +0,0 @@ - -/** - * This is the common logic for both the Node.js and web browser - * implementations of `debug()`. - */ - -function setup(env) { - createDebug.debug = createDebug; - createDebug.default = createDebug; - createDebug.coerce = coerce; - createDebug.disable = disable; - createDebug.enable = enable; - createDebug.enabled = enabled; - createDebug.humanize = require('ms'); - createDebug.destroy = destroy; - - Object.keys(env).forEach(key => { - createDebug[key] = env[key]; - }); - - /** - * The currently active debug mode names, and names to skip. - */ - - createDebug.names = []; - createDebug.skips = []; - - /** - * Map of special "%n" handling functions, for the debug "format" argument. - * - * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". - */ - createDebug.formatters = {}; - - /** - * Selects a color for a debug namespace - * @param {String} namespace The namespace string for the debug instance to be colored - * @return {Number|String} An ANSI color code for the given namespace - * @api private - */ - function selectColor(namespace) { - let hash = 0; - - for (let i = 0; i < namespace.length; i++) { - hash = ((hash << 5) - hash) + namespace.charCodeAt(i); - hash |= 0; // Convert to 32bit integer - } - - return createDebug.colors[Math.abs(hash) % createDebug.colors.length]; - } - createDebug.selectColor = selectColor; - - /** - * Create a debugger with the given `namespace`. - * - * @param {String} namespace - * @return {Function} - * @api public - */ - function createDebug(namespace) { - let prevTime; - let enableOverride = null; - let namespacesCache; - let enabledCache; - - function debug(...args) { - // Disabled? - if (!debug.enabled) { - return; - } - - const self = debug; - - // Set `diff` timestamp - const curr = Number(new Date()); - const ms = curr - (prevTime || curr); - self.diff = ms; - self.prev = prevTime; - self.curr = curr; - prevTime = curr; - - args[0] = createDebug.coerce(args[0]); - - if (typeof args[0] !== 'string') { - // Anything else let's inspect with %O - args.unshift('%O'); - } - - // Apply any `formatters` transformations - let index = 0; - args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => { - // If we encounter an escaped % then don't increase the array index - if (match === '%%') { - return '%'; - } - index++; - const formatter = createDebug.formatters[format]; - if (typeof formatter === 'function') { - const val = args[index]; - match = formatter.call(self, val); - - // Now we need to remove `args[index]` since it's inlined in the `format` - args.splice(index, 1); - index--; - } - return match; - }); - - // Apply env-specific formatting (colors, etc.) - createDebug.formatArgs.call(self, args); - - const logFn = self.log || createDebug.log; - logFn.apply(self, args); - } - - debug.namespace = namespace; - debug.useColors = createDebug.useColors(); - debug.color = createDebug.selectColor(namespace); - debug.extend = extend; - debug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release. - - Object.defineProperty(debug, 'enabled', { - enumerable: true, - configurable: false, - get: () => { - if (enableOverride !== null) { - return enableOverride; - } - if (namespacesCache !== createDebug.namespaces) { - namespacesCache = createDebug.namespaces; - enabledCache = createDebug.enabled(namespace); - } - - return enabledCache; - }, - set: v => { - enableOverride = v; - } - }); - - // Env-specific initialization logic for debug instances - if (typeof createDebug.init === 'function') { - createDebug.init(debug); - } - - return debug; - } - - function extend(namespace, delimiter) { - const newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace); - newDebug.log = this.log; - return newDebug; - } - - /** - * Enables a debug mode by namespaces. This can include modes - * separated by a colon and wildcards. - * - * @param {String} namespaces - * @api public - */ - function enable(namespaces) { - createDebug.save(namespaces); - createDebug.namespaces = namespaces; - - createDebug.names = []; - createDebug.skips = []; - - let i; - const split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); - const len = split.length; - - for (i = 0; i < len; i++) { - if (!split[i]) { - // ignore empty strings - continue; - } - - namespaces = split[i].replace(/\*/g, '.*?'); - - if (namespaces[0] === '-') { - createDebug.skips.push(new RegExp('^' + namespaces.slice(1) + '$')); - } else { - createDebug.names.push(new RegExp('^' + namespaces + '$')); - } - } - } - - /** - * Disable debug output. - * - * @return {String} namespaces - * @api public - */ - function disable() { - const namespaces = [ - ...createDebug.names.map(toNamespace), - ...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace) - ].join(','); - createDebug.enable(''); - return namespaces; - } - - /** - * Returns true if the given mode name is enabled, false otherwise. - * - * @param {String} name - * @return {Boolean} - * @api public - */ - function enabled(name) { - if (name[name.length - 1] === '*') { - return true; - } - - let i; - let len; - - for (i = 0, len = createDebug.skips.length; i < len; i++) { - if (createDebug.skips[i].test(name)) { - return false; - } - } - - for (i = 0, len = createDebug.names.length; i < len; i++) { - if (createDebug.names[i].test(name)) { - return true; - } - } - - return false; - } - - /** - * Convert regexp to namespace - * - * @param {RegExp} regxep - * @return {String} namespace - * @api private - */ - function toNamespace(regexp) { - return regexp.toString() - .substring(2, regexp.toString().length - 2) - .replace(/\.\*\?$/, '*'); - } - - /** - * Coerce `val`. - * - * @param {Mixed} val - * @return {Mixed} - * @api private - */ - function coerce(val) { - if (val instanceof Error) { - return val.stack || val.message; - } - return val; - } - - /** - * XXX DO NOT USE. This is a temporary stub function. - * XXX It WILL be removed in the next major release. - */ - function destroy() { - console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'); - } - - createDebug.enable(createDebug.load()); - - return createDebug; -} - -module.exports = setup; diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/index.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/index.js deleted file mode 100644 index bf4c57f2..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/index.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Detect Electron renderer / nwjs process, which is node, but we should - * treat as a browser. - */ - -if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) { - module.exports = require('./browser.js'); -} else { - module.exports = require('./node.js'); -} diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/node.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/node.js deleted file mode 100644 index 79bc085c..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/debug/src/node.js +++ /dev/null @@ -1,263 +0,0 @@ -/** - * Module dependencies. - */ - -const tty = require('tty'); -const util = require('util'); - -/** - * This is the Node.js implementation of `debug()`. - */ - -exports.init = init; -exports.log = log; -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; -exports.destroy = util.deprecate( - () => {}, - 'Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.' -); - -/** - * Colors. - */ - -exports.colors = [6, 2, 3, 4, 5, 1]; - -try { - // Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json) - // eslint-disable-next-line import/no-extraneous-dependencies - const supportsColor = require('supports-color'); - - if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) { - exports.colors = [ - 20, - 21, - 26, - 27, - 32, - 33, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 56, - 57, - 62, - 63, - 68, - 69, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 92, - 93, - 98, - 99, - 112, - 113, - 128, - 129, - 134, - 135, - 148, - 149, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 178, - 179, - 184, - 185, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 214, - 215, - 220, - 221 - ]; - } -} catch (error) { - // Swallow - we only care if `supports-color` is available; it doesn't have to be. -} - -/** - * Build up the default `inspectOpts` object from the environment variables. - * - * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js - */ - -exports.inspectOpts = Object.keys(process.env).filter(key => { - return /^debug_/i.test(key); -}).reduce((obj, key) => { - // Camel-case - const prop = key - .substring(6) - .toLowerCase() - .replace(/_([a-z])/g, (_, k) => { - return k.toUpperCase(); - }); - - // Coerce string value into JS value - let val = process.env[key]; - if (/^(yes|on|true|enabled)$/i.test(val)) { - val = true; - } else if (/^(no|off|false|disabled)$/i.test(val)) { - val = false; - } else if (val === 'null') { - val = null; - } else { - val = Number(val); - } - - obj[prop] = val; - return obj; -}, {}); - -/** - * Is stdout a TTY? Colored output is enabled when `true`. - */ - -function useColors() { - return 'colors' in exports.inspectOpts ? - Boolean(exports.inspectOpts.colors) : - tty.isatty(process.stderr.fd); -} - -/** - * Adds ANSI color escape codes if enabled. - * - * @api public - */ - -function formatArgs(args) { - const {namespace: name, useColors} = this; - - if (useColors) { - const c = this.color; - const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c); - const prefix = ` ${colorCode};1m${name} \u001B[0m`; - - args[0] = prefix + args[0].split('\n').join('\n' + prefix); - args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m'); - } else { - args[0] = getDate() + name + ' ' + args[0]; - } -} - -function getDate() { - if (exports.inspectOpts.hideDate) { - return ''; - } - return new Date().toISOString() + ' '; -} - -/** - * Invokes `util.format()` with the specified arguments and writes to stderr. - */ - -function log(...args) { - return process.stderr.write(util.format(...args) + '\n'); -} - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ -function save(namespaces) { - if (namespaces) { - process.env.DEBUG = namespaces; - } else { - // If you set a process.env field to null or undefined, it gets cast to the - // string 'null' or 'undefined'. Just delete instead. - delete process.env.DEBUG; - } -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ - -function load() { - return process.env.DEBUG; -} - -/** - * Init logic for `debug` instances. - * - * Create a new `inspectOpts` object in case `useColors` is set - * differently for a particular `debug` instance. - */ - -function init(debug) { - debug.inspectOpts = {}; - - const keys = Object.keys(exports.inspectOpts); - for (let i = 0; i < keys.length; i++) { - debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; - } -} - -module.exports = require('./common')(exports); - -const {formatters} = module.exports; - -/** - * Map %o to `util.inspect()`, all on a single line. - */ - -formatters.o = function (v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts) - .split('\n') - .map(str => str.trim()) - .join(' '); -}; - -/** - * Map %O to `util.inspect()`, allowing multiple lines if needed. - */ - -formatters.O = function (v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts); -}; diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/index.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/index.js deleted file mode 100644 index c4498bcc..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/index.js +++ /dev/null @@ -1,162 +0,0 @@ -/** - * Helpers. - */ - -var s = 1000; -var m = s * 60; -var h = m * 60; -var d = h * 24; -var w = d * 7; -var y = d * 365.25; - -/** - * Parse or format the given `val`. - * - * Options: - * - * - `long` verbose formatting [false] - * - * @param {String|Number} val - * @param {Object} [options] - * @throws {Error} throw an error if val is not a non-empty string or a number - * @return {String|Number} - * @api public - */ - -module.exports = function(val, options) { - options = options || {}; - var type = typeof val; - if (type === 'string' && val.length > 0) { - return parse(val); - } else if (type === 'number' && isFinite(val)) { - return options.long ? fmtLong(val) : fmtShort(val); - } - throw new Error( - 'val is not a non-empty string or a valid number. val=' + - JSON.stringify(val) - ); -}; - -/** - * Parse the given `str` and return milliseconds. - * - * @param {String} str - * @return {Number} - * @api private - */ - -function parse(str) { - str = String(str); - if (str.length > 100) { - return; - } - var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec( - str - ); - if (!match) { - return; - } - var n = parseFloat(match[1]); - var type = (match[2] || 'ms').toLowerCase(); - switch (type) { - case 'years': - case 'year': - case 'yrs': - case 'yr': - case 'y': - return n * y; - case 'weeks': - case 'week': - case 'w': - return n * w; - case 'days': - case 'day': - case 'd': - return n * d; - case 'hours': - case 'hour': - case 'hrs': - case 'hr': - case 'h': - return n * h; - case 'minutes': - case 'minute': - case 'mins': - case 'min': - case 'm': - return n * m; - case 'seconds': - case 'second': - case 'secs': - case 'sec': - case 's': - return n * s; - case 'milliseconds': - case 'millisecond': - case 'msecs': - case 'msec': - case 'ms': - return n; - default: - return undefined; - } -} - -/** - * Short format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtShort(ms) { - var msAbs = Math.abs(ms); - if (msAbs >= d) { - return Math.round(ms / d) + 'd'; - } - if (msAbs >= h) { - return Math.round(ms / h) + 'h'; - } - if (msAbs >= m) { - return Math.round(ms / m) + 'm'; - } - if (msAbs >= s) { - return Math.round(ms / s) + 's'; - } - return ms + 'ms'; -} - -/** - * Long format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtLong(ms) { - var msAbs = Math.abs(ms); - if (msAbs >= d) { - return plural(ms, msAbs, d, 'day'); - } - if (msAbs >= h) { - return plural(ms, msAbs, h, 'hour'); - } - if (msAbs >= m) { - return plural(ms, msAbs, m, 'minute'); - } - if (msAbs >= s) { - return plural(ms, msAbs, s, 'second'); - } - return ms + ' ms'; -} - -/** - * Pluralization helper. - */ - -function plural(ms, msAbs, n, name) { - var isPlural = msAbs >= n * 1.5; - return Math.round(ms / n) + ' ' + name + (isPlural ? 's' : ''); -} diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/license.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/license.md deleted file mode 100644 index 69b61253..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/license.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Zeit, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/package.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/package.json deleted file mode 100644 index eea666e1..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "ms", - "version": "2.1.2", - "description": "Tiny millisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" - ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" - }, - "eslintConfig": { - "extends": "eslint:recommended", - "env": { - "node": true, - "es6": true - } - }, - "lint-staged": { - "*.js": [ - "npm run lint", - "prettier --single-quote --write", - "git add" - ] - }, - "license": "MIT", - "devDependencies": { - "eslint": "4.12.1", - "expect.js": "0.3.1", - "husky": "0.14.3", - "lint-staged": "5.0.0", - "mocha": "4.0.1" - } -} diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/readme.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/readme.md deleted file mode 100644 index 9a1996b1..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/ms/readme.md +++ /dev/null @@ -1,60 +0,0 @@ -# ms - -[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms) -[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/zeit) - -Use this package to easily convert various time formats to milliseconds. - -## Examples - -```js -ms('2 days') // 172800000 -ms('1d') // 86400000 -ms('10h') // 36000000 -ms('2.5 hrs') // 9000000 -ms('2h') // 7200000 -ms('1m') // 60000 -ms('5s') // 5000 -ms('1y') // 31557600000 -ms('100') // 100 -ms('-3 days') // -259200000 -ms('-1h') // -3600000 -ms('-200') // -200 -``` - -### Convert from Milliseconds - -```js -ms(60000) // "1m" -ms(2 * 60000) // "2m" -ms(-3 * 60000) // "-3m" -ms(ms('10 hours')) // "10h" -``` - -### Time Format Written-Out - -```js -ms(60000, { long: true }) // "1 minute" -ms(2 * 60000, { long: true }) // "2 minutes" -ms(-3 * 60000, { long: true }) // "-3 minutes" -ms(ms('10 hours'), { long: true }) // "10 hours" -``` - -## Features - -- Works both in [Node.js](https://nodejs.org) and in the browser -- If a number is supplied to `ms`, a string with a unit is returned -- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`) -- If you pass a string with a number and a valid unit, the number of equivalent milliseconds is returned - -## Related Packages - -- [ms.macro](https://github.com/knpwrs/ms.macro) - Run `ms` as a macro at build-time. - -## Caught a Bug? - -1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device -2. Link the package to the global module directory: `npm link` -3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, Node.js will now use your clone of ms! - -As always, you can run the tests using: `npm test` diff --git a/node_modules/@babel/helper-define-polyfill-provider/package.json b/node_modules/@babel/helper-define-polyfill-provider/package.json deleted file mode 100644 index cbd1bb5c..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "@babel/helper-define-polyfill-provider", - "version": "0.3.1", - "description": "Babel helper to create your own polyfill provider", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel-polyfills.git", - "directory": "packages/babel-helper-define-polyfill-provider" - }, - "keywords": [ - "babel-plugin" - ], - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "lib/index.js", - "browser": { - "./lib/node/dependencies.js": "./lib/browser/dependencies.js", - "./src/node/dependencies.js": "./src/browser/dependencies.js" - }, - "exports": { - ".": [ - { - "import": { - "node": "./esm/index.node.mjs", - "browser": "./esm/index.browser.mjs" - }, - "default": "./lib/index.js" - }, - "./lib/index.js" - ], - "./package.json": "./package.json" - }, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - }, - "devDependencies": { - "@babel/cli": "^7.11.5", - "@babel/core": "^7.13.0", - "@babel/generator": "^7.11.5", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "babel-loader": "^8.1.0", - "rollup": "^2.3.2", - "rollup-plugin-babel": "^4.4.0", - "webpack": "^4.42.1", - "webpack-cli": "^3.3.11" - }, - "gitHead": "f5eb1c6d74fa29afdb0a3a533dfc5742557197bc" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-define-polyfill-provider/src/browser/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/src/browser/dependencies.js deleted file mode 100644 index 220a0caf..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/src/browser/dependencies.js +++ /dev/null @@ -1,24 +0,0 @@ -// @flow - -export function resolve( - dirname: string, - moduleName: string, - absoluteImports: boolean | string, -): string { - if (absoluteImports === false) return moduleName; - - throw new Error( - `"absoluteImports" is not supported in bundles prepared for the browser.`, - ); -} - -// eslint-disable-next-line no-unused-vars -export function has(basedir: string, name: string) { - return true; -} - -// eslint-disable-next-line no-unused-vars -export function logMissing(missingDeps: Set) {} - -// eslint-disable-next-line no-unused-vars -export function laterLogMissing(missingDeps: Set) {} diff --git a/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js deleted file mode 100644 index a0009857..00000000 --- a/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js +++ /dev/null @@ -1,91 +0,0 @@ -// @flow - -import path from "path"; -import debounce from "lodash.debounce"; -import requireResolve from "resolve"; - -const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9; - -// $FlowIgnore -import { createRequire } from "module"; -// $FlowIgnore -const require = createRequire(import/*::(_)*/.meta.url); // eslint-disable-line - -export function resolve( - dirname: string, - moduleName: string, - absoluteImports: boolean | string, -): string { - if (absoluteImports === false) return moduleName; - - let basedir = dirname; - if (typeof absoluteImports === "string") { - basedir = path.resolve(basedir, absoluteImports); - } - - try { - if (nativeRequireResolve) { - return require.resolve(moduleName, { - paths: [basedir], - }); - } else { - return requireResolve.sync(moduleName, { basedir }); - } - } catch (err) { - if (err.code !== "MODULE_NOT_FOUND") throw err; - - // $FlowIgnore - throw Object.assign( - new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), - { - code: "BABEL_POLYFILL_NOT_FOUND", - polyfill: moduleName, - dirname, - }, - ); - } -} - -export function has(basedir: string, name: string) { - try { - if (nativeRequireResolve) { - require.resolve(name, { paths: [basedir] }); - } else { - requireResolve.sync(name, { basedir }); - } - return true; - } catch { - return false; - } -} - -export function logMissing(missingDeps: Set) { - if (missingDeps.size === 0) return; - - const deps = Array.from(missingDeps) - .sort() - .join(" "); - - console.warn( - "\nSome polyfills have been added but are not present in your dependencies.\n" + - "Please run one of the following commands:\n" + - `\tnpm install --save ${deps}\n` + - `\tyarn add ${deps}\n`, - ); - - process.exitCode = 1; -} - -let allMissingDeps = new Set(); - -const laterLogMissingDependencies = debounce(() => { - logMissing(allMissingDeps); - allMissingDeps = new Set(); -}, 100); - -export function laterLogMissing(missingDeps: Set) { - if (missingDeps.size === 0) return; - - missingDeps.forEach(name => allMissingDeps.add(name)); - laterLogMissingDependencies(); -} diff --git a/node_modules/@babel/helper-environment-visitor/LICENSE b/node_modules/@babel/helper-environment-visitor/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-environment-visitor/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-environment-visitor/README.md b/node_modules/@babel/helper-environment-visitor/README.md deleted file mode 100644 index ec74ac36..00000000 --- a/node_modules/@babel/helper-environment-visitor/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-environment-visitor - -> Helper visitor to only visit nodes in the current 'this' context - -See our website [@babel/helper-environment-visitor](https://babeljs.io/docs/en/babel-helper-environment-visitor) for more information. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/helper-environment-visitor -``` - -or using yarn: - -```sh -yarn add @babel/helper-environment-visitor --dev -``` diff --git a/node_modules/@babel/helper-environment-visitor/lib/index.js b/node_modules/@babel/helper-environment-visitor/lib/index.js deleted file mode 100644 index bf1a3038..00000000 --- a/node_modules/@babel/helper-environment-visitor/lib/index.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -exports.requeueComputedKeyAndDecorators = requeueComputedKeyAndDecorators; -exports.skipAllButComputedKey = skipAllButComputedKey; - -function skipAllButComputedKey(path) { - path.skip(); - - if (path.node.computed) { - path.context.maybeQueue(path.get("key")); - } -} - -function requeueComputedKeyAndDecorators(path) { - const { - context, - node - } = path; - - if (node.computed) { - context.maybeQueue(path.get("key")); - } - - if (node.decorators) { - for (const decorator of path.get("decorators")) { - context.maybeQueue(decorator); - } - } -} - -const visitor = { - FunctionParent(path) { - if (path.isArrowFunctionExpression()) { - return; - } else { - path.skip(); - - if (path.isMethod()) { - requeueComputedKeyAndDecorators(path); - } - } - }, - - Property(path) { - if (path.isObjectProperty()) { - return; - } - - path.skip(); - requeueComputedKeyAndDecorators(path); - } - -}; -var _default = visitor; -exports.default = _default; \ No newline at end of file diff --git a/node_modules/@babel/helper-environment-visitor/package.json b/node_modules/@babel/helper-environment-visitor/package.json deleted file mode 100644 index 0caf5643..00000000 --- a/node_modules/@babel/helper-environment-visitor/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "@babel/helper-environment-visitor", - "version": "7.18.6", - "description": "Helper visitor to only visit nodes in the current 'this' context", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-environment-visitor" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-environment-visitor", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "exports": { - ".": "./lib/index.js", - "./package.json": "./package.json" - }, - "devDependencies": { - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-explode-assignable-expression/LICENSE b/node_modules/@babel/helper-explode-assignable-expression/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-explode-assignable-expression/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-explode-assignable-expression/README.md b/node_modules/@babel/helper-explode-assignable-expression/README.md deleted file mode 100644 index 31b1e916..00000000 --- a/node_modules/@babel/helper-explode-assignable-expression/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-explode-assignable-expression - -> Helper function to explode an assignable expression - -See our website [@babel/helper-explode-assignable-expression](https://babeljs.io/docs/en/babel-helper-explode-assignable-expression) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-explode-assignable-expression -``` - -or using yarn: - -```sh -yarn add @babel/helper-explode-assignable-expression -``` diff --git a/node_modules/@babel/helper-explode-assignable-expression/lib/index.js b/node_modules/@babel/helper-explode-assignable-expression/lib/index.js deleted file mode 100644 index 3874bcb3..00000000 --- a/node_modules/@babel/helper-explode-assignable-expression/lib/index.js +++ /dev/null @@ -1,92 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -var _t = require("@babel/types"); - -const { - assignmentExpression, - cloneNode, - isIdentifier, - isLiteral, - isMemberExpression, - isPrivateName, - isPureish, - isSuper, - memberExpression, - toComputedKey -} = _t; - -function getObjRef(node, nodes, scope) { - let ref; - - if (isIdentifier(node)) { - if (scope.hasBinding(node.name)) { - return node; - } else { - ref = node; - } - } else if (isMemberExpression(node)) { - ref = node.object; - - if (isSuper(ref) || isIdentifier(ref) && scope.hasBinding(ref.name)) { - return ref; - } - } else { - throw new Error(`We can't explode this node type ${node["type"]}`); - } - - const temp = scope.generateUidIdentifierBasedOnNode(ref); - scope.push({ - id: temp - }); - nodes.push(assignmentExpression("=", cloneNode(temp), cloneNode(ref))); - return temp; -} - -function getPropRef(node, nodes, scope) { - const prop = node.property; - - if (isPrivateName(prop)) { - throw new Error("We can't generate property ref for private name, please install `@babel/plugin-proposal-class-properties`"); - } - - const key = toComputedKey(node, prop); - if (isLiteral(key) && isPureish(key)) return key; - const temp = scope.generateUidIdentifierBasedOnNode(prop); - scope.push({ - id: temp - }); - nodes.push(assignmentExpression("=", cloneNode(temp), cloneNode(prop))); - return temp; -} - -function _default(node, nodes, file, scope, allowedSingleIdent) { - let obj; - - if (isIdentifier(node) && allowedSingleIdent) { - obj = node; - } else { - obj = getObjRef(node, nodes, scope); - } - - let ref, uid; - - if (isIdentifier(node)) { - ref = cloneNode(node); - uid = obj; - } else { - const prop = getPropRef(node, nodes, scope); - const computed = node.computed || isLiteral(prop); - uid = memberExpression(cloneNode(obj), cloneNode(prop), computed); - ref = memberExpression(cloneNode(obj), cloneNode(prop), computed); - } - - return { - uid: uid, - ref: ref - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-explode-assignable-expression/package.json b/node_modules/@babel/helper-explode-assignable-expression/package.json deleted file mode 100644 index 1a3a7115..00000000 --- a/node_modules/@babel/helper-explode-assignable-expression/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@babel/helper-explode-assignable-expression", - "version": "7.18.6", - "description": "Helper function to explode an assignable expression", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-explode-assignable-expression" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-explode-assignable-expression", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/traverse": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-function-name/LICENSE b/node_modules/@babel/helper-function-name/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-function-name/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-function-name/README.md b/node_modules/@babel/helper-function-name/README.md deleted file mode 100644 index 1e490aea..00000000 --- a/node_modules/@babel/helper-function-name/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-function-name - -> Helper function to change the property 'name' of every function - -See our website [@babel/helper-function-name](https://babeljs.io/docs/en/babel-helper-function-name) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-function-name -``` - -or using yarn: - -```sh -yarn add @babel/helper-function-name -``` diff --git a/node_modules/@babel/helper-function-name/lib/index.js b/node_modules/@babel/helper-function-name/lib/index.js deleted file mode 100644 index 2ad73168..00000000 --- a/node_modules/@babel/helper-function-name/lib/index.js +++ /dev/null @@ -1,199 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -var _template = require("@babel/template"); - -var _t = require("@babel/types"); - -const { - NOT_LOCAL_BINDING, - cloneNode, - identifier, - isAssignmentExpression, - isAssignmentPattern, - isFunction, - isIdentifier, - isLiteral, - isNullLiteral, - isObjectMethod, - isObjectProperty, - isRegExpLiteral, - isRestElement, - isTemplateLiteral, - isVariableDeclarator, - toBindingIdentifierName -} = _t; - -function getFunctionArity(node) { - const count = node.params.findIndex(param => isAssignmentPattern(param) || isRestElement(param)); - return count === -1 ? node.params.length : count; -} - -const buildPropertyMethodAssignmentWrapper = _template.default.statement(` - (function (FUNCTION_KEY) { - function FUNCTION_ID() { - return FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - } - - return FUNCTION_ID; - })(FUNCTION) -`); - -const buildGeneratorPropertyMethodAssignmentWrapper = _template.default.statement(` - (function (FUNCTION_KEY) { - function* FUNCTION_ID() { - return yield* FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - }; - - return FUNCTION_ID; - })(FUNCTION) -`); - -const visitor = { - "ReferencedIdentifier|BindingIdentifier"(path, state) { - if (path.node.name !== state.name) return; - const localDeclar = path.scope.getBindingIdentifier(state.name); - if (localDeclar !== state.outerDeclar) return; - state.selfReference = true; - path.stop(); - } - -}; - -function getNameFromLiteralId(id) { - if (isNullLiteral(id)) { - return "null"; - } - - if (isRegExpLiteral(id)) { - return `_${id.pattern}_${id.flags}`; - } - - if (isTemplateLiteral(id)) { - return id.quasis.map(quasi => quasi.value.raw).join(""); - } - - if (id.value !== undefined) { - return id.value + ""; - } - - return ""; -} - -function wrap(state, method, id, scope) { - if (state.selfReference) { - if (scope.hasBinding(id.name) && !scope.hasGlobal(id.name)) { - scope.rename(id.name); - } else { - if (!isFunction(method)) return; - let build = buildPropertyMethodAssignmentWrapper; - - if (method.generator) { - build = buildGeneratorPropertyMethodAssignmentWrapper; - } - - const template = build({ - FUNCTION: method, - FUNCTION_ID: id, - FUNCTION_KEY: scope.generateUidIdentifier(id.name) - }).expression; - const params = template.callee.body.body[0].params; - - for (let i = 0, len = getFunctionArity(method); i < len; i++) { - params.push(scope.generateUidIdentifier("x")); - } - - return template; - } - } - - method.id = id; - scope.getProgramParent().references[id.name] = true; -} - -function visit(node, name, scope) { - const state = { - selfAssignment: false, - selfReference: false, - outerDeclar: scope.getBindingIdentifier(name), - name: name - }; - const binding = scope.getOwnBinding(name); - - if (binding) { - if (binding.kind === "param") { - state.selfReference = true; - } else {} - } else if (state.outerDeclar || scope.hasGlobal(name)) { - scope.traverse(node, visitor, state); - } - - return state; -} - -function _default({ - node, - parent, - scope, - id -}, localBinding = false, supportUnicodeId = false) { - if (node.id) return; - - if ((isObjectProperty(parent) || isObjectMethod(parent, { - kind: "method" - })) && (!parent.computed || isLiteral(parent.key))) { - id = parent.key; - } else if (isVariableDeclarator(parent)) { - id = parent.id; - - if (isIdentifier(id) && !localBinding) { - const binding = scope.parent.getBinding(id.name); - - if (binding && binding.constant && scope.getBinding(id.name) === binding) { - node.id = cloneNode(id); - node.id[NOT_LOCAL_BINDING] = true; - return; - } - } - } else if (isAssignmentExpression(parent, { - operator: "=" - })) { - id = parent.left; - } else if (!id) { - return; - } - - let name; - - if (id && isLiteral(id)) { - name = getNameFromLiteralId(id); - } else if (id && isIdentifier(id)) { - name = id.name; - } - - if (name === undefined) { - return; - } - - if (!supportUnicodeId && isFunction(node) && /[\uD800-\uDFFF]/.test(name)) { - return; - } - - name = toBindingIdentifierName(name); - const newId = identifier(name); - newId[NOT_LOCAL_BINDING] = true; - const state = visit(node, name, scope); - return wrap(state, node, newId, scope) || node; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-function-name/package.json b/node_modules/@babel/helper-function-name/package.json deleted file mode 100644 index 44329935..00000000 --- a/node_modules/@babel/helper-function-name/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "@babel/helper-function-name", - "version": "7.18.6", - "description": "Helper function to change the property 'name' of every function", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-function-name" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-function-name", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-hoist-variables/LICENSE b/node_modules/@babel/helper-hoist-variables/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-hoist-variables/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-hoist-variables/README.md b/node_modules/@babel/helper-hoist-variables/README.md deleted file mode 100644 index ef878210..00000000 --- a/node_modules/@babel/helper-hoist-variables/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-hoist-variables - -> Helper function to hoist variables - -See our website [@babel/helper-hoist-variables](https://babeljs.io/docs/en/babel-helper-hoist-variables) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-hoist-variables -``` - -or using yarn: - -```sh -yarn add @babel/helper-hoist-variables -``` diff --git a/node_modules/@babel/helper-hoist-variables/lib/index.js b/node_modules/@babel/helper-hoist-variables/lib/index.js deleted file mode 100644 index 31fb8470..00000000 --- a/node_modules/@babel/helper-hoist-variables/lib/index.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = hoistVariables; - -var _t = require("@babel/types"); - -const { - assignmentExpression, - expressionStatement, - identifier -} = _t; -const visitor = { - Scope(path, state) { - if (state.kind === "let") path.skip(); - }, - - FunctionParent(path) { - path.skip(); - }, - - VariableDeclaration(path, state) { - if (state.kind && path.node.kind !== state.kind) return; - const nodes = []; - const declarations = path.get("declarations"); - let firstId; - - for (const declar of declarations) { - firstId = declar.node.id; - - if (declar.node.init) { - nodes.push(expressionStatement(assignmentExpression("=", declar.node.id, declar.node.init))); - } - - for (const name of Object.keys(declar.getBindingIdentifiers())) { - state.emit(identifier(name), name, declar.node.init !== null); - } - } - - if (path.parentPath.isFor({ - left: path.node - })) { - path.replaceWith(firstId); - } else { - path.replaceWithMultiple(nodes); - } - } - -}; - -function hoistVariables(path, emit, kind = "var") { - path.traverse(visitor, { - kind, - emit - }); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-hoist-variables/package.json b/node_modules/@babel/helper-hoist-variables/package.json deleted file mode 100644 index 0d925300..00000000 --- a/node_modules/@babel/helper-hoist-variables/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@babel/helper-hoist-variables", - "version": "7.18.6", - "description": "Helper function to hoist variables", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-hoist-variables" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-hoist-variables", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "TODO": "The @babel/traverse dependency is only needed for the NodePath TS type. We can consider exporting it from @babel/core.", - "devDependencies": { - "@babel/traverse": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-member-expression-to-functions/LICENSE b/node_modules/@babel/helper-member-expression-to-functions/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-member-expression-to-functions/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-member-expression-to-functions/README.md b/node_modules/@babel/helper-member-expression-to-functions/README.md deleted file mode 100644 index b9d037dc..00000000 --- a/node_modules/@babel/helper-member-expression-to-functions/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-member-expression-to-functions - -> Helper function to replace certain member expressions with function calls - -See our website [@babel/helper-member-expression-to-functions](https://babeljs.io/docs/en/babel-helper-member-expression-to-functions) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-member-expression-to-functions -``` - -or using yarn: - -```sh -yarn add @babel/helper-member-expression-to-functions -``` diff --git a/node_modules/@babel/helper-member-expression-to-functions/lib/index.js b/node_modules/@babel/helper-member-expression-to-functions/lib/index.js deleted file mode 100644 index 6e04dab3..00000000 --- a/node_modules/@babel/helper-member-expression-to-functions/lib/index.js +++ /dev/null @@ -1,453 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -var _t = require('@babel/types'); - -function _interopNamespace(e) { - if (e && e.__esModule) return e; - var n = Object.create(null); - if (e) { - Object.keys(e).forEach(function (k) { - if (k !== 'default') { - var d = Object.getOwnPropertyDescriptor(e, k); - Object.defineProperty(n, k, d.get ? d : { - enumerable: true, - get: function () { return e[k]; } - }); - } - }); - } - n["default"] = e; - return Object.freeze(n); -} - -var _t__namespace = /*#__PURE__*/_interopNamespace(_t); - -function willPathCastToBoolean(path) { - const maybeWrapped = path; - const { - node, - parentPath - } = maybeWrapped; - - if (parentPath.isLogicalExpression()) { - const { - operator, - right - } = parentPath.node; - - if (operator === "&&" || operator === "||" || operator === "??" && node === right) { - return willPathCastToBoolean(parentPath); - } - } - - if (parentPath.isSequenceExpression()) { - const { - expressions - } = parentPath.node; - - if (expressions[expressions.length - 1] === node) { - return willPathCastToBoolean(parentPath); - } else { - return true; - } - } - - return parentPath.isConditional({ - test: node - }) || parentPath.isUnaryExpression({ - operator: "!" - }) || parentPath.isLoop({ - test: node - }); -} - -const { - LOGICAL_OPERATORS, - arrowFunctionExpression, - assignmentExpression, - binaryExpression, - booleanLiteral, - callExpression, - cloneNode, - conditionalExpression, - identifier, - isMemberExpression, - isOptionalCallExpression, - isOptionalMemberExpression, - isUpdateExpression, - logicalExpression, - memberExpression, - nullLiteral, - optionalCallExpression, - optionalMemberExpression, - sequenceExpression, - updateExpression -} = _t__namespace; - -class AssignmentMemoiser { - constructor() { - this._map = void 0; - this._map = new WeakMap(); - } - - has(key) { - return this._map.has(key); - } - - get(key) { - if (!this.has(key)) return; - - const record = this._map.get(key); - - const { - value - } = record; - record.count--; - - if (record.count === 0) { - return assignmentExpression("=", value, key); - } - - return value; - } - - set(key, value, count) { - return this._map.set(key, { - count, - value - }); - } - -} - -function toNonOptional(path, base) { - const { - node - } = path; - - if (isOptionalMemberExpression(node)) { - return memberExpression(base, node.property, node.computed); - } - - if (path.isOptionalCallExpression()) { - const callee = path.get("callee"); - - if (path.node.optional && callee.isOptionalMemberExpression()) { - const object = callee.node.object; - const context = path.scope.maybeGenerateMemoised(object); - callee.get("object").replaceWith(assignmentExpression("=", context, object)); - return callExpression(memberExpression(base, identifier("call")), [context, ...path.node.arguments]); - } - - return callExpression(base, path.node.arguments); - } - - return path.node; -} - -function isInDetachedTree(path) { - while (path) { - if (path.isProgram()) break; - const { - parentPath, - container, - listKey - } = path; - const parentNode = parentPath.node; - - if (listKey) { - if (container !== parentNode[listKey]) { - return true; - } - } else { - if (container !== parentNode) return true; - } - - path = parentPath; - } - - return false; -} - -const handle = { - memoise() {}, - - handle(member, noDocumentAll) { - const { - node, - parent, - parentPath, - scope - } = member; - - if (member.isOptionalMemberExpression()) { - if (isInDetachedTree(member)) return; - const endPath = member.find(({ - node, - parent - }) => { - if (isOptionalMemberExpression(parent)) { - return parent.optional || parent.object !== node; - } - - if (isOptionalCallExpression(parent)) { - return node !== member.node && parent.optional || parent.callee !== node; - } - - return true; - }); - - if (scope.path.isPattern()) { - endPath.replaceWith(callExpression(arrowFunctionExpression([], endPath.node), [])); - return; - } - - const willEndPathCastToBoolean = willPathCastToBoolean(endPath); - const rootParentPath = endPath.parentPath; - - if (rootParentPath.isUpdateExpression({ - argument: node - }) || rootParentPath.isAssignmentExpression({ - left: node - })) { - throw member.buildCodeFrameError(`can't handle assignment`); - } - - const isDeleteOperation = rootParentPath.isUnaryExpression({ - operator: "delete" - }); - - if (isDeleteOperation && endPath.isOptionalMemberExpression() && endPath.get("property").isPrivateName()) { - throw member.buildCodeFrameError(`can't delete a private class element`); - } - - let startingOptional = member; - - for (;;) { - if (startingOptional.isOptionalMemberExpression()) { - if (startingOptional.node.optional) break; - startingOptional = startingOptional.get("object"); - continue; - } else if (startingOptional.isOptionalCallExpression()) { - if (startingOptional.node.optional) break; - startingOptional = startingOptional.get("callee"); - continue; - } - - throw new Error(`Internal error: unexpected ${startingOptional.node.type}`); - } - - const startingNode = startingOptional.isOptionalMemberExpression() ? startingOptional.node.object : startingOptional.node.callee; - const baseNeedsMemoised = scope.maybeGenerateMemoised(startingNode); - const baseRef = baseNeedsMemoised != null ? baseNeedsMemoised : startingNode; - const parentIsOptionalCall = parentPath.isOptionalCallExpression({ - callee: node - }); - - const isOptionalCall = parent => parentIsOptionalCall; - - const parentIsCall = parentPath.isCallExpression({ - callee: node - }); - startingOptional.replaceWith(toNonOptional(startingOptional, baseRef)); - - if (isOptionalCall()) { - if (parent.optional) { - parentPath.replaceWith(this.optionalCall(member, parent.arguments)); - } else { - parentPath.replaceWith(this.call(member, parent.arguments)); - } - } else if (parentIsCall) { - member.replaceWith(this.boundGet(member)); - } else { - member.replaceWith(this.get(member)); - } - - let regular = member.node; - - for (let current = member; current !== endPath;) { - const parentPath = current.parentPath; - - if (parentPath === endPath && isOptionalCall() && parent.optional) { - regular = parentPath.node; - break; - } - - regular = toNonOptional(parentPath, regular); - current = parentPath; - } - - let context; - const endParentPath = endPath.parentPath; - - if (isMemberExpression(regular) && endParentPath.isOptionalCallExpression({ - callee: endPath.node, - optional: true - })) { - const { - object - } = regular; - context = member.scope.maybeGenerateMemoised(object); - - if (context) { - regular.object = assignmentExpression("=", context, object); - } - } - - let replacementPath = endPath; - - if (isDeleteOperation) { - replacementPath = endParentPath; - regular = endParentPath.node; - } - - const baseMemoised = baseNeedsMemoised ? assignmentExpression("=", cloneNode(baseRef), cloneNode(startingNode)) : cloneNode(baseRef); - - if (willEndPathCastToBoolean) { - let nonNullishCheck; - - if (noDocumentAll) { - nonNullishCheck = binaryExpression("!=", baseMemoised, nullLiteral()); - } else { - nonNullishCheck = logicalExpression("&&", binaryExpression("!==", baseMemoised, nullLiteral()), binaryExpression("!==", cloneNode(baseRef), scope.buildUndefinedNode())); - } - - replacementPath.replaceWith(logicalExpression("&&", nonNullishCheck, regular)); - } else { - let nullishCheck; - - if (noDocumentAll) { - nullishCheck = binaryExpression("==", baseMemoised, nullLiteral()); - } else { - nullishCheck = logicalExpression("||", binaryExpression("===", baseMemoised, nullLiteral()), binaryExpression("===", cloneNode(baseRef), scope.buildUndefinedNode())); - } - - replacementPath.replaceWith(conditionalExpression(nullishCheck, isDeleteOperation ? booleanLiteral(true) : scope.buildUndefinedNode(), regular)); - } - - if (context) { - const endParent = endParentPath.node; - endParentPath.replaceWith(optionalCallExpression(optionalMemberExpression(endParent.callee, identifier("call"), false, true), [cloneNode(context), ...endParent.arguments], false)); - } - - return; - } - - if (isUpdateExpression(parent, { - argument: node - })) { - if (this.simpleSet) { - member.replaceWith(this.simpleSet(member)); - return; - } - - const { - operator, - prefix - } = parent; - this.memoise(member, 2); - const ref = scope.generateUidIdentifierBasedOnNode(node); - scope.push({ - id: ref - }); - const seq = [assignmentExpression("=", cloneNode(ref), this.get(member))]; - - if (prefix) { - seq.push(updateExpression(operator, cloneNode(ref), prefix)); - const value = sequenceExpression(seq); - parentPath.replaceWith(this.set(member, value)); - return; - } else { - const ref2 = scope.generateUidIdentifierBasedOnNode(node); - scope.push({ - id: ref2 - }); - seq.push(assignmentExpression("=", cloneNode(ref2), updateExpression(operator, cloneNode(ref), prefix)), cloneNode(ref)); - const value = sequenceExpression(seq); - parentPath.replaceWith(sequenceExpression([this.set(member, value), cloneNode(ref2)])); - return; - } - } - - if (parentPath.isAssignmentExpression({ - left: node - })) { - if (this.simpleSet) { - member.replaceWith(this.simpleSet(member)); - return; - } - - const { - operator, - right: value - } = parentPath.node; - - if (operator === "=") { - parentPath.replaceWith(this.set(member, value)); - } else { - const operatorTrunc = operator.slice(0, -1); - - if (LOGICAL_OPERATORS.includes(operatorTrunc)) { - this.memoise(member, 1); - parentPath.replaceWith(logicalExpression(operatorTrunc, this.get(member), this.set(member, value))); - } else { - this.memoise(member, 2); - parentPath.replaceWith(this.set(member, binaryExpression(operatorTrunc, this.get(member), value))); - } - } - - return; - } - - if (parentPath.isCallExpression({ - callee: node - })) { - parentPath.replaceWith(this.call(member, parentPath.node.arguments)); - return; - } - - if (parentPath.isOptionalCallExpression({ - callee: node - })) { - if (scope.path.isPattern()) { - parentPath.replaceWith(callExpression(arrowFunctionExpression([], parentPath.node), [])); - return; - } - - parentPath.replaceWith(this.optionalCall(member, parentPath.node.arguments)); - return; - } - - if (parentPath.isForXStatement({ - left: node - }) || parentPath.isObjectProperty({ - value: node - }) && parentPath.parentPath.isObjectPattern() || parentPath.isAssignmentPattern({ - left: node - }) && parentPath.parentPath.isObjectProperty({ - value: parent - }) && parentPath.parentPath.parentPath.isObjectPattern() || parentPath.isArrayPattern() || parentPath.isAssignmentPattern({ - left: node - }) && parentPath.parentPath.isArrayPattern() || parentPath.isRestElement()) { - member.replaceWith(this.destructureSet(member)); - return; - } - - if (parentPath.isTaggedTemplateExpression()) { - member.replaceWith(this.boundGet(member)); - } else { - member.replaceWith(this.get(member)); - } - } - -}; -function memberExpressionToFunctions(path, visitor, state) { - path.traverse(visitor, Object.assign({}, handle, state, { - memoiser: new AssignmentMemoiser() - })); -} - -exports["default"] = memberExpressionToFunctions; -//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/helper-member-expression-to-functions/lib/index.js.map b/node_modules/@babel/helper-member-expression-to-functions/lib/index.js.map deleted file mode 100644 index 29532b71..00000000 --- a/node_modules/@babel/helper-member-expression-to-functions/lib/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sources":["../src/util.ts","../src/index.ts"],"sourcesContent":["import type { NodePath } from \"@babel/traverse\";\n\n/**\n * Test if a NodePath will be cast to boolean when evaluated.\n *\n * @example\n * // returns true\n * const nodePathAQDotB = NodePath(\"if (a?.#b) {}\").get(\"test\"); // a?.#b\n * willPathCastToBoolean(nodePathAQDotB)\n * @example\n * // returns false\n * willPathCastToBoolean(NodePath(\"a?.#b\"))\n * @todo Respect transparent expression wrappers\n * @see {@link packages/babel-plugin-proposal-optional-chaining/src/util.js}\n * @param {NodePath} path\n * @returns {boolean}\n */\nexport function willPathCastToBoolean(path: NodePath): boolean {\n const maybeWrapped = path;\n const { node, parentPath } = maybeWrapped;\n if (parentPath.isLogicalExpression()) {\n const { operator, right } = parentPath.node;\n if (\n operator === \"&&\" ||\n operator === \"||\" ||\n (operator === \"??\" && node === right)\n ) {\n return willPathCastToBoolean(parentPath);\n }\n }\n if (parentPath.isSequenceExpression()) {\n const { expressions } = parentPath.node;\n if (expressions[expressions.length - 1] === node) {\n return willPathCastToBoolean(parentPath);\n } else {\n // if it is in the middle of a sequence expression, we don't\n // care the return value so just cast to boolean for smaller\n // output\n return true;\n }\n }\n return (\n parentPath.isConditional({ test: node }) ||\n parentPath.isUnaryExpression({ operator: \"!\" }) ||\n parentPath.isLoop({ test: node })\n );\n}\n","import type { NodePath, Visitor } from \"@babel/traverse\";\nimport {\n LOGICAL_OPERATORS,\n arrowFunctionExpression,\n assignmentExpression,\n binaryExpression,\n booleanLiteral,\n callExpression,\n cloneNode,\n conditionalExpression,\n identifier,\n isMemberExpression,\n isOptionalCallExpression,\n isOptionalMemberExpression,\n isUpdateExpression,\n logicalExpression,\n memberExpression,\n nullLiteral,\n optionalCallExpression,\n optionalMemberExpression,\n sequenceExpression,\n updateExpression,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport { willPathCastToBoolean } from \"./util\";\n\nclass AssignmentMemoiser {\n private _map: WeakMap;\n constructor() {\n this._map = new WeakMap();\n }\n\n has(key: t.Expression) {\n return this._map.has(key);\n }\n\n get(key: t.Expression) {\n if (!this.has(key)) return;\n\n const record = this._map.get(key);\n const { value } = record;\n\n record.count--;\n if (record.count === 0) {\n // The `count` access is the outermost function call (hopefully), so it\n // does the assignment.\n return assignmentExpression(\"=\", value, key);\n }\n return value;\n }\n\n set(key: t.Expression, value: t.Identifier, count: number) {\n return this._map.set(key, { count, value });\n }\n}\n\nfunction toNonOptional(\n path: NodePath,\n base: t.Expression,\n): t.Expression {\n const { node } = path;\n if (isOptionalMemberExpression(node)) {\n return memberExpression(base, node.property, node.computed);\n }\n\n if (path.isOptionalCallExpression()) {\n const callee = path.get(\"callee\");\n if (path.node.optional && callee.isOptionalMemberExpression()) {\n // object must be a conditional expression because the optional private access in object has been transformed\n const object = callee.node.object as t.ConditionalExpression;\n const context = path.scope.maybeGenerateMemoised(object);\n callee\n .get(\"object\")\n .replaceWith(assignmentExpression(\"=\", context, object));\n\n return callExpression(memberExpression(base, identifier(\"call\")), [\n context,\n ...path.node.arguments,\n ]);\n }\n\n return callExpression(base, path.node.arguments);\n }\n\n return path.node;\n}\n\n// Determines if the current path is in a detached tree. This can happen when\n// we are iterating on a path, and replace an ancestor with a new node. Babel\n// doesn't always stop traversing the old node tree, and that can cause\n// inconsistencies.\nfunction isInDetachedTree(path: NodePath) {\n while (path) {\n if (path.isProgram()) break;\n\n const { parentPath, container, listKey } = path;\n const parentNode = parentPath.node;\n if (listKey) {\n if (\n container !==\n // @ts-expect-error listKey must be a valid parent node key\n parentNode[listKey]\n ) {\n return true;\n }\n } else {\n if (container !== parentNode) return true;\n }\n\n path = parentPath;\n }\n\n return false;\n}\n\ntype Member = NodePath;\n\nconst handle = {\n memoise() {\n // noop.\n },\n\n handle(this: HandlerState, member: Member, noDocumentAll: boolean) {\n const { node, parent, parentPath, scope } = member;\n\n if (member.isOptionalMemberExpression()) {\n // Transforming optional chaining requires we replace ancestors.\n if (isInDetachedTree(member)) return;\n\n // We're looking for the end of _this_ optional chain, which is actually\n // the \"rightmost\" property access of the chain. This is because\n // everything up to that property access is \"optional\".\n //\n // Let's take the case of `FOO?.BAR.baz?.qux`, with `FOO?.BAR` being our\n // member. The \"end\" to most users would be `qux` property access.\n // Everything up to it could be skipped if it `FOO` were nullish. But\n // actually, we can consider the `baz` access to be the end. So we're\n // looking for the nearest optional chain that is `optional: true`.\n const endPath = member.find(({ node, parent }) => {\n if (isOptionalMemberExpression(parent)) {\n // We need to check `parent.object` since we could be inside the\n // computed expression of a `bad?.[FOO?.BAR]`. In this case, the\n // endPath is the `FOO?.BAR` member itself.\n return parent.optional || parent.object !== node;\n }\n if (isOptionalCallExpression(parent)) {\n // Checking `parent.callee` since we could be in the arguments, eg\n // `bad?.(FOO?.BAR)`.\n // Also skip `FOO?.BAR` in `FOO?.BAR?.()` since we need to transform the optional call to ensure proper this\n return (\n // In FOO?.#BAR?.(), endPath points the optional call expression so we skip FOO?.#BAR\n (node !== member.node && parent.optional) || parent.callee !== node\n );\n }\n return true;\n }) as NodePath;\n\n // Replace `function (a, x = a.b?.#c) {}` to `function (a, x = (() => a.b?.#c)() ){}`\n // so the temporary variable can be injected in correct scope\n // This can be further optimized to avoid unecessary IIFE\n if (scope.path.isPattern()) {\n endPath.replaceWith(\n // The injected member will be queued and eventually transformed when visited\n callExpression(arrowFunctionExpression([], endPath.node), []),\n );\n return;\n }\n\n const willEndPathCastToBoolean = willPathCastToBoolean(endPath);\n\n const rootParentPath = endPath.parentPath;\n if (\n rootParentPath.isUpdateExpression({ argument: node }) ||\n rootParentPath.isAssignmentExpression({ left: node })\n ) {\n throw member.buildCodeFrameError(`can't handle assignment`);\n }\n const isDeleteOperation = rootParentPath.isUnaryExpression({\n operator: \"delete\",\n });\n if (\n isDeleteOperation &&\n endPath.isOptionalMemberExpression() &&\n endPath.get(\"property\").isPrivateName()\n ) {\n // @babel/parser will throw error on `delete obj?.#x`.\n // This error serves as fallback when `delete obj?.#x` is constructed from babel types\n throw member.buildCodeFrameError(\n `can't delete a private class element`,\n );\n }\n\n // Now, we're looking for the start of this optional chain, which is\n // optional to the left of this member.\n //\n // Let's take the case of `foo?.bar?.baz.QUX?.BAM`, with `QUX?.BAM` being\n // our member. The \"start\" to most users would be `foo` object access.\n // But actually, we can consider the `bar` access to be the start. So\n // we're looking for the nearest optional chain that is `optional: true`,\n // which is guaranteed to be somewhere in the object/callee tree.\n let startingOptional: NodePath = member;\n for (;;) {\n if (startingOptional.isOptionalMemberExpression()) {\n if (startingOptional.node.optional) break;\n startingOptional = startingOptional.get(\"object\");\n continue;\n } else if (startingOptional.isOptionalCallExpression()) {\n if (startingOptional.node.optional) break;\n startingOptional = startingOptional.get(\"callee\");\n continue;\n }\n // prevent infinite loop: unreachable if the AST is well-formed\n throw new Error(\n `Internal error: unexpected ${startingOptional.node.type}`,\n );\n }\n\n const startingNode = startingOptional.isOptionalMemberExpression()\n ? startingOptional.node.object\n : startingOptional.node.callee;\n const baseNeedsMemoised = scope.maybeGenerateMemoised(startingNode);\n const baseRef = baseNeedsMemoised ?? startingNode;\n\n // Compute parentIsOptionalCall before `startingOptional` is replaced\n // as `node` may refer to `startingOptional.node` before replaced.\n const parentIsOptionalCall = parentPath.isOptionalCallExpression({\n callee: node,\n });\n // here we use a function to wrap `parentIsOptionalCall` to get type\n // for parent, do not use it anywhere else\n // See https://github.com/microsoft/TypeScript/issues/10421\n const isOptionalCall = (\n parent: t.Node,\n ): parent is t.OptionalCallExpression => parentIsOptionalCall;\n // if parentIsCall is true, it implies that node.extra.parenthesized is always true\n const parentIsCall = parentPath.isCallExpression({ callee: node });\n startingOptional.replaceWith(toNonOptional(startingOptional, baseRef));\n if (isOptionalCall(parent)) {\n if (parent.optional) {\n parentPath.replaceWith(this.optionalCall(member, parent.arguments));\n } else {\n parentPath.replaceWith(this.call(member, parent.arguments));\n }\n } else if (parentIsCall) {\n // `(a?.#b)()` to `(a == null ? void 0 : a.#b.bind(a))()`\n member.replaceWith(this.boundGet(member));\n } else {\n member.replaceWith(this.get(member));\n }\n\n let regular: t.Expression = member.node;\n for (let current: NodePath = member; current !== endPath; ) {\n const parentPath = current.parentPath as NodePath;\n // skip transforming `Foo.#BAR?.call(FOO)`\n if (\n parentPath === endPath &&\n isOptionalCall(parent) &&\n parent.optional\n ) {\n regular = parentPath.node;\n break;\n }\n regular = toNonOptional(parentPath, regular);\n current = parentPath;\n }\n\n let context: t.Identifier;\n const endParentPath = endPath.parentPath as NodePath;\n if (\n isMemberExpression(regular) &&\n endParentPath.isOptionalCallExpression({\n callee: endPath.node,\n optional: true,\n })\n ) {\n const { object } = regular;\n context = member.scope.maybeGenerateMemoised(object);\n if (context) {\n regular.object = assignmentExpression(\"=\", context, object);\n }\n }\n\n let replacementPath: NodePath = endPath;\n if (isDeleteOperation) {\n replacementPath = endParentPath;\n regular = endParentPath.node;\n }\n\n const baseMemoised = baseNeedsMemoised\n ? assignmentExpression(\n \"=\",\n // When base needs memoised, the baseRef must be an identifier\n cloneNode(baseRef as t.Identifier),\n cloneNode(startingNode),\n )\n : cloneNode(baseRef);\n\n if (willEndPathCastToBoolean) {\n let nonNullishCheck;\n if (noDocumentAll) {\n nonNullishCheck = binaryExpression(\"!=\", baseMemoised, nullLiteral());\n } else {\n nonNullishCheck = logicalExpression(\n \"&&\",\n binaryExpression(\"!==\", baseMemoised, nullLiteral()),\n binaryExpression(\n \"!==\",\n cloneNode(baseRef),\n scope.buildUndefinedNode(),\n ),\n );\n }\n replacementPath.replaceWith(\n logicalExpression(\"&&\", nonNullishCheck, regular),\n );\n } else {\n let nullishCheck;\n if (noDocumentAll) {\n nullishCheck = binaryExpression(\"==\", baseMemoised, nullLiteral());\n } else {\n nullishCheck = logicalExpression(\n \"||\",\n binaryExpression(\"===\", baseMemoised, nullLiteral()),\n binaryExpression(\n \"===\",\n cloneNode(baseRef),\n scope.buildUndefinedNode(),\n ),\n );\n }\n\n replacementPath.replaceWith(\n conditionalExpression(\n nullishCheck,\n isDeleteOperation\n ? booleanLiteral(true)\n : scope.buildUndefinedNode(),\n regular,\n ),\n );\n }\n\n // context and isDeleteOperation can not be both truthy\n if (context) {\n const endParent = endParentPath.node as t.OptionalCallExpression;\n endParentPath.replaceWith(\n optionalCallExpression(\n optionalMemberExpression(\n endParent.callee,\n identifier(\"call\"),\n false,\n true,\n ),\n [cloneNode(context), ...endParent.arguments],\n false,\n ),\n );\n }\n\n return;\n }\n\n // MEMBER++ -> _set(MEMBER, (ref = _get(MEMBER), ref2 = ref++, ref)), ref2\n // ++MEMBER -> _set(MEMBER, (ref = _get(MEMBER), ++ref))\n if (isUpdateExpression(parent, { argument: node })) {\n if (this.simpleSet) {\n member.replaceWith(this.simpleSet(member));\n return;\n }\n\n const { operator, prefix } = parent;\n\n // Give the state handler a chance to memoise the member, since we'll\n // reference it twice. The second access (the set) should do the memo\n // assignment.\n this.memoise(member, 2);\n\n const ref = scope.generateUidIdentifierBasedOnNode(node);\n scope.push({ id: ref });\n\n const seq: t.Expression[] = [\n // ref = _get(MEMBER)\n assignmentExpression(\"=\", cloneNode(ref), this.get(member)),\n ];\n\n if (prefix) {\n seq.push(updateExpression(operator, cloneNode(ref), prefix));\n\n // (ref = _get(MEMBER), ++ref)\n const value = sequenceExpression(seq);\n parentPath.replaceWith(this.set(member, value));\n\n return;\n } else {\n const ref2 = scope.generateUidIdentifierBasedOnNode(node);\n scope.push({ id: ref2 });\n\n seq.push(\n assignmentExpression(\n \"=\",\n cloneNode(ref2),\n updateExpression(operator, cloneNode(ref), prefix),\n ),\n cloneNode(ref),\n );\n\n // (ref = _get(MEMBER), ref2 = ref++, ref)\n const value = sequenceExpression(seq);\n parentPath.replaceWith(\n sequenceExpression([this.set(member, value), cloneNode(ref2)]),\n );\n\n return;\n }\n }\n\n // MEMBER = VALUE -> _set(MEMBER, VALUE)\n // MEMBER += VALUE -> _set(MEMBER, _get(MEMBER) + VALUE)\n // MEMBER ??= VALUE -> _get(MEMBER) ?? _set(MEMBER, VALUE)\n if (parentPath.isAssignmentExpression({ left: node })) {\n if (this.simpleSet) {\n member.replaceWith(this.simpleSet(member));\n return;\n }\n\n const { operator, right: value } = parentPath.node;\n\n if (operator === \"=\") {\n parentPath.replaceWith(this.set(member, value));\n } else {\n const operatorTrunc = operator.slice(0, -1);\n if (LOGICAL_OPERATORS.includes(operatorTrunc)) {\n // Give the state handler a chance to memoise the member, since we'll\n // reference it twice. The first access (the get) should do the memo\n // assignment.\n this.memoise(member, 1);\n parentPath.replaceWith(\n logicalExpression(\n operatorTrunc as t.LogicalExpression[\"operator\"],\n this.get(member),\n this.set(member, value),\n ),\n );\n } else {\n // Here, the second access (the set) is evaluated first.\n this.memoise(member, 2);\n parentPath.replaceWith(\n this.set(\n member,\n binaryExpression(\n operatorTrunc as t.BinaryExpression[\"operator\"],\n this.get(member),\n value,\n ),\n ),\n );\n }\n }\n return;\n }\n\n // MEMBER(ARGS) -> _call(MEMBER, ARGS)\n if (parentPath.isCallExpression({ callee: node })) {\n parentPath.replaceWith(this.call(member, parentPath.node.arguments));\n return;\n }\n\n // MEMBER?.(ARGS) -> _optionalCall(MEMBER, ARGS)\n if (parentPath.isOptionalCallExpression({ callee: node })) {\n // Replace `function (a, x = a.b.#c?.()) {}` to `function (a, x = (() => a.b.#c?.())() ){}`\n // so the temporary variable can be injected in correct scope\n // This can be further optimized to avoid unecessary IIFE\n if (scope.path.isPattern()) {\n parentPath.replaceWith(\n // The injected member will be queued and eventually transformed when visited\n callExpression(arrowFunctionExpression([], parentPath.node), []),\n );\n return;\n }\n parentPath.replaceWith(\n this.optionalCall(member, parentPath.node.arguments),\n );\n return;\n }\n\n // for (MEMBER of ARR)\n // for (MEMBER in ARR)\n // { KEY: MEMBER } = OBJ -> { KEY: _destructureSet(MEMBER) } = OBJ\n // { KEY: MEMBER = _VALUE } = OBJ -> { KEY: _destructureSet(MEMBER) = _VALUE } = OBJ\n // {...MEMBER} -> {..._destructureSet(MEMBER)}\n //\n // [MEMBER] = ARR -> [_destructureSet(MEMBER)] = ARR\n // [MEMBER = _VALUE] = ARR -> [_destructureSet(MEMBER) = _VALUE] = ARR\n // [...MEMBER] -> [..._destructureSet(MEMBER)]\n if (\n // for (MEMBER of ARR)\n // for (MEMBER in ARR)\n parentPath.isForXStatement({ left: node }) ||\n // { KEY: MEMBER } = OBJ\n (parentPath.isObjectProperty({ value: node }) &&\n parentPath.parentPath.isObjectPattern()) ||\n // { KEY: MEMBER = _VALUE } = OBJ\n (parentPath.isAssignmentPattern({ left: node }) &&\n parentPath.parentPath.isObjectProperty({ value: parent }) &&\n parentPath.parentPath.parentPath.isObjectPattern()) ||\n // [MEMBER] = ARR\n parentPath.isArrayPattern() ||\n // [MEMBER = _VALUE] = ARR\n (parentPath.isAssignmentPattern({ left: node }) &&\n parentPath.parentPath.isArrayPattern()) ||\n // {...MEMBER}\n // [...MEMBER]\n parentPath.isRestElement()\n ) {\n member.replaceWith(this.destructureSet(member));\n return;\n }\n\n if (parentPath.isTaggedTemplateExpression()) {\n // MEMBER -> _get(MEMBER).bind(this)\n member.replaceWith(this.boundGet(member));\n } else {\n // MEMBER -> _get(MEMBER)\n member.replaceWith(this.get(member));\n }\n },\n};\n\nexport interface Handler {\n memoise?(\n this: HandlerState & State,\n member: Member,\n count: number,\n ): void;\n destructureSet(\n this: HandlerState & State,\n member: Member,\n ): t.Expression;\n boundGet(this: HandlerState & State, member: Member): t.Expression;\n simpleSet?(this: HandlerState & State, member: Member): t.Expression;\n get(this: HandlerState & State, member: Member): t.Expression;\n set(\n this: HandlerState & State,\n member: Member,\n value: t.Expression,\n ): t.Expression;\n call(\n this: HandlerState & State,\n member: Member,\n args: t.CallExpression[\"arguments\"],\n ): t.Expression;\n optionalCall(\n this: HandlerState & State,\n member: Member,\n args: t.OptionalCallExpression[\"arguments\"],\n ): t.Expression;\n}\n\nexport interface HandlerState extends Handler {\n handle(\n this: HandlerState & State,\n member: Member,\n noDocumentAll?: boolean,\n ): void;\n memoiser: AssignmentMemoiser;\n}\n\n// We do not provide a default traversal visitor\n// Instead, caller passes one, and must call `state.handle` on the members\n// it wishes to be transformed.\n// Additionally, the caller must pass in a state object with at least\n// get, set, and call methods.\n// Optionally, a memoise method may be defined on the state, which will be\n// called when the member is a self-referential update.\nexport default function memberExpressionToFunctions(\n path: NodePath,\n visitor: Visitor>,\n state: Handler & CustomState,\n) {\n path.traverse(visitor, {\n ...handle,\n ...state,\n memoiser: new AssignmentMemoiser(),\n });\n}\n"],"names":["willPathCastToBoolean","path","maybeWrapped","node","parentPath","isLogicalExpression","operator","right","isSequenceExpression","expressions","length","isConditional","test","isUnaryExpression","isLoop","LOGICAL_OPERATORS","arrowFunctionExpression","assignmentExpression","binaryExpression","booleanLiteral","callExpression","cloneNode","conditionalExpression","identifier","isMemberExpression","isOptionalCallExpression","isOptionalMemberExpression","isUpdateExpression","logicalExpression","memberExpression","nullLiteral","optionalCallExpression","optionalMemberExpression","sequenceExpression","updateExpression","AssignmentMemoiser","constructor","_map","WeakMap","has","key","get","record","value","count","set","toNonOptional","base","property","computed","callee","optional","object","context","scope","maybeGenerateMemoised","replaceWith","arguments","isInDetachedTree","isProgram","container","listKey","parentNode","handle","memoise","member","noDocumentAll","parent","endPath","find","isPattern","willEndPathCastToBoolean","rootParentPath","argument","isAssignmentExpression","left","buildCodeFrameError","isDeleteOperation","isPrivateName","startingOptional","Error","type","startingNode","baseNeedsMemoised","baseRef","parentIsOptionalCall","isOptionalCall","parentIsCall","isCallExpression","optionalCall","call","boundGet","regular","current","endParentPath","replacementPath","baseMemoised","nonNullishCheck","buildUndefinedNode","nullishCheck","endParent","simpleSet","prefix","ref","generateUidIdentifierBasedOnNode","push","id","seq","ref2","operatorTrunc","slice","includes","isForXStatement","isObjectProperty","isObjectPattern","isAssignmentPattern","isArrayPattern","isRestElement","destructureSet","isTaggedTemplateExpression","memberExpressionToFunctions","visitor","state","traverse","memoiser"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAiBO,SAASA,qBAAT,CAA+BC,IAA/B,EAAwD;EAC7D,MAAMC,YAAY,GAAGD,IAArB,CAAA;EACA,MAAM;IAAEE,IAAF;AAAQC,IAAAA,UAAAA;AAAR,GAAA,GAAuBF,YAA7B,CAAA;;AACA,EAAA,IAAIE,UAAU,CAACC,mBAAX,EAAJ,EAAsC;IACpC,MAAM;MAAEC,QAAF;AAAYC,MAAAA,KAAAA;KAAUH,GAAAA,UAAU,CAACD,IAAvC,CAAA;;AACA,IAAA,IACEG,QAAQ,KAAK,IAAb,IACAA,QAAQ,KAAK,IADb,IAECA,QAAQ,KAAK,IAAb,IAAqBH,IAAI,KAAKI,KAHjC,EAIE;MACA,OAAOP,qBAAqB,CAACI,UAAD,CAA5B,CAAA;AACD,KAAA;AACF,GAAA;;AACD,EAAA,IAAIA,UAAU,CAACI,oBAAX,EAAJ,EAAuC;IACrC,MAAM;AAAEC,MAAAA,WAAAA;KAAgBL,GAAAA,UAAU,CAACD,IAAnC,CAAA;;IACA,IAAIM,WAAW,CAACA,WAAW,CAACC,MAAZ,GAAqB,CAAtB,CAAX,KAAwCP,IAA5C,EAAkD;MAChD,OAAOH,qBAAqB,CAACI,UAAD,CAA5B,CAAA;AACD,KAFD,MAEO;AAIL,MAAA,OAAO,IAAP,CAAA;AACD,KAAA;AACF,GAAA;;EACD,OACEA,UAAU,CAACO,aAAX,CAAyB;AAAEC,IAAAA,IAAI,EAAET,IAAAA;AAAR,GAAzB,CACAC,IAAAA,UAAU,CAACS,iBAAX,CAA6B;AAAEP,IAAAA,QAAQ,EAAE,GAAA;AAAZ,GAA7B,CADA,IAEAF,UAAU,CAACU,MAAX,CAAkB;AAAEF,IAAAA,IAAI,EAAET,IAAAA;AAAR,GAAlB,CAHF,CAAA;AAKD;;;EC5CCY;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;EACAC;AACAC,EAAAA,gBAAAA;;;AAKF,MAAMC,kBAAN,CAAyB;AAEvBC,EAAAA,WAAW,GAAG;AAAA,IAAA,IAAA,CADNC,IACM,GAAA,KAAA,CAAA,CAAA;AACZ,IAAA,IAAA,CAAKA,IAAL,GAAY,IAAIC,OAAJ,EAAZ,CAAA;AACD,GAAA;;EAEDC,GAAG,CAACC,GAAD,EAAoB;AACrB,IAAA,OAAO,KAAKH,IAAL,CAAUE,GAAV,CAAcC,GAAd,CAAP,CAAA;AACD,GAAA;;EAEDC,GAAG,CAACD,GAAD,EAAoB;AACrB,IAAA,IAAI,CAAC,IAAKD,CAAAA,GAAL,CAASC,GAAT,CAAL,EAAoB,OAAA;;IAEpB,MAAME,MAAM,GAAG,IAAKL,CAAAA,IAAL,CAAUI,GAAV,CAAcD,GAAd,CAAf,CAAA;;IACA,MAAM;AAAEG,MAAAA,KAAAA;AAAF,KAAA,GAAYD,MAAlB,CAAA;AAEAA,IAAAA,MAAM,CAACE,KAAP,EAAA,CAAA;;AACA,IAAA,IAAIF,MAAM,CAACE,KAAP,KAAiB,CAArB,EAAwB;AAGtB,MAAA,OAAO3B,oBAAoB,CAAC,GAAD,EAAM0B,KAAN,EAAaH,GAAb,CAA3B,CAAA;AACD,KAAA;;AACD,IAAA,OAAOG,KAAP,CAAA;AACD,GAAA;;AAEDE,EAAAA,GAAG,CAACL,GAAD,EAAoBG,KAApB,EAAyCC,KAAzC,EAAwD;AACzD,IAAA,OAAO,KAAKP,IAAL,CAAUQ,GAAV,CAAcL,GAAd,EAAmB;MAAEI,KAAF;AAASD,MAAAA,KAAAA;AAAT,KAAnB,CAAP,CAAA;AACD,GAAA;;AA3BsB,CAAA;;AA8BzB,SAASG,aAAT,CACE7C,IADF,EAEE8C,IAFF,EAGgB;EACd,MAAM;AAAE5C,IAAAA,IAAAA;AAAF,GAAA,GAAWF,IAAjB,CAAA;;AACA,EAAA,IAAIyB,0BAA0B,CAACvB,IAAD,CAA9B,EAAsC;IACpC,OAAO0B,gBAAgB,CAACkB,IAAD,EAAO5C,IAAI,CAAC6C,QAAZ,EAAsB7C,IAAI,CAAC8C,QAA3B,CAAvB,CAAA;AACD,GAAA;;AAED,EAAA,IAAIhD,IAAI,CAACwB,wBAAL,EAAJ,EAAqC;AACnC,IAAA,MAAMyB,MAAM,GAAGjD,IAAI,CAACwC,GAAL,CAAS,QAAT,CAAf,CAAA;;IACA,IAAIxC,IAAI,CAACE,IAAL,CAAUgD,QAAV,IAAsBD,MAAM,CAACxB,0BAAP,EAA1B,EAA+D;AAE7D,MAAA,MAAM0B,MAAM,GAAGF,MAAM,CAAC/C,IAAP,CAAYiD,MAA3B,CAAA;MACA,MAAMC,OAAO,GAAGpD,IAAI,CAACqD,KAAL,CAAWC,qBAAX,CAAiCH,MAAjC,CAAhB,CAAA;AACAF,MAAAA,MAAM,CACHT,GADH,CACO,QADP,EAEGe,WAFH,CAEevC,oBAAoB,CAAC,GAAD,EAAMoC,OAAN,EAAeD,MAAf,CAFnC,CAAA,CAAA;MAIA,OAAOhC,cAAc,CAACS,gBAAgB,CAACkB,IAAD,EAAOxB,UAAU,CAAC,MAAD,CAAjB,CAAjB,EAA6C,CAChE8B,OADgE,EAEhE,GAAGpD,IAAI,CAACE,IAAL,CAAUsD,SAFmD,CAA7C,CAArB,CAAA;AAID,KAAA;;IAED,OAAOrC,cAAc,CAAC2B,IAAD,EAAO9C,IAAI,CAACE,IAAL,CAAUsD,SAAjB,CAArB,CAAA;AACD,GAAA;;EAED,OAAOxD,IAAI,CAACE,IAAZ,CAAA;AACD,CAAA;;AAMD,SAASuD,gBAAT,CAA0BzD,IAA1B,EAA0C;AACxC,EAAA,OAAOA,IAAP,EAAa;AACX,IAAA,IAAIA,IAAI,CAAC0D,SAAL,EAAJ,EAAsB,MAAA;IAEtB,MAAM;MAAEvD,UAAF;MAAcwD,SAAd;AAAyBC,MAAAA,OAAAA;AAAzB,KAAA,GAAqC5D,IAA3C,CAAA;AACA,IAAA,MAAM6D,UAAU,GAAG1D,UAAU,CAACD,IAA9B,CAAA;;AACA,IAAA,IAAI0D,OAAJ,EAAa;AACX,MAAA,IACED,SAAS,KAETE,UAAU,CAACD,OAAD,CAHZ,EAIE;AACA,QAAA,OAAO,IAAP,CAAA;AACD,OAAA;AACF,KARD,MAQO;AACL,MAAA,IAAID,SAAS,KAAKE,UAAlB,EAA8B,OAAO,IAAP,CAAA;AAC/B,KAAA;;AAED7D,IAAAA,IAAI,GAAGG,UAAP,CAAA;AACD,GAAA;;AAED,EAAA,OAAO,KAAP,CAAA;AACD,CAAA;;AAID,MAAM2D,MAAM,GAAG;EACbC,OAAO,GAAG,EADG;;AAKbD,EAAAA,MAAM,CAAqBE,MAArB,EAAqCC,aAArC,EAA6D;IACjE,MAAM;MAAE/D,IAAF;MAAQgE,MAAR;MAAgB/D,UAAhB;AAA4BkD,MAAAA,KAAAA;AAA5B,KAAA,GAAsCW,MAA5C,CAAA;;AAEA,IAAA,IAAIA,MAAM,CAACvC,0BAAP,EAAJ,EAAyC;AAEvC,MAAA,IAAIgC,gBAAgB,CAACO,MAAD,CAApB,EAA8B,OAAA;AAW9B,MAAA,MAAMG,OAAO,GAAGH,MAAM,CAACI,IAAP,CAAY,CAAC;QAAElE,IAAF;AAAQgE,QAAAA,MAAAA;AAAR,OAAD,KAAsB;AAChD,QAAA,IAAIzC,0BAA0B,CAACyC,MAAD,CAA9B,EAAwC;UAItC,OAAOA,MAAM,CAAChB,QAAP,IAAmBgB,MAAM,CAACf,MAAP,KAAkBjD,IAA5C,CAAA;AACD,SAAA;;AACD,QAAA,IAAIsB,wBAAwB,CAAC0C,MAAD,CAA5B,EAAsC;AAIpC,UAAA,OAEGhE,IAAI,KAAK8D,MAAM,CAAC9D,IAAhB,IAAwBgE,MAAM,CAAChB,QAAhC,IAA6CgB,MAAM,CAACjB,MAAP,KAAkB/C,IAFjE,CAAA;AAID,SAAA;;AACD,QAAA,OAAO,IAAP,CAAA;AACD,OAjBe,CAAhB,CAAA;;AAsBA,MAAA,IAAImD,KAAK,CAACrD,IAAN,CAAWqE,SAAX,EAAJ,EAA4B;AAC1BF,QAAAA,OAAO,CAACZ,WAAR,CAEEpC,cAAc,CAACJ,uBAAuB,CAAC,EAAD,EAAKoD,OAAO,CAACjE,IAAb,CAAxB,EAA4C,EAA5C,CAFhB,CAAA,CAAA;AAIA,QAAA,OAAA;AACD,OAAA;;AAED,MAAA,MAAMoE,wBAAwB,GAAGvE,qBAAqB,CAACoE,OAAD,CAAtD,CAAA;AAEA,MAAA,MAAMI,cAAc,GAAGJ,OAAO,CAAChE,UAA/B,CAAA;;MACA,IACEoE,cAAc,CAAC7C,kBAAf,CAAkC;AAAE8C,QAAAA,QAAQ,EAAEtE,IAAAA;AAAZ,OAAlC,CACAqE,IAAAA,cAAc,CAACE,sBAAf,CAAsC;AAAEC,QAAAA,IAAI,EAAExE,IAAAA;AAAR,OAAtC,CAFF,EAGE;AACA,QAAA,MAAM8D,MAAM,CAACW,mBAAP,CAA4B,yBAA5B,CAAN,CAAA;AACD,OAAA;;AACD,MAAA,MAAMC,iBAAiB,GAAGL,cAAc,CAAC3D,iBAAf,CAAiC;AACzDP,QAAAA,QAAQ,EAAE,QAAA;AAD+C,OAAjC,CAA1B,CAAA;;AAGA,MAAA,IACEuE,iBAAiB,IACjBT,OAAO,CAAC1C,0BAAR,EADA,IAEA0C,OAAO,CAAC3B,GAAR,CAAY,UAAZ,CAAwBqC,CAAAA,aAAxB,EAHF,EAIE;AAGA,QAAA,MAAMb,MAAM,CAACW,mBAAP,CACH,sCADG,CAAN,CAAA;AAGD,OAAA;;MAUD,IAAIG,gBAAwC,GAAGd,MAA/C,CAAA;;MACA,SAAS;AACP,QAAA,IAAIc,gBAAgB,CAACrD,0BAAjB,EAAJ,EAAmD;AACjD,UAAA,IAAIqD,gBAAgB,CAAC5E,IAAjB,CAAsBgD,QAA1B,EAAoC,MAAA;AACpC4B,UAAAA,gBAAgB,GAAGA,gBAAgB,CAACtC,GAAjB,CAAqB,QAArB,CAAnB,CAAA;AACA,UAAA,SAAA;AACD,SAJD,MAIO,IAAIsC,gBAAgB,CAACtD,wBAAjB,EAAJ,EAAiD;AACtD,UAAA,IAAIsD,gBAAgB,CAAC5E,IAAjB,CAAsBgD,QAA1B,EAAoC,MAAA;AACpC4B,UAAAA,gBAAgB,GAAGA,gBAAgB,CAACtC,GAAjB,CAAqB,QAArB,CAAnB,CAAA;AACA,UAAA,SAAA;AACD,SAAA;;QAED,MAAM,IAAIuC,KAAJ,CACH,CAA6BD,2BAAAA,EAAAA,gBAAgB,CAAC5E,IAAjB,CAAsB8E,IAAK,CAAA,CADrD,CAAN,CAAA;AAGD,OAAA;;AAED,MAAA,MAAMC,YAAY,GAAGH,gBAAgB,CAACrD,0BAAjB,KACjBqD,gBAAgB,CAAC5E,IAAjB,CAAsBiD,MADL,GAEjB2B,gBAAgB,CAAC5E,IAAjB,CAAsB+C,MAF1B,CAAA;AAGA,MAAA,MAAMiC,iBAAiB,GAAG7B,KAAK,CAACC,qBAAN,CAA4B2B,YAA5B,CAA1B,CAAA;AACA,MAAA,MAAME,OAAO,GAAGD,iBAAH,IAAGA,IAAAA,GAAAA,iBAAH,GAAwBD,YAArC,CAAA;AAIA,MAAA,MAAMG,oBAAoB,GAAGjF,UAAU,CAACqB,wBAAX,CAAoC;AAC/DyB,QAAAA,MAAM,EAAE/C,IAAAA;AADuD,OAApC,CAA7B,CAAA;;AAMA,MAAA,MAAMmF,cAAc,GAClBnB,MADqB,IAEkBkB,oBAFzC,CAAA;;AAIA,MAAA,MAAME,YAAY,GAAGnF,UAAU,CAACoF,gBAAX,CAA4B;AAAEtC,QAAAA,MAAM,EAAE/C,IAAAA;AAAV,OAA5B,CAArB,CAAA;MACA4E,gBAAgB,CAACvB,WAAjB,CAA6BV,aAAa,CAACiC,gBAAD,EAAmBK,OAAnB,CAA1C,CAAA,CAAA;;AACA,MAAA,IAAIE,cAAc,CAAA,CAAlB,EAA4B;QAC1B,IAAInB,MAAM,CAAChB,QAAX,EAAqB;UACnB/C,UAAU,CAACoD,WAAX,CAAuB,IAAKiC,CAAAA,YAAL,CAAkBxB,MAAlB,EAA0BE,MAAM,CAACV,SAAjC,CAAvB,CAAA,CAAA;AACD,SAFD,MAEO;UACLrD,UAAU,CAACoD,WAAX,CAAuB,IAAKkC,CAAAA,IAAL,CAAUzB,MAAV,EAAkBE,MAAM,CAACV,SAAzB,CAAvB,CAAA,CAAA;AACD,SAAA;OALH,MAMO,IAAI8B,YAAJ,EAAkB;AAEvBtB,QAAAA,MAAM,CAACT,WAAP,CAAmB,KAAKmC,QAAL,CAAc1B,MAAd,CAAnB,CAAA,CAAA;AACD,OAHM,MAGA;AACLA,QAAAA,MAAM,CAACT,WAAP,CAAmB,KAAKf,GAAL,CAASwB,MAAT,CAAnB,CAAA,CAAA;AACD,OAAA;;AAED,MAAA,IAAI2B,OAAqB,GAAG3B,MAAM,CAAC9D,IAAnC,CAAA;;MACA,KAAK,IAAI0F,OAAiB,GAAG5B,MAA7B,EAAqC4B,OAAO,KAAKzB,OAAjD,GAA4D;AAC1D,QAAA,MAAMhE,UAAU,GAAGyF,OAAO,CAACzF,UAA3B,CAAA;;AAEA,QAAA,IACEA,UAAU,KAAKgE,OAAf,IACAkB,cAAc,CAAA,CADd,IAEAnB,MAAM,CAAChB,QAHT,EAIE;UACAyC,OAAO,GAAGxF,UAAU,CAACD,IAArB,CAAA;AACA,UAAA,MAAA;AACD,SAAA;;AACDyF,QAAAA,OAAO,GAAG9C,aAAa,CAAC1C,UAAD,EAAawF,OAAb,CAAvB,CAAA;AACAC,QAAAA,OAAO,GAAGzF,UAAV,CAAA;AACD,OAAA;;AAED,MAAA,IAAIiD,OAAJ,CAAA;AACA,MAAA,MAAMyC,aAAa,GAAG1B,OAAO,CAAChE,UAA9B,CAAA;;MACA,IACEoB,kBAAkB,CAACoE,OAAD,CAAlB,IACAE,aAAa,CAACrE,wBAAd,CAAuC;QACrCyB,MAAM,EAAEkB,OAAO,CAACjE,IADqB;AAErCgD,QAAAA,QAAQ,EAAE,IAAA;AAF2B,OAAvC,CAFF,EAME;QACA,MAAM;AAAEC,UAAAA,MAAAA;AAAF,SAAA,GAAawC,OAAnB,CAAA;QACAvC,OAAO,GAAGY,MAAM,CAACX,KAAP,CAAaC,qBAAb,CAAmCH,MAAnC,CAAV,CAAA;;AACA,QAAA,IAAIC,OAAJ,EAAa;UACXuC,OAAO,CAACxC,MAAR,GAAiBnC,oBAAoB,CAAC,GAAD,EAAMoC,OAAN,EAAeD,MAAf,CAArC,CAAA;AACD,SAAA;AACF,OAAA;;MAED,IAAI2C,eAAyB,GAAG3B,OAAhC,CAAA;;AACA,MAAA,IAAIS,iBAAJ,EAAuB;AACrBkB,QAAAA,eAAe,GAAGD,aAAlB,CAAA;QACAF,OAAO,GAAGE,aAAa,CAAC3F,IAAxB,CAAA;AACD,OAAA;;MAED,MAAM6F,YAAY,GAAGb,iBAAiB,GAClClE,oBAAoB,CAClB,GADkB,EAGlBI,SAAS,CAAC+D,OAAD,CAHS,EAIlB/D,SAAS,CAAC6D,YAAD,CAJS,CADc,GAOlC7D,SAAS,CAAC+D,OAAD,CAPb,CAAA;;AASA,MAAA,IAAIb,wBAAJ,EAA8B;AAC5B,QAAA,IAAI0B,eAAJ,CAAA;;AACA,QAAA,IAAI/B,aAAJ,EAAmB;UACjB+B,eAAe,GAAG/E,gBAAgB,CAAC,IAAD,EAAO8E,YAAP,EAAqBlE,WAAW,EAAhC,CAAlC,CAAA;AACD,SAFD,MAEO;AACLmE,UAAAA,eAAe,GAAGrE,iBAAiB,CACjC,IADiC,EAEjCV,gBAAgB,CAAC,KAAD,EAAQ8E,YAAR,EAAsBlE,WAAW,EAAjC,CAFiB,EAGjCZ,gBAAgB,CACd,KADc,EAEdG,SAAS,CAAC+D,OAAD,CAFK,EAGd9B,KAAK,CAAC4C,kBAAN,EAHc,CAHiB,CAAnC,CAAA;AASD,SAAA;;QACDH,eAAe,CAACvC,WAAhB,CACE5B,iBAAiB,CAAC,IAAD,EAAOqE,eAAP,EAAwBL,OAAxB,CADnB,CAAA,CAAA;AAGD,OAlBD,MAkBO;AACL,QAAA,IAAIO,YAAJ,CAAA;;AACA,QAAA,IAAIjC,aAAJ,EAAmB;UACjBiC,YAAY,GAAGjF,gBAAgB,CAAC,IAAD,EAAO8E,YAAP,EAAqBlE,WAAW,EAAhC,CAA/B,CAAA;AACD,SAFD,MAEO;AACLqE,UAAAA,YAAY,GAAGvE,iBAAiB,CAC9B,IAD8B,EAE9BV,gBAAgB,CAAC,KAAD,EAAQ8E,YAAR,EAAsBlE,WAAW,EAAjC,CAFc,EAG9BZ,gBAAgB,CACd,KADc,EAEdG,SAAS,CAAC+D,OAAD,CAFK,EAGd9B,KAAK,CAAC4C,kBAAN,EAHc,CAHc,CAAhC,CAAA;AASD,SAAA;;QAEDH,eAAe,CAACvC,WAAhB,CACElC,qBAAqB,CACnB6E,YADmB,EAEnBtB,iBAAiB,GACb1D,cAAc,CAAC,IAAD,CADD,GAEbmC,KAAK,CAAC4C,kBAAN,EAJe,EAKnBN,OALmB,CADvB,CAAA,CAAA;AASD,OAAA;;AAGD,MAAA,IAAIvC,OAAJ,EAAa;AACX,QAAA,MAAM+C,SAAS,GAAGN,aAAa,CAAC3F,IAAhC,CAAA;AACA2F,QAAAA,aAAa,CAACtC,WAAd,CACEzB,sBAAsB,CACpBC,wBAAwB,CACtBoE,SAAS,CAAClD,MADY,EAEtB3B,UAAU,CAAC,MAAD,CAFY,EAGtB,KAHsB,EAItB,IAJsB,CADJ,EAOpB,CAACF,SAAS,CAACgC,OAAD,CAAV,EAAqB,GAAG+C,SAAS,CAAC3C,SAAlC,CAPoB,EAQpB,KARoB,CADxB,CAAA,CAAA;AAYD,OAAA;;AAED,MAAA,OAAA;AACD,KAAA;;IAID,IAAI9B,kBAAkB,CAACwC,MAAD,EAAS;AAAEM,MAAAA,QAAQ,EAAEtE,IAAAA;AAAZ,KAAT,CAAtB,EAAoD;MAClD,IAAI,IAAA,CAAKkG,SAAT,EAAoB;AAClBpC,QAAAA,MAAM,CAACT,WAAP,CAAmB,KAAK6C,SAAL,CAAepC,MAAf,CAAnB,CAAA,CAAA;AACA,QAAA,OAAA;AACD,OAAA;;MAED,MAAM;QAAE3D,QAAF;AAAYgG,QAAAA,MAAAA;AAAZ,OAAA,GAAuBnC,MAA7B,CAAA;AAKA,MAAA,IAAA,CAAKH,OAAL,CAAaC,MAAb,EAAqB,CAArB,CAAA,CAAA;AAEA,MAAA,MAAMsC,GAAG,GAAGjD,KAAK,CAACkD,gCAAN,CAAuCrG,IAAvC,CAAZ,CAAA;MACAmD,KAAK,CAACmD,IAAN,CAAW;AAAEC,QAAAA,EAAE,EAAEH,GAAAA;OAAjB,CAAA,CAAA;AAEA,MAAA,MAAMI,GAAmB,GAAG,CAE1B1F,oBAAoB,CAAC,GAAD,EAAMI,SAAS,CAACkF,GAAD,CAAf,EAAsB,IAAK9D,CAAAA,GAAL,CAASwB,MAAT,CAAtB,CAFM,CAA5B,CAAA;;AAKA,MAAA,IAAIqC,MAAJ,EAAY;AACVK,QAAAA,GAAG,CAACF,IAAJ,CAASvE,gBAAgB,CAAC5B,QAAD,EAAWe,SAAS,CAACkF,GAAD,CAApB,EAA2BD,MAA3B,CAAzB,CAAA,CAAA;AAGA,QAAA,MAAM3D,KAAK,GAAGV,kBAAkB,CAAC0E,GAAD,CAAhC,CAAA;QACAvG,UAAU,CAACoD,WAAX,CAAuB,IAAA,CAAKX,GAAL,CAASoB,MAAT,EAAiBtB,KAAjB,CAAvB,CAAA,CAAA;AAEA,QAAA,OAAA;AACD,OARD,MAQO;AACL,QAAA,MAAMiE,IAAI,GAAGtD,KAAK,CAACkD,gCAAN,CAAuCrG,IAAvC,CAAb,CAAA;QACAmD,KAAK,CAACmD,IAAN,CAAW;AAAEC,UAAAA,EAAE,EAAEE,IAAAA;SAAjB,CAAA,CAAA;AAEAD,QAAAA,GAAG,CAACF,IAAJ,CACExF,oBAAoB,CAClB,GADkB,EAElBI,SAAS,CAACuF,IAAD,CAFS,EAGlB1E,gBAAgB,CAAC5B,QAAD,EAAWe,SAAS,CAACkF,GAAD,CAApB,EAA2BD,MAA3B,CAHE,CADtB,EAMEjF,SAAS,CAACkF,GAAD,CANX,CAAA,CAAA;AAUA,QAAA,MAAM5D,KAAK,GAAGV,kBAAkB,CAAC0E,GAAD,CAAhC,CAAA;AACAvG,QAAAA,UAAU,CAACoD,WAAX,CACEvB,kBAAkB,CAAC,CAAC,KAAKY,GAAL,CAASoB,MAAT,EAAiBtB,KAAjB,CAAD,EAA0BtB,SAAS,CAACuF,IAAD,CAAnC,CAAD,CADpB,CAAA,CAAA;AAIA,QAAA,OAAA;AACD,OAAA;AACF,KAAA;;IAKD,IAAIxG,UAAU,CAACsE,sBAAX,CAAkC;AAAEC,MAAAA,IAAI,EAAExE,IAAAA;AAAR,KAAlC,CAAJ,EAAuD;MACrD,IAAI,IAAA,CAAKkG,SAAT,EAAoB;AAClBpC,QAAAA,MAAM,CAACT,WAAP,CAAmB,KAAK6C,SAAL,CAAepC,MAAf,CAAnB,CAAA,CAAA;AACA,QAAA,OAAA;AACD,OAAA;;MAED,MAAM;QAAE3D,QAAF;AAAYC,QAAAA,KAAK,EAAEoC,KAAAA;OAAUvC,GAAAA,UAAU,CAACD,IAA9C,CAAA;;MAEA,IAAIG,QAAQ,KAAK,GAAjB,EAAsB;QACpBF,UAAU,CAACoD,WAAX,CAAuB,IAAA,CAAKX,GAAL,CAASoB,MAAT,EAAiBtB,KAAjB,CAAvB,CAAA,CAAA;AACD,OAFD,MAEO;QACL,MAAMkE,aAAa,GAAGvG,QAAQ,CAACwG,KAAT,CAAe,CAAf,EAAkB,CAAC,CAAnB,CAAtB,CAAA;;AACA,QAAA,IAAI/F,iBAAiB,CAACgG,QAAlB,CAA2BF,aAA3B,CAAJ,EAA+C;AAI7C,UAAA,IAAA,CAAK7C,OAAL,CAAaC,MAAb,EAAqB,CAArB,CAAA,CAAA;UACA7D,UAAU,CAACoD,WAAX,CACE5B,iBAAiB,CACfiF,aADe,EAEf,KAAKpE,GAAL,CAASwB,MAAT,CAFe,EAGf,KAAKpB,GAAL,CAASoB,MAAT,EAAiBtB,KAAjB,CAHe,CADnB,CAAA,CAAA;AAOD,SAZD,MAYO;AAEL,UAAA,IAAA,CAAKqB,OAAL,CAAaC,MAAb,EAAqB,CAArB,CAAA,CAAA;UACA7D,UAAU,CAACoD,WAAX,CACE,IAAA,CAAKX,GAAL,CACEoB,MADF,EAEE/C,gBAAgB,CACd2F,aADc,EAEd,IAAA,CAAKpE,GAAL,CAASwB,MAAT,CAFc,EAGdtB,KAHc,CAFlB,CADF,CAAA,CAAA;AAUD,SAAA;AACF,OAAA;;AACD,MAAA,OAAA;AACD,KAAA;;IAGD,IAAIvC,UAAU,CAACoF,gBAAX,CAA4B;AAAEtC,MAAAA,MAAM,EAAE/C,IAAAA;AAAV,KAA5B,CAAJ,EAAmD;AACjDC,MAAAA,UAAU,CAACoD,WAAX,CAAuB,IAAA,CAAKkC,IAAL,CAAUzB,MAAV,EAAkB7D,UAAU,CAACD,IAAX,CAAgBsD,SAAlC,CAAvB,CAAA,CAAA;AACA,MAAA,OAAA;AACD,KAAA;;IAGD,IAAIrD,UAAU,CAACqB,wBAAX,CAAoC;AAAEyB,MAAAA,MAAM,EAAE/C,IAAAA;AAAV,KAApC,CAAJ,EAA2D;AAIzD,MAAA,IAAImD,KAAK,CAACrD,IAAN,CAAWqE,SAAX,EAAJ,EAA4B;AAC1BlE,QAAAA,UAAU,CAACoD,WAAX,CAEEpC,cAAc,CAACJ,uBAAuB,CAAC,EAAD,EAAKZ,UAAU,CAACD,IAAhB,CAAxB,EAA+C,EAA/C,CAFhB,CAAA,CAAA;AAIA,QAAA,OAAA;AACD,OAAA;;AACDC,MAAAA,UAAU,CAACoD,WAAX,CACE,IAAA,CAAKiC,YAAL,CAAkBxB,MAAlB,EAA0B7D,UAAU,CAACD,IAAX,CAAgBsD,SAA1C,CADF,CAAA,CAAA;AAGA,MAAA,OAAA;AACD,KAAA;;IAWD,IAGErD,UAAU,CAAC4G,eAAX,CAA2B;AAAErC,MAAAA,IAAI,EAAExE,IAAAA;AAAR,KAA3B,CAECC,IAAAA,UAAU,CAAC6G,gBAAX,CAA4B;AAAEtE,MAAAA,KAAK,EAAExC,IAAAA;KAArC,CAAA,IACCC,UAAU,CAACA,UAAX,CAAsB8G,eAAtB,EAHF,IAKC9G,UAAU,CAAC+G,mBAAX,CAA+B;AAAExC,MAAAA,IAAI,EAAExE,IAAAA;AAAR,KAA/B,KACCC,UAAU,CAACA,UAAX,CAAsB6G,gBAAtB,CAAuC;AAAEtE,MAAAA,KAAK,EAAEwB,MAAAA;AAAT,KAAvC,CADD,IAEC/D,UAAU,CAACA,UAAX,CAAsBA,UAAtB,CAAiC8G,eAAjC,EAPF,IASA9G,UAAU,CAACgH,cAAX,EATA,IAWChH,UAAU,CAAC+G,mBAAX,CAA+B;AAAExC,MAAAA,IAAI,EAAExE,IAAAA;AAAR,KAA/B,CACCC,IAAAA,UAAU,CAACA,UAAX,CAAsBgH,cAAtB,EAZF,IAeAhH,UAAU,CAACiH,aAAX,EAlBF,EAmBE;AACApD,MAAAA,MAAM,CAACT,WAAP,CAAmB,KAAK8D,cAAL,CAAoBrD,MAApB,CAAnB,CAAA,CAAA;AACA,MAAA,OAAA;AACD,KAAA;;AAED,IAAA,IAAI7D,UAAU,CAACmH,0BAAX,EAAJ,EAA6C;AAE3CtD,MAAAA,MAAM,CAACT,WAAP,CAAmB,KAAKmC,QAAL,CAAc1B,MAAd,CAAnB,CAAA,CAAA;AACD,KAHD,MAGO;AAELA,MAAAA,MAAM,CAACT,WAAP,CAAmB,KAAKf,GAAL,CAASwB,MAAT,CAAnB,CAAA,CAAA;AACD,KAAA;AACF,GAAA;;AAxZY,CAAf,CAAA;AAyce,SAASuD,2BAAT,CACbvH,IADa,EAEbwH,OAFa,EAGbC,KAHa,EAIb;AACAzH,EAAAA,IAAI,CAAC0H,QAAL,CAAcF,OAAd,EACK1D,MAAAA,CAAAA,MAAAA,CAAAA,EAAAA,EAAAA,MADL,EAEK2D,KAFL,EAAA;IAGEE,QAAQ,EAAE,IAAIzF,kBAAJ,EAAA;AAHZ,GAAA,CAAA,CAAA,CAAA;AAKD;;;;"} \ No newline at end of file diff --git a/node_modules/@babel/helper-member-expression-to-functions/package.json b/node_modules/@babel/helper-member-expression-to-functions/package.json deleted file mode 100644 index 06ee3217..00000000 --- a/node_modules/@babel/helper-member-expression-to-functions/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@babel/helper-member-expression-to-functions", - "version": "7.18.6", - "description": "Helper function to replace certain member expressions with function calls", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-member-expression-to-functions" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-member-expression-to-functions", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "author": "The Babel Team (https://babel.dev/team)", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/traverse": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-imports/LICENSE b/node_modules/@babel/helper-module-imports/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-module-imports/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-module-imports/README.md b/node_modules/@babel/helper-module-imports/README.md deleted file mode 100644 index 933c5b75..00000000 --- a/node_modules/@babel/helper-module-imports/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-module-imports - -> Babel helper functions for inserting module loads - -See our website [@babel/helper-module-imports](https://babeljs.io/docs/en/babel-helper-module-imports) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-module-imports -``` - -or using yarn: - -```sh -yarn add @babel/helper-module-imports -``` diff --git a/node_modules/@babel/helper-module-imports/lib/import-builder.js b/node_modules/@babel/helper-module-imports/lib/import-builder.js deleted file mode 100644 index 907f6fd2..00000000 --- a/node_modules/@babel/helper-module-imports/lib/import-builder.js +++ /dev/null @@ -1,164 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _assert = require("assert"); - -var _t = require("@babel/types"); - -const { - callExpression, - cloneNode, - expressionStatement, - identifier, - importDeclaration, - importDefaultSpecifier, - importNamespaceSpecifier, - importSpecifier, - memberExpression, - stringLiteral, - variableDeclaration, - variableDeclarator -} = _t; - -class ImportBuilder { - constructor(importedSource, scope, hub) { - this._statements = []; - this._resultName = null; - this._importedSource = void 0; - this._scope = scope; - this._hub = hub; - this._importedSource = importedSource; - } - - done() { - return { - statements: this._statements, - resultName: this._resultName - }; - } - - import() { - this._statements.push(importDeclaration([], stringLiteral(this._importedSource))); - - return this; - } - - require() { - this._statements.push(expressionStatement(callExpression(identifier("require"), [stringLiteral(this._importedSource)]))); - - return this; - } - - namespace(name = "namespace") { - const local = this._scope.generateUidIdentifier(name); - - const statement = this._statements[this._statements.length - 1]; - - _assert(statement.type === "ImportDeclaration"); - - _assert(statement.specifiers.length === 0); - - statement.specifiers = [importNamespaceSpecifier(local)]; - this._resultName = cloneNode(local); - return this; - } - - default(name) { - const id = this._scope.generateUidIdentifier(name); - - const statement = this._statements[this._statements.length - 1]; - - _assert(statement.type === "ImportDeclaration"); - - _assert(statement.specifiers.length === 0); - - statement.specifiers = [importDefaultSpecifier(id)]; - this._resultName = cloneNode(id); - return this; - } - - named(name, importName) { - if (importName === "default") return this.default(name); - - const id = this._scope.generateUidIdentifier(name); - - const statement = this._statements[this._statements.length - 1]; - - _assert(statement.type === "ImportDeclaration"); - - _assert(statement.specifiers.length === 0); - - statement.specifiers = [importSpecifier(id, identifier(importName))]; - this._resultName = cloneNode(id); - return this; - } - - var(name) { - const id = this._scope.generateUidIdentifier(name); - - let statement = this._statements[this._statements.length - 1]; - - if (statement.type !== "ExpressionStatement") { - _assert(this._resultName); - - statement = expressionStatement(this._resultName); - - this._statements.push(statement); - } - - this._statements[this._statements.length - 1] = variableDeclaration("var", [variableDeclarator(id, statement.expression)]); - this._resultName = cloneNode(id); - return this; - } - - defaultInterop() { - return this._interop(this._hub.addHelper("interopRequireDefault")); - } - - wildcardInterop() { - return this._interop(this._hub.addHelper("interopRequireWildcard")); - } - - _interop(callee) { - const statement = this._statements[this._statements.length - 1]; - - if (statement.type === "ExpressionStatement") { - statement.expression = callExpression(callee, [statement.expression]); - } else if (statement.type === "VariableDeclaration") { - _assert(statement.declarations.length === 1); - - statement.declarations[0].init = callExpression(callee, [statement.declarations[0].init]); - } else { - _assert.fail("Unexpected type."); - } - - return this; - } - - prop(name) { - const statement = this._statements[this._statements.length - 1]; - - if (statement.type === "ExpressionStatement") { - statement.expression = memberExpression(statement.expression, identifier(name)); - } else if (statement.type === "VariableDeclaration") { - _assert(statement.declarations.length === 1); - - statement.declarations[0].init = memberExpression(statement.declarations[0].init, identifier(name)); - } else { - _assert.fail("Unexpected type:" + statement.type); - } - - return this; - } - - read(name) { - this._resultName = memberExpression(this._resultName, identifier(name)); - } - -} - -exports.default = ImportBuilder; \ No newline at end of file diff --git a/node_modules/@babel/helper-module-imports/lib/import-injector.js b/node_modules/@babel/helper-module-imports/lib/import-injector.js deleted file mode 100644 index cb3bf598..00000000 --- a/node_modules/@babel/helper-module-imports/lib/import-injector.js +++ /dev/null @@ -1,280 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _assert = require("assert"); - -var _t = require("@babel/types"); - -var _importBuilder = require("./import-builder"); - -var _isModule = require("./is-module"); - -const { - numericLiteral, - sequenceExpression -} = _t; - -class ImportInjector { - constructor(path, importedSource, opts) { - this._defaultOpts = { - importedSource: null, - importedType: "commonjs", - importedInterop: "babel", - importingInterop: "babel", - ensureLiveReference: false, - ensureNoContext: false, - importPosition: "before" - }; - const programPath = path.find(p => p.isProgram()); - this._programPath = programPath; - this._programScope = programPath.scope; - this._hub = programPath.hub; - this._defaultOpts = this._applyDefaults(importedSource, opts, true); - } - - addDefault(importedSourceIn, opts) { - return this.addNamed("default", importedSourceIn, opts); - } - - addNamed(importName, importedSourceIn, opts) { - _assert(typeof importName === "string"); - - return this._generateImport(this._applyDefaults(importedSourceIn, opts), importName); - } - - addNamespace(importedSourceIn, opts) { - return this._generateImport(this._applyDefaults(importedSourceIn, opts), null); - } - - addSideEffect(importedSourceIn, opts) { - return this._generateImport(this._applyDefaults(importedSourceIn, opts), void 0); - } - - _applyDefaults(importedSource, opts, isInit = false) { - let newOpts; - - if (typeof importedSource === "string") { - newOpts = Object.assign({}, this._defaultOpts, { - importedSource - }, opts); - } else { - _assert(!opts, "Unexpected secondary arguments."); - - newOpts = Object.assign({}, this._defaultOpts, importedSource); - } - - if (!isInit && opts) { - if (opts.nameHint !== undefined) newOpts.nameHint = opts.nameHint; - if (opts.blockHoist !== undefined) newOpts.blockHoist = opts.blockHoist; - } - - return newOpts; - } - - _generateImport(opts, importName) { - const isDefault = importName === "default"; - const isNamed = !!importName && !isDefault; - const isNamespace = importName === null; - const { - importedSource, - importedType, - importedInterop, - importingInterop, - ensureLiveReference, - ensureNoContext, - nameHint, - importPosition, - blockHoist - } = opts; - let name = nameHint || importName; - const isMod = (0, _isModule.default)(this._programPath); - const isModuleForNode = isMod && importingInterop === "node"; - const isModuleForBabel = isMod && importingInterop === "babel"; - - if (importPosition === "after" && !isMod) { - throw new Error(`"importPosition": "after" is only supported in modules`); - } - - const builder = new _importBuilder.default(importedSource, this._programScope, this._hub); - - if (importedType === "es6") { - if (!isModuleForNode && !isModuleForBabel) { - throw new Error("Cannot import an ES6 module from CommonJS"); - } - - builder.import(); - - if (isNamespace) { - builder.namespace(nameHint || importedSource); - } else if (isDefault || isNamed) { - builder.named(name, importName); - } - } else if (importedType !== "commonjs") { - throw new Error(`Unexpected interopType "${importedType}"`); - } else if (importedInterop === "babel") { - if (isModuleForNode) { - name = name !== "default" ? name : importedSource; - const es6Default = `${importedSource}$es6Default`; - builder.import(); - - if (isNamespace) { - builder.default(es6Default).var(name || importedSource).wildcardInterop(); - } else if (isDefault) { - if (ensureLiveReference) { - builder.default(es6Default).var(name || importedSource).defaultInterop().read("default"); - } else { - builder.default(es6Default).var(name).defaultInterop().prop(importName); - } - } else if (isNamed) { - builder.default(es6Default).read(importName); - } - } else if (isModuleForBabel) { - builder.import(); - - if (isNamespace) { - builder.namespace(name || importedSource); - } else if (isDefault || isNamed) { - builder.named(name, importName); - } - } else { - builder.require(); - - if (isNamespace) { - builder.var(name || importedSource).wildcardInterop(); - } else if ((isDefault || isNamed) && ensureLiveReference) { - if (isDefault) { - name = name !== "default" ? name : importedSource; - builder.var(name).read(importName); - builder.defaultInterop(); - } else { - builder.var(importedSource).read(importName); - } - } else if (isDefault) { - builder.var(name).defaultInterop().prop(importName); - } else if (isNamed) { - builder.var(name).prop(importName); - } - } - } else if (importedInterop === "compiled") { - if (isModuleForNode) { - builder.import(); - - if (isNamespace) { - builder.default(name || importedSource); - } else if (isDefault || isNamed) { - builder.default(importedSource).read(name); - } - } else if (isModuleForBabel) { - builder.import(); - - if (isNamespace) { - builder.namespace(name || importedSource); - } else if (isDefault || isNamed) { - builder.named(name, importName); - } - } else { - builder.require(); - - if (isNamespace) { - builder.var(name || importedSource); - } else if (isDefault || isNamed) { - if (ensureLiveReference) { - builder.var(importedSource).read(name); - } else { - builder.prop(importName).var(name); - } - } - } - } else if (importedInterop === "uncompiled") { - if (isDefault && ensureLiveReference) { - throw new Error("No live reference for commonjs default"); - } - - if (isModuleForNode) { - builder.import(); - - if (isNamespace) { - builder.default(name || importedSource); - } else if (isDefault) { - builder.default(name); - } else if (isNamed) { - builder.default(importedSource).read(name); - } - } else if (isModuleForBabel) { - builder.import(); - - if (isNamespace) { - builder.default(name || importedSource); - } else if (isDefault) { - builder.default(name); - } else if (isNamed) { - builder.named(name, importName); - } - } else { - builder.require(); - - if (isNamespace) { - builder.var(name || importedSource); - } else if (isDefault) { - builder.var(name); - } else if (isNamed) { - if (ensureLiveReference) { - builder.var(importedSource).read(name); - } else { - builder.var(name).prop(importName); - } - } - } - } else { - throw new Error(`Unknown importedInterop "${importedInterop}".`); - } - - const { - statements, - resultName - } = builder.done(); - - this._insertStatements(statements, importPosition, blockHoist); - - if ((isDefault || isNamed) && ensureNoContext && resultName.type !== "Identifier") { - return sequenceExpression([numericLiteral(0), resultName]); - } - - return resultName; - } - - _insertStatements(statements, importPosition = "before", blockHoist = 3) { - const body = this._programPath.get("body"); - - if (importPosition === "after") { - for (let i = body.length - 1; i >= 0; i--) { - if (body[i].isImportDeclaration()) { - body[i].insertAfter(statements); - return; - } - } - } else { - statements.forEach(node => { - node._blockHoist = blockHoist; - }); - const targetPath = body.find(p => { - const val = p.node._blockHoist; - return Number.isFinite(val) && val < 4; - }); - - if (targetPath) { - targetPath.insertBefore(statements); - return; - } - } - - this._programPath.unshiftContainer("body", statements); - } - -} - -exports.default = ImportInjector; \ No newline at end of file diff --git a/node_modules/@babel/helper-module-imports/lib/index.js b/node_modules/@babel/helper-module-imports/lib/index.js deleted file mode 100644 index a3d7921c..00000000 --- a/node_modules/@babel/helper-module-imports/lib/index.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "ImportInjector", { - enumerable: true, - get: function () { - return _importInjector.default; - } -}); -exports.addDefault = addDefault; -exports.addNamed = addNamed; -exports.addNamespace = addNamespace; -exports.addSideEffect = addSideEffect; -Object.defineProperty(exports, "isModule", { - enumerable: true, - get: function () { - return _isModule.default; - } -}); - -var _importInjector = require("./import-injector"); - -var _isModule = require("./is-module"); - -function addDefault(path, importedSource, opts) { - return new _importInjector.default(path).addDefault(importedSource, opts); -} - -function addNamed(path, name, importedSource, opts) { - return new _importInjector.default(path).addNamed(name, importedSource, opts); -} - -function addNamespace(path, importedSource, opts) { - return new _importInjector.default(path).addNamespace(importedSource, opts); -} - -function addSideEffect(path, importedSource, opts) { - return new _importInjector.default(path).addSideEffect(importedSource, opts); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-imports/lib/is-module.js b/node_modules/@babel/helper-module-imports/lib/is-module.js deleted file mode 100644 index ad9e3995..00000000 --- a/node_modules/@babel/helper-module-imports/lib/is-module.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = isModule; - -function isModule(path) { - const { - sourceType - } = path.node; - - if (sourceType !== "module" && sourceType !== "script") { - throw path.buildCodeFrameError(`Unknown sourceType "${sourceType}", cannot transform.`); - } - - return path.node.sourceType === "module"; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-imports/package.json b/node_modules/@babel/helper-module-imports/package.json deleted file mode 100644 index 9301d3e1..00000000 --- a/node_modules/@babel/helper-module-imports/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@babel/helper-module-imports", - "version": "7.18.6", - "description": "Babel helper functions for inserting module loads", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-helper-module-imports", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-module-imports" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/core": "^7.18.6", - "@babel/traverse": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-transforms/LICENSE b/node_modules/@babel/helper-module-transforms/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-module-transforms/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-module-transforms/README.md b/node_modules/@babel/helper-module-transforms/README.md deleted file mode 100644 index c7b1a38a..00000000 --- a/node_modules/@babel/helper-module-transforms/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-module-transforms - -> Babel helper functions for implementing ES6 module transformations - -See our website [@babel/helper-module-transforms](https://babeljs.io/docs/en/babel-helper-module-transforms) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-module-transforms -``` - -or using yarn: - -```sh -yarn add @babel/helper-module-transforms -``` diff --git a/node_modules/@babel/helper-module-transforms/lib/get-module-name.js b/node_modules/@babel/helper-module-transforms/lib/get-module-name.js deleted file mode 100644 index 87c2b835..00000000 --- a/node_modules/@babel/helper-module-transforms/lib/get-module-name.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = getModuleName; -{ - const originalGetModuleName = getModuleName; - - exports.default = getModuleName = function getModuleName(rootOpts, pluginOpts) { - var _pluginOpts$moduleId, _pluginOpts$moduleIds, _pluginOpts$getModule, _pluginOpts$moduleRoo; - - return originalGetModuleName(rootOpts, { - moduleId: (_pluginOpts$moduleId = pluginOpts.moduleId) != null ? _pluginOpts$moduleId : rootOpts.moduleId, - moduleIds: (_pluginOpts$moduleIds = pluginOpts.moduleIds) != null ? _pluginOpts$moduleIds : rootOpts.moduleIds, - getModuleId: (_pluginOpts$getModule = pluginOpts.getModuleId) != null ? _pluginOpts$getModule : rootOpts.getModuleId, - moduleRoot: (_pluginOpts$moduleRoo = pluginOpts.moduleRoot) != null ? _pluginOpts$moduleRoo : rootOpts.moduleRoot - }); - }; -} - -function getModuleName(rootOpts, pluginOpts) { - const { - filename, - filenameRelative = filename, - sourceRoot = pluginOpts.moduleRoot - } = rootOpts; - const { - moduleId, - moduleIds = !!moduleId, - getModuleId, - moduleRoot = sourceRoot - } = pluginOpts; - if (!moduleIds) return null; - - if (moduleId != null && !getModuleId) { - return moduleId; - } - - let moduleName = moduleRoot != null ? moduleRoot + "/" : ""; - - if (filenameRelative) { - const sourceRootReplacer = sourceRoot != null ? new RegExp("^" + sourceRoot + "/?") : ""; - moduleName += filenameRelative.replace(sourceRootReplacer, "").replace(/\.(\w*?)$/, ""); - } - - moduleName = moduleName.replace(/\\/g, "/"); - - if (getModuleId) { - return getModuleId(moduleName) || moduleName; - } else { - return moduleName; - } -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-transforms/lib/index.js b/node_modules/@babel/helper-module-transforms/lib/index.js deleted file mode 100644 index 9a4b68d6..00000000 --- a/node_modules/@babel/helper-module-transforms/lib/index.js +++ /dev/null @@ -1,424 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.buildNamespaceInitStatements = buildNamespaceInitStatements; -exports.ensureStatementsHoisted = ensureStatementsHoisted; -Object.defineProperty(exports, "getModuleName", { - enumerable: true, - get: function () { - return _getModuleName.default; - } -}); -Object.defineProperty(exports, "hasExports", { - enumerable: true, - get: function () { - return _normalizeAndLoadMetadata.hasExports; - } -}); -Object.defineProperty(exports, "isModule", { - enumerable: true, - get: function () { - return _helperModuleImports.isModule; - } -}); -Object.defineProperty(exports, "isSideEffectImport", { - enumerable: true, - get: function () { - return _normalizeAndLoadMetadata.isSideEffectImport; - } -}); -exports.rewriteModuleStatementsAndPrepareHeader = rewriteModuleStatementsAndPrepareHeader; -Object.defineProperty(exports, "rewriteThis", { - enumerable: true, - get: function () { - return _rewriteThis.default; - } -}); -exports.wrapInterop = wrapInterop; - -var _assert = require("assert"); - -var _t = require("@babel/types"); - -var _template = require("@babel/template"); - -var _helperModuleImports = require("@babel/helper-module-imports"); - -var _rewriteThis = require("./rewrite-this"); - -var _rewriteLiveReferences = require("./rewrite-live-references"); - -var _normalizeAndLoadMetadata = require("./normalize-and-load-metadata"); - -var _getModuleName = require("./get-module-name"); - -const { - booleanLiteral, - callExpression, - cloneNode, - directive, - directiveLiteral, - expressionStatement, - identifier, - isIdentifier, - memberExpression, - stringLiteral, - valueToNode, - variableDeclaration, - variableDeclarator -} = _t; - -function rewriteModuleStatementsAndPrepareHeader(path, { - loose, - exportName, - strict, - allowTopLevelThis, - strictMode, - noInterop, - importInterop = noInterop ? "none" : "babel", - lazy, - esNamespaceOnly, - filename, - constantReexports = loose, - enumerableModuleMeta = loose, - noIncompleteNsImportDetection -}) { - (0, _normalizeAndLoadMetadata.validateImportInteropOption)(importInterop); - - _assert((0, _helperModuleImports.isModule)(path), "Cannot process module statements in a script"); - - path.node.sourceType = "script"; - const meta = (0, _normalizeAndLoadMetadata.default)(path, exportName, { - importInterop, - initializeReexports: constantReexports, - lazy, - esNamespaceOnly, - filename - }); - - if (!allowTopLevelThis) { - (0, _rewriteThis.default)(path); - } - - (0, _rewriteLiveReferences.default)(path, meta); - - if (strictMode !== false) { - const hasStrict = path.node.directives.some(directive => { - return directive.value.value === "use strict"; - }); - - if (!hasStrict) { - path.unshiftContainer("directives", directive(directiveLiteral("use strict"))); - } - } - - const headers = []; - - if ((0, _normalizeAndLoadMetadata.hasExports)(meta) && !strict) { - headers.push(buildESModuleHeader(meta, enumerableModuleMeta)); - } - - const nameList = buildExportNameListDeclaration(path, meta); - - if (nameList) { - meta.exportNameListName = nameList.name; - headers.push(nameList.statement); - } - - headers.push(...buildExportInitializationStatements(path, meta, constantReexports, noIncompleteNsImportDetection)); - return { - meta, - headers - }; -} - -function ensureStatementsHoisted(statements) { - statements.forEach(header => { - header._blockHoist = 3; - }); -} - -function wrapInterop(programPath, expr, type) { - if (type === "none") { - return null; - } - - if (type === "node-namespace") { - return callExpression(programPath.hub.addHelper("interopRequireWildcard"), [expr, booleanLiteral(true)]); - } else if (type === "node-default") { - return null; - } - - let helper; - - if (type === "default") { - helper = "interopRequireDefault"; - } else if (type === "namespace") { - helper = "interopRequireWildcard"; - } else { - throw new Error(`Unknown interop: ${type}`); - } - - return callExpression(programPath.hub.addHelper(helper), [expr]); -} - -function buildNamespaceInitStatements(metadata, sourceMetadata, constantReexports = false) { - const statements = []; - let srcNamespace = identifier(sourceMetadata.name); - if (sourceMetadata.lazy) srcNamespace = callExpression(srcNamespace, []); - - for (const localName of sourceMetadata.importsNamespace) { - if (localName === sourceMetadata.name) continue; - statements.push(_template.default.statement`var NAME = SOURCE;`({ - NAME: localName, - SOURCE: cloneNode(srcNamespace) - })); - } - - if (constantReexports) { - statements.push(...buildReexportsFromMeta(metadata, sourceMetadata, true)); - } - - for (const exportName of sourceMetadata.reexportNamespace) { - statements.push((sourceMetadata.lazy ? _template.default.statement` - Object.defineProperty(EXPORTS, "NAME", { - enumerable: true, - get: function() { - return NAMESPACE; - } - }); - ` : _template.default.statement`EXPORTS.NAME = NAMESPACE;`)({ - EXPORTS: metadata.exportName, - NAME: exportName, - NAMESPACE: cloneNode(srcNamespace) - })); - } - - if (sourceMetadata.reexportAll) { - const statement = buildNamespaceReexport(metadata, cloneNode(srcNamespace), constantReexports); - statement.loc = sourceMetadata.reexportAll.loc; - statements.push(statement); - } - - return statements; -} - -const ReexportTemplate = { - constant: _template.default.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`, - constantComputed: _template.default.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`, - spec: _template.default.statement` - Object.defineProperty(EXPORTS, "EXPORT_NAME", { - enumerable: true, - get: function() { - return NAMESPACE_IMPORT; - }, - }); - ` -}; - -const buildReexportsFromMeta = (meta, metadata, constantReexports) => { - const namespace = metadata.lazy ? callExpression(identifier(metadata.name), []) : identifier(metadata.name); - const { - stringSpecifiers - } = meta; - return Array.from(metadata.reexports, ([exportName, importName]) => { - let NAMESPACE_IMPORT = cloneNode(namespace); - - if (importName === "default" && metadata.interop === "node-default") {} else if (stringSpecifiers.has(importName)) { - NAMESPACE_IMPORT = memberExpression(NAMESPACE_IMPORT, stringLiteral(importName), true); - } else { - NAMESPACE_IMPORT = memberExpression(NAMESPACE_IMPORT, identifier(importName)); - } - - const astNodes = { - EXPORTS: meta.exportName, - EXPORT_NAME: exportName, - NAMESPACE_IMPORT - }; - - if (constantReexports || isIdentifier(NAMESPACE_IMPORT)) { - if (stringSpecifiers.has(exportName)) { - return ReexportTemplate.constantComputed(astNodes); - } else { - return ReexportTemplate.constant(astNodes); - } - } else { - return ReexportTemplate.spec(astNodes); - } - }); -}; - -function buildESModuleHeader(metadata, enumerableModuleMeta = false) { - return (enumerableModuleMeta ? _template.default.statement` - EXPORTS.__esModule = true; - ` : _template.default.statement` - Object.defineProperty(EXPORTS, "__esModule", { - value: true, - }); - `)({ - EXPORTS: metadata.exportName - }); -} - -function buildNamespaceReexport(metadata, namespace, constantReexports) { - return (constantReexports ? _template.default.statement` - Object.keys(NAMESPACE).forEach(function(key) { - if (key === "default" || key === "__esModule") return; - VERIFY_NAME_LIST; - if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return; - - EXPORTS[key] = NAMESPACE[key]; - }); - ` : _template.default.statement` - Object.keys(NAMESPACE).forEach(function(key) { - if (key === "default" || key === "__esModule") return; - VERIFY_NAME_LIST; - if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return; - - Object.defineProperty(EXPORTS, key, { - enumerable: true, - get: function() { - return NAMESPACE[key]; - }, - }); - }); - `)({ - NAMESPACE: namespace, - EXPORTS: metadata.exportName, - VERIFY_NAME_LIST: metadata.exportNameListName ? (0, _template.default)` - if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return; - `({ - EXPORTS_LIST: metadata.exportNameListName - }) : null - }); -} - -function buildExportNameListDeclaration(programPath, metadata) { - const exportedVars = Object.create(null); - - for (const data of metadata.local.values()) { - for (const name of data.names) { - exportedVars[name] = true; - } - } - - let hasReexport = false; - - for (const data of metadata.source.values()) { - for (const exportName of data.reexports.keys()) { - exportedVars[exportName] = true; - } - - for (const exportName of data.reexportNamespace) { - exportedVars[exportName] = true; - } - - hasReexport = hasReexport || !!data.reexportAll; - } - - if (!hasReexport || Object.keys(exportedVars).length === 0) return null; - const name = programPath.scope.generateUidIdentifier("exportNames"); - delete exportedVars.default; - return { - name: name.name, - statement: variableDeclaration("var", [variableDeclarator(name, valueToNode(exportedVars))]) - }; -} - -function buildExportInitializationStatements(programPath, metadata, constantReexports = false, noIncompleteNsImportDetection = false) { - const initStatements = []; - - for (const [localName, data] of metadata.local) { - if (data.kind === "import") {} else if (data.kind === "hoisted") { - initStatements.push([data.names[0], buildInitStatement(metadata, data.names, identifier(localName))]); - } else if (!noIncompleteNsImportDetection) { - for (const exportName of data.names) { - initStatements.push([exportName, null]); - } - } - } - - for (const data of metadata.source.values()) { - if (!constantReexports) { - const reexportsStatements = buildReexportsFromMeta(metadata, data, false); - const reexports = [...data.reexports.keys()]; - - for (let i = 0; i < reexportsStatements.length; i++) { - initStatements.push([reexports[i], reexportsStatements[i]]); - } - } - - if (!noIncompleteNsImportDetection) { - for (const exportName of data.reexportNamespace) { - initStatements.push([exportName, null]); - } - } - } - - initStatements.sort(([a], [b]) => { - if (a < b) return -1; - if (b < a) return 1; - return 0; - }); - const results = []; - - if (noIncompleteNsImportDetection) { - for (const [, initStatement] of initStatements) { - results.push(initStatement); - } - } else { - const chunkSize = 100; - - for (let i = 0; i < initStatements.length; i += chunkSize) { - let uninitializedExportNames = []; - - for (let j = 0; j < chunkSize && i + j < initStatements.length; j++) { - const [exportName, initStatement] = initStatements[i + j]; - - if (initStatement !== null) { - if (uninitializedExportNames.length > 0) { - results.push(buildInitStatement(metadata, uninitializedExportNames, programPath.scope.buildUndefinedNode())); - uninitializedExportNames = []; - } - - results.push(initStatement); - } else { - uninitializedExportNames.push(exportName); - } - } - - if (uninitializedExportNames.length > 0) { - results.push(buildInitStatement(metadata, uninitializedExportNames, programPath.scope.buildUndefinedNode())); - } - } - } - - return results; -} - -const InitTemplate = { - computed: _template.default.expression`EXPORTS["NAME"] = VALUE`, - default: _template.default.expression`EXPORTS.NAME = VALUE` -}; - -function buildInitStatement(metadata, exportNames, initExpr) { - const { - stringSpecifiers, - exportName: EXPORTS - } = metadata; - return expressionStatement(exportNames.reduce((acc, exportName) => { - const params = { - EXPORTS, - NAME: exportName, - VALUE: acc - }; - - if (stringSpecifiers.has(exportName)) { - return InitTemplate.computed(params); - } else { - return InitTemplate.default(params); - } - }, initExpr)); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js b/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js deleted file mode 100644 index 5187a30a..00000000 --- a/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js +++ /dev/null @@ -1,401 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = normalizeModuleAndLoadMetadata; -exports.hasExports = hasExports; -exports.isSideEffectImport = isSideEffectImport; -exports.validateImportInteropOption = validateImportInteropOption; - -var _path = require("path"); - -var _helperValidatorIdentifier = require("@babel/helper-validator-identifier"); - -var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration"); - -function hasExports(metadata) { - return metadata.hasExports; -} - -function isSideEffectImport(source) { - return source.imports.size === 0 && source.importsNamespace.size === 0 && source.reexports.size === 0 && source.reexportNamespace.size === 0 && !source.reexportAll; -} - -function validateImportInteropOption(importInterop) { - if (typeof importInterop !== "function" && importInterop !== "none" && importInterop !== "babel" && importInterop !== "node") { - throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${importInterop}).`); - } - - return importInterop; -} - -function resolveImportInterop(importInterop, source, filename) { - if (typeof importInterop === "function") { - return validateImportInteropOption(importInterop(source, filename)); - } - - return importInterop; -} - -function normalizeModuleAndLoadMetadata(programPath, exportName, { - importInterop, - initializeReexports = false, - lazy = false, - esNamespaceOnly = false, - filename -}) { - if (!exportName) { - exportName = programPath.scope.generateUidIdentifier("exports").name; - } - - const stringSpecifiers = new Set(); - nameAnonymousExports(programPath); - const { - local, - source, - hasExports - } = getModuleMetadata(programPath, { - initializeReexports, - lazy - }, stringSpecifiers); - removeModuleDeclarations(programPath); - - for (const [, metadata] of source) { - if (metadata.importsNamespace.size > 0) { - metadata.name = metadata.importsNamespace.values().next().value; - } - - const resolvedInterop = resolveImportInterop(importInterop, metadata.source, filename); - - if (resolvedInterop === "none") { - metadata.interop = "none"; - } else if (resolvedInterop === "node" && metadata.interop === "namespace") { - metadata.interop = "node-namespace"; - } else if (resolvedInterop === "node" && metadata.interop === "default") { - metadata.interop = "node-default"; - } else if (esNamespaceOnly && metadata.interop === "namespace") { - metadata.interop = "default"; - } - } - - return { - exportName, - exportNameListName: null, - hasExports, - local, - source, - stringSpecifiers - }; -} - -function getExportSpecifierName(path, stringSpecifiers) { - if (path.isIdentifier()) { - return path.node.name; - } else if (path.isStringLiteral()) { - const stringValue = path.node.value; - - if (!(0, _helperValidatorIdentifier.isIdentifierName)(stringValue)) { - stringSpecifiers.add(stringValue); - } - - return stringValue; - } else { - throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${path.node.type}`); - } -} - -function assertExportSpecifier(path) { - if (path.isExportSpecifier()) { - return; - } else if (path.isExportNamespaceSpecifier()) { - throw path.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`."); - } else { - throw path.buildCodeFrameError("Unexpected export specifier type"); - } -} - -function getModuleMetadata(programPath, { - lazy, - initializeReexports -}, stringSpecifiers) { - const localData = getLocalExportMetadata(programPath, initializeReexports, stringSpecifiers); - const sourceData = new Map(); - - const getData = sourceNode => { - const source = sourceNode.value; - let data = sourceData.get(source); - - if (!data) { - data = { - name: programPath.scope.generateUidIdentifier((0, _path.basename)(source, (0, _path.extname)(source))).name, - interop: "none", - loc: null, - imports: new Map(), - importsNamespace: new Set(), - reexports: new Map(), - reexportNamespace: new Set(), - reexportAll: null, - lazy: false, - source - }; - sourceData.set(source, data); - } - - return data; - }; - - let hasExports = false; - programPath.get("body").forEach(child => { - if (child.isImportDeclaration()) { - const data = getData(child.node.source); - if (!data.loc) data.loc = child.node.loc; - child.get("specifiers").forEach(spec => { - if (spec.isImportDefaultSpecifier()) { - const localName = spec.get("local").node.name; - data.imports.set(localName, "default"); - const reexport = localData.get(localName); - - if (reexport) { - localData.delete(localName); - reexport.names.forEach(name => { - data.reexports.set(name, "default"); - }); - } - } else if (spec.isImportNamespaceSpecifier()) { - const localName = spec.get("local").node.name; - data.importsNamespace.add(localName); - const reexport = localData.get(localName); - - if (reexport) { - localData.delete(localName); - reexport.names.forEach(name => { - data.reexportNamespace.add(name); - }); - } - } else if (spec.isImportSpecifier()) { - const importName = getExportSpecifierName(spec.get("imported"), stringSpecifiers); - const localName = spec.get("local").node.name; - data.imports.set(localName, importName); - const reexport = localData.get(localName); - - if (reexport) { - localData.delete(localName); - reexport.names.forEach(name => { - data.reexports.set(name, importName); - }); - } - } - }); - } else if (child.isExportAllDeclaration()) { - hasExports = true; - const data = getData(child.node.source); - if (!data.loc) data.loc = child.node.loc; - data.reexportAll = { - loc: child.node.loc - }; - } else if (child.isExportNamedDeclaration() && child.node.source) { - hasExports = true; - const data = getData(child.node.source); - if (!data.loc) data.loc = child.node.loc; - child.get("specifiers").forEach(spec => { - assertExportSpecifier(spec); - const importName = getExportSpecifierName(spec.get("local"), stringSpecifiers); - const exportName = getExportSpecifierName(spec.get("exported"), stringSpecifiers); - data.reexports.set(exportName, importName); - - if (exportName === "__esModule") { - throw spec.get("exported").buildCodeFrameError('Illegal export "__esModule".'); - } - }); - } else if (child.isExportNamedDeclaration() || child.isExportDefaultDeclaration()) { - hasExports = true; - } - }); - - for (const metadata of sourceData.values()) { - let needsDefault = false; - let needsNamed = false; - - if (metadata.importsNamespace.size > 0) { - needsDefault = true; - needsNamed = true; - } - - if (metadata.reexportAll) { - needsNamed = true; - } - - for (const importName of metadata.imports.values()) { - if (importName === "default") needsDefault = true;else needsNamed = true; - } - - for (const importName of metadata.reexports.values()) { - if (importName === "default") needsDefault = true;else needsNamed = true; - } - - if (needsDefault && needsNamed) { - metadata.interop = "namespace"; - } else if (needsDefault) { - metadata.interop = "default"; - } - } - - for (const [source, metadata] of sourceData) { - if (lazy !== false && !(isSideEffectImport(metadata) || metadata.reexportAll)) { - if (lazy === true) { - metadata.lazy = !/\./.test(source); - } else if (Array.isArray(lazy)) { - metadata.lazy = lazy.indexOf(source) !== -1; - } else if (typeof lazy === "function") { - metadata.lazy = lazy(source); - } else { - throw new Error(`.lazy must be a boolean, string array, or function`); - } - } - } - - return { - hasExports, - local: localData, - source: sourceData - }; -} - -function getLocalExportMetadata(programPath, initializeReexports, stringSpecifiers) { - const bindingKindLookup = new Map(); - programPath.get("body").forEach(child => { - let kind; - - if (child.isImportDeclaration()) { - kind = "import"; - } else { - if (child.isExportDefaultDeclaration()) { - child = child.get("declaration"); - } - - if (child.isExportNamedDeclaration()) { - if (child.node.declaration) { - child = child.get("declaration"); - } else if (initializeReexports && child.node.source && child.get("source").isStringLiteral()) { - child.get("specifiers").forEach(spec => { - assertExportSpecifier(spec); - bindingKindLookup.set(spec.get("local").node.name, "block"); - }); - return; - } - } - - if (child.isFunctionDeclaration()) { - kind = "hoisted"; - } else if (child.isClassDeclaration()) { - kind = "block"; - } else if (child.isVariableDeclaration({ - kind: "var" - })) { - kind = "var"; - } else if (child.isVariableDeclaration()) { - kind = "block"; - } else { - return; - } - } - - Object.keys(child.getOuterBindingIdentifiers()).forEach(name => { - bindingKindLookup.set(name, kind); - }); - }); - const localMetadata = new Map(); - - const getLocalMetadata = idPath => { - const localName = idPath.node.name; - let metadata = localMetadata.get(localName); - - if (!metadata) { - const kind = bindingKindLookup.get(localName); - - if (kind === undefined) { - throw idPath.buildCodeFrameError(`Exporting local "${localName}", which is not declared.`); - } - - metadata = { - names: [], - kind - }; - localMetadata.set(localName, metadata); - } - - return metadata; - }; - - programPath.get("body").forEach(child => { - if (child.isExportNamedDeclaration() && (initializeReexports || !child.node.source)) { - if (child.node.declaration) { - const declaration = child.get("declaration"); - const ids = declaration.getOuterBindingIdentifierPaths(); - Object.keys(ids).forEach(name => { - if (name === "__esModule") { - throw declaration.buildCodeFrameError('Illegal export "__esModule".'); - } - - getLocalMetadata(ids[name]).names.push(name); - }); - } else { - child.get("specifiers").forEach(spec => { - const local = spec.get("local"); - const exported = spec.get("exported"); - const localMetadata = getLocalMetadata(local); - const exportName = getExportSpecifierName(exported, stringSpecifiers); - - if (exportName === "__esModule") { - throw exported.buildCodeFrameError('Illegal export "__esModule".'); - } - - localMetadata.names.push(exportName); - }); - } - } else if (child.isExportDefaultDeclaration()) { - const declaration = child.get("declaration"); - - if (declaration.isFunctionDeclaration() || declaration.isClassDeclaration()) { - getLocalMetadata(declaration.get("id")).names.push("default"); - } else { - throw declaration.buildCodeFrameError("Unexpected default expression export."); - } - } - }); - return localMetadata; -} - -function nameAnonymousExports(programPath) { - programPath.get("body").forEach(child => { - if (!child.isExportDefaultDeclaration()) return; - (0, _helperSplitExportDeclaration.default)(child); - }); -} - -function removeModuleDeclarations(programPath) { - programPath.get("body").forEach(child => { - if (child.isImportDeclaration()) { - child.remove(); - } else if (child.isExportNamedDeclaration()) { - if (child.node.declaration) { - child.node.declaration._blockHoist = child.node._blockHoist; - child.replaceWith(child.node.declaration); - } else { - child.remove(); - } - } else if (child.isExportDefaultDeclaration()) { - const declaration = child.get("declaration"); - - if (declaration.isFunctionDeclaration() || declaration.isClassDeclaration()) { - declaration._blockHoist = child.node._blockHoist; - child.replaceWith(declaration); - } else { - throw declaration.buildCodeFrameError("Unexpected default expression export."); - } - } else if (child.isExportAllDeclaration()) { - child.remove(); - } - }); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js b/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js deleted file mode 100644 index cf7cb5ce..00000000 --- a/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js +++ /dev/null @@ -1,404 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = rewriteLiveReferences; - -var _assert = require("assert"); - -var _t = require("@babel/types"); - -var _template = require("@babel/template"); - -var _helperSimpleAccess = require("@babel/helper-simple-access"); - -const { - assignmentExpression, - callExpression, - cloneNode, - expressionStatement, - getOuterBindingIdentifiers, - identifier, - isMemberExpression, - isVariableDeclaration, - jsxIdentifier, - jsxMemberExpression, - memberExpression, - numericLiteral, - sequenceExpression, - stringLiteral, - variableDeclaration, - variableDeclarator -} = _t; - -function isInType(path) { - do { - switch (path.parent.type) { - case "TSTypeAnnotation": - case "TSTypeAliasDeclaration": - case "TSTypeReference": - case "TypeAnnotation": - case "TypeAlias": - return true; - - case "ExportSpecifier": - return path.parentPath.parent.exportKind === "type"; - - default: - if (path.parentPath.isStatement() || path.parentPath.isExpression()) { - return false; - } - - } - } while (path = path.parentPath); -} - -function rewriteLiveReferences(programPath, metadata) { - const imported = new Map(); - const exported = new Map(); - - const requeueInParent = path => { - programPath.requeue(path); - }; - - for (const [source, data] of metadata.source) { - for (const [localName, importName] of data.imports) { - imported.set(localName, [source, importName, null]); - } - - for (const localName of data.importsNamespace) { - imported.set(localName, [source, null, localName]); - } - } - - for (const [local, data] of metadata.local) { - let exportMeta = exported.get(local); - - if (!exportMeta) { - exportMeta = []; - exported.set(local, exportMeta); - } - - exportMeta.push(...data.names); - } - - const rewriteBindingInitVisitorState = { - metadata, - requeueInParent, - scope: programPath.scope, - exported - }; - programPath.traverse(rewriteBindingInitVisitor, rewriteBindingInitVisitorState); - (0, _helperSimpleAccess.default)(programPath, new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())]), false); - const rewriteReferencesVisitorState = { - seen: new WeakSet(), - metadata, - requeueInParent, - scope: programPath.scope, - imported, - exported, - buildImportReference: ([source, importName, localName], identNode) => { - const meta = metadata.source.get(source); - - if (localName) { - if (meta.lazy) { - identNode = callExpression(identNode, []); - } - - return identNode; - } - - let namespace = identifier(meta.name); - if (meta.lazy) namespace = callExpression(namespace, []); - - if (importName === "default" && meta.interop === "node-default") { - return namespace; - } - - const computed = metadata.stringSpecifiers.has(importName); - return memberExpression(namespace, computed ? stringLiteral(importName) : identifier(importName), computed); - } - }; - programPath.traverse(rewriteReferencesVisitor, rewriteReferencesVisitorState); -} - -const rewriteBindingInitVisitor = { - Scope(path) { - path.skip(); - }, - - ClassDeclaration(path) { - const { - requeueInParent, - exported, - metadata - } = this; - const { - id - } = path.node; - if (!id) throw new Error("Expected class to have a name"); - const localName = id.name; - const exportNames = exported.get(localName) || []; - - if (exportNames.length > 0) { - const statement = expressionStatement(buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName))); - statement._blockHoist = path.node._blockHoist; - requeueInParent(path.insertAfter(statement)[0]); - } - }, - - VariableDeclaration(path) { - const { - requeueInParent, - exported, - metadata - } = this; - Object.keys(path.getOuterBindingIdentifiers()).forEach(localName => { - const exportNames = exported.get(localName) || []; - - if (exportNames.length > 0) { - const statement = expressionStatement(buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName))); - statement._blockHoist = path.node._blockHoist; - requeueInParent(path.insertAfter(statement)[0]); - } - }); - } - -}; - -const buildBindingExportAssignmentExpression = (metadata, exportNames, localExpr) => { - return (exportNames || []).reduce((expr, exportName) => { - const { - stringSpecifiers - } = metadata; - const computed = stringSpecifiers.has(exportName); - return assignmentExpression("=", memberExpression(identifier(metadata.exportName), computed ? stringLiteral(exportName) : identifier(exportName), computed), expr); - }, localExpr); -}; - -const buildImportThrow = localName => { - return _template.default.expression.ast` - (function() { - throw new Error('"' + '${localName}' + '" is read-only.'); - })() - `; -}; - -const rewriteReferencesVisitor = { - ReferencedIdentifier(path) { - const { - seen, - buildImportReference, - scope, - imported, - requeueInParent - } = this; - if (seen.has(path.node)) return; - seen.add(path.node); - const localName = path.node.name; - const importData = imported.get(localName); - - if (importData) { - if (isInType(path)) { - throw path.buildCodeFrameError(`Cannot transform the imported binding "${localName}" since it's also used in a type annotation. ` + `Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`); - } - - const localBinding = path.scope.getBinding(localName); - const rootBinding = scope.getBinding(localName); - if (rootBinding !== localBinding) return; - const ref = buildImportReference(importData, path.node); - ref.loc = path.node.loc; - - if ((path.parentPath.isCallExpression({ - callee: path.node - }) || path.parentPath.isOptionalCallExpression({ - callee: path.node - }) || path.parentPath.isTaggedTemplateExpression({ - tag: path.node - })) && isMemberExpression(ref)) { - path.replaceWith(sequenceExpression([numericLiteral(0), ref])); - } else if (path.isJSXIdentifier() && isMemberExpression(ref)) { - const { - object, - property - } = ref; - path.replaceWith(jsxMemberExpression(jsxIdentifier(object.name), jsxIdentifier(property.name))); - } else { - path.replaceWith(ref); - } - - requeueInParent(path); - path.skip(); - } - }, - - UpdateExpression(path) { - const { - scope, - seen, - imported, - exported, - requeueInParent, - buildImportReference - } = this; - if (seen.has(path.node)) return; - seen.add(path.node); - const arg = path.get("argument"); - if (arg.isMemberExpression()) return; - const update = path.node; - - if (arg.isIdentifier()) { - const localName = arg.node.name; - - if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { - return; - } - - const exportedNames = exported.get(localName); - const importData = imported.get(localName); - - if ((exportedNames == null ? void 0 : exportedNames.length) > 0 || importData) { - if (importData) { - path.replaceWith(assignmentExpression(update.operator[0] + "=", buildImportReference(importData, arg.node), buildImportThrow(localName))); - } else if (update.prefix) { - path.replaceWith(buildBindingExportAssignmentExpression(this.metadata, exportedNames, cloneNode(update))); - } else { - const ref = scope.generateDeclaredUidIdentifier(localName); - path.replaceWith(sequenceExpression([assignmentExpression("=", cloneNode(ref), cloneNode(update)), buildBindingExportAssignmentExpression(this.metadata, exportedNames, identifier(localName)), cloneNode(ref)])); - } - } - } - - requeueInParent(path); - path.skip(); - }, - - AssignmentExpression: { - exit(path) { - const { - scope, - seen, - imported, - exported, - requeueInParent, - buildImportReference - } = this; - if (seen.has(path.node)) return; - seen.add(path.node); - const left = path.get("left"); - if (left.isMemberExpression()) return; - - if (left.isIdentifier()) { - const localName = left.node.name; - - if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { - return; - } - - const exportedNames = exported.get(localName); - const importData = imported.get(localName); - - if ((exportedNames == null ? void 0 : exportedNames.length) > 0 || importData) { - _assert(path.node.operator === "=", "Path was not simplified"); - - const assignment = path.node; - - if (importData) { - assignment.left = buildImportReference(importData, left.node); - assignment.right = sequenceExpression([assignment.right, buildImportThrow(localName)]); - } - - path.replaceWith(buildBindingExportAssignmentExpression(this.metadata, exportedNames, assignment)); - requeueInParent(path); - } - } else { - const ids = left.getOuterBindingIdentifiers(); - const programScopeIds = Object.keys(ids).filter(localName => scope.getBinding(localName) === path.scope.getBinding(localName)); - const id = programScopeIds.find(localName => imported.has(localName)); - - if (id) { - path.node.right = sequenceExpression([path.node.right, buildImportThrow(id)]); - } - - const items = []; - programScopeIds.forEach(localName => { - const exportedNames = exported.get(localName) || []; - - if (exportedNames.length > 0) { - items.push(buildBindingExportAssignmentExpression(this.metadata, exportedNames, identifier(localName))); - } - }); - - if (items.length > 0) { - let node = sequenceExpression(items); - - if (path.parentPath.isExpressionStatement()) { - node = expressionStatement(node); - node._blockHoist = path.parentPath.node._blockHoist; - } - - const statement = path.insertAfter(node)[0]; - requeueInParent(statement); - } - } - } - - }, - - "ForOfStatement|ForInStatement"(path) { - const { - scope, - node - } = path; - const { - left - } = node; - const { - exported, - imported, - scope: programScope - } = this; - - if (!isVariableDeclaration(left)) { - let didTransformExport = false, - importConstViolationName; - const loopBodyScope = path.get("body").scope; - - for (const name of Object.keys(getOuterBindingIdentifiers(left))) { - if (programScope.getBinding(name) === scope.getBinding(name)) { - if (exported.has(name)) { - didTransformExport = true; - - if (loopBodyScope.hasOwnBinding(name)) { - loopBodyScope.rename(name); - } - } - - if (imported.has(name) && !importConstViolationName) { - importConstViolationName = name; - } - } - } - - if (!didTransformExport && !importConstViolationName) { - return; - } - - path.ensureBlock(); - const bodyPath = path.get("body"); - const newLoopId = scope.generateUidIdentifierBasedOnNode(left); - path.get("left").replaceWith(variableDeclaration("let", [variableDeclarator(cloneNode(newLoopId))])); - scope.registerDeclaration(path.get("left")); - - if (didTransformExport) { - bodyPath.unshiftContainer("body", expressionStatement(assignmentExpression("=", left, newLoopId))); - } - - if (importConstViolationName) { - bodyPath.unshiftContainer("body", expressionStatement(buildImportThrow(importConstViolationName))); - } - } - } - -}; \ No newline at end of file diff --git a/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js b/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js deleted file mode 100644 index 91655399..00000000 --- a/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = rewriteThis; - -var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - -var _traverse = require("@babel/traverse"); - -var _t = require("@babel/types"); - -const { - numericLiteral, - unaryExpression -} = _t; - -function rewriteThis(programPath) { - (0, _traverse.default)(programPath.node, Object.assign({}, rewriteThisVisitor, { - noScope: true - })); -} - -const rewriteThisVisitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, { - ThisExpression(path) { - path.replaceWith(unaryExpression("void", numericLiteral(0), true)); - } - -}]); \ No newline at end of file diff --git a/node_modules/@babel/helper-module-transforms/package.json b/node_modules/@babel/helper-module-transforms/package.json deleted file mode 100644 index 11875d4e..00000000 --- a/node_modules/@babel/helper-module-transforms/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "@babel/helper-module-transforms", - "version": "7.18.6", - "description": "Babel helper functions for implementing ES6 module transformations", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-helper-module-transforms", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-module-transforms" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-optimise-call-expression/LICENSE b/node_modules/@babel/helper-optimise-call-expression/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-optimise-call-expression/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-optimise-call-expression/README.md b/node_modules/@babel/helper-optimise-call-expression/README.md deleted file mode 100644 index a071d434..00000000 --- a/node_modules/@babel/helper-optimise-call-expression/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-optimise-call-expression - -> Helper function to optimise call expression - -See our website [@babel/helper-optimise-call-expression](https://babeljs.io/docs/en/babel-helper-optimise-call-expression) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-optimise-call-expression -``` - -or using yarn: - -```sh -yarn add @babel/helper-optimise-call-expression -``` diff --git a/node_modules/@babel/helper-optimise-call-expression/lib/index.js b/node_modules/@babel/helper-optimise-call-expression/lib/index.js deleted file mode 100644 index c5a27e1e..00000000 --- a/node_modules/@babel/helper-optimise-call-expression/lib/index.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = optimiseCallExpression; - -var _t = require("@babel/types"); - -const { - callExpression, - identifier, - isIdentifier, - isSpreadElement, - memberExpression, - optionalCallExpression, - optionalMemberExpression -} = _t; - -function optimiseCallExpression(callee, thisNode, args, optional) { - if (args.length === 1 && isSpreadElement(args[0]) && isIdentifier(args[0].argument, { - name: "arguments" - })) { - if (optional) { - return optionalCallExpression(optionalMemberExpression(callee, identifier("apply"), false, true), [thisNode, args[0].argument], false); - } - - return callExpression(memberExpression(callee, identifier("apply")), [thisNode, args[0].argument]); - } else { - if (optional) { - return optionalCallExpression(optionalMemberExpression(callee, identifier("call"), false, true), [thisNode, ...args], false); - } - - return callExpression(memberExpression(callee, identifier("call")), [thisNode, ...args]); - } -} \ No newline at end of file diff --git a/node_modules/@babel/helper-optimise-call-expression/package.json b/node_modules/@babel/helper-optimise-call-expression/package.json deleted file mode 100644 index 7b5b2f21..00000000 --- a/node_modules/@babel/helper-optimise-call-expression/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@babel/helper-optimise-call-expression", - "version": "7.18.6", - "description": "Helper function to optimise call expression", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-optimise-call-expression" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-optimise-call-expression", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/generator": "^7.18.6", - "@babel/parser": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-plugin-utils/LICENSE b/node_modules/@babel/helper-plugin-utils/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-plugin-utils/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-plugin-utils/README.md b/node_modules/@babel/helper-plugin-utils/README.md deleted file mode 100644 index c17852d3..00000000 --- a/node_modules/@babel/helper-plugin-utils/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-plugin-utils - -> General utilities for plugins to use - -See our website [@babel/helper-plugin-utils](https://babeljs.io/docs/en/babel-helper-plugin-utils) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-plugin-utils -``` - -or using yarn: - -```sh -yarn add @babel/helper-plugin-utils -``` diff --git a/node_modules/@babel/helper-plugin-utils/lib/index.js b/node_modules/@babel/helper-plugin-utils/lib/index.js deleted file mode 100644 index 02df6923..00000000 --- a/node_modules/@babel/helper-plugin-utils/lib/index.js +++ /dev/null @@ -1,95 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.declare = declare; -exports.declarePreset = void 0; - -function declare(builder) { - return (api, options, dirname) => { - var _clonedApi2; - - let clonedApi; - - for (const name of Object.keys(apiPolyfills)) { - var _clonedApi; - - if (api[name]) continue; - clonedApi = (_clonedApi = clonedApi) != null ? _clonedApi : copyApiObject(api); - clonedApi[name] = apiPolyfills[name](clonedApi); - } - - return builder((_clonedApi2 = clonedApi) != null ? _clonedApi2 : api, options || {}, dirname); - }; -} - -const declarePreset = declare; -exports.declarePreset = declarePreset; -const apiPolyfills = { - assertVersion: api => range => { - throwVersionError(range, api.version); - }, - targets: () => () => { - return {}; - }, - assumption: () => () => { - return undefined; - } -}; - -function copyApiObject(api) { - let proto = null; - - if (typeof api.version === "string" && /^7\./.test(api.version)) { - proto = Object.getPrototypeOf(api); - - if (proto && (!has(proto, "version") || !has(proto, "transform") || !has(proto, "template") || !has(proto, "types"))) { - proto = null; - } - } - - return Object.assign({}, proto, api); -} - -function has(obj, key) { - return Object.prototype.hasOwnProperty.call(obj, key); -} - -function throwVersionError(range, version) { - if (typeof range === "number") { - if (!Number.isInteger(range)) { - throw new Error("Expected string or integer value."); - } - - range = `^${range}.0.0-0`; - } - - if (typeof range !== "string") { - throw new Error("Expected string or integer value."); - } - - const limit = Error.stackTraceLimit; - - if (typeof limit === "number" && limit < 25) { - Error.stackTraceLimit = 25; - } - - let err; - - if (version.slice(0, 2) === "7.") { - err = new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${version}". ` + `You'll need to update your @babel/core version.`); - } else { - err = new Error(`Requires Babel "${range}", but was loaded with "${version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`); - } - - if (typeof limit === "number") { - Error.stackTraceLimit = limit; - } - - throw Object.assign(err, { - code: "BABEL_VERSION_UNSUPPORTED", - version, - range - }); -} \ No newline at end of file diff --git a/node_modules/@babel/helper-plugin-utils/package.json b/node_modules/@babel/helper-plugin-utils/package.json deleted file mode 100644 index f0ec3040..00000000 --- a/node_modules/@babel/helper-plugin-utils/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@babel/helper-plugin-utils", - "version": "7.18.6", - "description": "General utilities for plugins to use", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-plugin-utils" - }, - "main": "./lib/index.js", - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-remap-async-to-generator/LICENSE b/node_modules/@babel/helper-remap-async-to-generator/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-remap-async-to-generator/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-remap-async-to-generator/README.md b/node_modules/@babel/helper-remap-async-to-generator/README.md deleted file mode 100644 index 4f595186..00000000 --- a/node_modules/@babel/helper-remap-async-to-generator/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-remap-async-to-generator - -> Helper function to remap async functions to generators - -See our website [@babel/helper-remap-async-to-generator](https://babeljs.io/docs/en/babel-helper-remap-async-to-generator) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-remap-async-to-generator -``` - -or using yarn: - -```sh -yarn add @babel/helper-remap-async-to-generator -``` diff --git a/node_modules/@babel/helper-remap-async-to-generator/lib/index.js b/node_modules/@babel/helper-remap-async-to-generator/lib/index.js deleted file mode 100644 index 8b694085..00000000 --- a/node_modules/@babel/helper-remap-async-to-generator/lib/index.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -var _helperWrapFunction = require("@babel/helper-wrap-function"); - -var _helperAnnotateAsPure = require("@babel/helper-annotate-as-pure"); - -var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - -var _core = require("@babel/core"); - -var _t = require("@babel/types"); - -const { - callExpression, - cloneNode, - isIdentifier, - isThisExpression, - yieldExpression -} = _t; - -const awaitVisitor = _core.traverse.visitors.merge([{ - ArrowFunctionExpression(path) { - path.skip(); - }, - - AwaitExpression(path, { - wrapAwait - }) { - const argument = path.get("argument"); - path.replaceWith(yieldExpression(wrapAwait ? callExpression(cloneNode(wrapAwait), [argument.node]) : argument.node)); - } - -}, _helperEnvironmentVisitor.default]); - -function _default(path, helpers, noNewArrows, ignoreFunctionLength) { - path.traverse(awaitVisitor, { - wrapAwait: helpers.wrapAwait - }); - const isIIFE = checkIsIIFE(path); - path.node.async = false; - path.node.generator = true; - (0, _helperWrapFunction.default)(path, cloneNode(helpers.wrapAsync), noNewArrows, ignoreFunctionLength); - const isProperty = path.isObjectMethod() || path.isClassMethod() || path.parentPath.isObjectProperty() || path.parentPath.isClassProperty(); - - if (!isProperty && !isIIFE && path.isExpression()) { - (0, _helperAnnotateAsPure.default)(path); - } - - function checkIsIIFE(path) { - if (path.parentPath.isCallExpression({ - callee: path.node - })) { - return true; - } - - const { - parentPath - } = path; - - if (parentPath.isMemberExpression() && isIdentifier(parentPath.node.property, { - name: "bind" - })) { - const { - parentPath: bindCall - } = parentPath; - return bindCall.isCallExpression() && bindCall.node.arguments.length === 1 && isThisExpression(bindCall.node.arguments[0]) && bindCall.parentPath.isCallExpression({ - callee: bindCall.node - }); - } - - return false; - } -} \ No newline at end of file diff --git a/node_modules/@babel/helper-remap-async-to-generator/package.json b/node_modules/@babel/helper-remap-async-to-generator/package.json deleted file mode 100644 index f4f776b2..00000000 --- a/node_modules/@babel/helper-remap-async-to-generator/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "@babel/helper-remap-async-to-generator", - "version": "7.18.6", - "description": "Helper function to remap async functions to generators", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-remap-async-to-generator" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-remap-async-to-generator", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/traverse": "^7.18.6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-replace-supers/LICENSE b/node_modules/@babel/helper-replace-supers/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-replace-supers/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-replace-supers/README.md b/node_modules/@babel/helper-replace-supers/README.md deleted file mode 100644 index 70592664..00000000 --- a/node_modules/@babel/helper-replace-supers/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-replace-supers - -> Helper function to replace supers - -See our website [@babel/helper-replace-supers](https://babeljs.io/docs/en/babel-helper-replace-supers) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-replace-supers -``` - -or using yarn: - -```sh -yarn add @babel/helper-replace-supers -``` diff --git a/node_modules/@babel/helper-replace-supers/lib/index.js b/node_modules/@babel/helper-replace-supers/lib/index.js deleted file mode 100644 index de2700d8..00000000 --- a/node_modules/@babel/helper-replace-supers/lib/index.js +++ /dev/null @@ -1,276 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -Object.defineProperty(exports, "environmentVisitor", { - enumerable: true, - get: function () { - return _helperEnvironmentVisitor.default; - } -}); -Object.defineProperty(exports, "skipAllButComputedKey", { - enumerable: true, - get: function () { - return _helperEnvironmentVisitor.skipAllButComputedKey; - } -}); - -var _traverse = require("@babel/traverse"); - -var _helperMemberExpressionToFunctions = require("@babel/helper-member-expression-to-functions"); - -var _helperOptimiseCallExpression = require("@babel/helper-optimise-call-expression"); - -var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - -var _t = require("@babel/types"); - -const { - assignmentExpression, - booleanLiteral, - callExpression, - cloneNode, - identifier, - memberExpression, - sequenceExpression, - stringLiteral, - thisExpression -} = _t; - -function getPrototypeOfExpression(objectRef, isStatic, file, isPrivateMethod) { - objectRef = cloneNode(objectRef); - const targetRef = isStatic || isPrivateMethod ? objectRef : memberExpression(objectRef, identifier("prototype")); - return callExpression(file.addHelper("getPrototypeOf"), [targetRef]); -} - -const visitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, { - Super(path, state) { - const { - node, - parentPath - } = path; - if (!parentPath.isMemberExpression({ - object: node - })) return; - state.handle(parentPath); - } - -}]); - -const unshadowSuperBindingVisitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, { - Scopable(path, { - refName - }) { - const binding = path.scope.getOwnBinding(refName); - - if (binding && binding.identifier.name === refName) { - path.scope.rename(refName); - } - } - -}]); - -const specHandlers = { - memoise(superMember, count) { - const { - scope, - node - } = superMember; - const { - computed, - property - } = node; - - if (!computed) { - return; - } - - const memo = scope.maybeGenerateMemoised(property); - - if (!memo) { - return; - } - - this.memoiser.set(property, memo, count); - }, - - prop(superMember) { - const { - computed, - property - } = superMember.node; - - if (this.memoiser.has(property)) { - return cloneNode(this.memoiser.get(property)); - } - - if (computed) { - return cloneNode(property); - } - - return stringLiteral(property.name); - }, - - get(superMember) { - return this._get(superMember, this._getThisRefs()); - }, - - _get(superMember, thisRefs) { - const proto = getPrototypeOfExpression(this.getObjectRef(), this.isStatic, this.file, this.isPrivateMethod); - return callExpression(this.file.addHelper("get"), [thisRefs.memo ? sequenceExpression([thisRefs.memo, proto]) : proto, this.prop(superMember), thisRefs.this]); - }, - - _getThisRefs() { - if (!this.isDerivedConstructor) { - return { - this: thisExpression() - }; - } - - const thisRef = this.scope.generateDeclaredUidIdentifier("thisSuper"); - return { - memo: assignmentExpression("=", thisRef, thisExpression()), - this: cloneNode(thisRef) - }; - }, - - set(superMember, value) { - const thisRefs = this._getThisRefs(); - - const proto = getPrototypeOfExpression(this.getObjectRef(), this.isStatic, this.file, this.isPrivateMethod); - return callExpression(this.file.addHelper("set"), [thisRefs.memo ? sequenceExpression([thisRefs.memo, proto]) : proto, this.prop(superMember), value, thisRefs.this, booleanLiteral(superMember.isInStrictMode())]); - }, - - destructureSet(superMember) { - throw superMember.buildCodeFrameError(`Destructuring to a super field is not supported yet.`); - }, - - call(superMember, args) { - const thisRefs = this._getThisRefs(); - - return (0, _helperOptimiseCallExpression.default)(this._get(superMember, thisRefs), cloneNode(thisRefs.this), args, false); - }, - - optionalCall(superMember, args) { - const thisRefs = this._getThisRefs(); - - return (0, _helperOptimiseCallExpression.default)(this._get(superMember, thisRefs), cloneNode(thisRefs.this), args, true); - } - -}; -const looseHandlers = Object.assign({}, specHandlers, { - prop(superMember) { - const { - property - } = superMember.node; - - if (this.memoiser.has(property)) { - return cloneNode(this.memoiser.get(property)); - } - - return cloneNode(property); - }, - - get(superMember) { - const { - isStatic, - getSuperRef - } = this; - const { - computed - } = superMember.node; - const prop = this.prop(superMember); - let object; - - if (isStatic) { - var _getSuperRef; - - object = (_getSuperRef = getSuperRef()) != null ? _getSuperRef : memberExpression(identifier("Function"), identifier("prototype")); - } else { - var _getSuperRef2; - - object = memberExpression((_getSuperRef2 = getSuperRef()) != null ? _getSuperRef2 : identifier("Object"), identifier("prototype")); - } - - return memberExpression(object, prop, computed); - }, - - set(superMember, value) { - const { - computed - } = superMember.node; - const prop = this.prop(superMember); - return assignmentExpression("=", memberExpression(thisExpression(), prop, computed), value); - }, - - destructureSet(superMember) { - const { - computed - } = superMember.node; - const prop = this.prop(superMember); - return memberExpression(thisExpression(), prop, computed); - }, - - call(superMember, args) { - return (0, _helperOptimiseCallExpression.default)(this.get(superMember), thisExpression(), args, false); - }, - - optionalCall(superMember, args) { - return (0, _helperOptimiseCallExpression.default)(this.get(superMember), thisExpression(), args, true); - } - -}); - -class ReplaceSupers { - constructor(opts) { - var _opts$constantSuper; - - const path = opts.methodPath; - this.methodPath = path; - this.isDerivedConstructor = path.isClassMethod({ - kind: "constructor" - }) && !!opts.superRef; - this.isStatic = path.isObjectMethod() || path.node.static || (path.isStaticBlock == null ? void 0 : path.isStaticBlock()); - this.isPrivateMethod = path.isPrivate() && path.isMethod(); - this.file = opts.file; - this.constantSuper = (_opts$constantSuper = opts.constantSuper) != null ? _opts$constantSuper : opts.isLoose; - this.opts = opts; - } - - getObjectRef() { - return cloneNode(this.opts.objectRef || this.opts.getObjectRef()); - } - - getSuperRef() { - if (this.opts.superRef) return cloneNode(this.opts.superRef); - - if (this.opts.getSuperRef) { - return cloneNode(this.opts.getSuperRef()); - } - } - - replace() { - if (this.opts.refToPreserve) { - this.methodPath.traverse(unshadowSuperBindingVisitor, { - refName: this.opts.refToPreserve.name - }); - } - - const handler = this.constantSuper ? looseHandlers : specHandlers; - (0, _helperMemberExpressionToFunctions.default)(this.methodPath, visitor, Object.assign({ - file: this.file, - scope: this.methodPath.scope, - isDerivedConstructor: this.isDerivedConstructor, - isStatic: this.isStatic, - isPrivateMethod: this.isPrivateMethod, - getObjectRef: this.getObjectRef.bind(this), - getSuperRef: this.getSuperRef.bind(this), - boundGet: handler.get - }, handler)); - } - -} - -exports.default = ReplaceSupers; \ No newline at end of file diff --git a/node_modules/@babel/helper-replace-supers/package.json b/node_modules/@babel/helper-replace-supers/package.json deleted file mode 100644 index b6097283..00000000 --- a/node_modules/@babel/helper-replace-supers/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@babel/helper-replace-supers", - "version": "7.18.6", - "description": "Helper function to replace supers", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-replace-supers" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-replace-supers", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-simple-access/LICENSE b/node_modules/@babel/helper-simple-access/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-simple-access/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-simple-access/README.md b/node_modules/@babel/helper-simple-access/README.md deleted file mode 100644 index 01aa70a6..00000000 --- a/node_modules/@babel/helper-simple-access/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-simple-access - -> Babel helper for ensuring that access to a given value is performed through simple accesses - -See our website [@babel/helper-simple-access](https://babeljs.io/docs/en/babel-helper-simple-access) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-simple-access -``` - -or using yarn: - -```sh -yarn add @babel/helper-simple-access -``` diff --git a/node_modules/@babel/helper-simple-access/lib/index.js b/node_modules/@babel/helper-simple-access/lib/index.js deleted file mode 100644 index 0f19aea7..00000000 --- a/node_modules/@babel/helper-simple-access/lib/index.js +++ /dev/null @@ -1,100 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = simplifyAccess; - -var _t = require("@babel/types"); - -const { - LOGICAL_OPERATORS, - assignmentExpression, - binaryExpression, - cloneNode, - identifier, - logicalExpression, - numericLiteral, - sequenceExpression, - unaryExpression -} = _t; - -function simplifyAccess(path, bindingNames, includeUpdateExpression = true) { - path.traverse(simpleAssignmentVisitor, { - scope: path.scope, - bindingNames, - seen: new WeakSet(), - includeUpdateExpression - }); -} - -const simpleAssignmentVisitor = { - UpdateExpression: { - exit(path) { - const { - scope, - bindingNames, - includeUpdateExpression - } = this; - - if (!includeUpdateExpression) { - return; - } - - const arg = path.get("argument"); - if (!arg.isIdentifier()) return; - const localName = arg.node.name; - if (!bindingNames.has(localName)) return; - - if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { - return; - } - - if (path.parentPath.isExpressionStatement() && !path.isCompletionRecord()) { - const operator = path.node.operator == "++" ? "+=" : "-="; - path.replaceWith(assignmentExpression(operator, arg.node, numericLiteral(1))); - } else if (path.node.prefix) { - path.replaceWith(assignmentExpression("=", identifier(localName), binaryExpression(path.node.operator[0], unaryExpression("+", arg.node), numericLiteral(1)))); - } else { - const old = path.scope.generateUidIdentifierBasedOnNode(arg.node, "old"); - const varName = old.name; - path.scope.push({ - id: old - }); - const binary = binaryExpression(path.node.operator[0], identifier(varName), numericLiteral(1)); - path.replaceWith(sequenceExpression([assignmentExpression("=", identifier(varName), unaryExpression("+", arg.node)), assignmentExpression("=", cloneNode(arg.node), binary), identifier(varName)])); - } - } - - }, - AssignmentExpression: { - exit(path) { - const { - scope, - seen, - bindingNames - } = this; - if (path.node.operator === "=") return; - if (seen.has(path.node)) return; - seen.add(path.node); - const left = path.get("left"); - if (!left.isIdentifier()) return; - const localName = left.node.name; - if (!bindingNames.has(localName)) return; - - if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { - return; - } - - const operator = path.node.operator.slice(0, -1); - - if (LOGICAL_OPERATORS.includes(operator)) { - path.replaceWith(logicalExpression(operator, path.node.left, assignmentExpression("=", cloneNode(path.node.left), path.node.right))); - } else { - path.node.right = binaryExpression(operator, cloneNode(path.node.left), path.node.right); - path.node.operator = "="; - } - } - - } -}; \ No newline at end of file diff --git a/node_modules/@babel/helper-simple-access/package.json b/node_modules/@babel/helper-simple-access/package.json deleted file mode 100644 index b360910a..00000000 --- a/node_modules/@babel/helper-simple-access/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@babel/helper-simple-access", - "version": "7.18.6", - "description": "Babel helper for ensuring that access to a given value is performed through simple accesses", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-helper-simple-access", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-simple-access" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/traverse": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-skip-transparent-expression-wrappers/LICENSE b/node_modules/@babel/helper-skip-transparent-expression-wrappers/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-skip-transparent-expression-wrappers/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-skip-transparent-expression-wrappers/README.md b/node_modules/@babel/helper-skip-transparent-expression-wrappers/README.md deleted file mode 100644 index 06ae3b7c..00000000 --- a/node_modules/@babel/helper-skip-transparent-expression-wrappers/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-skip-transparent-expression-wrappers - -> Helper which skips types and parentheses - -See our website [@babel/helper-skip-transparent-expression-wrappers](https://babeljs.io/docs/en/babel-helper-skip-transparent-expression-wrappers) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-skip-transparent-expression-wrappers -``` - -or using yarn: - -```sh -yarn add @babel/helper-skip-transparent-expression-wrappers -``` diff --git a/node_modules/@babel/helper-skip-transparent-expression-wrappers/lib/index.js b/node_modules/@babel/helper-skip-transparent-expression-wrappers/lib/index.js deleted file mode 100644 index 1781b52e..00000000 --- a/node_modules/@babel/helper-skip-transparent-expression-wrappers/lib/index.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.isTransparentExprWrapper = isTransparentExprWrapper; -exports.skipTransparentExprWrapperNodes = skipTransparentExprWrapperNodes; -exports.skipTransparentExprWrappers = skipTransparentExprWrappers; - -var _t = require("@babel/types"); - -const { - isParenthesizedExpression, - isTSAsExpression, - isTSNonNullExpression, - isTSTypeAssertion, - isTypeCastExpression -} = _t; - -function isTransparentExprWrapper(node) { - return isTSAsExpression(node) || isTSTypeAssertion(node) || isTSNonNullExpression(node) || isTypeCastExpression(node) || isParenthesizedExpression(node); -} - -function skipTransparentExprWrappers(path) { - while (isTransparentExprWrapper(path.node)) { - path = path.get("expression"); - } - - return path; -} - -function skipTransparentExprWrapperNodes(node) { - while (isTransparentExprWrapper(node)) { - node = node.expression; - } - - return node; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-skip-transparent-expression-wrappers/package.json b/node_modules/@babel/helper-skip-transparent-expression-wrappers/package.json deleted file mode 100644 index 06db6249..00000000 --- a/node_modules/@babel/helper-skip-transparent-expression-wrappers/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@babel/helper-skip-transparent-expression-wrappers", - "version": "7.18.6", - "description": "Helper which skips types and parentheses", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-skip-transparent-expression-wrappers" - }, - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "exports": { - ".": "./lib/index.js", - "./package.json": "./package.json" - }, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/traverse": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-split-export-declaration/LICENSE b/node_modules/@babel/helper-split-export-declaration/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-split-export-declaration/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-split-export-declaration/README.md b/node_modules/@babel/helper-split-export-declaration/README.md deleted file mode 100644 index b76e8ef2..00000000 --- a/node_modules/@babel/helper-split-export-declaration/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-split-export-declaration - -> - -See our website [@babel/helper-split-export-declaration](https://babeljs.io/docs/en/babel-helper-split-export-declaration) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-split-export-declaration -``` - -or using yarn: - -```sh -yarn add @babel/helper-split-export-declaration -``` diff --git a/node_modules/@babel/helper-split-export-declaration/lib/index.js b/node_modules/@babel/helper-split-export-declaration/lib/index.js deleted file mode 100644 index 89cb62fe..00000000 --- a/node_modules/@babel/helper-split-export-declaration/lib/index.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = splitExportDeclaration; - -var _t = require("@babel/types"); - -const { - cloneNode, - exportNamedDeclaration, - exportSpecifier, - identifier, - variableDeclaration, - variableDeclarator -} = _t; - -function splitExportDeclaration(exportDeclaration) { - if (!exportDeclaration.isExportDeclaration() || exportDeclaration.isExportAllDeclaration()) { - throw new Error("Only default and named export declarations can be split."); - } - - if (exportDeclaration.isExportDefaultDeclaration()) { - const declaration = exportDeclaration.get("declaration"); - const standaloneDeclaration = declaration.isFunctionDeclaration() || declaration.isClassDeclaration(); - const scope = declaration.isScope() ? declaration.scope.parent : declaration.scope; - let id = declaration.node.id; - let needBindingRegistration = false; - - if (!id) { - needBindingRegistration = true; - id = scope.generateUidIdentifier("default"); - - if (standaloneDeclaration || declaration.isFunctionExpression() || declaration.isClassExpression()) { - declaration.node.id = cloneNode(id); - } - } - - const updatedDeclaration = standaloneDeclaration ? declaration.node : variableDeclaration("var", [variableDeclarator(cloneNode(id), declaration.node)]); - const updatedExportDeclaration = exportNamedDeclaration(null, [exportSpecifier(cloneNode(id), identifier("default"))]); - exportDeclaration.insertAfter(updatedExportDeclaration); - exportDeclaration.replaceWith(updatedDeclaration); - - if (needBindingRegistration) { - scope.registerDeclaration(exportDeclaration); - } - - return exportDeclaration; - } else if (exportDeclaration.get("specifiers").length > 0) { - throw new Error("It doesn't make sense to split exported specifiers."); - } - - const declaration = exportDeclaration.get("declaration"); - const bindingIdentifiers = declaration.getOuterBindingIdentifiers(); - const specifiers = Object.keys(bindingIdentifiers).map(name => { - return exportSpecifier(identifier(name), identifier(name)); - }); - const aliasDeclar = exportNamedDeclaration(null, specifiers); - exportDeclaration.insertAfter(aliasDeclar); - exportDeclaration.replaceWith(declaration.node); - return exportDeclaration; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-split-export-declaration/package.json b/node_modules/@babel/helper-split-export-declaration/package.json deleted file mode 100644 index d2edb7fb..00000000 --- a/node_modules/@babel/helper-split-export-declaration/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "@babel/helper-split-export-declaration", - "version": "7.18.6", - "description": "", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-split-export-declaration" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-split-export-declaration", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-validator-option/LICENSE b/node_modules/@babel/helper-validator-option/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-validator-option/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-validator-option/README.md b/node_modules/@babel/helper-validator-option/README.md deleted file mode 100644 index 94ab4284..00000000 --- a/node_modules/@babel/helper-validator-option/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-validator-option - -> Validate plugin/preset options - -See our website [@babel/helper-validator-option](https://babeljs.io/docs/en/babel-helper-validator-option) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-validator-option -``` - -or using yarn: - -```sh -yarn add @babel/helper-validator-option -``` diff --git a/node_modules/@babel/helper-validator-option/lib/find-suggestion.js b/node_modules/@babel/helper-validator-option/lib/find-suggestion.js deleted file mode 100644 index 019ea931..00000000 --- a/node_modules/@babel/helper-validator-option/lib/find-suggestion.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.findSuggestion = findSuggestion; -const { - min -} = Math; - -function levenshtein(a, b) { - let t = [], - u = [], - i, - j; - const m = a.length, - n = b.length; - - if (!m) { - return n; - } - - if (!n) { - return m; - } - - for (j = 0; j <= n; j++) { - t[j] = j; - } - - for (i = 1; i <= m; i++) { - for (u = [i], j = 1; j <= n; j++) { - u[j] = a[i - 1] === b[j - 1] ? t[j - 1] : min(t[j - 1], t[j], u[j - 1]) + 1; - } - - t = u; - } - - return u[n]; -} - -function findSuggestion(str, arr) { - const distances = arr.map(el => levenshtein(el, str)); - return arr[distances.indexOf(min(...distances))]; -} \ No newline at end of file diff --git a/node_modules/@babel/helper-validator-option/lib/index.js b/node_modules/@babel/helper-validator-option/lib/index.js deleted file mode 100644 index 8afe8612..00000000 --- a/node_modules/@babel/helper-validator-option/lib/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "OptionValidator", { - enumerable: true, - get: function () { - return _validator.OptionValidator; - } -}); -Object.defineProperty(exports, "findSuggestion", { - enumerable: true, - get: function () { - return _findSuggestion.findSuggestion; - } -}); - -var _validator = require("./validator"); - -var _findSuggestion = require("./find-suggestion"); \ No newline at end of file diff --git a/node_modules/@babel/helper-validator-option/lib/validator.js b/node_modules/@babel/helper-validator-option/lib/validator.js deleted file mode 100644 index 5b4bad1d..00000000 --- a/node_modules/@babel/helper-validator-option/lib/validator.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.OptionValidator = void 0; - -var _findSuggestion = require("./find-suggestion"); - -class OptionValidator { - constructor(descriptor) { - this.descriptor = descriptor; - } - - validateTopLevelOptions(options, TopLevelOptionShape) { - const validOptionNames = Object.keys(TopLevelOptionShape); - - for (const option of Object.keys(options)) { - if (!validOptionNames.includes(option)) { - throw new Error(this.formatMessage(`'${option}' is not a valid top-level option. -- Did you mean '${(0, _findSuggestion.findSuggestion)(option, validOptionNames)}'?`)); - } - } - } - - validateBooleanOption(name, value, defaultValue) { - if (value === undefined) { - return defaultValue; - } else { - this.invariant(typeof value === "boolean", `'${name}' option must be a boolean.`); - } - - return value; - } - - validateStringOption(name, value, defaultValue) { - if (value === undefined) { - return defaultValue; - } else { - this.invariant(typeof value === "string", `'${name}' option must be a string.`); - } - - return value; - } - - invariant(condition, message) { - if (!condition) { - throw new Error(this.formatMessage(message)); - } - } - - formatMessage(message) { - return `${this.descriptor}: ${message}`; - } - -} - -exports.OptionValidator = OptionValidator; \ No newline at end of file diff --git a/node_modules/@babel/helper-validator-option/package.json b/node_modules/@babel/helper-validator-option/package.json deleted file mode 100644 index 15eb3275..00000000 --- a/node_modules/@babel/helper-validator-option/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "@babel/helper-validator-option", - "version": "7.18.6", - "description": "Validate plugin/preset options", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-validator-option" - }, - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "exports": { - ".": "./lib/index.js", - "./package.json": "./package.json" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helper-wrap-function/LICENSE b/node_modules/@babel/helper-wrap-function/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helper-wrap-function/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helper-wrap-function/README.md b/node_modules/@babel/helper-wrap-function/README.md deleted file mode 100644 index a909b8d5..00000000 --- a/node_modules/@babel/helper-wrap-function/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helper-wrap-function - -> Helper to wrap functions inside a function call. - -See our website [@babel/helper-wrap-function](https://babeljs.io/docs/en/babel-helper-wrap-function) for more information. - -## Install - -Using npm: - -```sh -npm install --save @babel/helper-wrap-function -``` - -or using yarn: - -```sh -yarn add @babel/helper-wrap-function -``` diff --git a/node_modules/@babel/helper-wrap-function/lib/index.js b/node_modules/@babel/helper-wrap-function/lib/index.js deleted file mode 100644 index faaf75e8..00000000 --- a/node_modules/@babel/helper-wrap-function/lib/index.js +++ /dev/null @@ -1,124 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = wrapFunction; - -var _helperFunctionName = require("@babel/helper-function-name"); - -var _template = require("@babel/template"); - -var _t = require("@babel/types"); - -const { - blockStatement, - callExpression, - functionExpression, - isAssignmentPattern, - isRestElement, - returnStatement -} = _t; - -const buildAnonymousExpressionWrapper = _template.default.expression(` - (function () { - var REF = FUNCTION; - return function NAME(PARAMS) { - return REF.apply(this, arguments); - }; - })() -`); - -const buildNamedExpressionWrapper = _template.default.expression(` - (function () { - var REF = FUNCTION; - function NAME(PARAMS) { - return REF.apply(this, arguments); - } - return NAME; - })() -`); - -const buildDeclarationWrapper = _template.default.statements(` - function NAME(PARAMS) { return REF.apply(this, arguments); } - function REF() { - REF = FUNCTION; - return REF.apply(this, arguments); - } -`); - -function classOrObjectMethod(path, callId) { - const node = path.node; - const body = node.body; - const container = functionExpression(null, [], blockStatement(body.body), true); - body.body = [returnStatement(callExpression(callExpression(callId, [container]), []))]; - node.async = false; - node.generator = false; - path.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment(); -} - -function plainFunction(path, callId, noNewArrows, ignoreFunctionLength) { - const node = path.node; - const isDeclaration = path.isFunctionDeclaration(); - const functionId = node.id; - const wrapper = isDeclaration ? buildDeclarationWrapper : functionId ? buildNamedExpressionWrapper : buildAnonymousExpressionWrapper; - - if (path.isArrowFunctionExpression()) { - path.arrowFunctionToExpression({ - noNewArrows - }); - } - - node.id = null; - - if (isDeclaration) { - node.type = "FunctionExpression"; - } - - const built = callExpression(callId, [node]); - const params = []; - - for (const param of node.params) { - if (isAssignmentPattern(param) || isRestElement(param)) { - break; - } - - params.push(path.scope.generateUidIdentifier("x")); - } - - const container = wrapper({ - NAME: functionId || null, - REF: path.scope.generateUidIdentifier(functionId ? functionId.name : "ref"), - FUNCTION: built, - PARAMS: params - }); - - if (isDeclaration) { - path.replaceWith(container[0]); - path.insertAfter(container[1]); - } else { - const retFunction = container.callee.body.body[1].argument; - - if (!functionId) { - (0, _helperFunctionName.default)({ - node: retFunction, - parent: path.parent, - scope: path.scope - }); - } - - if (!retFunction || retFunction.id || !ignoreFunctionLength && params.length) { - path.replaceWith(container); - } else { - path.replaceWith(built); - } - } -} - -function wrapFunction(path, callId, noNewArrows = true, ignoreFunctionLength = false) { - if (path.isMethod()) { - classOrObjectMethod(path, callId); - } else { - plainFunction(path, callId, noNewArrows, ignoreFunctionLength); - } -} \ No newline at end of file diff --git a/node_modules/@babel/helper-wrap-function/package.json b/node_modules/@babel/helper-wrap-function/package.json deleted file mode 100644 index b1a366e1..00000000 --- a/node_modules/@babel/helper-wrap-function/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@babel/helper-wrap-function", - "version": "7.18.6", - "description": "Helper to wrap functions inside a function call.", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-wrap-function" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-wrap-function", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)", - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/LICENSE b/node_modules/@babel/helpers/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/helpers/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/helpers/README.md b/node_modules/@babel/helpers/README.md deleted file mode 100644 index 3b79dbf5..00000000 --- a/node_modules/@babel/helpers/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/helpers - -> Collection of helper functions used by Babel transforms. - -See our website [@babel/helpers](https://babeljs.io/docs/en/babel-helpers) for more information. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/helpers -``` - -or using yarn: - -```sh -yarn add @babel/helpers --dev -``` diff --git a/node_modules/@babel/helpers/lib/helpers-generated.js b/node_modules/@babel/helpers/lib/helpers-generated.js deleted file mode 100644 index 29d2c5c1..00000000 --- a/node_modules/@babel/helpers/lib/helpers-generated.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _template = require("@babel/template"); - -function helper(minVersion, source) { - return Object.freeze({ - minVersion, - ast: () => _template.default.program.ast(source, { - preserveComments: true - }) - }); -} - -var _default = Object.freeze({ - applyDecs: helper("7.17.8", 'function createMetadataMethodsForProperty(metadataMap,kind,property,decoratorFinishedRef){return{getMetadata:function(key){assertNotFinished(decoratorFinishedRef,"getMetadata"),assertMetadataKey(key);var metadataForKey=metadataMap[key];if(void 0!==metadataForKey)if(1===kind){var pub=metadataForKey.public;if(void 0!==pub)return pub[property]}else if(2===kind){var priv=metadataForKey.private;if(void 0!==priv)return priv.get(property)}else if(Object.hasOwnProperty.call(metadataForKey,"constructor"))return metadataForKey.constructor},setMetadata:function(key,value){assertNotFinished(decoratorFinishedRef,"setMetadata"),assertMetadataKey(key);var metadataForKey=metadataMap[key];if(void 0===metadataForKey&&(metadataForKey=metadataMap[key]={}),1===kind){var pub=metadataForKey.public;void 0===pub&&(pub=metadataForKey.public={}),pub[property]=value}else if(2===kind){var priv=metadataForKey.priv;void 0===priv&&(priv=metadataForKey.private=new Map),priv.set(property,value)}else metadataForKey.constructor=value}}}function convertMetadataMapToFinal(obj,metadataMap){var parentMetadataMap=obj[Symbol.metadata||Symbol.for("Symbol.metadata")],metadataKeys=Object.getOwnPropertySymbols(metadataMap);if(0!==metadataKeys.length){for(var i=0;i=0;i--){var newInit;if(void 0!==(newValue=memberDec(decs[i],name,desc,metadataMap,initializers,kind,isStatic,isPrivate,value)))assertValidReturnValue(kind,newValue),0===kind?newInit=newValue:1===kind?(newInit=getInit(newValue),get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue,void 0!==newInit&&(void 0===initializer?initializer=newInit:"function"==typeof initializer?initializer=[initializer,newInit]:initializer.push(newInit))}if(0===kind||1===kind){if(void 0===initializer)initializer=function(instance,init){return init};else if("function"!=typeof initializer){var ownInitializers=initializer;initializer=function(instance,init){for(var value=init,i=0;i3,isStatic=kind>=5;if(isStatic?(base=Class,metadataMap=staticMetadataMap,0!==(kind-=5)&&(initializers=staticInitializers=staticInitializers||[])):(base=Class.prototype,metadataMap=protoMetadataMap,0!==kind&&(initializers=protoInitializers=protoInitializers||[])),0!==kind&&!isPrivate){var existingNonFields=isStatic?existingStaticNonFields:existingProtoNonFields,existingKind=existingNonFields.get(name)||0;if(!0===existingKind||3===existingKind&&4!==kind||4===existingKind&&3!==kind)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+name);!existingKind&&kind>2?existingNonFields.set(name,kind):existingNonFields.set(name,!0)}applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,metadataMap,initializers)}}pushInitializers(ret,protoInitializers),pushInitializers(ret,staticInitializers)}function pushInitializers(ret,initializers){initializers&&ret.push((function(instance){for(var i=0;i0){for(var initializers=[],newClass=targetClass,name=targetClass.name,i=classDecs.length-1;i>=0;i--){var decoratorFinishedRef={v:!1};try{var ctx=Object.assign({kind:"class",name:name,addInitializer:createAddInitializerMethod(initializers,decoratorFinishedRef)},createMetadataMethodsForProperty(metadataMap,0,name,decoratorFinishedRef)),nextNewClass=classDecs[i](newClass,ctx)}finally{decoratorFinishedRef.v=!0}void 0!==nextNewClass&&(assertValidReturnValue(10,nextNewClass),newClass=nextNewClass)}ret.push(newClass,(function(){for(var i=0;i1){for(var childArray=new Array(childrenLength),i=0;i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'), - typeof: helper("7.0.0-beta.0", 'export default function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}'), - wrapRegExp: helper("7.2.6", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){return groups[name]=result[g[name]],groups}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(str){var result=_super.exec.call(this,str);return result&&(result.groups=buildGroups(result,this)),result},BabelRegExp.prototype[Symbol.replace]=function(str,substitution){if("string"==typeof substitution){var groups=_groups.get(this);return _super[Symbol.replace].call(this,str,substitution.replace(/\\$<([^>]+)>/g,(function(_,name){return"$"+groups[name]})))}if("function"==typeof substitution){var _this=this;return _super[Symbol.replace].call(this,str,(function(){var args=arguments;return"object"!=typeof args[args.length-1]&&(args=[].slice.call(args)).push(buildGroups(args,_this)),substitution.apply(this,args)}))}return _super[Symbol.replace].call(this,str,substitution)},_wrapRegExp.apply(this,arguments)}') -}); - -exports.default = _default; \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers.js b/node_modules/@babel/helpers/lib/helpers.js deleted file mode 100644 index 50024033..00000000 --- a/node_modules/@babel/helpers/lib/helpers.js +++ /dev/null @@ -1,1961 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _template = require("@babel/template"); - -var _helpersGenerated = require("./helpers-generated"); - -const helpers = Object.assign({ - __proto__: null -}, _helpersGenerated.default); -var _default = helpers; -exports.default = _default; - -const helper = minVersion => tpl => ({ - minVersion, - ast: () => _template.default.program.ast(tpl) -}); - -helpers.AwaitValue = helper("7.0.0-beta.0")` - export default function _AwaitValue(value) { - this.wrapped = value; - } -`; -helpers.AsyncGenerator = helper("7.0.0-beta.0")` - import AwaitValue from "AwaitValue"; - - export default function AsyncGenerator(gen) { - var front, back; - - function send(key, arg) { - return new Promise(function (resolve, reject) { - var request = { - key: key, - arg: arg, - resolve: resolve, - reject: reject, - next: null, - }; - - if (back) { - back = back.next = request; - } else { - front = back = request; - resume(key, arg); - } - }); - } - - function resume(key, arg) { - try { - var result = gen[key](arg) - var value = result.value; - var wrappedAwait = value instanceof AwaitValue; - - Promise.resolve(wrappedAwait ? value.wrapped : value).then( - function (arg) { - if (wrappedAwait) { - resume(key === "return" ? "return" : "next", arg); - return - } - - settle(result.done ? "return" : "normal", arg); - }, - function (err) { resume("throw", err); }); - } catch (err) { - settle("throw", err); - } - } - - function settle(type, value) { - switch (type) { - case "return": - front.resolve({ value: value, done: true }); - break; - case "throw": - front.reject(value); - break; - default: - front.resolve({ value: value, done: false }); - break; - } - - front = front.next; - if (front) { - resume(front.key, front.arg); - } else { - back = null; - } - } - - this._invoke = send; - - // Hide "return" method if generator return is not supported - if (typeof gen.return !== "function") { - this.return = undefined; - } - } - - AsyncGenerator.prototype[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () { return this; }; - - AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); }; - AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); }; - AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); }; -`; -helpers.wrapAsyncGenerator = helper("7.0.0-beta.0")` - import AsyncGenerator from "AsyncGenerator"; - - export default function _wrapAsyncGenerator(fn) { - return function () { - return new AsyncGenerator(fn.apply(this, arguments)); - }; - } -`; -helpers.awaitAsyncGenerator = helper("7.0.0-beta.0")` - import AwaitValue from "AwaitValue"; - - export default function _awaitAsyncGenerator(value) { - return new AwaitValue(value); - } -`; -helpers.asyncGeneratorDelegate = helper("7.0.0-beta.0")` - export default function _asyncGeneratorDelegate(inner, awaitWrap) { - var iter = {}, waiting = false; - - function pump(key, value) { - waiting = true; - value = new Promise(function (resolve) { resolve(inner[key](value)); }); - return { done: false, value: awaitWrap(value) }; - }; - - iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () { return this; }; - - iter.next = function (value) { - if (waiting) { - waiting = false; - return value; - } - return pump("next", value); - }; - - if (typeof inner.throw === "function") { - iter.throw = function (value) { - if (waiting) { - waiting = false; - throw value; - } - return pump("throw", value); - }; - } - - if (typeof inner.return === "function") { - iter.return = function (value) { - if (waiting) { - waiting = false; - return value; - } - return pump("return", value); - }; - } - - return iter; - } -`; -helpers.asyncToGenerator = helper("7.0.0-beta.0")` - function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - - if (info.done) { - resolve(value); - } else { - Promise.resolve(value).then(_next, _throw); - } - } - - export default function _asyncToGenerator(fn) { - return function () { - var self = this, args = arguments; - return new Promise(function (resolve, reject) { - var gen = fn.apply(self, args); - function _next(value) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); - } - function _throw(err) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); - } - - _next(undefined); - }); - }; - } -`; -helpers.classCallCheck = helper("7.0.0-beta.0")` - export default function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - } -`; -helpers.createClass = helper("7.0.0-beta.0")` - function _defineProperties(target, props) { - for (var i = 0; i < props.length; i ++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } - } - - export default function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - Object.defineProperty(Constructor, "prototype", { writable: false }); - return Constructor; - } -`; -helpers.defineEnumerableProperties = helper("7.0.0-beta.0")` - export default function _defineEnumerableProperties(obj, descs) { - for (var key in descs) { - var desc = descs[key]; - desc.configurable = desc.enumerable = true; - if ("value" in desc) desc.writable = true; - Object.defineProperty(obj, key, desc); - } - - // Symbols are not enumerated over by for-in loops. If native - // Symbols are available, fetch all of the descs object's own - // symbol properties and define them on our target object too. - if (Object.getOwnPropertySymbols) { - var objectSymbols = Object.getOwnPropertySymbols(descs); - for (var i = 0; i < objectSymbols.length; i++) { - var sym = objectSymbols[i]; - var desc = descs[sym]; - desc.configurable = desc.enumerable = true; - if ("value" in desc) desc.writable = true; - Object.defineProperty(obj, sym, desc); - } - } - return obj; - } -`; -helpers.defaults = helper("7.0.0-beta.0")` - export default function _defaults(obj, defaults) { - var keys = Object.getOwnPropertyNames(defaults); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - var value = Object.getOwnPropertyDescriptor(defaults, key); - if (value && value.configurable && obj[key] === undefined) { - Object.defineProperty(obj, key, value); - } - } - return obj; - } -`; -helpers.defineProperty = helper("7.0.0-beta.0")` - export default function _defineProperty(obj, key, value) { - // Shortcircuit the slow defineProperty path when possible. - // We are trying to avoid issues where setters defined on the - // prototype cause side effects under the fast path of simple - // assignment. By checking for existence of the property with - // the in operator, we can optimize most of this overhead away. - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - return obj; - } -`; -helpers.extends = helper("7.0.0-beta.0")` - export default function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - return target; - }; - - return _extends.apply(this, arguments); - } -`; -helpers.objectSpread = helper("7.0.0-beta.0")` - import defineProperty from "defineProperty"; - - export default function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = (arguments[i] != null) ? Object(arguments[i]) : {}; - var ownKeys = Object.keys(source); - if (typeof Object.getOwnPropertySymbols === 'function') { - ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) { - return Object.getOwnPropertyDescriptor(source, sym).enumerable; - })); - } - ownKeys.forEach(function(key) { - defineProperty(target, key, source[key]); - }); - } - return target; - } -`; -helpers.inherits = helper("7.0.0-beta.0")` - import setPrototypeOf from "setPrototypeOf"; - - export default function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function"); - } - // We can't use defineProperty to set the prototype in a single step because it - // doesn't work in Chrome <= 36. https://github.com/babel/babel/issues/14056 - // V8 bug: https://bugs.chromium.org/p/v8/issues/detail?id=3334 - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - writable: true, - configurable: true - } - }); - Object.defineProperty(subClass, "prototype", { writable: false }); - if (superClass) setPrototypeOf(subClass, superClass); - } -`; -helpers.inheritsLoose = helper("7.0.0-beta.0")` - import setPrototypeOf from "setPrototypeOf"; - - export default function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - setPrototypeOf(subClass, superClass); - } -`; -helpers.getPrototypeOf = helper("7.0.0-beta.0")` - export default function _getPrototypeOf(o) { - _getPrototypeOf = Object.setPrototypeOf - ? Object.getPrototypeOf.bind() - : function _getPrototypeOf(o) { - return o.__proto__ || Object.getPrototypeOf(o); - }; - return _getPrototypeOf(o); - } -`; -helpers.setPrototypeOf = helper("7.0.0-beta.0")` - export default function _setPrototypeOf(o, p) { - _setPrototypeOf = Object.setPrototypeOf - ? Object.setPrototypeOf.bind() - : function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; - return _setPrototypeOf(o, p); - } -`; -helpers.isNativeReflectConstruct = helper("7.9.0")` - export default function _isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - - // core-js@3 - if (Reflect.construct.sham) return false; - - // Proxy can't be polyfilled. Every browser implemented - // proxies before or at the same time as Reflect.construct, - // so if they support Proxy they also support Reflect.construct. - if (typeof Proxy === "function") return true; - - // Since Reflect.construct can't be properly polyfilled, some - // implementations (e.g. core-js@2) don't set the correct internal slots. - // Those polyfills don't allow us to subclass built-ins, so we need to - // use our fallback implementation. - try { - // If the internal slots aren't set, this throws an error similar to - // TypeError: this is not a Boolean object. - - Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})); - return true; - } catch (e) { - return false; - } - } -`; -helpers.construct = helper("7.0.0-beta.0")` - import setPrototypeOf from "setPrototypeOf"; - import isNativeReflectConstruct from "isNativeReflectConstruct"; - - export default function _construct(Parent, args, Class) { - if (isNativeReflectConstruct()) { - _construct = Reflect.construct.bind(); - } else { - // NOTE: If Parent !== Class, the correct __proto__ is set *after* - // calling the constructor. - _construct = function _construct(Parent, args, Class) { - var a = [null]; - a.push.apply(a, args); - var Constructor = Function.bind.apply(Parent, a); - var instance = new Constructor(); - if (Class) setPrototypeOf(instance, Class.prototype); - return instance; - }; - } - // Avoid issues with Class being present but undefined when it wasn't - // present in the original call. - return _construct.apply(null, arguments); - } -`; -helpers.isNativeFunction = helper("7.0.0-beta.0")` - export default function _isNativeFunction(fn) { - // Note: This function returns "true" for core-js functions. - return Function.toString.call(fn).indexOf("[native code]") !== -1; - } -`; -helpers.wrapNativeSuper = helper("7.0.0-beta.0")` - import getPrototypeOf from "getPrototypeOf"; - import setPrototypeOf from "setPrototypeOf"; - import isNativeFunction from "isNativeFunction"; - import construct from "construct"; - - export default function _wrapNativeSuper(Class) { - var _cache = typeof Map === "function" ? new Map() : undefined; - - _wrapNativeSuper = function _wrapNativeSuper(Class) { - if (Class === null || !isNativeFunction(Class)) return Class; - if (typeof Class !== "function") { - throw new TypeError("Super expression must either be null or a function"); - } - if (typeof _cache !== "undefined") { - if (_cache.has(Class)) return _cache.get(Class); - _cache.set(Class, Wrapper); - } - function Wrapper() { - return construct(Class, arguments, getPrototypeOf(this).constructor) - } - Wrapper.prototype = Object.create(Class.prototype, { - constructor: { - value: Wrapper, - enumerable: false, - writable: true, - configurable: true, - } - }); - - return setPrototypeOf(Wrapper, Class); - } - - return _wrapNativeSuper(Class) - } -`; -helpers.instanceof = helper("7.0.0-beta.0")` - export default function _instanceof(left, right) { - if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) { - return !!right[Symbol.hasInstance](left); - } else { - return left instanceof right; - } - } -`; -helpers.interopRequireDefault = helper("7.0.0-beta.0")` - export default function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } -`; -helpers.interopRequireWildcard = helper("7.14.0")` - function _getRequireWildcardCache(nodeInterop) { - if (typeof WeakMap !== "function") return null; - - var cacheBabelInterop = new WeakMap(); - var cacheNodeInterop = new WeakMap(); - return (_getRequireWildcardCache = function (nodeInterop) { - return nodeInterop ? cacheNodeInterop : cacheBabelInterop; - })(nodeInterop); - } - - export default function _interopRequireWildcard(obj, nodeInterop) { - if (!nodeInterop && obj && obj.__esModule) { - return obj; - } - - if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) { - return { default: obj } - } - - var cache = _getRequireWildcardCache(nodeInterop); - if (cache && cache.has(obj)) { - return cache.get(obj); - } - - var newObj = {}; - var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; - for (var key in obj) { - if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { - var desc = hasPropertyDescriptor - ? Object.getOwnPropertyDescriptor(obj, key) - : null; - if (desc && (desc.get || desc.set)) { - Object.defineProperty(newObj, key, desc); - } else { - newObj[key] = obj[key]; - } - } - } - newObj.default = obj; - if (cache) { - cache.set(obj, newObj); - } - return newObj; - } -`; -helpers.newArrowCheck = helper("7.0.0-beta.0")` - export default function _newArrowCheck(innerThis, boundThis) { - if (innerThis !== boundThis) { - throw new TypeError("Cannot instantiate an arrow function"); - } - } -`; -helpers.objectDestructuringEmpty = helper("7.0.0-beta.0")` - export default function _objectDestructuringEmpty(obj) { - if (obj == null) throw new TypeError("Cannot destructure undefined"); - } -`; -helpers.objectWithoutPropertiesLoose = helper("7.0.0-beta.0")` - export default function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; - } -`; -helpers.objectWithoutProperties = helper("7.0.0-beta.0")` - import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose"; - - export default function _objectWithoutProperties(source, excluded) { - if (source == null) return {}; - - var target = objectWithoutPropertiesLoose(source, excluded); - var key, i; - - if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; - target[key] = source[key]; - } - } - - return target; - } -`; -helpers.assertThisInitialized = helper("7.0.0-beta.0")` - export default function _assertThisInitialized(self) { - if (self === void 0) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return self; - } -`; -helpers.possibleConstructorReturn = helper("7.0.0-beta.0")` - import assertThisInitialized from "assertThisInitialized"; - - export default function _possibleConstructorReturn(self, call) { - if (call && (typeof call === "object" || typeof call === "function")) { - return call; - } else if (call !== void 0) { - throw new TypeError("Derived constructors may only return object or undefined"); - } - - return assertThisInitialized(self); - } -`; -helpers.createSuper = helper("7.9.0")` - import getPrototypeOf from "getPrototypeOf"; - import isNativeReflectConstruct from "isNativeReflectConstruct"; - import possibleConstructorReturn from "possibleConstructorReturn"; - - export default function _createSuper(Derived) { - var hasNativeReflectConstruct = isNativeReflectConstruct(); - - return function _createSuperInternal() { - var Super = getPrototypeOf(Derived), result; - if (hasNativeReflectConstruct) { - // NOTE: This doesn't work if this.__proto__.constructor has been modified. - var NewTarget = getPrototypeOf(this).constructor; - result = Reflect.construct(Super, arguments, NewTarget); - } else { - result = Super.apply(this, arguments); - } - return possibleConstructorReturn(this, result); - } - } - `; -helpers.superPropBase = helper("7.0.0-beta.0")` - import getPrototypeOf from "getPrototypeOf"; - - export default function _superPropBase(object, property) { - // Yes, this throws if object is null to being with, that's on purpose. - while (!Object.prototype.hasOwnProperty.call(object, property)) { - object = getPrototypeOf(object); - if (object === null) break; - } - return object; - } -`; -helpers.get = helper("7.0.0-beta.0")` - import superPropBase from "superPropBase"; - - export default function _get() { - if (typeof Reflect !== "undefined" && Reflect.get) { - _get = Reflect.get.bind(); - } else { - _get = function _get(target, property, receiver) { - var base = superPropBase(target, property); - - if (!base) return; - - var desc = Object.getOwnPropertyDescriptor(base, property); - if (desc.get) { - // STEP 3. If receiver is not present, then set receiver to target. - return desc.get.call(arguments.length < 3 ? target : receiver); - } - - return desc.value; - }; - } - return _get.apply(this, arguments); - } -`; -helpers.set = helper("7.0.0-beta.0")` - import superPropBase from "superPropBase"; - import defineProperty from "defineProperty"; - - function set(target, property, value, receiver) { - if (typeof Reflect !== "undefined" && Reflect.set) { - set = Reflect.set; - } else { - set = function set(target, property, value, receiver) { - var base = superPropBase(target, property); - var desc; - - if (base) { - desc = Object.getOwnPropertyDescriptor(base, property); - if (desc.set) { - desc.set.call(receiver, value); - return true; - } else if (!desc.writable) { - // Both getter and non-writable fall into this. - return false; - } - } - - // Without a super that defines the property, spec boils down to - // "define on receiver" for some reason. - desc = Object.getOwnPropertyDescriptor(receiver, property); - if (desc) { - if (!desc.writable) { - // Setter, getter, and non-writable fall into this. - return false; - } - - desc.value = value; - Object.defineProperty(receiver, property, desc); - } else { - // Avoid setters that may be defined on Sub's prototype, but not on - // the instance. - defineProperty(receiver, property, value); - } - - return true; - }; - } - - return set(target, property, value, receiver); - } - - export default function _set(target, property, value, receiver, isStrict) { - var s = set(target, property, value, receiver || target); - if (!s && isStrict) { - throw new Error('failed to set property'); - } - - return value; - } -`; -helpers.taggedTemplateLiteral = helper("7.0.0-beta.0")` - export default function _taggedTemplateLiteral(strings, raw) { - if (!raw) { raw = strings.slice(0); } - return Object.freeze(Object.defineProperties(strings, { - raw: { value: Object.freeze(raw) } - })); - } -`; -helpers.taggedTemplateLiteralLoose = helper("7.0.0-beta.0")` - export default function _taggedTemplateLiteralLoose(strings, raw) { - if (!raw) { raw = strings.slice(0); } - strings.raw = raw; - return strings; - } -`; -helpers.readOnlyError = helper("7.0.0-beta.0")` - export default function _readOnlyError(name) { - throw new TypeError("\\"" + name + "\\" is read-only"); - } -`; -helpers.writeOnlyError = helper("7.12.13")` - export default function _writeOnlyError(name) { - throw new TypeError("\\"" + name + "\\" is write-only"); - } -`; -helpers.classNameTDZError = helper("7.0.0-beta.0")` - export default function _classNameTDZError(name) { - throw new Error("Class \\"" + name + "\\" cannot be referenced in computed property keys."); - } -`; -helpers.temporalUndefined = helper("7.0.0-beta.0")` - // This function isn't mean to be called, but to be used as a reference. - // We can't use a normal object because it isn't hoisted. - export default function _temporalUndefined() {} -`; -helpers.tdz = helper("7.5.5")` - export default function _tdzError(name) { - throw new ReferenceError(name + " is not defined - temporal dead zone"); - } -`; -helpers.temporalRef = helper("7.0.0-beta.0")` - import undef from "temporalUndefined"; - import err from "tdz"; - - export default function _temporalRef(val, name) { - return val === undef ? err(name) : val; - } -`; -helpers.slicedToArray = helper("7.0.0-beta.0")` - import arrayWithHoles from "arrayWithHoles"; - import iterableToArrayLimit from "iterableToArrayLimit"; - import unsupportedIterableToArray from "unsupportedIterableToArray"; - import nonIterableRest from "nonIterableRest"; - - export default function _slicedToArray(arr, i) { - return ( - arrayWithHoles(arr) || - iterableToArrayLimit(arr, i) || - unsupportedIterableToArray(arr, i) || - nonIterableRest() - ); - } -`; -helpers.slicedToArrayLoose = helper("7.0.0-beta.0")` - import arrayWithHoles from "arrayWithHoles"; - import iterableToArrayLimitLoose from "iterableToArrayLimitLoose"; - import unsupportedIterableToArray from "unsupportedIterableToArray"; - import nonIterableRest from "nonIterableRest"; - - export default function _slicedToArrayLoose(arr, i) { - return ( - arrayWithHoles(arr) || - iterableToArrayLimitLoose(arr, i) || - unsupportedIterableToArray(arr, i) || - nonIterableRest() - ); - } -`; -helpers.toArray = helper("7.0.0-beta.0")` - import arrayWithHoles from "arrayWithHoles"; - import iterableToArray from "iterableToArray"; - import unsupportedIterableToArray from "unsupportedIterableToArray"; - import nonIterableRest from "nonIterableRest"; - - export default function _toArray(arr) { - return ( - arrayWithHoles(arr) || - iterableToArray(arr) || - unsupportedIterableToArray(arr) || - nonIterableRest() - ); - } -`; -helpers.toConsumableArray = helper("7.0.0-beta.0")` - import arrayWithoutHoles from "arrayWithoutHoles"; - import iterableToArray from "iterableToArray"; - import unsupportedIterableToArray from "unsupportedIterableToArray"; - import nonIterableSpread from "nonIterableSpread"; - - export default function _toConsumableArray(arr) { - return ( - arrayWithoutHoles(arr) || - iterableToArray(arr) || - unsupportedIterableToArray(arr) || - nonIterableSpread() - ); - } -`; -helpers.arrayWithoutHoles = helper("7.0.0-beta.0")` - import arrayLikeToArray from "arrayLikeToArray"; - - export default function _arrayWithoutHoles(arr) { - if (Array.isArray(arr)) return arrayLikeToArray(arr); - } -`; -helpers.arrayWithHoles = helper("7.0.0-beta.0")` - export default function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; - } -`; -helpers.maybeArrayLike = helper("7.9.0")` - import arrayLikeToArray from "arrayLikeToArray"; - - export default function _maybeArrayLike(next, arr, i) { - if (arr && !Array.isArray(arr) && typeof arr.length === "number") { - var len = arr.length; - return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len); - } - return next(arr, i); - } -`; -helpers.iterableToArray = helper("7.0.0-beta.0")` - export default function _iterableToArray(iter) { - if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); - } -`; -helpers.iterableToArrayLimit = helper("7.0.0-beta.0")` - export default function _iterableToArrayLimit(arr, i) { - // this is an expanded form of \`for...of\` that properly supports abrupt completions of - // iterators etc. variable names have been minimised to reduce the size of this massive - // helper. sometimes spec compliance is annoying :( - // - // _n = _iteratorNormalCompletion - // _d = _didIteratorError - // _e = _iteratorError - // _i = _iterator - // _s = _step - - var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); - if (_i == null) return; - - var _arr = []; - var _n = true; - var _d = false; - var _s, _e; - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - return _arr; - } -`; -helpers.iterableToArrayLimitLoose = helper("7.0.0-beta.0")` - export default function _iterableToArrayLimitLoose(arr, i) { - var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); - if (_i == null) return; - - var _arr = []; - for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) { - _arr.push(_step.value); - if (i && _arr.length === i) break; - } - return _arr; - } -`; -helpers.unsupportedIterableToArray = helper("7.9.0")` - import arrayLikeToArray from "arrayLikeToArray"; - - export default function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) - return arrayLikeToArray(o, minLen); - } -`; -helpers.arrayLikeToArray = helper("7.9.0")` - export default function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; - return arr2; - } -`; -helpers.nonIterableSpread = helper("7.0.0-beta.0")` - export default function _nonIterableSpread() { - throw new TypeError( - "Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method." - ); - } -`; -helpers.nonIterableRest = helper("7.0.0-beta.0")` - export default function _nonIterableRest() { - throw new TypeError( - "Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method." - ); - } -`; -helpers.createForOfIteratorHelper = helper("7.9.0")` - import unsupportedIterableToArray from "unsupportedIterableToArray"; - - // s: start (create the iterator) - // n: next - // e: error (called whenever something throws) - // f: finish (always called at the end) - - export default function _createForOfIteratorHelper(o, allowArrayLike) { - var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; - - if (!it) { - // Fallback for engines without symbol support - if ( - Array.isArray(o) || - (it = unsupportedIterableToArray(o)) || - (allowArrayLike && o && typeof o.length === "number") - ) { - if (it) o = it; - var i = 0; - var F = function(){}; - return { - s: F, - n: function() { - if (i >= o.length) return { done: true }; - return { done: false, value: o[i++] }; - }, - e: function(e) { throw e; }, - f: F, - }; - } - - throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - - var normalCompletion = true, didErr = false, err; - - return { - s: function() { - it = it.call(o); - }, - n: function() { - var step = it.next(); - normalCompletion = step.done; - return step; - }, - e: function(e) { - didErr = true; - err = e; - }, - f: function() { - try { - if (!normalCompletion && it.return != null) it.return(); - } finally { - if (didErr) throw err; - } - } - }; - } -`; -helpers.createForOfIteratorHelperLoose = helper("7.9.0")` - import unsupportedIterableToArray from "unsupportedIterableToArray"; - - export default function _createForOfIteratorHelperLoose(o, allowArrayLike) { - var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; - - if (it) return (it = it.call(o)).next.bind(it); - - // Fallback for engines without symbol support - if ( - Array.isArray(o) || - (it = unsupportedIterableToArray(o)) || - (allowArrayLike && o && typeof o.length === "number") - ) { - if (it) o = it; - var i = 0; - return function() { - if (i >= o.length) return { done: true }; - return { done: false, value: o[i++] }; - } - } - - throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } -`; -helpers.skipFirstGeneratorNext = helper("7.0.0-beta.0")` - export default function _skipFirstGeneratorNext(fn) { - return function () { - var it = fn.apply(this, arguments); - it.next(); - return it; - } - } -`; -helpers.toPrimitive = helper("7.1.5")` - export default function _toPrimitive( - input, - hint /*: "default" | "string" | "number" | void */ - ) { - if (typeof input !== "object" || input === null) return input; - var prim = input[Symbol.toPrimitive]; - if (prim !== undefined) { - var res = prim.call(input, hint || "default"); - if (typeof res !== "object") return res; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return (hint === "string" ? String : Number)(input); - } -`; -helpers.toPropertyKey = helper("7.1.5")` - import toPrimitive from "toPrimitive"; - - export default function _toPropertyKey(arg) { - var key = toPrimitive(arg, "string"); - return typeof key === "symbol" ? key : String(key); - } -`; -helpers.initializerWarningHelper = helper("7.0.0-beta.0")` - export default function _initializerWarningHelper(descriptor, context){ - throw new Error( - 'Decorating class property failed. Please ensure that ' + - 'proposal-class-properties is enabled and runs after the decorators transform.' - ); - } -`; -helpers.initializerDefineProperty = helper("7.0.0-beta.0")` - export default function _initializerDefineProperty(target, property, descriptor, context){ - if (!descriptor) return; - - Object.defineProperty(target, property, { - enumerable: descriptor.enumerable, - configurable: descriptor.configurable, - writable: descriptor.writable, - value: descriptor.initializer ? descriptor.initializer.call(context) : void 0, - }); - } -`; -helpers.applyDecoratedDescriptor = helper("7.0.0-beta.0")` - export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){ - var desc = {}; - Object.keys(descriptor).forEach(function(key){ - desc[key] = descriptor[key]; - }); - desc.enumerable = !!desc.enumerable; - desc.configurable = !!desc.configurable; - if ('value' in desc || desc.initializer){ - desc.writable = true; - } - - desc = decorators.slice().reverse().reduce(function(desc, decorator){ - return decorator(target, property, desc) || desc; - }, desc); - - if (context && desc.initializer !== void 0){ - desc.value = desc.initializer ? desc.initializer.call(context) : void 0; - desc.initializer = undefined; - } - - if (desc.initializer === void 0){ - Object.defineProperty(target, property, desc); - desc = null; - } - - return desc; - } -`; -helpers.classPrivateFieldLooseKey = helper("7.0.0-beta.0")` - var id = 0; - export default function _classPrivateFieldKey(name) { - return "__private_" + (id++) + "_" + name; - } -`; -helpers.classPrivateFieldLooseBase = helper("7.0.0-beta.0")` - export default function _classPrivateFieldBase(receiver, privateKey) { - if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { - throw new TypeError("attempted to use private field on non-instance"); - } - return receiver; - } -`; -helpers.classPrivateFieldGet = helper("7.0.0-beta.0")` - import classApplyDescriptorGet from "classApplyDescriptorGet"; - import classExtractFieldDescriptor from "classExtractFieldDescriptor"; - export default function _classPrivateFieldGet(receiver, privateMap) { - var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get"); - return classApplyDescriptorGet(receiver, descriptor); - } -`; -helpers.classPrivateFieldSet = helper("7.0.0-beta.0")` - import classApplyDescriptorSet from "classApplyDescriptorSet"; - import classExtractFieldDescriptor from "classExtractFieldDescriptor"; - export default function _classPrivateFieldSet(receiver, privateMap, value) { - var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); - classApplyDescriptorSet(receiver, descriptor, value); - return value; - } -`; -helpers.classPrivateFieldDestructureSet = helper("7.4.4")` - import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet"; - import classExtractFieldDescriptor from "classExtractFieldDescriptor"; - export default function _classPrivateFieldDestructureSet(receiver, privateMap) { - var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set"); - return classApplyDescriptorDestructureSet(receiver, descriptor); - } -`; -helpers.classExtractFieldDescriptor = helper("7.13.10")` - export default function _classExtractFieldDescriptor(receiver, privateMap, action) { - if (!privateMap.has(receiver)) { - throw new TypeError("attempted to " + action + " private field on non-instance"); - } - return privateMap.get(receiver); - } -`; -helpers.classStaticPrivateFieldSpecGet = helper("7.0.2")` - import classApplyDescriptorGet from "classApplyDescriptorGet"; - import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess"; - import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor"; - export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { - classCheckPrivateStaticAccess(receiver, classConstructor); - classCheckPrivateStaticFieldDescriptor(descriptor, "get"); - return classApplyDescriptorGet(receiver, descriptor); - } -`; -helpers.classStaticPrivateFieldSpecSet = helper("7.0.2")` - import classApplyDescriptorSet from "classApplyDescriptorSet"; - import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess"; - import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor"; - export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { - classCheckPrivateStaticAccess(receiver, classConstructor); - classCheckPrivateStaticFieldDescriptor(descriptor, "set"); - classApplyDescriptorSet(receiver, descriptor, value); - return value; - } -`; -helpers.classStaticPrivateMethodGet = helper("7.3.2")` - import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess"; - export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) { - classCheckPrivateStaticAccess(receiver, classConstructor); - return method; - } -`; -helpers.classStaticPrivateMethodSet = helper("7.3.2")` - export default function _classStaticPrivateMethodSet() { - throw new TypeError("attempted to set read only static private field"); - } -`; -helpers.classApplyDescriptorGet = helper("7.13.10")` - export default function _classApplyDescriptorGet(receiver, descriptor) { - if (descriptor.get) { - return descriptor.get.call(receiver); - } - return descriptor.value; - } -`; -helpers.classApplyDescriptorSet = helper("7.13.10")` - export default function _classApplyDescriptorSet(receiver, descriptor, value) { - if (descriptor.set) { - descriptor.set.call(receiver, value); - } else { - if (!descriptor.writable) { - // This should only throw in strict mode, but class bodies are - // always strict and private fields can only be used inside - // class bodies. - throw new TypeError("attempted to set read only private field"); - } - descriptor.value = value; - } - } -`; -helpers.classApplyDescriptorDestructureSet = helper("7.13.10")` - export default function _classApplyDescriptorDestructureSet(receiver, descriptor) { - if (descriptor.set) { - if (!("__destrObj" in descriptor)) { - descriptor.__destrObj = { - set value(v) { - descriptor.set.call(receiver, v) - }, - }; - } - return descriptor.__destrObj; - } else { - if (!descriptor.writable) { - // This should only throw in strict mode, but class bodies are - // always strict and private fields can only be used inside - // class bodies. - throw new TypeError("attempted to set read only private field"); - } - - return descriptor; - } - } -`; -helpers.classStaticPrivateFieldDestructureSet = helper("7.13.10")` - import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet"; - import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess"; - import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor"; - export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) { - classCheckPrivateStaticAccess(receiver, classConstructor); - classCheckPrivateStaticFieldDescriptor(descriptor, "set"); - return classApplyDescriptorDestructureSet(receiver, descriptor); - } -`; -helpers.classCheckPrivateStaticAccess = helper("7.13.10")` - export default function _classCheckPrivateStaticAccess(receiver, classConstructor) { - if (receiver !== classConstructor) { - throw new TypeError("Private static access of wrong provenance"); - } - } -`; -helpers.classCheckPrivateStaticFieldDescriptor = helper("7.13.10")` - export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) { - if (descriptor === undefined) { - throw new TypeError("attempted to " + action + " private static field before its declaration"); - } - } -`; -helpers.decorate = helper("7.1.5")` - import toArray from "toArray"; - import toPropertyKey from "toPropertyKey"; - - // These comments are stripped by @babel/template - /*:: - type PropertyDescriptor = - | { - value: any, - writable: boolean, - configurable: boolean, - enumerable: boolean, - } - | { - get?: () => any, - set?: (v: any) => void, - configurable: boolean, - enumerable: boolean, - }; - - type FieldDescriptor ={ - writable: boolean, - configurable: boolean, - enumerable: boolean, - }; - - type Placement = "static" | "prototype" | "own"; - type Key = string | symbol; // PrivateName is not supported yet. - - type ElementDescriptor = - | { - kind: "method", - key: Key, - placement: Placement, - descriptor: PropertyDescriptor - } - | { - kind: "field", - key: Key, - placement: Placement, - descriptor: FieldDescriptor, - initializer?: () => any, - }; - - // This is exposed to the user code - type ElementObjectInput = ElementDescriptor & { - [@@toStringTag]?: "Descriptor" - }; - - // This is exposed to the user code - type ElementObjectOutput = ElementDescriptor & { - [@@toStringTag]?: "Descriptor" - extras?: ElementDescriptor[], - finisher?: ClassFinisher, - }; - - // This is exposed to the user code - type ClassObject = { - [@@toStringTag]?: "Descriptor", - kind: "class", - elements: ElementDescriptor[], - }; - - type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput; - type ClassDecorator = (descriptor: ClassObject) => ?ClassObject; - type ClassFinisher = (cl: Class) => Class; - - // Only used by Babel in the transform output, not part of the spec. - type ElementDefinition = - | { - kind: "method", - value: any, - key: Key, - static?: boolean, - decorators?: ElementDecorator[], - } - | { - kind: "field", - value: () => any, - key: Key, - static?: boolean, - decorators?: ElementDecorator[], - }; - - declare function ClassFactory(initialize: (instance: C) => void): { - F: Class, - d: ElementDefinition[] - } - - */ - - /*:: - // Various combinations with/without extras and with one or many finishers - - type ElementFinisherExtras = { - element: ElementDescriptor, - finisher?: ClassFinisher, - extras?: ElementDescriptor[], - }; - - type ElementFinishersExtras = { - element: ElementDescriptor, - finishers: ClassFinisher[], - extras: ElementDescriptor[], - }; - - type ElementsFinisher = { - elements: ElementDescriptor[], - finisher?: ClassFinisher, - }; - - type ElementsFinishers = { - elements: ElementDescriptor[], - finishers: ClassFinisher[], - }; - - */ - - /*:: - - type Placements = { - static: Key[], - prototype: Key[], - own: Key[], - }; - - */ - - // ClassDefinitionEvaluation (Steps 26-*) - export default function _decorate( - decorators /*: ClassDecorator[] */, - factory /*: ClassFactory */, - superClass /*: ?Class<*> */, - mixins /*: ?Array */, - ) /*: Class<*> */ { - var api = _getDecoratorsApi(); - if (mixins) { - for (var i = 0; i < mixins.length; i++) { - api = mixins[i](api); - } - } - - var r = factory(function initialize(O) { - api.initializeInstanceElements(O, decorated.elements); - }, superClass); - var decorated = api.decorateClass( - _coalesceClassElements(r.d.map(_createElementDescriptor)), - decorators, - ); - - api.initializeClassElements(r.F, decorated.elements); - - return api.runClassFinishers(r.F, decorated.finishers); - } - - function _getDecoratorsApi() { - _getDecoratorsApi = function() { - return api; - }; - - var api = { - elementsDefinitionOrder: [["method"], ["field"]], - - // InitializeInstanceElements - initializeInstanceElements: function( - /*::*/ O /*: C */, - elements /*: ElementDescriptor[] */, - ) { - ["method", "field"].forEach(function(kind) { - elements.forEach(function(element /*: ElementDescriptor */) { - if (element.kind === kind && element.placement === "own") { - this.defineClassElement(O, element); - } - }, this); - }, this); - }, - - // InitializeClassElements - initializeClassElements: function( - /*::*/ F /*: Class */, - elements /*: ElementDescriptor[] */, - ) { - var proto = F.prototype; - - ["method", "field"].forEach(function(kind) { - elements.forEach(function(element /*: ElementDescriptor */) { - var placement = element.placement; - if ( - element.kind === kind && - (placement === "static" || placement === "prototype") - ) { - var receiver = placement === "static" ? F : proto; - this.defineClassElement(receiver, element); - } - }, this); - }, this); - }, - - // DefineClassElement - defineClassElement: function( - /*::*/ receiver /*: C | Class */, - element /*: ElementDescriptor */, - ) { - var descriptor /*: PropertyDescriptor */ = element.descriptor; - if (element.kind === "field") { - var initializer = element.initializer; - descriptor = { - enumerable: descriptor.enumerable, - writable: descriptor.writable, - configurable: descriptor.configurable, - value: initializer === void 0 ? void 0 : initializer.call(receiver), - }; - } - Object.defineProperty(receiver, element.key, descriptor); - }, - - // DecorateClass - decorateClass: function( - elements /*: ElementDescriptor[] */, - decorators /*: ClassDecorator[] */, - ) /*: ElementsFinishers */ { - var newElements /*: ElementDescriptor[] */ = []; - var finishers /*: ClassFinisher[] */ = []; - var placements /*: Placements */ = { - static: [], - prototype: [], - own: [], - }; - - elements.forEach(function(element /*: ElementDescriptor */) { - this.addElementPlacement(element, placements); - }, this); - - elements.forEach(function(element /*: ElementDescriptor */) { - if (!_hasDecorators(element)) return newElements.push(element); - - var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement( - element, - placements, - ); - newElements.push(elementFinishersExtras.element); - newElements.push.apply(newElements, elementFinishersExtras.extras); - finishers.push.apply(finishers, elementFinishersExtras.finishers); - }, this); - - if (!decorators) { - return { elements: newElements, finishers: finishers }; - } - - var result /*: ElementsFinishers */ = this.decorateConstructor( - newElements, - decorators, - ); - finishers.push.apply(finishers, result.finishers); - result.finishers = finishers; - - return result; - }, - - // AddElementPlacement - addElementPlacement: function( - element /*: ElementDescriptor */, - placements /*: Placements */, - silent /*: boolean */, - ) { - var keys = placements[element.placement]; - if (!silent && keys.indexOf(element.key) !== -1) { - throw new TypeError("Duplicated element (" + element.key + ")"); - } - keys.push(element.key); - }, - - // DecorateElement - decorateElement: function( - element /*: ElementDescriptor */, - placements /*: Placements */, - ) /*: ElementFinishersExtras */ { - var extras /*: ElementDescriptor[] */ = []; - var finishers /*: ClassFinisher[] */ = []; - - for ( - var decorators = element.decorators, i = decorators.length - 1; - i >= 0; - i-- - ) { - // (inlined) RemoveElementPlacement - var keys = placements[element.placement]; - keys.splice(keys.indexOf(element.key), 1); - - var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor( - element, - ); - var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras( - (0, decorators[i])(elementObject) /*: ElementObjectOutput */ || - elementObject, - ); - - element = elementFinisherExtras.element; - this.addElementPlacement(element, placements); - - if (elementFinisherExtras.finisher) { - finishers.push(elementFinisherExtras.finisher); - } - - var newExtras /*: ElementDescriptor[] | void */ = - elementFinisherExtras.extras; - if (newExtras) { - for (var j = 0; j < newExtras.length; j++) { - this.addElementPlacement(newExtras[j], placements); - } - extras.push.apply(extras, newExtras); - } - } - - return { element: element, finishers: finishers, extras: extras }; - }, - - // DecorateConstructor - decorateConstructor: function( - elements /*: ElementDescriptor[] */, - decorators /*: ClassDecorator[] */, - ) /*: ElementsFinishers */ { - var finishers /*: ClassFinisher[] */ = []; - - for (var i = decorators.length - 1; i >= 0; i--) { - var obj /*: ClassObject */ = this.fromClassDescriptor(elements); - var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor( - (0, decorators[i])(obj) /*: ClassObject */ || obj, - ); - - if (elementsAndFinisher.finisher !== undefined) { - finishers.push(elementsAndFinisher.finisher); - } - - if (elementsAndFinisher.elements !== undefined) { - elements = elementsAndFinisher.elements; - - for (var j = 0; j < elements.length - 1; j++) { - for (var k = j + 1; k < elements.length; k++) { - if ( - elements[j].key === elements[k].key && - elements[j].placement === elements[k].placement - ) { - throw new TypeError( - "Duplicated element (" + elements[j].key + ")", - ); - } - } - } - } - } - - return { elements: elements, finishers: finishers }; - }, - - // FromElementDescriptor - fromElementDescriptor: function( - element /*: ElementDescriptor */, - ) /*: ElementObject */ { - var obj /*: ElementObject */ = { - kind: element.kind, - key: element.key, - placement: element.placement, - descriptor: element.descriptor, - }; - - var desc = { - value: "Descriptor", - configurable: true, - }; - Object.defineProperty(obj, Symbol.toStringTag, desc); - - if (element.kind === "field") obj.initializer = element.initializer; - - return obj; - }, - - // ToElementDescriptors - toElementDescriptors: function( - elementObjects /*: ElementObject[] */, - ) /*: ElementDescriptor[] */ { - if (elementObjects === undefined) return; - return toArray(elementObjects).map(function(elementObject) { - var element = this.toElementDescriptor(elementObject); - this.disallowProperty(elementObject, "finisher", "An element descriptor"); - this.disallowProperty(elementObject, "extras", "An element descriptor"); - return element; - }, this); - }, - - // ToElementDescriptor - toElementDescriptor: function( - elementObject /*: ElementObject */, - ) /*: ElementDescriptor */ { - var kind = String(elementObject.kind); - if (kind !== "method" && kind !== "field") { - throw new TypeError( - 'An element descriptor\\'s .kind property must be either "method" or' + - ' "field", but a decorator created an element descriptor with' + - ' .kind "' + - kind + - '"', - ); - } - - var key = toPropertyKey(elementObject.key); - - var placement = String(elementObject.placement); - if ( - placement !== "static" && - placement !== "prototype" && - placement !== "own" - ) { - throw new TypeError( - 'An element descriptor\\'s .placement property must be one of "static",' + - ' "prototype" or "own", but a decorator created an element descriptor' + - ' with .placement "' + - placement + - '"', - ); - } - - var descriptor /*: PropertyDescriptor */ = elementObject.descriptor; - - this.disallowProperty(elementObject, "elements", "An element descriptor"); - - var element /*: ElementDescriptor */ = { - kind: kind, - key: key, - placement: placement, - descriptor: Object.assign({}, descriptor), - }; - - if (kind !== "field") { - this.disallowProperty(elementObject, "initializer", "A method descriptor"); - } else { - this.disallowProperty( - descriptor, - "get", - "The property descriptor of a field descriptor", - ); - this.disallowProperty( - descriptor, - "set", - "The property descriptor of a field descriptor", - ); - this.disallowProperty( - descriptor, - "value", - "The property descriptor of a field descriptor", - ); - - element.initializer = elementObject.initializer; - } - - return element; - }, - - toElementFinisherExtras: function( - elementObject /*: ElementObject */, - ) /*: ElementFinisherExtras */ { - var element /*: ElementDescriptor */ = this.toElementDescriptor( - elementObject, - ); - var finisher /*: ClassFinisher */ = _optionalCallableProperty( - elementObject, - "finisher", - ); - var extras /*: ElementDescriptors[] */ = this.toElementDescriptors( - elementObject.extras, - ); - - return { element: element, finisher: finisher, extras: extras }; - }, - - // FromClassDescriptor - fromClassDescriptor: function( - elements /*: ElementDescriptor[] */, - ) /*: ClassObject */ { - var obj = { - kind: "class", - elements: elements.map(this.fromElementDescriptor, this), - }; - - var desc = { value: "Descriptor", configurable: true }; - Object.defineProperty(obj, Symbol.toStringTag, desc); - - return obj; - }, - - // ToClassDescriptor - toClassDescriptor: function( - obj /*: ClassObject */, - ) /*: ElementsFinisher */ { - var kind = String(obj.kind); - if (kind !== "class") { - throw new TypeError( - 'A class descriptor\\'s .kind property must be "class", but a decorator' + - ' created a class descriptor with .kind "' + - kind + - '"', - ); - } - - this.disallowProperty(obj, "key", "A class descriptor"); - this.disallowProperty(obj, "placement", "A class descriptor"); - this.disallowProperty(obj, "descriptor", "A class descriptor"); - this.disallowProperty(obj, "initializer", "A class descriptor"); - this.disallowProperty(obj, "extras", "A class descriptor"); - - var finisher = _optionalCallableProperty(obj, "finisher"); - var elements = this.toElementDescriptors(obj.elements); - - return { elements: elements, finisher: finisher }; - }, - - // RunClassFinishers - runClassFinishers: function( - constructor /*: Class<*> */, - finishers /*: ClassFinisher[] */, - ) /*: Class<*> */ { - for (var i = 0; i < finishers.length; i++) { - var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor); - if (newConstructor !== undefined) { - // NOTE: This should check if IsConstructor(newConstructor) is false. - if (typeof newConstructor !== "function") { - throw new TypeError("Finishers must return a constructor."); - } - constructor = newConstructor; - } - } - return constructor; - }, - - disallowProperty: function(obj, name, objectType) { - if (obj[name] !== undefined) { - throw new TypeError(objectType + " can't have a ." + name + " property."); - } - } - }; - - return api; - } - - // ClassElementEvaluation - function _createElementDescriptor( - def /*: ElementDefinition */, - ) /*: ElementDescriptor */ { - var key = toPropertyKey(def.key); - - var descriptor /*: PropertyDescriptor */; - if (def.kind === "method") { - descriptor = { - value: def.value, - writable: true, - configurable: true, - enumerable: false, - }; - } else if (def.kind === "get") { - descriptor = { get: def.value, configurable: true, enumerable: false }; - } else if (def.kind === "set") { - descriptor = { set: def.value, configurable: true, enumerable: false }; - } else if (def.kind === "field") { - descriptor = { configurable: true, writable: true, enumerable: true }; - } - - var element /*: ElementDescriptor */ = { - kind: def.kind === "field" ? "field" : "method", - key: key, - placement: def.static - ? "static" - : def.kind === "field" - ? "own" - : "prototype", - descriptor: descriptor, - }; - if (def.decorators) element.decorators = def.decorators; - if (def.kind === "field") element.initializer = def.value; - - return element; - } - - // CoalesceGetterSetter - function _coalesceGetterSetter( - element /*: ElementDescriptor */, - other /*: ElementDescriptor */, - ) { - if (element.descriptor.get !== undefined) { - other.descriptor.get = element.descriptor.get; - } else { - other.descriptor.set = element.descriptor.set; - } - } - - // CoalesceClassElements - function _coalesceClassElements( - elements /*: ElementDescriptor[] */, - ) /*: ElementDescriptor[] */ { - var newElements /*: ElementDescriptor[] */ = []; - - var isSameElement = function( - other /*: ElementDescriptor */, - ) /*: boolean */ { - return ( - other.kind === "method" && - other.key === element.key && - other.placement === element.placement - ); - }; - - for (var i = 0; i < elements.length; i++) { - var element /*: ElementDescriptor */ = elements[i]; - var other /*: ElementDescriptor */; - - if ( - element.kind === "method" && - (other = newElements.find(isSameElement)) - ) { - if ( - _isDataDescriptor(element.descriptor) || - _isDataDescriptor(other.descriptor) - ) { - if (_hasDecorators(element) || _hasDecorators(other)) { - throw new ReferenceError( - "Duplicated methods (" + element.key + ") can't be decorated.", - ); - } - other.descriptor = element.descriptor; - } else { - if (_hasDecorators(element)) { - if (_hasDecorators(other)) { - throw new ReferenceError( - "Decorators can't be placed on different accessors with for " + - "the same property (" + - element.key + - ").", - ); - } - other.decorators = element.decorators; - } - _coalesceGetterSetter(element, other); - } - } else { - newElements.push(element); - } - } - - return newElements; - } - - function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ { - return element.decorators && element.decorators.length; - } - - function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ { - return ( - desc !== undefined && - !(desc.value === undefined && desc.writable === undefined) - ); - } - - function _optionalCallableProperty /*::*/( - obj /*: T */, - name /*: $Keys */, - ) /*: ?Function */ { - var value = obj[name]; - if (value !== undefined && typeof value !== "function") { - throw new TypeError("Expected '" + name + "' to be a function"); - } - return value; - } - -`; -helpers.classPrivateMethodGet = helper("7.1.6")` - export default function _classPrivateMethodGet(receiver, privateSet, fn) { - if (!privateSet.has(receiver)) { - throw new TypeError("attempted to get private field on non-instance"); - } - return fn; - } -`; -helpers.checkPrivateRedeclaration = helper("7.14.1")` - export default function _checkPrivateRedeclaration(obj, privateCollection) { - if (privateCollection.has(obj)) { - throw new TypeError("Cannot initialize the same private elements twice on an object"); - } - } -`; -helpers.classPrivateFieldInitSpec = helper("7.14.1")` - import checkPrivateRedeclaration from "checkPrivateRedeclaration"; - - export default function _classPrivateFieldInitSpec(obj, privateMap, value) { - checkPrivateRedeclaration(obj, privateMap); - privateMap.set(obj, value); - } -`; -helpers.classPrivateMethodInitSpec = helper("7.14.1")` - import checkPrivateRedeclaration from "checkPrivateRedeclaration"; - - export default function _classPrivateMethodInitSpec(obj, privateSet) { - checkPrivateRedeclaration(obj, privateSet); - privateSet.add(obj); - } -`; -{ - helpers.classPrivateMethodSet = helper("7.1.6")` - export default function _classPrivateMethodSet() { - throw new TypeError("attempted to reassign private method"); - } - `; -} -helpers.identity = helper("7.17.0")` - export default function _identity(x) { - return x; - } -`; \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/applyDecs.js b/node_modules/@babel/helpers/lib/helpers/applyDecs.js deleted file mode 100644 index 8808a401..00000000 --- a/node_modules/@babel/helpers/lib/helpers/applyDecs.js +++ /dev/null @@ -1,530 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = applyDecs; - -function createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) { - return { - getMetadata: function (key) { - assertNotFinished(decoratorFinishedRef, "getMetadata"); - assertMetadataKey(key); - var metadataForKey = metadataMap[key]; - if (metadataForKey === void 0) return void 0; - - if (kind === 1) { - var pub = metadataForKey.public; - - if (pub !== void 0) { - return pub[property]; - } - } else if (kind === 2) { - var priv = metadataForKey.private; - - if (priv !== void 0) { - return priv.get(property); - } - } else if (Object.hasOwnProperty.call(metadataForKey, "constructor")) { - return metadataForKey.constructor; - } - }, - setMetadata: function (key, value) { - assertNotFinished(decoratorFinishedRef, "setMetadata"); - assertMetadataKey(key); - var metadataForKey = metadataMap[key]; - - if (metadataForKey === void 0) { - metadataForKey = metadataMap[key] = {}; - } - - if (kind === 1) { - var pub = metadataForKey.public; - - if (pub === void 0) { - pub = metadataForKey.public = {}; - } - - pub[property] = value; - } else if (kind === 2) { - var priv = metadataForKey.priv; - - if (priv === void 0) { - priv = metadataForKey.private = new Map(); - } - - priv.set(property, value); - } else { - metadataForKey.constructor = value; - } - } - }; -} - -function convertMetadataMapToFinal(obj, metadataMap) { - var parentMetadataMap = obj[Symbol.metadata || Symbol.for("Symbol.metadata")]; - var metadataKeys = Object.getOwnPropertySymbols(metadataMap); - if (metadataKeys.length === 0) return; - - for (var i = 0; i < metadataKeys.length; i++) { - var key = metadataKeys[i]; - var metaForKey = metadataMap[key]; - var parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null; - var pub = metaForKey.public; - var parentPub = parentMetaForKey ? parentMetaForKey.public : null; - - if (pub && parentPub) { - Object.setPrototypeOf(pub, parentPub); - } - - var priv = metaForKey.private; - - if (priv) { - var privArr = Array.from(priv.values()); - var parentPriv = parentMetaForKey ? parentMetaForKey.private : null; - - if (parentPriv) { - privArr = privArr.concat(parentPriv); - } - - metaForKey.private = privArr; - } - - if (parentMetaForKey) { - Object.setPrototypeOf(metaForKey, parentMetaForKey); - } - } - - if (parentMetadataMap) { - Object.setPrototypeOf(metadataMap, parentMetadataMap); - } - - obj[Symbol.metadata || Symbol.for("Symbol.metadata")] = metadataMap; -} - -function createAddInitializerMethod(initializers, decoratorFinishedRef) { - return function addInitializer(initializer) { - assertNotFinished(decoratorFinishedRef, "addInitializer"); - assertCallable(initializer, "An initializer"); - initializers.push(initializer); - }; -} - -function memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) { - var kindStr; - - switch (kind) { - case 1: - kindStr = "accessor"; - break; - - case 2: - kindStr = "method"; - break; - - case 3: - kindStr = "getter"; - break; - - case 4: - kindStr = "setter"; - break; - - default: - kindStr = "field"; - } - - var ctx = { - kind: kindStr, - name: isPrivate ? "#" + name : name, - isStatic: isStatic, - isPrivate: isPrivate - }; - var decoratorFinishedRef = { - v: false - }; - - if (kind !== 0) { - ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef); - } - - var metadataKind, metadataName; - - if (isPrivate) { - metadataKind = 2; - metadataName = Symbol(name); - var access = {}; - - if (kind === 0) { - access.get = desc.get; - access.set = desc.set; - } else if (kind === 2) { - access.get = function () { - return desc.value; - }; - } else { - if (kind === 1 || kind === 3) { - access.get = function () { - return desc.get.call(this); - }; - } - - if (kind === 1 || kind === 4) { - access.set = function (v) { - desc.set.call(this, v); - }; - } - } - - ctx.access = access; - } else { - metadataKind = 1; - metadataName = name; - } - - try { - return dec(value, Object.assign(ctx, createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef))); - } finally { - decoratorFinishedRef.v = true; - } -} - -function assertNotFinished(decoratorFinishedRef, fnName) { - if (decoratorFinishedRef.v) { - throw new Error("attempted to call " + fnName + " after decoration was finished"); - } -} - -function assertMetadataKey(key) { - if (typeof key !== "symbol") { - throw new TypeError("Metadata keys must be symbols, received: " + key); - } -} - -function assertCallable(fn, hint) { - if (typeof fn !== "function") { - throw new TypeError(hint + " must be a function"); - } -} - -function assertValidReturnValue(kind, value) { - var type = typeof value; - - if (kind === 1) { - if (type !== "object" || value === null) { - throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); - } - - if (value.get !== undefined) { - assertCallable(value.get, "accessor.get"); - } - - if (value.set !== undefined) { - assertCallable(value.set, "accessor.set"); - } - - if (value.init !== undefined) { - assertCallable(value.init, "accessor.init"); - } - - if (value.initializer !== undefined) { - assertCallable(value.initializer, "accessor.initializer"); - } - } else if (type !== "function") { - var hint; - - if (kind === 0) { - hint = "field"; - } else if (kind === 10) { - hint = "class"; - } else { - hint = "method"; - } - - throw new TypeError(hint + " decorators must return a function or void 0"); - } -} - -function getInit(desc) { - var initializer; - - if ((initializer = desc.init) == null && (initializer = desc.initializer) && typeof console !== "undefined") { - console.warn(".initializer has been renamed to .init as of March 2022"); - } - - return initializer; -} - -function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) { - var decs = decInfo[0]; - var desc, initializer, value; - - if (isPrivate) { - if (kind === 0 || kind === 1) { - desc = { - get: decInfo[3], - set: decInfo[4] - }; - } else if (kind === 3) { - desc = { - get: decInfo[3] - }; - } else if (kind === 4) { - desc = { - set: decInfo[3] - }; - } else { - desc = { - value: decInfo[3] - }; - } - } else if (kind !== 0) { - desc = Object.getOwnPropertyDescriptor(base, name); - } - - if (kind === 1) { - value = { - get: desc.get, - set: desc.set - }; - } else if (kind === 2) { - value = desc.value; - } else if (kind === 3) { - value = desc.get; - } else if (kind === 4) { - value = desc.set; - } - - var newValue, get, set; - - if (typeof decs === "function") { - newValue = memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value); - - if (newValue !== void 0) { - assertValidReturnValue(kind, newValue); - - if (kind === 0) { - initializer = newValue; - } else if (kind === 1) { - initializer = getInit(newValue); - get = newValue.get || value.get; - set = newValue.set || value.set; - value = { - get: get, - set: set - }; - } else { - value = newValue; - } - } - } else { - for (var i = decs.length - 1; i >= 0; i--) { - var dec = decs[i]; - newValue = memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value); - - if (newValue !== void 0) { - assertValidReturnValue(kind, newValue); - var newInit; - - if (kind === 0) { - newInit = newValue; - } else if (kind === 1) { - newInit = getInit(newValue); - get = newValue.get || value.get; - set = newValue.set || value.set; - value = { - get: get, - set: set - }; - } else { - value = newValue; - } - - if (newInit !== void 0) { - if (initializer === void 0) { - initializer = newInit; - } else if (typeof initializer === "function") { - initializer = [initializer, newInit]; - } else { - initializer.push(newInit); - } - } - } - } - } - - if (kind === 0 || kind === 1) { - if (initializer === void 0) { - initializer = function (instance, init) { - return init; - }; - } else if (typeof initializer !== "function") { - var ownInitializers = initializer; - - initializer = function (instance, init) { - var value = init; - - for (var i = 0; i < ownInitializers.length; i++) { - value = ownInitializers[i].call(instance, value); - } - - return value; - }; - } else { - var originalInitializer = initializer; - - initializer = function (instance, init) { - return originalInitializer.call(instance, init); - }; - } - - ret.push(initializer); - } - - if (kind !== 0) { - if (kind === 1) { - desc.get = value.get; - desc.set = value.set; - } else if (kind === 2) { - desc.value = value; - } else if (kind === 3) { - desc.get = value; - } else if (kind === 4) { - desc.set = value; - } - - if (isPrivate) { - if (kind === 1) { - ret.push(function (instance, args) { - return value.get.call(instance, args); - }); - ret.push(function (instance, args) { - return value.set.call(instance, args); - }); - } else if (kind === 2) { - ret.push(value); - } else { - ret.push(function (instance, args) { - return value.call(instance, args); - }); - } - } else { - Object.defineProperty(base, name, desc); - } - } -} - -function applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) { - var protoInitializers; - var staticInitializers; - var existingProtoNonFields = new Map(); - var existingStaticNonFields = new Map(); - - for (var i = 0; i < decInfos.length; i++) { - var decInfo = decInfos[i]; - if (!Array.isArray(decInfo)) continue; - var kind = decInfo[1]; - var name = decInfo[2]; - var isPrivate = decInfo.length > 3; - var isStatic = kind >= 5; - var base; - var metadataMap; - var initializers; - - if (isStatic) { - base = Class; - metadataMap = staticMetadataMap; - kind = kind - 5; - - if (kind !== 0) { - staticInitializers = staticInitializers || []; - initializers = staticInitializers; - } - } else { - base = Class.prototype; - metadataMap = protoMetadataMap; - - if (kind !== 0) { - protoInitializers = protoInitializers || []; - initializers = protoInitializers; - } - } - - if (kind !== 0 && !isPrivate) { - var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields; - var existingKind = existingNonFields.get(name) || 0; - - if (existingKind === true || existingKind === 3 && kind !== 4 || existingKind === 4 && kind !== 3) { - throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name); - } else if (!existingKind && kind > 2) { - existingNonFields.set(name, kind); - } else { - existingNonFields.set(name, true); - } - } - - applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers); - } - - pushInitializers(ret, protoInitializers); - pushInitializers(ret, staticInitializers); -} - -function pushInitializers(ret, initializers) { - if (initializers) { - ret.push(function (instance) { - for (var i = 0; i < initializers.length; i++) { - initializers[i].call(instance); - } - - return instance; - }); - } -} - -function applyClassDecs(ret, targetClass, metadataMap, classDecs) { - if (classDecs.length > 0) { - var initializers = []; - var newClass = targetClass; - var name = targetClass.name; - - for (var i = classDecs.length - 1; i >= 0; i--) { - var decoratorFinishedRef = { - v: false - }; - - try { - var ctx = Object.assign({ - kind: "class", - name: name, - addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef) - }, createMetadataMethodsForProperty(metadataMap, 0, name, decoratorFinishedRef)); - var nextNewClass = classDecs[i](newClass, ctx); - } finally { - decoratorFinishedRef.v = true; - } - - if (nextNewClass !== undefined) { - assertValidReturnValue(10, nextNewClass); - newClass = nextNewClass; - } - } - - ret.push(newClass, function () { - for (var i = 0; i < initializers.length; i++) { - initializers[i].call(newClass); - } - }); - } -} - -function applyDecs(targetClass, memberDecs, classDecs) { - var ret = []; - var staticMetadataMap = {}; - var protoMetadataMap = {}; - applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs); - convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap); - applyClassDecs(ret, targetClass, staticMetadataMap, classDecs); - convertMetadataMapToFinal(targetClass, staticMetadataMap); - return ret; -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/asyncIterator.js b/node_modules/@babel/helpers/lib/helpers/asyncIterator.js deleted file mode 100644 index 0a6d9de1..00000000 --- a/node_modules/@babel/helpers/lib/helpers/asyncIterator.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _asyncIterator; - -function _asyncIterator(iterable) { - var method, - async, - sync, - retry = 2; - - if (typeof Symbol !== "undefined") { - async = Symbol.asyncIterator; - sync = Symbol.iterator; - } - - while (retry--) { - if (async && (method = iterable[async]) != null) { - return method.call(iterable); - } - - if (sync && (method = iterable[sync]) != null) { - return new AsyncFromSyncIterator(method.call(iterable)); - } - - async = "@@asyncIterator"; - sync = "@@iterator"; - } - - throw new TypeError("Object is not async iterable"); -} - -function AsyncFromSyncIterator(s) { - AsyncFromSyncIterator = function (s) { - this.s = s; - this.n = s.next; - }; - - AsyncFromSyncIterator.prototype = { - s: null, - n: null, - next: function () { - return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); - }, - return: function (value) { - var ret = this.s.return; - - if (ret === undefined) { - return Promise.resolve({ - value: value, - done: true - }); - } - - return AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments)); - }, - throw: function (value) { - var thr = this.s.return; - if (thr === undefined) return Promise.reject(value); - return AsyncFromSyncIteratorContinuation(thr.apply(this.s, arguments)); - } - }; - - function AsyncFromSyncIteratorContinuation(r) { - if (Object(r) !== r) { - return Promise.reject(new TypeError(r + " is not an object.")); - } - - var done = r.done; - return Promise.resolve(r.value).then(function (value) { - return { - value: value, - done: done - }; - }); - } - - return new AsyncFromSyncIterator(s); -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/jsx.js b/node_modules/@babel/helpers/lib/helpers/jsx.js deleted file mode 100644 index 68de1684..00000000 --- a/node_modules/@babel/helpers/lib/helpers/jsx.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _createRawReactElement; -var REACT_ELEMENT_TYPE; - -function _createRawReactElement(type, props, key, children) { - if (!REACT_ELEMENT_TYPE) { - REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element") || 0xeac7; - } - - var defaultProps = type && type.defaultProps; - var childrenLength = arguments.length - 3; - - if (!props && childrenLength !== 0) { - props = { - children: void 0 - }; - } - - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = new Array(childrenLength); - - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 3]; - } - - props.children = childArray; - } - - if (props && defaultProps) { - for (var propName in defaultProps) { - if (props[propName] === void 0) { - props[propName] = defaultProps[propName]; - } - } - } else if (!props) { - props = defaultProps || {}; - } - - return { - $$typeof: REACT_ELEMENT_TYPE, - type: type, - key: key === undefined ? null : "" + key, - ref: null, - props: props, - _owner: null - }; -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/objectSpread2.js b/node_modules/@babel/helpers/lib/helpers/objectSpread2.js deleted file mode 100644 index 03db0068..00000000 --- a/node_modules/@babel/helpers/lib/helpers/objectSpread2.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _objectSpread2; - -var _defineProperty = require("defineProperty"); - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread2(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js b/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js deleted file mode 100644 index 225ca44b..00000000 --- a/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js +++ /dev/null @@ -1,587 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _regeneratorRuntime; - -function _regeneratorRuntime() { - "use strict"; - - exports.default = _regeneratorRuntime = function () { - return exports; - }; - - var exports = {}; - var Op = Object.prototype; - var hasOwn = Op.hasOwnProperty; - var undefined; - var $Symbol = typeof Symbol === "function" ? Symbol : {}; - var iteratorSymbol = $Symbol.iterator || "@@iterator"; - var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; - var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - - function define(obj, key, value) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - return obj[key]; - } - - try { - define({}, ""); - } catch (err) { - define = function (obj, key, value) { - return obj[key] = value; - }; - } - - function wrap(innerFn, outerFn, self, tryLocsList) { - var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; - var generator = Object.create(protoGenerator.prototype); - var context = new Context(tryLocsList || []); - generator._invoke = makeInvokeMethod(innerFn, self, context); - return generator; - } - - exports.wrap = wrap; - - function tryCatch(fn, obj, arg) { - try { - return { - type: "normal", - arg: fn.call(obj, arg) - }; - } catch (err) { - return { - type: "throw", - arg: err - }; - } - } - - var GenStateSuspendedStart = "suspendedStart"; - var GenStateSuspendedYield = "suspendedYield"; - var GenStateExecuting = "executing"; - var GenStateCompleted = "completed"; - var ContinueSentinel = {}; - - function Generator() {} - - function GeneratorFunction() {} - - function GeneratorFunctionPrototype() {} - - var IteratorPrototype = {}; - define(IteratorPrototype, iteratorSymbol, function () { - return this; - }); - var getProto = Object.getPrototypeOf; - var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); - - if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { - IteratorPrototype = NativeIteratorPrototype; - } - - var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); - GeneratorFunction.prototype = GeneratorFunctionPrototype; - define(Gp, "constructor", GeneratorFunctionPrototype); - define(GeneratorFunctionPrototype, "constructor", GeneratorFunction); - GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"); - - function defineIteratorMethods(prototype) { - ["next", "throw", "return"].forEach(function (method) { - define(prototype, method, function (arg) { - return this._invoke(method, arg); - }); - }); - } - - exports.isGeneratorFunction = function (genFun) { - var ctor = typeof genFun === "function" && genFun.constructor; - return ctor ? ctor === GeneratorFunction || (ctor.displayName || ctor.name) === "GeneratorFunction" : false; - }; - - exports.mark = function (genFun) { - if (Object.setPrototypeOf) { - Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); - } else { - genFun.__proto__ = GeneratorFunctionPrototype; - define(genFun, toStringTagSymbol, "GeneratorFunction"); - } - - genFun.prototype = Object.create(Gp); - return genFun; - }; - - exports.awrap = function (arg) { - return { - __await: arg - }; - }; - - function AsyncIterator(generator, PromiseImpl) { - function invoke(method, arg, resolve, reject) { - var record = tryCatch(generator[method], generator, arg); - - if (record.type === "throw") { - reject(record.arg); - } else { - var result = record.arg; - var value = result.value; - - if (value && typeof value === "object" && hasOwn.call(value, "__await")) { - return PromiseImpl.resolve(value.__await).then(function (value) { - invoke("next", value, resolve, reject); - }, function (err) { - invoke("throw", err, resolve, reject); - }); - } - - return PromiseImpl.resolve(value).then(function (unwrapped) { - result.value = unwrapped; - resolve(result); - }, function (error) { - return invoke("throw", error, resolve, reject); - }); - } - } - - var previousPromise; - - function enqueue(method, arg) { - function callInvokeWithMethodAndArg() { - return new PromiseImpl(function (resolve, reject) { - invoke(method, arg, resolve, reject); - }); - } - - return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); - } - - this._invoke = enqueue; - } - - defineIteratorMethods(AsyncIterator.prototype); - define(AsyncIterator.prototype, asyncIteratorSymbol, function () { - return this; - }); - exports.AsyncIterator = AsyncIterator; - - exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { - if (PromiseImpl === void 0) PromiseImpl = Promise; - var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); - return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { - return result.done ? result.value : iter.next(); - }); - }; - - function makeInvokeMethod(innerFn, self, context) { - var state = GenStateSuspendedStart; - return function invoke(method, arg) { - if (state === GenStateExecuting) { - throw new Error("Generator is already running"); - } - - if (state === GenStateCompleted) { - if (method === "throw") { - throw arg; - } - - return doneResult(); - } - - context.method = method; - context.arg = arg; - - while (true) { - var delegate = context.delegate; - - if (delegate) { - var delegateResult = maybeInvokeDelegate(delegate, context); - - if (delegateResult) { - if (delegateResult === ContinueSentinel) continue; - return delegateResult; - } - } - - if (context.method === "next") { - context.sent = context._sent = context.arg; - } else if (context.method === "throw") { - if (state === GenStateSuspendedStart) { - state = GenStateCompleted; - throw context.arg; - } - - context.dispatchException(context.arg); - } else if (context.method === "return") { - context.abrupt("return", context.arg); - } - - state = GenStateExecuting; - var record = tryCatch(innerFn, self, context); - - if (record.type === "normal") { - state = context.done ? GenStateCompleted : GenStateSuspendedYield; - - if (record.arg === ContinueSentinel) { - continue; - } - - return { - value: record.arg, - done: context.done - }; - } else if (record.type === "throw") { - state = GenStateCompleted; - context.method = "throw"; - context.arg = record.arg; - } - } - }; - } - - function maybeInvokeDelegate(delegate, context) { - var method = delegate.iterator[context.method]; - - if (method === undefined) { - context.delegate = null; - - if (context.method === "throw") { - if (delegate.iterator["return"]) { - context.method = "return"; - context.arg = undefined; - maybeInvokeDelegate(delegate, context); - - if (context.method === "throw") { - return ContinueSentinel; - } - } - - context.method = "throw"; - context.arg = new TypeError("The iterator does not provide a 'throw' method"); - } - - return ContinueSentinel; - } - - var record = tryCatch(method, delegate.iterator, context.arg); - - if (record.type === "throw") { - context.method = "throw"; - context.arg = record.arg; - context.delegate = null; - return ContinueSentinel; - } - - var info = record.arg; - - if (!info) { - context.method = "throw"; - context.arg = new TypeError("iterator result is not an object"); - context.delegate = null; - return ContinueSentinel; - } - - if (info.done) { - context[delegate.resultName] = info.value; - context.next = delegate.nextLoc; - - if (context.method !== "return") { - context.method = "next"; - context.arg = undefined; - } - } else { - return info; - } - - context.delegate = null; - return ContinueSentinel; - } - - defineIteratorMethods(Gp); - define(Gp, toStringTagSymbol, "Generator"); - define(Gp, iteratorSymbol, function () { - return this; - }); - define(Gp, "toString", function () { - return "[object Generator]"; - }); - - function pushTryEntry(locs) { - var entry = { - tryLoc: locs[0] - }; - - if (1 in locs) { - entry.catchLoc = locs[1]; - } - - if (2 in locs) { - entry.finallyLoc = locs[2]; - entry.afterLoc = locs[3]; - } - - this.tryEntries.push(entry); - } - - function resetTryEntry(entry) { - var record = entry.completion || {}; - record.type = "normal"; - delete record.arg; - entry.completion = record; - } - - function Context(tryLocsList) { - this.tryEntries = [{ - tryLoc: "root" - }]; - tryLocsList.forEach(pushTryEntry, this); - this.reset(true); - } - - exports.keys = function (object) { - var keys = []; - - for (var key in object) { - keys.push(key); - } - - keys.reverse(); - return function next() { - while (keys.length) { - var key = keys.pop(); - - if (key in object) { - next.value = key; - next.done = false; - return next; - } - } - - next.done = true; - return next; - }; - }; - - function values(iterable) { - if (iterable) { - var iteratorMethod = iterable[iteratorSymbol]; - - if (iteratorMethod) { - return iteratorMethod.call(iterable); - } - - if (typeof iterable.next === "function") { - return iterable; - } - - if (!isNaN(iterable.length)) { - var i = -1, - next = function next() { - while (++i < iterable.length) { - if (hasOwn.call(iterable, i)) { - next.value = iterable[i]; - next.done = false; - return next; - } - } - - next.value = undefined; - next.done = true; - return next; - }; - - return next.next = next; - } - } - - return { - next: doneResult - }; - } - - exports.values = values; - - function doneResult() { - return { - value: undefined, - done: true - }; - } - - Context.prototype = { - constructor: Context, - reset: function (skipTempReset) { - this.prev = 0; - this.next = 0; - this.sent = this._sent = undefined; - this.done = false; - this.delegate = null; - this.method = "next"; - this.arg = undefined; - this.tryEntries.forEach(resetTryEntry); - - if (!skipTempReset) { - for (var name in this) { - if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { - this[name] = undefined; - } - } - } - }, - stop: function () { - this.done = true; - var rootEntry = this.tryEntries[0]; - var rootRecord = rootEntry.completion; - - if (rootRecord.type === "throw") { - throw rootRecord.arg; - } - - return this.rval; - }, - dispatchException: function (exception) { - if (this.done) { - throw exception; - } - - var context = this; - - function handle(loc, caught) { - record.type = "throw"; - record.arg = exception; - context.next = loc; - - if (caught) { - context.method = "next"; - context.arg = undefined; - } - - return !!caught; - } - - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - var record = entry.completion; - - if (entry.tryLoc === "root") { - return handle("end"); - } - - if (entry.tryLoc <= this.prev) { - var hasCatch = hasOwn.call(entry, "catchLoc"); - var hasFinally = hasOwn.call(entry, "finallyLoc"); - - if (hasCatch && hasFinally) { - if (this.prev < entry.catchLoc) { - return handle(entry.catchLoc, true); - } else if (this.prev < entry.finallyLoc) { - return handle(entry.finallyLoc); - } - } else if (hasCatch) { - if (this.prev < entry.catchLoc) { - return handle(entry.catchLoc, true); - } - } else if (hasFinally) { - if (this.prev < entry.finallyLoc) { - return handle(entry.finallyLoc); - } - } else { - throw new Error("try statement without catch or finally"); - } - } - } - }, - abrupt: function (type, arg) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - - if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { - var finallyEntry = entry; - break; - } - } - - if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { - finallyEntry = null; - } - - var record = finallyEntry ? finallyEntry.completion : {}; - record.type = type; - record.arg = arg; - - if (finallyEntry) { - this.method = "next"; - this.next = finallyEntry.finallyLoc; - return ContinueSentinel; - } - - return this.complete(record); - }, - complete: function (record, afterLoc) { - if (record.type === "throw") { - throw record.arg; - } - - if (record.type === "break" || record.type === "continue") { - this.next = record.arg; - } else if (record.type === "return") { - this.rval = this.arg = record.arg; - this.method = "return"; - this.next = "end"; - } else if (record.type === "normal" && afterLoc) { - this.next = afterLoc; - } - - return ContinueSentinel; - }, - finish: function (finallyLoc) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - - if (entry.finallyLoc === finallyLoc) { - this.complete(entry.completion, entry.afterLoc); - resetTryEntry(entry); - return ContinueSentinel; - } - } - }, - catch: function (tryLoc) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - - if (entry.tryLoc === tryLoc) { - var record = entry.completion; - - if (record.type === "throw") { - var thrown = record.arg; - resetTryEntry(entry); - } - - return thrown; - } - } - - throw new Error("illegal catch attempt"); - }, - delegateYield: function (iterable, resultName, nextLoc) { - this.delegate = { - iterator: values(iterable), - resultName: resultName, - nextLoc: nextLoc - }; - - if (this.method === "next") { - this.arg = undefined; - } - - return ContinueSentinel; - } - }; - return exports; -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/typeof.js b/node_modules/@babel/helpers/lib/helpers/typeof.js deleted file mode 100644 index b1a728b9..00000000 --- a/node_modules/@babel/helpers/lib/helpers/typeof.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _typeof; - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - exports.default = _typeof = function (obj) { - return typeof obj; - }; - } else { - exports.default = _typeof = function (obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js b/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js deleted file mode 100644 index 6375b711..00000000 --- a/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _wrapRegExp; - -var _setPrototypeOf = require("setPrototypeOf"); - -var _inherits = require("inherits"); - -function _wrapRegExp() { - exports.default = _wrapRegExp = function (re, groups) { - return new BabelRegExp(re, undefined, groups); - }; - - var _super = RegExp.prototype; - - var _groups = new WeakMap(); - - function BabelRegExp(re, flags, groups) { - var _this = new RegExp(re, flags); - - _groups.set(_this, groups || _groups.get(re)); - - return _setPrototypeOf(_this, BabelRegExp.prototype); - } - - _inherits(BabelRegExp, RegExp); - - BabelRegExp.prototype.exec = function (str) { - var result = _super.exec.call(this, str); - - if (result) result.groups = buildGroups(result, this); - return result; - }; - - BabelRegExp.prototype[Symbol.replace] = function (str, substitution) { - if (typeof substitution === "string") { - var groups = _groups.get(this); - - return _super[Symbol.replace].call(this, str, substitution.replace(/\$<([^>]+)>/g, function (_, name) { - return "$" + groups[name]; - })); - } else if (typeof substitution === "function") { - var _this = this; - - return _super[Symbol.replace].call(this, str, function () { - var args = arguments; - - if (typeof args[args.length - 1] !== "object") { - args = [].slice.call(args); - args.push(buildGroups(args, _this)); - } - - return substitution.apply(this, args); - }); - } else { - return _super[Symbol.replace].call(this, str, substitution); - } - }; - - function buildGroups(result, re) { - var g = _groups.get(re); - - return Object.keys(g).reduce(function (groups, name) { - groups[name] = result[g[name]]; - return groups; - }, Object.create(null)); - } - - return _wrapRegExp.apply(this, arguments); -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/lib/index.js b/node_modules/@babel/helpers/lib/index.js deleted file mode 100644 index 511c6c5b..00000000 --- a/node_modules/@babel/helpers/lib/index.js +++ /dev/null @@ -1,290 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -exports.ensure = ensure; -exports.get = get; -exports.getDependencies = getDependencies; -exports.list = void 0; -exports.minVersion = minVersion; - -var _traverse = require("@babel/traverse"); - -var _t = require("@babel/types"); - -var _helpers = require("./helpers"); - -const { - assignmentExpression, - cloneNode, - expressionStatement, - file, - identifier -} = _t; - -function makePath(path) { - const parts = []; - - for (; path.parentPath; path = path.parentPath) { - parts.push(path.key); - if (path.inList) parts.push(path.listKey); - } - - return parts.reverse().join("."); -} - -let FileClass = undefined; - -function getHelperMetadata(file) { - const globals = new Set(); - const localBindingNames = new Set(); - const dependencies = new Map(); - let exportName; - let exportPath; - const exportBindingAssignments = []; - const importPaths = []; - const importBindingsReferences = []; - const dependencyVisitor = { - ImportDeclaration(child) { - const name = child.node.source.value; - - if (!_helpers.default[name]) { - throw child.buildCodeFrameError(`Unknown helper ${name}`); - } - - if (child.get("specifiers").length !== 1 || !child.get("specifiers.0").isImportDefaultSpecifier()) { - throw child.buildCodeFrameError("Helpers can only import a default value"); - } - - const bindingIdentifier = child.node.specifiers[0].local; - dependencies.set(bindingIdentifier, name); - importPaths.push(makePath(child)); - }, - - ExportDefaultDeclaration(child) { - const decl = child.get("declaration"); - - if (!decl.isFunctionDeclaration() || !decl.node.id) { - throw decl.buildCodeFrameError("Helpers can only export named function declarations"); - } - - exportName = decl.node.id.name; - exportPath = makePath(child); - }, - - ExportAllDeclaration(child) { - throw child.buildCodeFrameError("Helpers can only export default"); - }, - - ExportNamedDeclaration(child) { - throw child.buildCodeFrameError("Helpers can only export default"); - }, - - Statement(child) { - if (child.isModuleDeclaration()) return; - child.skip(); - } - - }; - const referenceVisitor = { - Program(path) { - const bindings = path.scope.getAllBindings(); - Object.keys(bindings).forEach(name => { - if (name === exportName) return; - if (dependencies.has(bindings[name].identifier)) return; - localBindingNames.add(name); - }); - }, - - ReferencedIdentifier(child) { - const name = child.node.name; - const binding = child.scope.getBinding(name); - - if (!binding) { - globals.add(name); - } else if (dependencies.has(binding.identifier)) { - importBindingsReferences.push(makePath(child)); - } - }, - - AssignmentExpression(child) { - const left = child.get("left"); - if (!(exportName in left.getBindingIdentifiers())) return; - - if (!left.isIdentifier()) { - throw left.buildCodeFrameError("Only simple assignments to exports are allowed in helpers"); - } - - const binding = child.scope.getBinding(exportName); - - if (binding != null && binding.scope.path.isProgram()) { - exportBindingAssignments.push(makePath(child)); - } - } - - }; - (0, _traverse.default)(file.ast, dependencyVisitor, file.scope); - (0, _traverse.default)(file.ast, referenceVisitor, file.scope); - if (!exportPath) throw new Error("Helpers must have a default export."); - exportBindingAssignments.reverse(); - return { - globals: Array.from(globals), - localBindingNames: Array.from(localBindingNames), - dependencies, - exportBindingAssignments, - exportPath, - exportName, - importBindingsReferences, - importPaths - }; -} - -function permuteHelperAST(file, metadata, id, localBindings, getDependency) { - if (localBindings && !id) { - throw new Error("Unexpected local bindings for module-based helpers."); - } - - if (!id) return; - const { - localBindingNames, - dependencies, - exportBindingAssignments, - exportPath, - exportName, - importBindingsReferences, - importPaths - } = metadata; - const dependenciesRefs = {}; - dependencies.forEach((name, id) => { - dependenciesRefs[id.name] = typeof getDependency === "function" && getDependency(name) || id; - }); - const toRename = {}; - const bindings = new Set(localBindings || []); - localBindingNames.forEach(name => { - let newName = name; - - while (bindings.has(newName)) newName = "_" + newName; - - if (newName !== name) toRename[name] = newName; - }); - - if (id.type === "Identifier" && exportName !== id.name) { - toRename[exportName] = id.name; - } - - const { - path - } = file; - const exp = path.get(exportPath); - const imps = importPaths.map(p => path.get(p)); - const impsBindingRefs = importBindingsReferences.map(p => path.get(p)); - const decl = exp.get("declaration"); - - if (id.type === "Identifier") { - exp.replaceWith(decl); - } else if (id.type === "MemberExpression") { - exportBindingAssignments.forEach(assignPath => { - const assign = path.get(assignPath); - assign.replaceWith(assignmentExpression("=", id, assign.node)); - }); - exp.replaceWith(decl); - path.pushContainer("body", expressionStatement(assignmentExpression("=", id, identifier(exportName)))); - } else { - throw new Error("Unexpected helper format."); - } - - Object.keys(toRename).forEach(name => { - path.scope.rename(name, toRename[name]); - }); - - for (const path of imps) path.remove(); - - for (const path of impsBindingRefs) { - const node = cloneNode(dependenciesRefs[path.node.name]); - path.replaceWith(node); - } -} - -const helperData = Object.create(null); - -function loadHelper(name) { - if (!helperData[name]) { - const helper = _helpers.default[name]; - - if (!helper) { - throw Object.assign(new ReferenceError(`Unknown helper ${name}`), { - code: "BABEL_HELPER_UNKNOWN", - helper: name - }); - } - - const fn = () => { - { - if (!FileClass) { - const fakeFile = { - ast: file(helper.ast()), - path: null - }; - (0, _traverse.default)(fakeFile.ast, { - Program: path => (fakeFile.path = path).stop() - }); - return fakeFile; - } - } - return new FileClass({ - filename: `babel-helper://${name}` - }, { - ast: file(helper.ast()), - code: "[internal Babel helper code]", - inputMap: null - }); - }; - - let metadata = null; - helperData[name] = { - minVersion: helper.minVersion, - - build(getDependency, id, localBindings) { - const file = fn(); - metadata || (metadata = getHelperMetadata(file)); - permuteHelperAST(file, metadata, id, localBindings, getDependency); - return { - nodes: file.ast.program.body, - globals: metadata.globals - }; - }, - - getDependencies() { - metadata || (metadata = getHelperMetadata(fn())); - return Array.from(metadata.dependencies.values()); - } - - }; - } - - return helperData[name]; -} - -function get(name, getDependency, id, localBindings) { - return loadHelper(name).build(getDependency, id, localBindings); -} - -function minVersion(name) { - return loadHelper(name).minVersion; -} - -function getDependencies(name) { - return loadHelper(name).getDependencies(); -} - -function ensure(name, newFileClass) { - FileClass || (FileClass = newFileClass); - loadHelper(name); -} - -const list = Object.keys(_helpers.default).map(name => name.replace(/^_/, "")); -exports.list = list; -var _default = get; -exports.default = _default; \ No newline at end of file diff --git a/node_modules/@babel/helpers/package.json b/node_modules/@babel/helpers/package.json deleted file mode 100644 index 551043c0..00000000 --- a/node_modules/@babel/helpers/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "@babel/helpers", - "version": "7.18.6", - "description": "Collection of helper functions used by Babel transforms.", - "author": "The Babel Team (https://babel.dev/team)", - "homepage": "https://babel.dev/docs/en/next/babel-helpers", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helpers" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "devDependencies": { - "@babel/generator": "^7.18.6", - "@babel/helper-plugin-test-runner": "^7.18.6", - "@babel/parser": "^7.18.6", - "regenerator-runtime": "^0.13.9", - "terser": "^5.9.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "type": "commonjs" -} \ No newline at end of file diff --git a/node_modules/@babel/helpers/scripts/generate-helpers.js b/node_modules/@babel/helpers/scripts/generate-helpers.js deleted file mode 100644 index e0b37019..00000000 --- a/node_modules/@babel/helpers/scripts/generate-helpers.js +++ /dev/null @@ -1,64 +0,0 @@ -import fs from "fs"; -import { join } from "path"; -import { URL, fileURLToPath } from "url"; -import { minify } from "terser"; // eslint-disable-line import/no-extraneous-dependencies - -const HELPERS_FOLDER = new URL("../src/helpers", import.meta.url); -const IGNORED_FILES = new Set(["package.json"]); - -export default async function generateHelpers() { - let output = `/* - * This file is auto-generated! Do not modify it directly. - * To re-generate run 'yarn gulp generate-runtime-helpers' - */ - -import template from "@babel/template"; - -function helper(minVersion: string, source: string) { - return Object.freeze({ - minVersion, - ast: () => template.program.ast(source, { preserveComments: true }), - }) -} - -export default Object.freeze({ -`; - - for (const file of (await fs.promises.readdir(HELPERS_FOLDER)).sort()) { - if (IGNORED_FILES.has(file)) continue; - if (file.startsWith(".")) continue; // ignore e.g. vim swap files - - const [helperName] = file.split("."); - - const filePath = join(fileURLToPath(HELPERS_FOLDER), file); - if (!file.endsWith(".js")) { - console.error("ignoring", filePath); - continue; - } - - const fileContents = await fs.promises.readFile(filePath, "utf8"); - const minVersionMatch = fileContents.match( - /^\s*\/\*\s*@minVersion\s+(?\S+)\s*\*\/\s*$/m - ); - if (!minVersionMatch) { - throw new Error(`@minVersion number missing in ${filePath}`); - } - const { minVersion } = minVersionMatch.groups; - - const source = await minify(fileContents, { - mangle: false, - // The _typeof helper has a custom directive that we must keep - compress: { directives: false }, - }); - - output += `\ - ${JSON.stringify(helperName)}: helper( - ${JSON.stringify(minVersion)}, - ${JSON.stringify(source.code)}, - ), -`; - } - - output += "});"; - return output; -} diff --git a/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js b/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js deleted file mode 100644 index 91694b2c..00000000 --- a/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js +++ /dev/null @@ -1,64 +0,0 @@ -/* eslint-disable import/no-extraneous-dependencies */ - -import fs from "fs"; -import { createRequire } from "module"; - -const [parse, generate] = await Promise.all([ - import("@babel/parser").then(ns => ns.parse), - import("@babel/generator").then(ns => ns.default.default), -]).catch(error => - Promise.reject( - new Error( - "Before running generate-helpers.js you must compile @babel/parser and @babel/generator.", - { cause: error } - ) - ) -); - -const REGENERATOR_RUNTIME_IN_FILE = fs.readFileSync( - createRequire(import.meta.url).resolve("regenerator-runtime"), - "utf8" -); - -const MIN_VERSION = "7.18.0"; - -const HEADER = `/* @minVersion ${MIN_VERSION} */ -/* - * This file is auto-generated! Do not modify it directly. - * To re-generate, update the regenerator-runtime dependency of - * @babel/helpers and run 'yarn gulp generate-runtime-helpers'. - */ - -/* eslint-disable */ -`; - -const COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */`; - -export default function generateRegeneratorRuntimeHelper() { - const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); - - const factoryFunction = ast.program.body[0].declarations[0].init.callee; - factoryFunction.type = "FunctionDeclaration"; - factoryFunction.id = { type: "Identifier", name: "_regeneratorRuntime" }; - factoryFunction.params = []; - factoryFunction.body.body.unshift( - ...stmts(` - ${COPYRIGHT} - _regeneratorRuntime = function () { return exports; }; - var exports = {}; - `) - ); - - const { code } = generate({ - type: "ExportDefaultDeclaration", - declaration: factoryFunction, - }); - - return HEADER + code; -} - -function stmts(code) { - return parse(`function _() { ${code} }`, { - sourceType: "script", - }).program.body[0].body.body; -} diff --git a/node_modules/@babel/helpers/scripts/package.json b/node_modules/@babel/helpers/scripts/package.json deleted file mode 100644 index 5ffd9800..00000000 --- a/node_modules/@babel/helpers/scripts/package.json +++ /dev/null @@ -1 +0,0 @@ -{ "type": "module" } diff --git a/node_modules/@babel/highlight/LICENSE b/node_modules/@babel/highlight/LICENSE deleted file mode 100644 index f31575ec..00000000 --- a/node_modules/@babel/highlight/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/highlight/README.md b/node_modules/@babel/highlight/README.md deleted file mode 100644 index f8887ad2..00000000 --- a/node_modules/@babel/highlight/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# @babel/highlight - -> Syntax highlight JavaScript strings for output in terminals. - -See our website [@babel/highlight](https://babeljs.io/docs/en/babel-highlight) for more information. - -## Install - -Using npm: - -```sh -npm install --save-dev @babel/highlight -``` - -or using yarn: - -```sh -yarn add @babel/highlight --dev -``` diff --git a/node_modules/@babel/highlight/lib/index.js b/node_modules/@babel/highlight/lib/index.js deleted file mode 100644 index 856dfd9f..00000000 --- a/node_modules/@babel/highlight/lib/index.js +++ /dev/null @@ -1,116 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = highlight; -exports.getChalk = getChalk; -exports.shouldHighlight = shouldHighlight; - -var _jsTokens = require("js-tokens"); - -var _helperValidatorIdentifier = require("@babel/helper-validator-identifier"); - -var _chalk = require("chalk"); - -const sometimesKeywords = new Set(["as", "async", "from", "get", "of", "set"]); - -function getDefs(chalk) { - return { - keyword: chalk.cyan, - capitalized: chalk.yellow, - jsxIdentifier: chalk.yellow, - punctuator: chalk.yellow, - number: chalk.magenta, - string: chalk.green, - regex: chalk.magenta, - comment: chalk.grey, - invalid: chalk.white.bgRed.bold - }; -} - -const NEWLINE = /\r\n|[\n\r\u2028\u2029]/; -const BRACKET = /^[()[\]{}]$/; -let tokenize; -{ - const JSX_TAG = /^[a-z][\w-]*$/i; - - const getTokenType = function (token, offset, text) { - if (token.type === "name") { - if ((0, _helperValidatorIdentifier.isKeyword)(token.value) || (0, _helperValidatorIdentifier.isStrictReservedWord)(token.value, true) || sometimesKeywords.has(token.value)) { - return "keyword"; - } - - if (JSX_TAG.test(token.value) && (text[offset - 1] === "<" || text.slice(offset - 2, offset) == " colorize(str)).join("\n"); - } else { - highlighted += value; - } - } - - return highlighted; -} - -function shouldHighlight(options) { - return !!_chalk.supportsColor || options.forceColor; -} - -function getChalk(options) { - return options.forceColor ? new _chalk.constructor({ - enabled: true, - level: 1 - }) : _chalk; -} - -function highlight(code, options = {}) { - if (code !== "" && shouldHighlight(options)) { - const chalk = getChalk(options); - const defs = getDefs(chalk); - return highlightTokens(defs, code); - } else { - return code; - } -} \ No newline at end of file diff --git a/node_modules/@babel/highlight/node_modules/ansi-styles/index.js b/node_modules/@babel/highlight/node_modules/ansi-styles/index.js deleted file mode 100644 index 90a871c4..00000000 --- a/node_modules/@babel/highlight/node_modules/ansi-styles/index.js +++ /dev/null @@ -1,165 +0,0 @@ -'use strict'; -const colorConvert = require('color-convert'); - -const wrapAnsi16 = (fn, offset) => function () { - const code = fn.apply(colorConvert, arguments); - return `\u001B[${code + offset}m`; -}; - -const wrapAnsi256 = (fn, offset) => function () { - const code = fn.apply(colorConvert, arguments); - return `\u001B[${38 + offset};5;${code}m`; -}; - -const wrapAnsi16m = (fn, offset) => function () { - const rgb = fn.apply(colorConvert, arguments); - return `\u001B[${38 + offset};2;${rgb[0]};${rgb[1]};${rgb[2]}m`; -}; - -function assembleStyles() { - const codes = new Map(); - const styles = { - modifier: { - reset: [0, 0], - // 21 isn't widely supported and 22 does the same thing - bold: [1, 22], - dim: [2, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29] - }, - color: { - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - gray: [90, 39], - - // Bright color - redBright: [91, 39], - greenBright: [92, 39], - yellowBright: [93, 39], - blueBright: [94, 39], - magentaBright: [95, 39], - cyanBright: [96, 39], - whiteBright: [97, 39] - }, - bgColor: { - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49], - - // Bright color - bgBlackBright: [100, 49], - bgRedBright: [101, 49], - bgGreenBright: [102, 49], - bgYellowBright: [103, 49], - bgBlueBright: [104, 49], - bgMagentaBright: [105, 49], - bgCyanBright: [106, 49], - bgWhiteBright: [107, 49] - } - }; - - // Fix humans - styles.color.grey = styles.color.gray; - - for (const groupName of Object.keys(styles)) { - const group = styles[groupName]; - - for (const styleName of Object.keys(group)) { - const style = group[styleName]; - - styles[styleName] = { - open: `\u001B[${style[0]}m`, - close: `\u001B[${style[1]}m` - }; - - group[styleName] = styles[styleName]; - - codes.set(style[0], style[1]); - } - - Object.defineProperty(styles, groupName, { - value: group, - enumerable: false - }); - - Object.defineProperty(styles, 'codes', { - value: codes, - enumerable: false - }); - } - - const ansi2ansi = n => n; - const rgb2rgb = (r, g, b) => [r, g, b]; - - styles.color.close = '\u001B[39m'; - styles.bgColor.close = '\u001B[49m'; - - styles.color.ansi = { - ansi: wrapAnsi16(ansi2ansi, 0) - }; - styles.color.ansi256 = { - ansi256: wrapAnsi256(ansi2ansi, 0) - }; - styles.color.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 0) - }; - - styles.bgColor.ansi = { - ansi: wrapAnsi16(ansi2ansi, 10) - }; - styles.bgColor.ansi256 = { - ansi256: wrapAnsi256(ansi2ansi, 10) - }; - styles.bgColor.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 10) - }; - - for (let key of Object.keys(colorConvert)) { - if (typeof colorConvert[key] !== 'object') { - continue; - } - - const suite = colorConvert[key]; - - if (key === 'ansi16') { - key = 'ansi'; - } - - if ('ansi16' in suite) { - styles.color.ansi[key] = wrapAnsi16(suite.ansi16, 0); - styles.bgColor.ansi[key] = wrapAnsi16(suite.ansi16, 10); - } - - if ('ansi256' in suite) { - styles.color.ansi256[key] = wrapAnsi256(suite.ansi256, 0); - styles.bgColor.ansi256[key] = wrapAnsi256(suite.ansi256, 10); - } - - if ('rgb' in suite) { - styles.color.ansi16m[key] = wrapAnsi16m(suite.rgb, 0); - styles.bgColor.ansi16m[key] = wrapAnsi16m(suite.rgb, 10); - } - } - - return styles; -} - -// Make the export immutable -Object.defineProperty(module, 'exports', { - enumerable: true, - get: assembleStyles -}); diff --git a/node_modules/@babel/highlight/node_modules/ansi-styles/license b/node_modules/@babel/highlight/node_modules/ansi-styles/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/@babel/highlight/node_modules/ansi-styles/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/highlight/node_modules/ansi-styles/package.json b/node_modules/@babel/highlight/node_modules/ansi-styles/package.json deleted file mode 100644 index 65edb48c..00000000 --- a/node_modules/@babel/highlight/node_modules/ansi-styles/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "ansi-styles", - "version": "3.2.1", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=4" - }, - "scripts": { - "test": "xo && ava", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, - "files": [ - "index.js" - ], - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "color-convert": "^1.9.0" - }, - "devDependencies": { - "ava": "*", - "babel-polyfill": "^6.23.0", - "svg-term-cli": "^2.1.1", - "xo": "*" - }, - "ava": { - "require": "babel-polyfill" - } -} diff --git a/node_modules/@babel/highlight/node_modules/ansi-styles/readme.md b/node_modules/@babel/highlight/node_modules/ansi-styles/readme.md deleted file mode 100644 index 3158e2df..00000000 --- a/node_modules/@babel/highlight/node_modules/ansi-styles/readme.md +++ /dev/null @@ -1,147 +0,0 @@ -# ansi-styles [![Build Status](https://travis-ci.org/chalk/ansi-styles.svg?branch=master)](https://travis-ci.org/chalk/ansi-styles) - -> [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal - -You probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings. - - - - -## Install - -``` -$ npm install ansi-styles -``` - - -## Usage - -```js -const style = require('ansi-styles'); - -console.log(`${style.green.open}Hello world!${style.green.close}`); - - -// Color conversion between 16/256/truecolor -// NOTE: If conversion goes to 16 colors or 256 colors, the original color -// may be degraded to fit that color palette. This means terminals -// that do not support 16 million colors will best-match the -// original color. -console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close); -console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close); -console.log(style.color.ansi16m.hex('#ABCDEF') + 'Hello world!' + style.color.close); -``` - -## API - -Each style has an `open` and `close` property. - - -## Styles - -### Modifiers - -- `reset` -- `bold` -- `dim` -- `italic` *(Not widely supported)* -- `underline` -- `inverse` -- `hidden` -- `strikethrough` *(Not widely supported)* - -### Colors - -- `black` -- `red` -- `green` -- `yellow` -- `blue` -- `magenta` -- `cyan` -- `white` -- `gray` ("bright black") -- `redBright` -- `greenBright` -- `yellowBright` -- `blueBright` -- `magentaBright` -- `cyanBright` -- `whiteBright` - -### Background colors - -- `bgBlack` -- `bgRed` -- `bgGreen` -- `bgYellow` -- `bgBlue` -- `bgMagenta` -- `bgCyan` -- `bgWhite` -- `bgBlackBright` -- `bgRedBright` -- `bgGreenBright` -- `bgYellowBright` -- `bgBlueBright` -- `bgMagentaBright` -- `bgCyanBright` -- `bgWhiteBright` - - -## Advanced usage - -By default, you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module. - -- `style.modifier` -- `style.color` -- `style.bgColor` - -###### Example - -```js -console.log(style.color.green.open); -``` - -Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `style.codes`, which returns a `Map` with the open codes as keys and close codes as values. - -###### Example - -```js -console.log(style.codes.get(36)); -//=> 39 -``` - - -## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728) - -`ansi-styles` uses the [`color-convert`](https://github.com/Qix-/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors. - -To use these, call the associated conversion function with the intended output, for example: - -```js -style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code -style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code - -style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code -style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code - -style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code -style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code -``` - - -## Related - -- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal - - -## Maintainers - -- [Sindre Sorhus](https://github.com/sindresorhus) -- [Josh Junon](https://github.com/qix-) - - -## License - -MIT diff --git a/node_modules/@babel/highlight/node_modules/chalk/index.js b/node_modules/@babel/highlight/node_modules/chalk/index.js deleted file mode 100644 index 1cc5fa89..00000000 --- a/node_modules/@babel/highlight/node_modules/chalk/index.js +++ /dev/null @@ -1,228 +0,0 @@ -'use strict'; -const escapeStringRegexp = require('escape-string-regexp'); -const ansiStyles = require('ansi-styles'); -const stdoutColor = require('supports-color').stdout; - -const template = require('./templates.js'); - -const isSimpleWindowsTerm = process.platform === 'win32' && !(process.env.TERM || '').toLowerCase().startsWith('xterm'); - -// `supportsColor.level` → `ansiStyles.color[name]` mapping -const levelMapping = ['ansi', 'ansi', 'ansi256', 'ansi16m']; - -// `color-convert` models to exclude from the Chalk API due to conflicts and such -const skipModels = new Set(['gray']); - -const styles = Object.create(null); - -function applyOptions(obj, options) { - options = options || {}; - - // Detect level if not set manually - const scLevel = stdoutColor ? stdoutColor.level : 0; - obj.level = options.level === undefined ? scLevel : options.level; - obj.enabled = 'enabled' in options ? options.enabled : obj.level > 0; -} - -function Chalk(options) { - // We check for this.template here since calling `chalk.constructor()` - // by itself will have a `this` of a previously constructed chalk object - if (!this || !(this instanceof Chalk) || this.template) { - const chalk = {}; - applyOptions(chalk, options); - - chalk.template = function () { - const args = [].slice.call(arguments); - return chalkTag.apply(null, [chalk.template].concat(args)); - }; - - Object.setPrototypeOf(chalk, Chalk.prototype); - Object.setPrototypeOf(chalk.template, chalk); - - chalk.template.constructor = Chalk; - - return chalk.template; - } - - applyOptions(this, options); -} - -// Use bright blue on Windows as the normal blue color is illegible -if (isSimpleWindowsTerm) { - ansiStyles.blue.open = '\u001B[94m'; -} - -for (const key of Object.keys(ansiStyles)) { - ansiStyles[key].closeRe = new RegExp(escapeStringRegexp(ansiStyles[key].close), 'g'); - - styles[key] = { - get() { - const codes = ansiStyles[key]; - return build.call(this, this._styles ? this._styles.concat(codes) : [codes], this._empty, key); - } - }; -} - -styles.visible = { - get() { - return build.call(this, this._styles || [], true, 'visible'); - } -}; - -ansiStyles.color.closeRe = new RegExp(escapeStringRegexp(ansiStyles.color.close), 'g'); -for (const model of Object.keys(ansiStyles.color.ansi)) { - if (skipModels.has(model)) { - continue; - } - - styles[model] = { - get() { - const level = this.level; - return function () { - const open = ansiStyles.color[levelMapping[level]][model].apply(null, arguments); - const codes = { - open, - close: ansiStyles.color.close, - closeRe: ansiStyles.color.closeRe - }; - return build.call(this, this._styles ? this._styles.concat(codes) : [codes], this._empty, model); - }; - } - }; -} - -ansiStyles.bgColor.closeRe = new RegExp(escapeStringRegexp(ansiStyles.bgColor.close), 'g'); -for (const model of Object.keys(ansiStyles.bgColor.ansi)) { - if (skipModels.has(model)) { - continue; - } - - const bgModel = 'bg' + model[0].toUpperCase() + model.slice(1); - styles[bgModel] = { - get() { - const level = this.level; - return function () { - const open = ansiStyles.bgColor[levelMapping[level]][model].apply(null, arguments); - const codes = { - open, - close: ansiStyles.bgColor.close, - closeRe: ansiStyles.bgColor.closeRe - }; - return build.call(this, this._styles ? this._styles.concat(codes) : [codes], this._empty, model); - }; - } - }; -} - -const proto = Object.defineProperties(() => {}, styles); - -function build(_styles, _empty, key) { - const builder = function () { - return applyStyle.apply(builder, arguments); - }; - - builder._styles = _styles; - builder._empty = _empty; - - const self = this; - - Object.defineProperty(builder, 'level', { - enumerable: true, - get() { - return self.level; - }, - set(level) { - self.level = level; - } - }); - - Object.defineProperty(builder, 'enabled', { - enumerable: true, - get() { - return self.enabled; - }, - set(enabled) { - self.enabled = enabled; - } - }); - - // See below for fix regarding invisible grey/dim combination on Windows - builder.hasGrey = this.hasGrey || key === 'gray' || key === 'grey'; - - // `__proto__` is used because we must return a function, but there is - // no way to create a function with a different prototype - builder.__proto__ = proto; // eslint-disable-line no-proto - - return builder; -} - -function applyStyle() { - // Support varags, but simply cast to string in case there's only one arg - const args = arguments; - const argsLen = args.length; - let str = String(arguments[0]); - - if (argsLen === 0) { - return ''; - } - - if (argsLen > 1) { - // Don't slice `arguments`, it prevents V8 optimizations - for (let a = 1; a < argsLen; a++) { - str += ' ' + args[a]; - } - } - - if (!this.enabled || this.level <= 0 || !str) { - return this._empty ? '' : str; - } - - // Turns out that on Windows dimmed gray text becomes invisible in cmd.exe, - // see https://github.com/chalk/chalk/issues/58 - // If we're on Windows and we're dealing with a gray color, temporarily make 'dim' a noop. - const originalDim = ansiStyles.dim.open; - if (isSimpleWindowsTerm && this.hasGrey) { - ansiStyles.dim.open = ''; - } - - for (const code of this._styles.slice().reverse()) { - // Replace any instances already present with a re-opening code - // otherwise only the part of the string until said closing code - // will be colored, and the rest will simply be 'plain'. - str = code.open + str.replace(code.closeRe, code.open) + code.close; - - // Close the styling before a linebreak and reopen - // after next line to fix a bleed issue on macOS - // https://github.com/chalk/chalk/pull/92 - str = str.replace(/\r?\n/g, `${code.close}$&${code.open}`); - } - - // Reset the original `dim` if we changed it to work around the Windows dimmed gray issue - ansiStyles.dim.open = originalDim; - - return str; -} - -function chalkTag(chalk, strings) { - if (!Array.isArray(strings)) { - // If chalk() was called by itself or with a string, - // return the string itself as a string. - return [].slice.call(arguments, 1).join(' '); - } - - const args = [].slice.call(arguments, 2); - const parts = [strings.raw[0]]; - - for (let i = 1; i < strings.length; i++) { - parts.push(String(args[i - 1]).replace(/[{}\\]/g, '\\$&')); - parts.push(String(strings.raw[i])); - } - - return template(chalk, parts.join('')); -} - -Object.defineProperties(Chalk.prototype, styles); - -module.exports = Chalk(); // eslint-disable-line new-cap -module.exports.supportsColor = stdoutColor; -module.exports.default = module.exports; // For TypeScript diff --git a/node_modules/@babel/highlight/node_modules/chalk/index.js.flow b/node_modules/@babel/highlight/node_modules/chalk/index.js.flow deleted file mode 100644 index 622caaa2..00000000 --- a/node_modules/@babel/highlight/node_modules/chalk/index.js.flow +++ /dev/null @@ -1,93 +0,0 @@ -// @flow strict - -type TemplateStringsArray = $ReadOnlyArray; - -export type Level = $Values<{ - None: 0, - Basic: 1, - Ansi256: 2, - TrueColor: 3 -}>; - -export type ChalkOptions = {| - enabled?: boolean, - level?: Level -|}; - -export type ColorSupport = {| - level: Level, - hasBasic: boolean, - has256: boolean, - has16m: boolean -|}; - -export interface Chalk { - (...text: string[]): string, - (text: TemplateStringsArray, ...placeholders: string[]): string, - constructor(options?: ChalkOptions): Chalk, - enabled: boolean, - level: Level, - rgb(r: number, g: number, b: number): Chalk, - hsl(h: number, s: number, l: number): Chalk, - hsv(h: number, s: number, v: number): Chalk, - hwb(h: number, w: number, b: number): Chalk, - bgHex(color: string): Chalk, - bgKeyword(color: string): Chalk, - bgRgb(r: number, g: number, b: number): Chalk, - bgHsl(h: number, s: number, l: number): Chalk, - bgHsv(h: number, s: number, v: number): Chalk, - bgHwb(h: number, w: number, b: number): Chalk, - hex(color: string): Chalk, - keyword(color: string): Chalk, - - +reset: Chalk, - +bold: Chalk, - +dim: Chalk, - +italic: Chalk, - +underline: Chalk, - +inverse: Chalk, - +hidden: Chalk, - +strikethrough: Chalk, - - +visible: Chalk, - - +black: Chalk, - +red: Chalk, - +green: Chalk, - +yellow: Chalk, - +blue: Chalk, - +magenta: Chalk, - +cyan: Chalk, - +white: Chalk, - +gray: Chalk, - +grey: Chalk, - +blackBright: Chalk, - +redBright: Chalk, - +greenBright: Chalk, - +yellowBright: Chalk, - +blueBright: Chalk, - +magentaBright: Chalk, - +cyanBright: Chalk, - +whiteBright: Chalk, - - +bgBlack: Chalk, - +bgRed: Chalk, - +bgGreen: Chalk, - +bgYellow: Chalk, - +bgBlue: Chalk, - +bgMagenta: Chalk, - +bgCyan: Chalk, - +bgWhite: Chalk, - +bgBlackBright: Chalk, - +bgRedBright: Chalk, - +bgGreenBright: Chalk, - +bgYellowBright: Chalk, - +bgBlueBright: Chalk, - +bgMagentaBright: Chalk, - +bgCyanBright: Chalk, - +bgWhiteBrigh: Chalk, - - supportsColor: ColorSupport -}; - -declare module.exports: Chalk; diff --git a/node_modules/@babel/highlight/node_modules/chalk/license b/node_modules/@babel/highlight/node_modules/chalk/license deleted file mode 100644 index e7af2f77..00000000 --- a/node_modules/@babel/highlight/node_modules/chalk/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/highlight/node_modules/chalk/package.json b/node_modules/@babel/highlight/node_modules/chalk/package.json deleted file mode 100644 index bc324685..00000000 --- a/node_modules/@babel/highlight/node_modules/chalk/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "chalk", - "version": "2.4.2", - "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", - "engines": { - "node": ">=4" - }, - "scripts": { - "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava", - "bench": "matcha benchmark.js", - "coveralls": "nyc report --reporter=text-lcov | coveralls" - }, - "files": [ - "index.js", - "templates.js", - "types/index.d.ts", - "index.js.flow" - ], - "keywords": [ - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "str", - "ansi", - "style", - "styles", - "tty", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "devDependencies": { - "ava": "*", - "coveralls": "^3.0.0", - "execa": "^0.9.0", - "flow-bin": "^0.68.0", - "import-fresh": "^2.0.0", - "matcha": "^0.7.0", - "nyc": "^11.0.2", - "resolve-from": "^4.0.0", - "typescript": "^2.5.3", - "xo": "*" - }, - "types": "types/index.d.ts", - "xo": { - "envs": [ - "node", - "mocha" - ], - "ignores": [ - "test/_flow.js" - ] - } -} diff --git a/node_modules/@babel/highlight/node_modules/chalk/readme.md b/node_modules/@babel/highlight/node_modules/chalk/readme.md deleted file mode 100644 index d298e2c4..00000000 --- a/node_modules/@babel/highlight/node_modules/chalk/readme.md +++ /dev/null @@ -1,314 +0,0 @@ -

-
-
- Chalk -
-
-
-

- -> Terminal string styling done right - -[![Build Status](https://travis-ci.org/chalk/chalk.svg?branch=master)](https://travis-ci.org/chalk/chalk) [![Coverage Status](https://coveralls.io/repos/github/chalk/chalk/badge.svg?branch=master)](https://coveralls.io/github/chalk/chalk?branch=master) [![](https://img.shields.io/badge/unicorn-approved-ff69b4.svg)](https://www.youtube.com/watch?v=9auOCbH5Ns4) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo) [![Mentioned in Awesome Node.js](https://awesome.re/mentioned-badge.svg)](https://github.com/sindresorhus/awesome-nodejs) - -### [See what's new in Chalk 2](https://github.com/chalk/chalk/releases/tag/v2.0.0) - - - - -## Highlights - -- Expressive API -- Highly performant -- Ability to nest styles -- [256/Truecolor color support](#256-and-truecolor-color-support) -- Auto-detects color support -- Doesn't extend `String.prototype` -- Clean and focused -- Actively maintained -- [Used by ~23,000 packages](https://www.npmjs.com/browse/depended/chalk) as of December 31, 2017 - - -## Install - -```console -$ npm install chalk -``` - -
- - - - -## Usage - -```js -const chalk = require('chalk'); - -console.log(chalk.blue('Hello world!')); -``` - -Chalk comes with an easy to use composable API where you just chain and nest the styles you want. - -```js -const chalk = require('chalk'); -const log = console.log; - -// Combine styled and normal strings -log(chalk.blue('Hello') + ' World' + chalk.red('!')); - -// Compose multiple styles using the chainable API -log(chalk.blue.bgRed.bold('Hello world!')); - -// Pass in multiple arguments -log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz')); - -// Nest styles -log(chalk.red('Hello', chalk.underline.bgBlue('world') + '!')); - -// Nest styles of the same type even (color, underline, background) -log(chalk.green( - 'I am a green line ' + - chalk.blue.underline.bold('with a blue substring') + - ' that becomes green again!' -)); - -// ES2015 template literal -log(` -CPU: ${chalk.red('90%')} -RAM: ${chalk.green('40%')} -DISK: ${chalk.yellow('70%')} -`); - -// ES2015 tagged template literal -log(chalk` -CPU: {red ${cpu.totalPercent}%} -RAM: {green ${ram.used / ram.total * 100}%} -DISK: {rgb(255,131,0) ${disk.used / disk.total * 100}%} -`); - -// Use RGB colors in terminal emulators that support it. -log(chalk.keyword('orange')('Yay for orange colored text!')); -log(chalk.rgb(123, 45, 67).underline('Underlined reddish color')); -log(chalk.hex('#DEADED').bold('Bold gray!')); -``` - -Easily define your own themes: - -```js -const chalk = require('chalk'); - -const error = chalk.bold.red; -const warning = chalk.keyword('orange'); - -console.log(error('Error!')); -console.log(warning('Warning!')); -``` - -Take advantage of console.log [string substitution](https://nodejs.org/docs/latest/api/console.html#console_console_log_data_args): - -```js -const name = 'Sindre'; -console.log(chalk.green('Hello %s'), name); -//=> 'Hello Sindre' -``` - - -## API - -### chalk.`