From a82166b3640f0e26931eaf17fcec0b9793bfa850 Mon Sep 17 00:00:00 2001 From: Andrew Powell Date: Thu, 22 Apr 2021 12:26:59 -0400 Subject: [PATCH] chore(repo): remove circle ci, add validate workflow, update deps (#867) * chore(repo): remove circle ci, add validate workflow, update deps * chore: add node 16, remove 10 * chore: add filters to workflows * chore: update workflow names * chore: centralize linting * chore: linting updates after consolidation * chore: update snaps * chore: more linting fixes * chore: update windows workflow to limit runs --- .circleci/config.yml | 118 - .eslintignore | 5 + .eslintrc.js | 6 + .github/workflows/node-windows.yml | 52 +- .github/workflows/validate.yml | 54 + .npmrc | 1 + .nvmrc | 2 +- .prettierignore | 3 + package.json | 17 +- packages/alias/package.json | 4 - packages/alias/tsconfig.json | 5 +- packages/auto-install/package.json | 4 - .../test/fixtures/npm/package.json | 2 +- packages/auto-install/tsconfig.json | 5 +- packages/babel/package.json | 4 - packages/beep/package.json | 4 - packages/buble/package.json | 4 - packages/buble/tsconfig.json | 5 +- packages/commonjs/package.json | 4 - packages/data-uri/package.json | 4 - packages/data-uri/tsconfig.json | 5 +- packages/dsv/package.json | 4 - packages/dynamic-import-vars/README.md | 6 +- packages/dynamic-import-vars/package.json | 4 - .../src/dynamic-import-to-glob.js | 6 +- packages/eslint/package.json | 4 - packages/eslint/src/index.ts | 5 +- packages/eslint/tsconfig.json | 5 +- packages/graphql/package.json | 6 +- packages/html/package.json | 4 - packages/html/recipes/external-files/index.js | 24 +- packages/html/tsconfig.json | 2 +- packages/html/types/index.d.ts | 18 +- packages/image/package.json | 4 - packages/inject/index.d.ts | 14 +- packages/inject/package.json | 4 - packages/inject/src/index.js | 11 +- .../test/fixtures/is-reference/input.js | 13 +- .../keypaths/polyfills/object-assign.js | 2 +- packages/inject/test/snapshots/test.js.md | 16 +- packages/inject/test/snapshots/test.js.snap | Bin 872 -> 876 bytes packages/inject/test/test.js | 2 +- packages/json/package.json | 5 - packages/legacy/package.json | 4 - packages/multi-entry/package.json | 4 - packages/node-resolve/package.json | 4 - packages/pluginutils/package.json | 4 - packages/pluginutils/src/normalizePath.ts | 2 +- packages/pluginutils/test/dataToEsm.ts | 2 +- packages/pluginutils/tsconfig.json | 6 +- packages/replace/README.md | 10 +- packages/replace/package.json | 4 - packages/run/package.json | 5 - packages/strip/package.json | 4 - packages/sucrase/package.json | 4 - packages/typescript/package.json | 5 - .../test/fixtures/multiple-files/src/index.ts | 2 +- .../fixtures/multiple-files/src/server.ts | 2 +- .../fixtures/multiple-files/tsconfig.json | 40 +- .../project-references/tsconfig-base.json | 26 +- .../test/fixtures/src-dir/src/index.ts | 2 +- packages/typescript/types/index.d.ts | 1 + packages/typescript/typings-test.js | 26 +- packages/url/package.json | 4 - packages/url/src/index.js | 11 +- packages/url/test/test.js | 4 +- packages/virtual/package.json | 4 - packages/wasm/package.json | 4 - packages/wasm/src/index.ts | 5 +- packages/wasm/test/test.js | 4 +- packages/yaml/package.json | 4 - pnpm-lock.yaml | 2416 ++++++++--------- scripts/run-changed.js | 77 - 73 files changed, 1449 insertions(+), 1708 deletions(-) delete mode 100644 .circleci/config.yml create mode 100644 .github/workflows/validate.yml delete mode 100755 scripts/run-changed.js diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index ab1459d14..000000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,118 +0,0 @@ -version: 2 -aliases: - - &checkout_master - name: checkout master - command: | - if [[ $(git rev-parse --abbrev-ref HEAD) != "master" ]]; then - git branch -f master origin/master; - fi - - &install_pnpm - name: Install pnpm - command: npm install pnpm@^4.0.0 -g - - &install_yarn - name: Install yarn - command: npm install yarn -g - - &pnpm_install - name: Install Dependencies - command: pnpm install --ignore-scripts - - &restore_cache - key: dependency-cache-{{ checksum "pnpm-lock.yaml" }} - -coverage: &coverage - steps: - - checkout - - run: *checkout_master - - restore_cache: *restore_cache - - run: *install_pnpm - - run: *install_yarn - - run: *pnpm_install - - run: - name: Run unit tests. - command: pnpm run ci:coverage - - run: - name: Submit coverage data to codecov. - command: pnpm run ci:coverage:submit - when: on_success - -unit_tests: &unit_tests - steps: - - checkout - - run: *checkout_master - - restore_cache: *restore_cache - - run: *install_pnpm - - run: *install_yarn - - run: *pnpm_install - - run: - name: Env Info - command: | - node --version - npm --version - pnpm --version - - run: - name: Run unit tests. - command: | - pnpm run ci:test - echo "prev return code: $?" - -jobs: - analysis: - docker: - - image: rollupcabal/circleci-node-base:latest - steps: - - checkout - - run: *checkout_master - - run: *install_pnpm - - restore_cache: *restore_cache - - run: *pnpm_install - - run: - name: Run Security Checks - command: pnpm run security - - run: - name: Run linting. - command: pnpm run ci:lint - - run: - name: Check TypeScript types. - command: pnpm run test:ts - - save_cache: - key: dependency-cache-{{ checksum "pnpm-lock.yaml" }} - paths: - - ./node_modules - node-v10-latest: - docker: - - image: rollupcabal/circleci-node-v10:latest - <<: *unit_tests - node-v12-latest: - docker: - - image: rollupcabal/circleci-node-v12:latest - <<: *coverage - node-v14-latest: - docker: - - image: rollupcabal/circleci-node-v14:latest - <<: *coverage - -workflows: - version: 2 - validate-test: - jobs: - - analysis: - filters: - tags: - only: /.*/ - - node-v10-latest: - requires: - - analysis - filters: - tags: - only: /.*/ - - node-v12-latest: - requires: - - analysis - filters: - tags: - only: /.*/ - - node-v14-latest: - requires: - - analysis - filters: - tags: - only: /.*/ diff --git a/.eslintignore b/.eslintignore index a9ba028ce..c2f55368a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1 +1,6 @@ .eslintrc.js +**/dist +**/node_modules +**/test/**/output +packages/commonjs/test/fixtures +packages/typescript/test/fixtures/syntax-error diff --git a/.eslintrc.js b/.eslintrc.js index d0e2276af..42c6d7c33 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -50,6 +50,12 @@ module.exports = { ] }, overrides: [ + { + "files": ["**/test/**/*.{js,ts}"], + "rules": { + "no-console": "off" + } + }, { "files": ["**/*.ts"], "rules": { diff --git a/.github/workflows/node-windows.yml b/.github/workflows/node-windows.yml index b2f3d26d5..0ee176ea7 100644 --- a/.github/workflows/node-windows.yml +++ b/.github/workflows/node-windows.yml @@ -1,31 +1,41 @@ -name: Node +name: Windows -on: [push, pull_request] +on: + pull_request: + types: + - edited + - opened + - synchronize + push: + branches: + - "*" jobs: build: - runs-on: windows-2019 strategy: matrix: - node: [ '12', '10' ] + node: ["16", "14", "12"] - name: ${{ matrix.node }} (Windows) + name: Node v${{ matrix.node }} steps: - - name: Configure git line-breaks - run: git config --global core.autocrlf false - - name: Checkout Commit - uses: actions/checkout@v1 - - name: Setup Node - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node }} - - name: checkout master - run: git branch -f master origin/master - - name: install pnpm - run: npm install pnpm -g - - name: pnpm install - run: pnpm install --ignore-scripts - - name: run tests - run: pnpm run ci:test + - name: Configure git line-breaks + run: git config --global core.autocrlf false + + - name: Checkout Commit + uses: actions/checkout@v1 + + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - name: install pnpm + run: npm install pnpm -g + + - name: pnpm install + run: pnpm install --ignore-scripts + + - name: run tests + run: pnpm run ci:test --filter ...[${{ github.sha }}] diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 000000000..6f2bbb41e --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,54 @@ +name: Validate Monorepo + +on: + pull_request: + types: + - edited + - opened + - synchronize + push: + branches: + - "*" + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node: ["16", "14", "12"] + + name: Node v${{ matrix.node }} + + steps: + - name: Checkout Commit + uses: actions/checkout@v1 + + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - name: Install pnpm + run: npm install pnpm -g + + - name: Sanity Check + run: | + echo branch `git branch --show-current`; + echo node `node --version`; + echo yarn `pnpm --version` + + - name: pnpm install + run: pnpm install + + - name: Audit Dependencies + run: pnpm security + + - name: Build Packages + run: pnpm build --recursive + + - name: Lint Monorepo + run: pnpm lint --recursive + + - name: Run Tests + run: pnpm ci:coverage --filter ...[${{ github.sha }}] diff --git a/.npmrc b/.npmrc index b00803817..a4dc4a3e9 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,4 @@ +enable-pre-post-scripts = true link-workspace-packages = false shamefully-hoist = true shared-workspace-shrinkwrap = true diff --git a/.nvmrc b/.nvmrc index 48082f72f..8351c1939 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -12 +14 diff --git a/.prettierignore b/.prettierignore index a9412531b..90f49d8d0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,6 @@ .github/ISSUE_TEMPLATE .github/ISSUE_TEMPLATE.md .github/PULL_REQUEST_TEMPLATE.md +packages/json/test/fixtures/garbage/* +packages/yaml/test/fixtures/**/* +**/dist diff --git a/package.json b/package.json index 5cd50f622..00c18a265 100644 --- a/package.json +++ b/package.json @@ -2,21 +2,16 @@ "name": "@rollup/plugins", "private": true, "scripts": { - "ci:coverage": "node scripts/run-changed.js ci:coverage", "ci:coverage:submit": "node scripts/codecov", - "ci:lint": "node scripts/run-changed.js ci:lint", - "ci:test": "node scripts/run-changed.js ci:test", - "lint": "pnpm run lint:docs && npm run lint:json && pnpm run lint:package && node scripts/run-changed.js lint", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint scripts util", - "lint:json": "prettier --write tsconfig.*.json codecov.yml pnpm-workspace.yaml", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", + "lint": "pnpm lint:docs && pnpm --no-bail lint:json && pnpm lint:package && pnpm lint:js", + "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write **/README.md", + "lint:js": "eslint --cache packages scripts shared util --ext .js,.ts", + "lint:json": "prettier --write **/tsconfig*.json **/*.{yml,yaml}", + "lint:package": "prettier --write **/package.json --plugin=prettier-plugin-package", "preinstall": "node scripts/disallow-npm.js", "pub": "node scripts/pub.js", "publish": "node scripts/publish.js", - "security": "pnpm audit --audit-level=moderate", - "test": "node scripts/run-changed.js test", - "test:ts": "node scripts/run-changed.js test:ts" + "security": "pnpm audit --audit-level=moderate" }, "dependencies": { "conventional-commits-parser": "^3.1.0", diff --git a/packages/alias/package.json b/packages/alias/package.json index d1911bbe2..d00b35e2b 100755 --- a/packages/alias/package.json +++ b/packages/alias/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/alias/tsconfig.json b/packages/alias/tsconfig.json index eb2531749..0e6f93f42 100644 --- a/packages/alias/tsconfig.json +++ b/packages/alias/tsconfig.json @@ -1,7 +1,4 @@ { "extends": "../../tsconfig.base.json", - "include": [ - "src/**/*", - "types/**/*" - ] + "include": ["src/**/*", "types/**/*"] } diff --git a/packages/auto-install/package.json b/packages/auto-install/package.json index ef063bcbe..a9f5b9aea 100755 --- a/packages/auto-install/package.json +++ b/packages/auto-install/package.json @@ -21,10 +21,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/auto-install/test/fixtures/npm/package.json b/packages/auto-install/test/fixtures/npm/package.json index 9e26dfeeb..0967ef424 100644 --- a/packages/auto-install/test/fixtures/npm/package.json +++ b/packages/auto-install/test/fixtures/npm/package.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/packages/auto-install/tsconfig.json b/packages/auto-install/tsconfig.json index eb2531749..0e6f93f42 100644 --- a/packages/auto-install/tsconfig.json +++ b/packages/auto-install/tsconfig.json @@ -1,7 +1,4 @@ { "extends": "../../tsconfig.base.json", - "include": [ - "src/**/*", - "types/**/*" - ] + "include": ["src/**/*", "types/**/*"] } diff --git a/packages/babel/package.json b/packages/babel/package.json index 80088d8ed..133e13214 100644 --- a/packages/babel/package.json +++ b/packages/babel/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepublishOnly": "pnpm run lint && pnpm run test && pnpm run build && pnpm run test:ts", "pretest": "pnpm run build", diff --git a/packages/beep/package.json b/packages/beep/package.json index 2e76cca79..5563ee367 100644 --- a/packages/beep/package.json +++ b/packages/beep/package.json @@ -22,10 +22,6 @@ "ci:lint": "pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "ava --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache lib test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "test": "ava" }, "files": [ diff --git a/packages/buble/package.json b/packages/buble/package.json index e5b3781ca..f3a54a4b5 100644 --- a/packages/buble/package.json +++ b/packages/buble/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/buble/tsconfig.json b/packages/buble/tsconfig.json index eb2531749..0e6f93f42 100644 --- a/packages/buble/tsconfig.json +++ b/packages/buble/tsconfig.json @@ -1,7 +1,4 @@ { "extends": "../../tsconfig.base.json", - "include": [ - "src/**/*", - "types/**/*" - ] + "include": ["src/**/*", "types/**/*"] } diff --git a/packages/commonjs/package.json b/packages/commonjs/package.json index 134f3bb4e..5f2f6230f 100644 --- a/packages/commonjs/package.json +++ b/packages/commonjs/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose && pnpm run test:ts", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test:ts", diff --git a/packages/data-uri/package.json b/packages/data-uri/package.json index 7f9502e21..66c35950f 100644 --- a/packages/data-uri/package.json +++ b/packages/data-uri/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepublishOnly": "pnpm run lint && pnpm run build", "pretest": "pnpm run build -- --sourcemap", diff --git a/packages/data-uri/tsconfig.json b/packages/data-uri/tsconfig.json index a1b5c370b..617af5943 100644 --- a/packages/data-uri/tsconfig.json +++ b/packages/data-uri/tsconfig.json @@ -4,9 +4,6 @@ "lib": ["es6", "dom"], "esModuleInterop": true }, - "include": [ - "src/**/*", - "types/**/*" - ], + "include": ["src/**/*", "types/**/*"], "exclude": ["test/fixtures/*.*"] } diff --git a/packages/dsv/package.json b/packages/dsv/package.json index 08101bc7a..4750e22dd 100755 --- a/packages/dsv/package.json +++ b/packages/dsv/package.json @@ -21,10 +21,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/dynamic-import-vars/README.md b/packages/dynamic-import-vars/README.md index 58c221350..910054cea 100644 --- a/packages/dynamic-import-vars/README.md +++ b/packages/dynamic-import-vars/README.md @@ -134,10 +134,8 @@ function __variableDynamicImportRuntime__(path) { case './locales/nl-NL.js': return import('./locales/nl-NL.js'); default: - return new Promise(function(resolve, reject) { - queueMicrotask( - reject.bind(null, new Error("Unknown variable dynamic import: " + path)) - ); + return new Promise(function (resolve, reject) { + queueMicrotask(reject.bind(null, new Error('Unknown variable dynamic import: ' + path))); }); } } diff --git a/packages/dynamic-import-vars/package.json b/packages/dynamic-import-vars/package.json index a79e40184..89e98c0c8 100644 --- a/packages/dynamic-import-vars/package.json +++ b/packages/dynamic-import-vars/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepublishOnly": "pnpm run lint && pnpm run build", "pretest": "pnpm run build -- --sourcemap", diff --git a/packages/dynamic-import-vars/src/dynamic-import-to-glob.js b/packages/dynamic-import-vars/src/dynamic-import-to-glob.js index 4e16d3f44..d3e1f18a1 100644 --- a/packages/dynamic-import-vars/src/dynamic-import-to-glob.js +++ b/packages/dynamic-import-vars/src/dynamic-import-to-glob.js @@ -88,8 +88,10 @@ export function dynamicImportToGlob(node, sourceString) { if (glob.startsWith('./*.')) { throw new VariableDynamicImportError( - `${`invalid import "${sourceString}". Variable imports cannot import their own directory, ` + - 'place imports in a separate directory or make the import filename more specific. '}${example}` + `${ + `invalid import "${sourceString}". Variable imports cannot import their own directory, ` + + 'place imports in a separate directory or make the import filename more specific. ' + }${example}` ); } diff --git a/packages/eslint/package.json b/packages/eslint/package.json index c2fa523ea..cccb6e41c 100755 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/eslint/src/index.ts b/packages/eslint/src/index.ts index e89371fbf..b727b50dc 100755 --- a/packages/eslint/src/index.ts +++ b/packages/eslint/src/index.ts @@ -7,10 +7,7 @@ import { CLIEngine } from 'eslint'; import { RollupEslintOptions } from '../types'; function normalizePath(id: string) { - return path - .relative(process.cwd(), id) - .split(path.sep) - .join('/'); + return path.relative(process.cwd(), id).split(path.sep).join('/'); } export default function eslint(options = {} as RollupEslintOptions): Plugin { diff --git a/packages/eslint/tsconfig.json b/packages/eslint/tsconfig.json index eb2531749..0e6f93f42 100755 --- a/packages/eslint/tsconfig.json +++ b/packages/eslint/tsconfig.json @@ -1,7 +1,4 @@ { "extends": "../../tsconfig.base.json", - "include": [ - "src/**/*", - "types/**/*" - ] + "include": ["src/**/*", "types/**/*"] } diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 0a47cdc4a..58dee4045 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -21,12 +21,8 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose && pnpm run test:ts", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:graphql && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", "lint:graphql": "prettier --write \"test/fixtures/**/*.graphql\"", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", - "prebuild": "del-cli dist", + "prebuild": "del-cli dist && pnpm lint:graphql", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", "pretest": "pnpm run build", diff --git a/packages/html/package.json b/packages/html/package.json index 1ff7bc57f..b147ad99b 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write *.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepublishOnly": "pnpm build && pnpm lint", "pretest": "pnpm run build", diff --git a/packages/html/recipes/external-files/index.js b/packages/html/recipes/external-files/index.js index a60a84ba4..ea6697fe2 100644 --- a/packages/html/recipes/external-files/index.js +++ b/packages/html/recipes/external-files/index.js @@ -12,7 +12,7 @@ export default function htmlTemplate(externals) { let links = [...(files.css || [])]; // externals = [{ type: 'js', file: '//xxxx1.js', pos: 'before' }, { type: 'css', file: '//xxxx1.css' }] - if(Array.isArray(externals)) { + if (Array.isArray(externals)) { const beforeLinks = []; const beforeScripts = []; externals.forEach((node) => { @@ -23,21 +23,25 @@ export default function htmlTemplate(externals) { } else { fileList = isCssFile ? links : scripts; } - fileList.push({fileName: node.file}); + fileList.push({ fileName: node.file }); }); scripts = beforeScripts.concat(scripts); links = beforeLinks.concat(links); } - scripts = scripts.map(({ fileName }) => { - const attrs = makeHtmlAttributes(attributes.script); - return ``; - }).join('\n'); + scripts = scripts + .map(({ fileName }) => { + const attrs = makeHtmlAttributes(attributes.script); + return ``; + }) + .join('\n'); - links = links.map(({ fileName }) => { - const attrs = makeHtmlAttributes(attributes.link); - return ``; - }).join('\n'); + links = links + .map(({ fileName }) => { + const attrs = makeHtmlAttributes(attributes.link); + return ``; + }) + .join('\n'); const metas = meta .map((input) => { diff --git a/packages/html/tsconfig.json b/packages/html/tsconfig.json index edbfb8b61..0e6f93f42 100644 --- a/packages/html/tsconfig.json +++ b/packages/html/tsconfig.json @@ -1,4 +1,4 @@ { "extends": "../../tsconfig.base.json", "include": ["src/**/*", "types/**/*"] -} \ No newline at end of file +} diff --git a/packages/html/types/index.d.ts b/packages/html/types/index.d.ts index 3dae82b04..d4b94a103 100644 --- a/packages/html/types/index.d.ts +++ b/packages/html/types/index.d.ts @@ -1,14 +1,5 @@ import { Plugin, OutputChunk, OutputAsset, OutputBundle } from 'rollup'; -export interface RollupHtmlOptions { - title?: string; - attributes?: Record; - fileName?: string; - meta?: Record[]; - publicPath?: string; - template?: (templateOptions: RollupHtmlTemplateOptions) => string; -} - export interface RollupHtmlTemplateOptions { title: string; attributes: Record; @@ -18,6 +9,15 @@ export interface RollupHtmlTemplateOptions { files: Record; } +export interface RollupHtmlOptions { + title?: string; + attributes?: Record; + fileName?: string; + meta?: Record[]; + publicPath?: string; + template?: (templateOptions: RollupHtmlTemplateOptions) => string; +} + export function makeHtmlAttributes(attributes: Record): string; /** diff --git a/packages/image/package.json b/packages/image/package.json index 221c26dfc..4239f3218 100644 --- a/packages/image/package.json +++ b/packages/image/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write *.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/inject/index.d.ts b/packages/inject/index.d.ts index 1f0014bf0..080362863 100644 --- a/packages/inject/index.d.ts +++ b/packages/inject/index.d.ts @@ -1,8 +1,14 @@ -import { Plugin } from "rollup"; +import { Plugin } from 'rollup'; type Injectment = string | [string, string]; export interface RollupInjectOptions { + /** + * All other options are treated as `string: injectment` injectrs, + * or `string: (id) => injectment` functions. + */ + [str: string]: Injectment | RollupInjectOptions['include'] | RollupInjectOptions['modules']; + /** * A minimatch pattern, or array of patterns, of files that should be * processed by this plugin (if omitted, all files are included by default) @@ -18,12 +24,6 @@ export interface RollupInjectOptions { * You can separate values to inject from other options. */ modules?: { [str: string]: Injectment }; - - /** - * All other options are treated as `string: injectment` injectrs, - * or `string: (id) => injectment` functions. - */ - [str: string]: Injectment | RollupInjectOptions["include"] | RollupInjectOptions["modules"]; } /** diff --git a/packages/inject/package.json b/packages/inject/package.json index 417d05fc8..7f17d41c6 100644 --- a/packages/inject/package.json +++ b/packages/inject/package.json @@ -21,10 +21,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose && pnpm run test:ts", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/inject/src/index.js b/packages/inject/src/index.js index 92084b22c..216b6a9f6 100644 --- a/packages/inject/src/index.js +++ b/packages/inject/src/index.js @@ -26,7 +26,9 @@ const isReference = (node, parent) => { if (parent.type === 'ExportSpecifier' && node !== parent.local) return false; // disregard the `bar` in `import { bar as foo }` - if (parent.type === 'ImportSpecifier' && node === parent.imported) { return false; } + if (parent.type === 'ImportSpecifier' && node === parent.imported) { + return false; + } return true; } @@ -76,12 +78,7 @@ export default function inject(options) { }); } - const firstpass = new RegExp( - `(?:${Array.from(modulesMap.keys()) - .map(escape) - .join('|')})`, - 'g' - ); + const firstpass = new RegExp(`(?:${Array.from(modulesMap.keys()).map(escape).join('|')})`, 'g'); const sourceMap = options.sourceMap !== false && options.sourcemap !== false; return { diff --git a/packages/inject/test/fixtures/is-reference/input.js b/packages/inject/test/fixtures/is-reference/input.js index bc71ba3d6..fba542931 100644 --- a/packages/inject/test/fixtures/is-reference/input.js +++ b/packages/inject/test/fixtures/is-reference/input.js @@ -1,5 +1,10 @@ -import { bar as foo } from "path"; +import { bar as foo } from 'path'; + console.log({ bar: foo }); -class Foo { bar () { console.log(this) } } -export { Foo } -export { foo as bar } \ No newline at end of file +class Foo { + bar() { + console.log(this); + } +} +export { Foo }; +export { foo as bar }; diff --git a/packages/inject/test/fixtures/keypaths/polyfills/object-assign.js b/packages/inject/test/fixtures/keypaths/polyfills/object-assign.js index 11bb2ce89..a2d23bba4 100644 --- a/packages/inject/test/fixtures/keypaths/polyfills/object-assign.js +++ b/packages/inject/test/fixtures/keypaths/polyfills/object-assign.js @@ -1,5 +1,5 @@ export default Object.assign || - function(target, ...sources) { + function (target, ...sources) { sources.forEach((source) => { Object.keys(source).forEach((key) => (target[key] = source[key])); }); diff --git a/packages/inject/test/snapshots/test.js.md b/packages/inject/test/snapshots/test.js.md index 6307a67d8..11bb3a785 100644 --- a/packages/inject/test/snapshots/test.js.md +++ b/packages/inject/test/snapshots/test.js.md @@ -90,7 +90,7 @@ Generated by [AVA](https://avajs.dev). $inject_Buffer_isBuffer('foo');␊ ` -## generates * imports +## generates \* imports > Snapshot 1 @@ -114,8 +114,14 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - `import { bar as foo } from "path";␊ + `import { bar as foo } from 'path';␊ + ␊ console.log({ bar: foo });␊ - class Foo { bar () { console.log(this) } }␊ - export { Foo }␊ - export { foo as bar }` + class Foo {␊ + bar() {␊ + console.log(this);␊ + }␊ + }␊ + export { Foo };␊ + export { foo as bar };␊ + ` diff --git a/packages/inject/test/snapshots/test.js.snap b/packages/inject/test/snapshots/test.js.snap index cf98e3b49056c1c0d24be37d32038cf0f46a397a..dadb93de9d661d9d44f1148fa6714e08ccc3562e 100644 GIT binary patch literal 876 zcmV-y1C#tgRzV_{KlbhAaB*IBZu#4s?rE84XetTlDelQ@Uj004 z=FW*{Ctn;ah5b5N2`X{WI9Gx9N0d| zGqj%AY4E=BT|?zy;n{PS$2-PX@(f*P_Rg6fT|V!KZQAjuB4l3?kD4{lKS~K*2yo z2tE>Z&N$Kbt`IcCl&VuA1j@=8heQUV z36<8cNJvoDi)!z)Ym2f6TVWky*^e=)Wy6$Jw2SN^z6|jO+K7w|O-qJdAw`!6?gmsX zxgBYSB+9br2BJ^t6J1H&9D@sr*O96khIEve8yko;DF{Zf*a27|i1e_k={g2w3E4!d z_=aqQvI)uL-B5DLRsb5dCZcA69%Oc4F zBR;RH^;#i9+S38UR7dQI&*VWYqad0gx8nstkg2t4hN3e)$QhJU%}tR?5)JU{$be*b z$>vgj#2qg|hKOCn7-^QABviFMT7K-Q*z^%fekb&*5Hc?B5@=tt{>q;e+Z<9=XtroL z>clnEaDk5@?3|VkmKe3^By&1_$>_?Kv#$tketykQevs!6$9*>77+wHRZqZ$%@$iD!18o(M~1^@uZ Cft~aK literal 872 zcmV-u1DE_kRzVkfYrT-2=@qt;7mRi8M-sqHH~9z14N++SyZ2yN9rZqI{{K zsD}!A=%I+HtOzQ?A}Ht&Md3r}Ls3DA1sPWK&D`#F9#;=h2Osy%Z@xdj?>95+7X=|l z$j!$$Mn+#RsT!*tJvVV>5rFVJ0k(Sb(ASp(rTH~^E8ouT98pD%PJnflcI9td@O<{@ zts~ElzSvVNa#V-Z{rl#gE&1{|_tCz+jmou8Wg!46;Ce5vw4^}xa$-?2Hn*F60*?x1L$WecmAY7mI@yEpn)ys$1IInW=eAh&d_JZBbtFyBL9Ew@B2AYEZ(k5O+CEJXo_s60)>*s#_}a41L+0%H z8%2)Z1ADV9EBorq#(~AY`ntZ8`Wcaw*1=_AyiFze8rMGNjttBP{ zO-6M}?Hz7ySq)MrW@4&_D1}-s%s3^ws6p^mOqa4oFe|nl74M8{rUG~&VhX8k#IO`u zRpmk?H)}m|Ag!CP|Ch@3P}QKAjpDi9K+vQplE7FqHi?5G#Ej{NX;QQzB|BarB{x(T zRBa5CcVZ==I$><&1Le;pVE%u&=OP>&rl_wCpDnKSskpb;V*I)aSVymLMj_oFcCY+>Z z1}$pl2tTLH!3w9A-j4po74&YFW}3=Y_L4V+4Xd>fIbqG=?zSm+jgk&r2Wy+}r4#s{ y&v}a;wL*?TEM#ing%y8*r>B { }); test('ignores check isReference is false', (t) => { - compare(t, 'is-reference', { bar:'path' }); + compare(t, 'is-reference', { bar: 'path' }); }); diff --git a/packages/json/package.json b/packages/json/package.json index f4f65a75f..c950d92c9 100755 --- a/packages/json/package.json +++ b/packages/json/package.json @@ -21,11 +21,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose && pnpm run test:ts", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:json && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:json": "prettier --write \"test/fixtures/!(garbage)/*.json\"", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/legacy/package.json b/packages/legacy/package.json index 692eeda9a..f1b37fd15 100644 --- a/packages/legacy/package.json +++ b/packages/legacy/package.json @@ -21,10 +21,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/multi-entry/package.json b/packages/multi-entry/package.json index 9682c9734..e02dfa5b7 100755 --- a/packages/multi-entry/package.json +++ b/packages/multi-entry/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index e80fac5fd..0e6371d83 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -29,10 +29,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose && pnpm run test:ts", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test && pnpm run test:ts", diff --git a/packages/pluginutils/package.json b/packages/pluginutils/package.json index ecbadcb1c..b754c1b95 100644 --- a/packages/pluginutils/package.json +++ b/packages/pluginutils/package.json @@ -31,10 +31,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run build", diff --git a/packages/pluginutils/src/normalizePath.ts b/packages/pluginutils/src/normalizePath.ts index 0b0b7f6a7..152240691 100644 --- a/packages/pluginutils/src/normalizePath.ts +++ b/packages/pluginutils/src/normalizePath.ts @@ -2,7 +2,7 @@ import { win32, posix } from 'path'; import { NormalizePath } from '../types'; -const normalizePath: NormalizePath = function(filename: string) { +const normalizePath: NormalizePath = function (filename: string) { return filename.split(win32.sep).join(posix.sep); }; diff --git a/packages/pluginutils/test/dataToEsm.ts b/packages/pluginutils/test/dataToEsm.ts index b7db1039d..88d487cac 100755 --- a/packages/pluginutils/test/dataToEsm.ts +++ b/packages/pluginutils/test/dataToEsm.ts @@ -92,7 +92,7 @@ test('supports empty keys', (t) => { test('avoid U+2029 U+2029 -0 be ignored by JSON.stringify, and avoid it return non-string (undefined) before replacing', (t) => { t.is( // eslint-disable-next-line no-undefined, func-names - dataToEsm([-0, '\u2028\u2029', undefined, function() {}], { compact: true }), + dataToEsm([-0, '\u2028\u2029', undefined, function () {}], { compact: true }), 'export default[-0,"\\u2028\\u2029",undefined,undefined];' ); }); diff --git a/packages/pluginutils/tsconfig.json b/packages/pluginutils/tsconfig.json index 56aa7e6a4..d6f9e3920 100644 --- a/packages/pluginutils/tsconfig.json +++ b/packages/pluginutils/tsconfig.json @@ -4,9 +4,5 @@ "esModuleInterop": true, "module": "commonjs" }, - "include": [ - "src/**/*", - "test/**/*", - "types/**/*" - ] + "include": ["src/**/*", "test/**/*", "types/**/*"] } diff --git a/packages/replace/README.md b/packages/replace/README.md index 4b415d911..c5eccd52b 100644 --- a/packages/replace/README.md +++ b/packages/replace/README.md @@ -123,8 +123,8 @@ To avoid mixing replacement strings with the other options, you can specify repl ```js replace({ - include: ["src/**/*.js"], - changed: "replaced" + include: ['src/**/*.js'], + changed: 'replaced', }); ``` @@ -132,10 +132,10 @@ Can be replaced with: ```js replace({ - include: ["src/**/*.js"], + include: ['src/**/*.js'], values: { - changed: "replaced" - } + changed: 'replaced', + }, }); ``` diff --git a/packages/replace/package.json b/packages/replace/package.json index 5dc3e984b..b91853369 100644 --- a/packages/replace/package.json +++ b/packages/replace/package.json @@ -21,10 +21,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose && pnpm run test:ts", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/run/package.json b/packages/run/package.json index 6ed4d7005..605cd5365 100644 --- a/packages/run/package.json +++ b/packages/run/package.json @@ -24,11 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:json && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test types --ext .js,.ts", - "lint:json": "prettier --write tsconfig.json", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint && pnpm run test", diff --git a/packages/strip/package.json b/packages/strip/package.json index a843d8f60..fe1882fd7 100644 --- a/packages/strip/package.json +++ b/packages/strip/package.json @@ -21,10 +21,6 @@ "ci:lint": "pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "pretest": "pnpm run build", "test": "ava" }, diff --git a/packages/sucrase/package.json b/packages/sucrase/package.json index 21981df2d..daa9d80fe 100644 --- a/packages/sucrase/package.json +++ b/packages/sucrase/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/typescript/package.json b/packages/typescript/package.json index d7ed49eae..3da59b804 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -24,11 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose --serial", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:json && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:json": "prettier --write **/tsconfig.json", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/typescript/test/fixtures/multiple-files/src/index.ts b/packages/typescript/test/fixtures/multiple-files/src/index.ts index 18e4265da..cfedb2908 100644 --- a/packages/typescript/test/fixtures/multiple-files/src/index.ts +++ b/packages/typescript/test/fixtures/multiple-files/src/index.ts @@ -1,2 +1,2 @@ -const anExampleVariable: string = 'Index Page'; +const anExampleVariable = 'Index Page'; console.log(anExampleVariable); diff --git a/packages/typescript/test/fixtures/multiple-files/src/server.ts b/packages/typescript/test/fixtures/multiple-files/src/server.ts index e21582d71..07341c3d6 100644 --- a/packages/typescript/test/fixtures/multiple-files/src/server.ts +++ b/packages/typescript/test/fixtures/multiple-files/src/server.ts @@ -1,2 +1,2 @@ -const anotherExampleVariable: string = 'Server File'; +const anotherExampleVariable = 'Server File'; console.log(anotherExampleVariable); diff --git a/packages/typescript/test/fixtures/multiple-files/tsconfig.json b/packages/typescript/test/fixtures/multiple-files/tsconfig.json index b7eedeffa..d3653ca37 100644 --- a/packages/typescript/test/fixtures/multiple-files/tsconfig.json +++ b/packages/typescript/test/fixtures/multiple-files/tsconfig.json @@ -1,27 +1,27 @@ { - "compilerOptions" : { - "outDir": ".", - "rootDir": "src", - "skipLibCheck": true, + "compilerOptions": { + "outDir": ".", + "rootDir": "src", + "skipLibCheck": true, - "lib": ["es2020"], - "target": "es2020", + "lib": ["es2020"], + "target": "es2020", - "declaration": true, + "declaration": true, - "noEmitOnError": true, - "noErrorTruncation": true, + "noEmitOnError": true, + "noErrorTruncation": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, - "strict": true, - "noImplicitThis": true, - "noUnusedLocals": true, - "noUnusedParameters": true - }, - "include": ["src"], - "exclude": ["node_modules"] + "strict": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true + }, + "include": ["src"], + "exclude": ["node_modules"] } diff --git a/packages/typescript/test/fixtures/project-references/tsconfig-base.json b/packages/typescript/test/fixtures/project-references/tsconfig-base.json index ae116ade5..a83855b04 100644 --- a/packages/typescript/test/fixtures/project-references/tsconfig-base.json +++ b/packages/typescript/test/fixtures/project-references/tsconfig-base.json @@ -1,13 +1,13 @@ -{ - "compilerOptions": { - "declaration": true, - "target": "es5", - "module": "commonjs", - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "composite": true - } -} +{ + "compilerOptions": { + "declaration": true, + "target": "es5", + "module": "commonjs", + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "composite": true + } +} diff --git a/packages/typescript/test/fixtures/src-dir/src/index.ts b/packages/typescript/test/fixtures/src-dir/src/index.ts index a8c3a31e1..d3117326b 100644 --- a/packages/typescript/test/fixtures/src-dir/src/index.ts +++ b/packages/typescript/test/fixtures/src-dir/src/index.ts @@ -52,7 +52,7 @@ class ReadOnlyFormData { } } -export default function() { +export default function () { const map: FormDataMap = new Map(); return { diff --git a/packages/typescript/types/index.d.ts b/packages/typescript/types/index.d.ts index d1d3909cc..9eec0d1d7 100644 --- a/packages/typescript/types/index.d.ts +++ b/packages/typescript/types/index.d.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-use-before-define */ import { FilterPattern } from '@rollup/pluginutils'; import { Plugin } from 'rollup'; import { diff --git a/packages/typescript/typings-test.js b/packages/typescript/typings-test.js index 698c433c4..ca7f803cd 100644 --- a/packages/typescript/typings-test.js +++ b/packages/typescript/typings-test.js @@ -3,19 +3,19 @@ import typescript from '.'; /** @type {import("rollup").RollupOptions} */ const config = { - input: 'main.js', - output: { - file: 'bundle.js', - format: 'iife' - }, - plugins: [ - typescript({ - lib: ["es5", "es6", "dom"], - target: "es5", - include: 'node_modules/**', - exclude: ['node_modules/foo/**', 'node_modules/bar/**', /node_modules/], - }) - ] + input: 'main.js', + output: { + file: 'bundle.js', + format: 'iife' + }, + plugins: [ + typescript({ + lib: ['es5', 'es6', 'dom'], + target: 'es5', + include: 'node_modules/**', + exclude: ['node_modules/foo/**', 'node_modules/bar/**', /node_modules/] + }) + ] }; export default config; diff --git a/packages/url/package.json b/packages/url/package.json index 3d26938dd..0fd6a051a 100644 --- a/packages/url/package.json +++ b/packages/url/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/url/src/index.js b/packages/url/src/index.js index 34e38f1df..214a74789 100644 --- a/packages/url/src/index.js +++ b/packages/url/src/index.js @@ -34,11 +34,7 @@ export default function url(options = {}) { return Promise.all([fsStatPromise(id), fsReadFilePromise(id)]).then(([stats, buffer]) => { let data; if ((limit && stats.size > limit) || limit === 0) { - const hash = crypto - .createHash('sha1') - .update(buffer) - .digest('hex') - .substr(0, 16); + const hash = crypto.createHash('sha1').update(buffer).digest('hex').substr(0, 16); const ext = path.extname(id); const name = path.basename(id, ext); // Determine the directory name of the file based @@ -46,10 +42,7 @@ export default function url(options = {}) { // or the parent directory const relativeDir = options.sourceDir ? path.relative(options.sourceDir, path.dirname(id)) - : path - .dirname(id) - .split(sep) - .pop(); + : path.dirname(id).split(sep).pop(); // Generate the output file name based on some string // replacement parameters diff --git a/packages/url/test/test.js b/packages/url/test/test.js index b75625a80..7a6d8800a 100644 --- a/packages/url/test/test.js +++ b/packages/url/test/test.js @@ -25,9 +25,7 @@ const run = async (t, type, opts) => { await bundle.write({ format: 'es', file: outputFile }); const code = readFileSync(outputFile, 'utf-8'); // Windows fix, glob paths must be in unix format - const glob = join(outputDir, `**/*.${type}`) - .split(sep) - .join(posix.sep); + const glob = join(outputDir, `**/*.${type}`).split(sep).join(posix.sep); t.snapshot(code); t.snapshot(await globby(glob)); diff --git a/packages/virtual/package.json b/packages/virtual/package.json index 0a459c899..46e04dd1c 100755 --- a/packages/virtual/package.json +++ b/packages/virtual/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 2c4c19b64..057e36d12 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/packages/wasm/src/index.ts b/packages/wasm/src/index.ts index 0f7fc5187..06f082aa6 100644 --- a/packages/wasm/src/index.ts +++ b/packages/wasm/src/index.ts @@ -37,10 +37,7 @@ export function wasm(options: RollupWasmOptions = {}): Plugin { return Promise.all([fs.promises.stat(id), fs.promises.readFile(id)]).then( ([stats, buffer]) => { if ((maxFileSize && stats.size > maxFileSize) || maxFileSize === 0) { - const hash = createHash('sha1') - .update(buffer) - .digest('hex') - .substr(0, 16); + const hash = createHash('sha1').update(buffer).digest('hex').substr(0, 16); const filename = `${hash}.wasm`; const publicFilepath = `${publicPath}${filename}`; diff --git a/packages/wasm/test/test.js b/packages/wasm/test/test.js index e9ec9c37a..b1bcaa0b1 100755 --- a/packages/wasm/test/test.js +++ b/packages/wasm/test/test.js @@ -45,9 +45,7 @@ test('fetching WASM from separate file', async (t) => { }); await bundle.write({ format: 'cjs', file: outputFile }); - const glob = join(outputDir, `**/*.wasm`) - .split(sep) - .join(posix.sep); + const glob = join(outputDir, `**/*.wasm`).split(sep).join(posix.sep); global.result = null; global.t = t; diff --git a/packages/yaml/package.json b/packages/yaml/package.json index 42026d250..cf4afcb6d 100755 --- a/packages/yaml/package.json +++ b/packages/yaml/package.json @@ -24,10 +24,6 @@ "ci:lint": "pnpm run build && pnpm run lint", "ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}", "ci:test": "pnpm run test -- --verbose", - "lint": "pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package", - "lint:docs": "prettier --single-quote --arrow-parens avoid --trailing-comma none --write README.md", - "lint:js": "eslint --fix --cache src test --ext .js,.ts", - "lint:package": "prettier --write package.json --plugin=prettier-plugin-package", "prebuild": "del-cli dist", "prepare": "pnpm run build", "prepublishOnly": "pnpm run lint", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0c32c8eb..af76b3089 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,9 @@ importers: semver: 7.3.2 write-pkg: 4.0.0 devDependencies: - '@ava/babel': 1.0.1 - '@typescript-eslint/eslint-plugin': 4.9.0_303e5374dd1870bb900303fa6b093324 - '@typescript-eslint/parser': 4.9.0_typescript@3.9.7 + "@ava/babel": 1.0.1 + "@typescript-eslint/eslint-plugin": 4.9.0_303e5374dd1870bb900303fa6b093324 + "@typescript-eslint/parser": 4.9.0_typescript@3.9.7 ava: 3.15.0 chalk: 4.1.0 codecov-lite: 1.0.3 @@ -26,9 +26,9 @@ importers: typescript: 3.9.7 yaml: 1.10.0 specifiers: - '@ava/babel': ^1.0.1 - '@typescript-eslint/eslint-plugin': ^4.9.0 - '@typescript-eslint/parser': ^4.9.0 + "@ava/babel": ^1.0.1 + "@typescript-eslint/eslint-plugin": ^4.9.0 + "@typescript-eslint/parser": ^4.9.0 ava: ^3.15.0 chalk: ^4.1.0 codecov-lite: ^1.0.3 @@ -53,61 +53,61 @@ importers: dependencies: slash: 3.0.0 devDependencies: - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 del-cli: 3.0.1 rollup: 2.32.1 typescript: 4.1.2 specifiers: - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/plugin-typescript': ^5.0.2 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/plugin-typescript": ^5.0.2 del-cli: ^3.0.1 rollup: ^2.23.0 slash: ^3.0.0 typescript: ^4.1.2 packages/auto-install: devDependencies: - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 del: 5.1.0 node-noop: 1.0.0 rollup: 2.32.1 typescript: 4.1.2 specifiers: - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/plugin-typescript': ^5.0.2 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/plugin-typescript": ^5.0.2 del: ^5.1.0 node-noop: ^1.0.0 rollup: ^2.23.0 typescript: ^4.1.2 packages/babel: dependencies: - '@babel/helper-module-imports': 7.12.1 - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@babel/helper-module-imports": 7.12.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 devDependencies: - '@babel/core': 7.12.3 - '@babel/plugin-external-helpers': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-decorators': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-transform-runtime': 7.12.1_@babel+core@7.12.3 - '@babel/preset-env': 7.12.1_@babel+core@7.12.3 - '@rollup/plugin-json': 4.1.0_rollup@2.32.1 - '@rollup/plugin-node-resolve': 10.0.0_rollup@2.32.1 - '@types/babel__core': 7.1.10 + "@babel/core": 7.12.3 + "@babel/plugin-external-helpers": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-decorators": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-transform-runtime": 7.12.1_@babel+core@7.12.3 + "@babel/preset-env": 7.12.1_@babel+core@7.12.3 + "@rollup/plugin-json": 4.1.0_rollup@2.32.1 + "@rollup/plugin-node-resolve": 10.0.0_rollup@2.32.1 + "@types/babel__core": 7.1.10 rollup: 2.32.1 source-map: 0.7.3 specifiers: - '@babel/core': ^7.10.5 - '@babel/helper-module-imports': ^7.10.4 - '@babel/plugin-external-helpers': ^7.10.4 - '@babel/plugin-proposal-decorators': ^7.10.5 - '@babel/plugin-syntax-dynamic-import': ^7.8.3 - '@babel/plugin-transform-runtime': ^7.10.5 - '@babel/preset-env': ^7.10.4 - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^10.0.0 - '@rollup/pluginutils': ^3.1.0 - '@types/babel__core': ^7.1.9 + "@babel/core": ^7.10.5 + "@babel/helper-module-imports": ^7.10.4 + "@babel/plugin-external-helpers": ^7.10.4 + "@babel/plugin-proposal-decorators": ^7.10.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-transform-runtime": ^7.10.5 + "@babel/preset-env": ^7.10.4 + "@rollup/plugin-json": ^4.1.0 + "@rollup/plugin-node-resolve": ^10.0.0 + "@rollup/pluginutils": ^3.1.0 + "@types/babel__core": ^7.1.9 rollup: ^2.23.0 source-map: ^0.7.3 packages/beep: @@ -119,19 +119,19 @@ importers: strip-ansi: ^6.0.0 packages/buble: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - '@types/buble': 0.19.2 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + "@types/buble": 0.19.2 buble: 0.20.0 devDependencies: - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 del-cli: 3.0.1 rollup: 2.32.1 source-map: 0.7.3 typescript: 4.1.2 specifiers: - '@rollup/plugin-typescript': ^5.0.2 - '@rollup/pluginutils': ^3.1.0 - '@types/buble': ^0.19.2 + "@rollup/plugin-typescript": ^5.0.2 + "@rollup/pluginutils": ^3.1.0 + "@types/buble": ^0.19.2 buble: ^0.20.0 del-cli: ^3.0.1 rollup: ^2.23.0 @@ -139,7 +139,7 @@ importers: typescript: ^4.1.2 packages/commonjs: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 commondir: 1.0.1 estree-walker: 2.0.1 glob: 7.1.6 @@ -147,8 +147,8 @@ importers: magic-string: 0.25.7 resolve: 1.18.1 devDependencies: - '@rollup/plugin-json': 4.1.0_rollup@2.32.1 - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + "@rollup/plugin-json": 4.1.0_rollup@2.32.1 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 locate-character: 2.0.5 require-relative: 0.8.7 rollup: 2.32.1 @@ -157,9 +157,9 @@ importers: source-map-support: 0.5.19 typescript: 3.9.7 specifiers: - '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/pluginutils': ^3.1.0 + "@rollup/plugin-json": ^4.1.0 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/pluginutils": ^3.1.0 commondir: ^1.0.1 estree-walker: ^2.0.1 glob: ^7.1.6 @@ -175,32 +175,32 @@ importers: typescript: ^3.9.7 packages/data-uri: devDependencies: - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 rollup: 2.32.1 typescript: 4.1.2 specifiers: - '@rollup/plugin-typescript': ^5.0.2 - '@rollup/pluginutils': ^3.0.1 + "@rollup/plugin-typescript": ^5.0.2 + "@rollup/pluginutils": ^3.0.1 rollup: ^2.23.0 typescript: ^4.1.2 packages/dsv: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 d3-dsv: 1.2.0 tosource: 1.0.0 devDependencies: del-cli: 3.0.1 rollup: 2.32.1 specifiers: - '@rollup/pluginutils': ^3.1.0 + "@rollup/pluginutils": ^3.1.0 d3-dsv: 1.2.0 del-cli: ^3.0.1 rollup: ^2.23.0 tosource: ^1.0.0 packages/dynamic-import-vars: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 estree-walker: 2.0.1 globby: 11.0.1 magic-string: 0.25.7 @@ -210,7 +210,7 @@ importers: prettier: 2.1.2 rollup: 2.32.1 specifiers: - '@rollup/pluginutils': ^3.1.0 + "@rollup/pluginutils": ^3.1.0 acorn: ^7.3.1 acorn-dynamic-import: ^4.0.0 estree-walker: ^2.0.1 @@ -220,74 +220,74 @@ importers: rollup: ^2.23.0 packages/eslint: dependencies: - '@rollup/pluginutils': 4.1.0_rollup@2.32.1 + "@rollup/pluginutils": 4.1.0_rollup@2.32.1 eslint: 7.12.0 devDependencies: - '@rollup/plugin-node-resolve': 9.0.0_rollup@2.32.1 - '@rollup/plugin-typescript': 6.0.0_rollup@2.32.1+typescript@4.1.2 - '@types/eslint': 7.2.4 + "@rollup/plugin-node-resolve": 9.0.0_rollup@2.32.1 + "@rollup/plugin-typescript": 6.0.0_rollup@2.32.1+typescript@4.1.2 + "@types/eslint": 7.2.4 rollup: 2.32.1 typescript: 4.1.2 specifiers: - '@rollup/plugin-node-resolve': ^9.0.0 - '@rollup/plugin-typescript': ^6.0.0 - '@rollup/pluginutils': ^4.0.0 - '@types/eslint': ^7.2.2 + "@rollup/plugin-node-resolve": ^9.0.0 + "@rollup/plugin-typescript": ^6.0.0 + "@rollup/pluginutils": ^4.0.0 + "@types/eslint": ^7.2.2 eslint: ^7.12.0 rollup: ^2.23.0 typescript: ^4.1.2 packages/graphql: dependencies: - '@rollup/pluginutils': 4.1.0_rollup@2.32.1 + "@rollup/pluginutils": 4.1.0_rollup@2.32.1 graphql-tag: 2.11.0_graphql@14.7.0 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 graphql: 14.7.0 rollup: 2.32.1 specifiers: - '@rollup/plugin-buble': ^0.21.3 - '@rollup/pluginutils': ^4.0.0 + "@rollup/plugin-buble": ^0.21.3 + "@rollup/pluginutils": ^4.0.0 graphql: ^14.1.1 graphql-tag: ^2.2.2 rollup: ^2.23.0 packages/html: devDependencies: - '@rollup/plugin-typescript': 6.1.0_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-typescript": 6.1.0_rollup@2.32.1+typescript@4.1.2 rollup: 2.32.1 rollup-plugin-postcss: 3.1.8 typescript: 4.1.2 specifiers: - '@rollup/plugin-typescript': ^6.1.0 + "@rollup/plugin-typescript": ^6.1.0 rollup: ^2.23.0 rollup-plugin-postcss: ^3.1.3 typescript: ^4.1.2 packages/image: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 mini-svg-data-uri: 1.2.3 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 rollup: 2.32.1 specifiers: - '@rollup/plugin-buble': ^0.21.3 - '@rollup/pluginutils': ^3.1.0 + "@rollup/plugin-buble": ^0.21.3 + "@rollup/pluginutils": ^3.1.0 mini-svg-data-uri: ^1.2.3 rollup: ^2.23.0 packages/inject: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 estree-walker: 2.0.1 magic-string: 0.25.7 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 del-cli: 3.0.1 locate-character: 2.0.5 rollup: 2.32.1 source-map: 0.7.3 typescript: 3.9.7 specifiers: - '@rollup/plugin-buble': ^0.21.3 - '@rollup/pluginutils': ^3.1.0 + "@rollup/plugin-buble": ^0.21.3 + "@rollup/pluginutils": ^3.1.0 del-cli: ^3.0.1 estree-walker: ^2.0.1 locate-character: ^2.0.5 @@ -297,66 +297,66 @@ importers: typescript: ^3.9.7 packages/json: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 rollup: 2.32.1 source-map-support: 0.5.19 specifiers: - '@rollup/plugin-buble': ^0.21.0 - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/pluginutils': ^3.0.8 + "@rollup/plugin-buble": ^0.21.0 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/pluginutils": ^3.0.8 rollup: ^2.23.0 source-map-support: ^0.5.19 packages/legacy: dependencies: - '@rollup/pluginutils': 4.1.0_rollup@2.32.1 + "@rollup/pluginutils": 4.1.0_rollup@2.32.1 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 del-cli: 3.0.1 rollup: 2.32.1 specifiers: - '@rollup/plugin-buble': ^0.21.3 - '@rollup/pluginutils': ^4.1.0 + "@rollup/plugin-buble": ^0.21.3 + "@rollup/pluginutils": ^4.1.0 del-cli: ^3.0.1 rollup: ^2.23.0 packages/multi-entry: dependencies: - '@rollup/plugin-virtual': 2.0.3_rollup@2.32.1 + "@rollup/plugin-virtual": 2.0.3_rollup@2.32.1 matched: 5.0.0 devDependencies: rollup: 2.32.1 specifiers: - '@rollup/plugin-virtual': ^2.0.3 + "@rollup/plugin-virtual": ^2.0.3 matched: ^5.0.0 rollup: ^2.23.0 packages/node-resolve: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.42.0 - '@types/resolve': 1.17.1 + "@rollup/pluginutils": 3.1.0_rollup@2.42.0 + "@types/resolve": 1.17.1 builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.19.0 devDependencies: - '@babel/core': 7.12.3 - '@babel/plugin-transform-typescript': 7.12.1_@babel+core@7.12.3 - '@rollup/plugin-babel': 5.2.1_@babel+core@7.12.3+rollup@2.42.0 - '@rollup/plugin-commonjs': 16.0.0_rollup@2.42.0 - '@rollup/plugin-json': 4.1.0_rollup@2.42.0 + "@babel/core": 7.12.3 + "@babel/plugin-transform-typescript": 7.12.1_@babel+core@7.12.3 + "@rollup/plugin-babel": 5.2.1_@babel+core@7.12.3+rollup@2.42.0 + "@rollup/plugin-commonjs": 16.0.0_rollup@2.42.0 + "@rollup/plugin-json": 4.1.0_rollup@2.42.0 es5-ext: 0.10.53 rollup: 2.42.0 source-map: 0.7.3 string-capitalize: 1.0.1 specifiers: - '@babel/core': ^7.10.5 - '@babel/plugin-transform-typescript': ^7.10.5 - '@rollup/plugin-babel': ^5.1.0 - '@rollup/plugin-commonjs': ^16.0.0 - '@rollup/plugin-json': ^4.1.0 - '@rollup/pluginutils': ^3.1.0 - '@types/resolve': 1.17.1 + "@babel/core": ^7.10.5 + "@babel/plugin-transform-typescript": ^7.10.5 + "@rollup/plugin-babel": ^5.1.0 + "@rollup/plugin-commonjs": ^16.0.0 + "@rollup/plugin-json": ^4.1.0 + "@rollup/pluginutils": ^3.1.0 + "@types/resolve": 1.17.1 builtin-modules: ^3.1.0 deepmerge: ^4.2.2 es5-ext: ^0.10.53 @@ -370,22 +370,22 @@ importers: estree-walker: 2.0.1 picomatch: 2.2.2 devDependencies: - '@rollup/plugin-commonjs': 14.0.0_rollup@2.32.1 - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 - '@types/estree': 0.0.45 - '@types/node': 14.14.3 - '@types/picomatch': 2.2.1 + "@rollup/plugin-commonjs": 14.0.0_rollup@2.32.1 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@types/estree": 0.0.45 + "@types/node": 14.14.3 + "@types/picomatch": 2.2.1 acorn: 8.0.4 rollup: 2.32.1 typescript: 4.1.2 specifiers: - '@rollup/plugin-commonjs': ^14.0.0 - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/plugin-typescript': ^5.0.2 - '@types/estree': 0.0.45 - '@types/node': ^14.0.26 - '@types/picomatch': ^2.2.1 + "@rollup/plugin-commonjs": ^14.0.0 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/plugin-typescript": ^5.0.2 + "@types/estree": 0.0.45 + "@types/node": ^14.0.26 + "@types/picomatch": ^2.2.1 acorn: ^8.0.4 estree-walker: ^2.0.1 picomatch: ^2.2.2 @@ -393,18 +393,18 @@ importers: typescript: ^4.1.2 packages/replace: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 magic-string: 0.25.7 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 del-cli: 3.0.1 locate-character: 2.0.5 rollup: 2.32.1 source-map: 0.7.3 typescript: 3.9.7 specifiers: - '@rollup/plugin-buble': ^0.21.3 - '@rollup/pluginutils': ^3.1.0 + "@rollup/plugin-buble": ^0.21.3 + "@rollup/pluginutils": ^3.1.0 del-cli: ^3.0.1 locate-character: ^2.0.5 magic-string: ^0.25.7 @@ -413,71 +413,71 @@ importers: typescript: ^3.9.7 packages/run: dependencies: - '@types/node': 14.0.26 + "@types/node": 14.0.26 devDependencies: - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 del: 5.1.0 rollup: 2.32.1 sinon: 9.0.2 typescript: 4.1.2 specifiers: - '@rollup/plugin-typescript': ^5.0.2 - '@types/node': 14.0.26 + "@rollup/plugin-typescript": ^5.0.2 + "@types/node": 14.0.26 del: ^5.1.0 rollup: ^2.23.0 sinon: 9.0.2 typescript: ^4.1.2 packages/strip: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 estree-walker: 2.0.1 magic-string: 0.25.7 devDependencies: acorn: 7.4.1 rollup: 2.32.1 specifiers: - '@rollup/pluginutils': ^3.1.0 + "@rollup/pluginutils": ^3.1.0 acorn: ^7.3.1 estree-walker: ^2.0.1 magic-string: ^0.25.7 rollup: ^2.23.0 packages/sucrase: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 sucrase: 3.16.0 devDependencies: - '@rollup/plugin-alias': 3.1.1_rollup@2.32.1 + "@rollup/plugin-alias": 3.1.1_rollup@2.32.1 rollup: 2.32.1 specifiers: - '@rollup/plugin-alias': ^3.1.1 - '@rollup/pluginutils': ^3.1.0 + "@rollup/plugin-alias": ^3.1.1 + "@rollup/pluginutils": ^3.1.0 rollup: ^2.23.0 sucrase: ^3.15.0 packages/typescript: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 resolve: 1.18.1 devDependencies: - '@rollup/plugin-buble': 0.21.3_rollup@2.32.1 - '@rollup/plugin-commonjs': 11.1.0_rollup@2.32.1 - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.2.2 - '@types/node': 10.17.48 + "@rollup/plugin-buble": 0.21.3_rollup@2.32.1 + "@rollup/plugin-commonjs": 11.1.0_rollup@2.32.1 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.2.2 + "@types/node": 10.17.48 buble: 0.20.0 rollup: 2.32.1 typescript: 4.2.2 specifiers: - '@rollup/plugin-buble': ^0.21.3 - '@rollup/plugin-commonjs': ^11.1.0 - '@rollup/plugin-typescript': ^5.0.2 - '@rollup/pluginutils': ^3.1.0 - '@types/node': ^10.0.0 + "@rollup/plugin-buble": ^0.21.3 + "@rollup/plugin-commonjs": ^11.1.0 + "@rollup/plugin-typescript": ^5.0.2 + "@rollup/pluginutils": ^3.1.0 + "@types/node": ^10.0.0 buble: ^0.20.0 resolve: ^1.17.0 rollup: ^2.14.0 typescript: ^4.2.2 packages/url: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 make-dir: 3.1.0 mime: 2.4.6 devDependencies: @@ -485,7 +485,7 @@ importers: globby: 11.0.1 rollup: 2.32.1 specifiers: - '@rollup/pluginutils': ^3.1.0 + "@rollup/pluginutils": ^3.1.0 del: ^5.1.0 globby: ^11.0.1 make-dir: ^3.1.0 @@ -493,41 +493,41 @@ importers: rollup: ^2.23.0 packages/virtual: devDependencies: - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 - '@rollup/plugin-typescript': 6.0.0_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 + "@rollup/plugin-typescript": 6.0.0_rollup@2.32.1+typescript@4.1.2 rollup: 2.32.1 typescript: 4.1.2 specifiers: - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/plugin-typescript': ^6.0.0 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/plugin-typescript": ^6.0.0 rollup: ^2.23.0 typescript: ^4.1.2 packages/wasm: devDependencies: - '@rollup/plugin-typescript': 5.0.2_rollup@2.32.1+typescript@4.1.2 + "@rollup/plugin-typescript": 5.0.2_rollup@2.32.1+typescript@4.1.2 del-cli: 3.0.1 rollup: 2.32.1 source-map: 0.7.3 typescript: 4.1.2 specifiers: - '@rollup/plugin-typescript': ^5.0.2 + "@rollup/plugin-typescript": ^5.0.2 del-cli: ^3.0.1 rollup: ^2.23.0 source-map: ^0.7.3 typescript: ^4.1.2 packages/yaml: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 js-yaml: 3.14.0 tosource: 1.0.0 devDependencies: - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.32.1 + "@rollup/plugin-node-resolve": 8.4.0_rollup@2.32.1 del-cli: 3.0.1 rollup: 2.32.1 source-map-support: 0.5.19 specifiers: - '@rollup/plugin-node-resolve': ^8.4.0 - '@rollup/pluginutils': ^3.1.0 + "@rollup/plugin-node-resolve": ^8.4.0 + "@rollup/pluginutils": ^3.1.0 del-cli: ^3.0.1 js-yaml: ^3.14.0 rollup: ^2.23.0 @@ -537,13 +537,13 @@ lockfileVersion: 5.2 packages: /@ava/babel/1.0.1: dependencies: - '@ava/require-precompiled': 1.0.0 - '@babel/core': 7.12.3 - '@babel/generator': 7.12.1 - '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.3 + "@ava/require-precompiled": 1.0.0 + "@babel/core": 7.12.3 + "@babel/generator": 7.12.1 + "@babel/plugin-proposal-dynamic-import": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-nullish-coalescing-operator": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-optional-chaining": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-modules-commonjs": 7.12.1_@babel+core@7.12.3 babel-plugin-espower: 3.0.1 concordance: 4.0.0 convert-source-map: 1.7.0 @@ -560,23 +560,23 @@ packages: write-file-atomic: 3.0.3 dev: true engines: - node: '>=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0' + node: ">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0" resolution: integrity: sha512-mGKpGeT6J4UjK2sxPjvwWl/GtsF9+eNyn2HHa7OknWWWYuw+rof/UaTAn1CA0z4sTw4Mruik/ihEasMw+JM6aQ== /@ava/require-precompiled/1.0.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-N7w4g+P/SUL8SF+HC4Z4e/ctV6nQ5AERC90K90r4xZQ8WVrJux9albvfyYAzygyU47CSqMWh6yJwFs8DYaeWmg== /@babel/code-frame/7.10.4: dependencies: - '@babel/highlight': 7.10.4 + "@babel/highlight": 7.10.4 resolution: integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== /@babel/code-frame/7.12.13: dependencies: - '@babel/highlight': 7.12.13 + "@babel/highlight": 7.12.13 resolution: integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== /@babel/compat-data/7.12.1: @@ -585,14 +585,14 @@ packages: integrity: sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== /@babel/core/7.12.3: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/generator': 7.12.1 - '@babel/helper-module-transforms': 7.12.1 - '@babel/helpers': 7.12.1 - '@babel/parser': 7.12.3 - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + "@babel/code-frame": 7.10.4 + "@babel/generator": 7.12.1 + "@babel/helper-module-transforms": 7.12.1 + "@babel/helpers": 7.12.1 + "@babel/parser": 7.12.3 + "@babel/template": 7.10.4 + "@babel/traverse": 7.12.1 + "@babel/types": 7.12.1 convert-source-map: 1.7.0 debug: 4.2.0 gensync: 1.0.0-beta.1 @@ -603,12 +603,12 @@ packages: source-map: 0.5.7 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== /@babel/generator/7.12.1: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 jsesc: 2.5.2 source-map: 0.5.7 dev: true @@ -616,115 +616,115 @@ packages: integrity: sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== /@babel/helper-annotate-as-pure/7.10.4: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== /@babel/helper-builder-binary-assignment-operator-visitor/7.10.4: dependencies: - '@babel/helper-explode-assignable-expression': 7.12.1 - '@babel/types': 7.12.1 + "@babel/helper-explode-assignable-expression": 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== /@babel/helper-compilation-targets/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/compat-data': 7.12.1 - '@babel/core': 7.12.3 - '@babel/helper-validator-option': 7.12.1 + "@babel/compat-data": 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-validator-option": 7.12.1 browserslist: 4.14.5 semver: 5.7.1 dev: true peerDependencies: - '@babel/core': ^7.0.0 + "@babel/core": ^7.0.0 resolution: integrity: sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-member-expression-to-functions': 7.12.1 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/helper-replace-supers': 7.12.1 - '@babel/helper-split-export-declaration': 7.11.0 + "@babel/core": 7.12.3 + "@babel/helper-function-name": 7.10.4 + "@babel/helper-member-expression-to-functions": 7.12.1 + "@babel/helper-optimise-call-expression": 7.10.4 + "@babel/helper-replace-supers": 7.12.1 + "@babel/helper-split-export-declaration": 7.11.0 dev: true peerDependencies: - '@babel/core': ^7.0.0 + "@babel/core": ^7.0.0 resolution: integrity: sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== /@babel/helper-create-regexp-features-plugin/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-regex': 7.10.5 + "@babel/core": 7.12.3 + "@babel/helper-annotate-as-pure": 7.10.4 + "@babel/helper-regex": 7.10.5 regexpu-core: 4.7.1 dev: true peerDependencies: - '@babel/core': ^7.0.0 + "@babel/core": ^7.0.0 resolution: integrity: sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA== /@babel/helper-define-map/7.10.5: dependencies: - '@babel/helper-function-name': 7.10.4 - '@babel/types': 7.12.1 + "@babel/helper-function-name": 7.10.4 + "@babel/types": 7.12.1 lodash: 4.17.20 dev: true resolution: integrity: sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== /@babel/helper-explode-assignable-expression/7.12.1: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== /@babel/helper-function-name/7.10.4: dependencies: - '@babel/helper-get-function-arity': 7.10.4 - '@babel/template': 7.10.4 - '@babel/types': 7.12.1 + "@babel/helper-get-function-arity": 7.10.4 + "@babel/template": 7.10.4 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== /@babel/helper-get-function-arity/7.10.4: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== /@babel/helper-hoist-variables/7.10.4: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== /@babel/helper-member-expression-to-functions/7.12.1: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== /@babel/helper-module-imports/7.12.1: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 resolution: integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== /@babel/helper-module-transforms/7.12.1: dependencies: - '@babel/helper-module-imports': 7.12.1 - '@babel/helper-replace-supers': 7.12.1 - '@babel/helper-simple-access': 7.12.1 - '@babel/helper-split-export-declaration': 7.11.0 - '@babel/helper-validator-identifier': 7.10.4 - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + "@babel/helper-module-imports": 7.12.1 + "@babel/helper-replace-supers": 7.12.1 + "@babel/helper-simple-access": 7.12.1 + "@babel/helper-split-export-declaration": 7.11.0 + "@babel/helper-validator-identifier": 7.10.4 + "@babel/template": 7.10.4 + "@babel/traverse": 7.12.1 + "@babel/types": 7.12.1 lodash: 4.17.20 dev: true resolution: integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== /@babel/helper-optimise-call-expression/7.10.4: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== @@ -740,36 +740,36 @@ packages: integrity: sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== /@babel/helper-remap-async-to-generator/7.12.1: dependencies: - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-wrap-function': 7.12.3 - '@babel/types': 7.12.1 + "@babel/helper-annotate-as-pure": 7.10.4 + "@babel/helper-wrap-function": 7.12.3 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== /@babel/helper-replace-supers/7.12.1: dependencies: - '@babel/helper-member-expression-to-functions': 7.12.1 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + "@babel/helper-member-expression-to-functions": 7.12.1 + "@babel/helper-optimise-call-expression": 7.10.4 + "@babel/traverse": 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw== /@babel/helper-simple-access/7.12.1: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== /@babel/helper-skip-transparent-expression-wrappers/7.12.1: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== /@babel/helper-split-export-declaration/7.11.0: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== @@ -785,31 +785,31 @@ packages: integrity: sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== /@babel/helper-wrap-function/7.12.3: dependencies: - '@babel/helper-function-name': 7.10.4 - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + "@babel/helper-function-name": 7.10.4 + "@babel/template": 7.10.4 + "@babel/traverse": 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== /@babel/helpers/7.12.1: dependencies: - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + "@babel/template": 7.10.4 + "@babel/traverse": 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== /@babel/highlight/7.10.4: dependencies: - '@babel/helper-validator-identifier': 7.10.4 + "@babel/helper-validator-identifier": 7.10.4 chalk: 2.4.2 js-tokens: 4.0.0 resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== /@babel/highlight/7.12.13: dependencies: - '@babel/helper-validator-identifier': 7.12.11 + "@babel/helper-validator-identifier": 7.12.11 chalk: 2.4.2 js-tokens: 4.0.0 resolution: @@ -817,713 +817,713 @@ packages: /@babel/parser/7.12.3: dev: true engines: - node: '>=6.0.0' + node: ">=6.0.0" hasBin: true resolution: integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== /@babel/plugin-external-helpers/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA== /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-remap-async-to-generator': 7.12.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-remap-async-to-generator": 7.12.1 + "@babel/plugin-syntax-async-generators": 7.8.4_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-decorators': 7.12.1_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-decorators": 7.12.1_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== /@babel/plugin-proposal-dynamic-import/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-export-namespace-from": 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== /@babel/plugin-proposal-json-strings/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-json-strings": 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== - /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.3: - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 + ? /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.3 + : dependencies: + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-logical-assignment-operators": 7.10.4_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== /@babel/plugin-proposal-numeric-separator/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-numeric-separator": 7.10.4_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-object-rest-spread": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-transform-parameters": 7.12.1_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== /@babel/plugin-proposal-optional-catch-binding/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-optional-catch-binding": 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-skip-transparent-expression-wrappers": 7.12.1 + "@babel/plugin-syntax-optional-chaining": 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== /@babel/plugin-proposal-private-methods/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== /@babel/plugin-proposal-unicode-property-regex/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true engines: - node: '>=4' + node: ">=4" peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== /@babel/plugin-syntax-decorators/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w== /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== /@babel/plugin-syntax-top-level-await/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== /@babel/plugin-syntax-typescript/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== /@babel/plugin-transform-arrow-functions/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== /@babel/plugin-transform-async-to-generator/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-remap-async-to-generator': 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-module-imports": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-remap-async-to-generator": 7.12.1 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== /@babel/plugin-transform-block-scoped-functions/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== /@babel/plugin-transform-block-scoping/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-define-map': 7.10.5 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.12.1 - '@babel/helper-split-export-declaration': 7.11.0 + "@babel/core": 7.12.3 + "@babel/helper-annotate-as-pure": 7.10.4 + "@babel/helper-define-map": 7.10.5 + "@babel/helper-function-name": 7.10.4 + "@babel/helper-optimise-call-expression": 7.10.4 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-replace-supers": 7.12.1 + "@babel/helper-split-export-declaration": 7.11.0 globals: 11.12.0 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== /@babel/plugin-transform-computed-properties/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== /@babel/plugin-transform-destructuring/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== /@babel/plugin-transform-dotall-regex/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== /@babel/plugin-transform-duplicate-keys/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== /@babel/plugin-transform-exponentiation-operator/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-builder-binary-assignment-operator-visitor": 7.10.4 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== /@babel/plugin-transform-for-of/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-function-name": 7.10.4 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== /@babel/plugin-transform-literals/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== /@babel/plugin-transform-member-expression-literals/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== /@babel/plugin-transform-modules-amd/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-module-transforms": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 babel-plugin-dynamic-import-node: 2.3.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-simple-access': 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-module-transforms": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-simple-access": 7.12.1 babel-plugin-dynamic-import-node: 2.3.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== /@babel/plugin-transform-modules-systemjs/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-hoist-variables': 7.10.4 - '@babel/helper-module-transforms': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-validator-identifier': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-hoist-variables": 7.10.4 + "@babel/helper-module-transforms": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-validator-identifier": 7.10.4 babel-plugin-dynamic-import-node: 2.3.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== /@babel/plugin-transform-modules-umd/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-module-transforms": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== - /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.3: - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + ? /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.3 + : dependencies: + "@babel/core": 7.12.3 + "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0 + "@babel/core": ^7.0.0 resolution: integrity: sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== /@babel/plugin-transform-new-target/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== /@babel/plugin-transform-object-super/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-replace-supers": 7.12.1 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== /@babel/plugin-transform-parameters/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== /@babel/plugin-transform-property-literals/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== /@babel/plugin-transform-regenerator/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 + "@babel/core": 7.12.3 regenerator-transform: 0.14.5 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== /@babel/plugin-transform-reserved-words/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== /@babel/plugin-transform-runtime/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-module-imports": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 resolve: 1.18.1 semver: 5.7.1 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== /@babel/plugin-transform-shorthand-properties/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== /@babel/plugin-transform-spread/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-skip-transparent-expression-wrappers": 7.12.1 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== /@babel/plugin-transform-sticky-regex/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-regex': 7.10.5 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-regex": 7.10.5 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== /@babel/plugin-transform-template-literals/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== /@babel/plugin-transform-typeof-symbol/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== /@babel/plugin-transform-typescript/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-typescript': 7.12.1_@babel+core@7.12.3 + "@babel/core": 7.12.3 + "@babel/helper-create-class-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-syntax-typescript": 7.12.1_@babel+core@7.12.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== /@babel/plugin-transform-unicode-escapes/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== /@babel/plugin-transform-unicode-regex/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.10.4 + "@babel/core": 7.12.3 + "@babel/helper-create-regexp-features-plugin": 7.12.1_@babel+core@7.12.3 + "@babel/helper-plugin-utils": 7.10.4 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== /@babel/preset-env/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/compat-data': 7.12.1 - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.12.1_@babel+core@7.12.3 - '@babel/helper-module-imports': 7.12.1 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-validator-option': 7.12.1 - '@babel/plugin-proposal-async-generator-functions': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-json-strings': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-logical-assignment-operators': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-numeric-separator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-catch-binding': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-private-methods': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 - '@babel/plugin-syntax-class-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-top-level-await': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-arrow-functions': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-async-to-generator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoped-functions': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoping': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-classes': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-computed-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-destructuring': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-duplicate-keys': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-exponentiation-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-for-of': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-function-name': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-member-expression-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-amd': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-systemjs': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-umd': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-new-target': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-object-super': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-property-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-regenerator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-reserved-words': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-shorthand-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-spread': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-sticky-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-template-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-typeof-symbol': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-escapes': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-regex': 7.12.1_@babel+core@7.12.3 - '@babel/preset-modules': 0.1.4_@babel+core@7.12.3 - '@babel/types': 7.12.1 + "@babel/compat-data": 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-compilation-targets": 7.12.1_@babel+core@7.12.3 + "@babel/helper-module-imports": 7.12.1 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-validator-option": 7.12.1 + "@babel/plugin-proposal-async-generator-functions": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-class-properties": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-dynamic-import": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-export-namespace-from": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-json-strings": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-logical-assignment-operators": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-nullish-coalescing-operator": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-numeric-separator": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-object-rest-spread": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-optional-catch-binding": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-optional-chaining": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-private-methods": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-proposal-unicode-property-regex": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-syntax-async-generators": 7.8.4_@babel+core@7.12.3 + "@babel/plugin-syntax-class-properties": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-export-namespace-from": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-json-strings": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-logical-assignment-operators": 7.10.4_@babel+core@7.12.3 + "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-numeric-separator": 7.10.4_@babel+core@7.12.3 + "@babel/plugin-syntax-object-rest-spread": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-optional-catch-binding": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-optional-chaining": 7.8.3_@babel+core@7.12.3 + "@babel/plugin-syntax-top-level-await": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-arrow-functions": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-async-to-generator": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-block-scoped-functions": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-block-scoping": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-classes": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-computed-properties": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-destructuring": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-dotall-regex": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-duplicate-keys": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-exponentiation-operator": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-for-of": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-function-name": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-literals": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-member-expression-literals": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-modules-amd": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-modules-commonjs": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-modules-systemjs": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-modules-umd": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-named-capturing-groups-regex": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-new-target": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-object-super": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-parameters": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-property-literals": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-regenerator": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-reserved-words": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-shorthand-properties": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-spread": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-sticky-regex": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-template-literals": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-typeof-symbol": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-unicode-escapes": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-unicode-regex": 7.12.1_@babel+core@7.12.3 + "@babel/preset-modules": 0.1.4_@babel+core@7.12.3 + "@babel/types": 7.12.1 core-js-compat: 3.6.5 semver: 5.7.1 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== /@babel/preset-modules/0.1.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.3 - '@babel/types': 7.12.1 + "@babel/core": 7.12.3 + "@babel/helper-plugin-utils": 7.10.4 + "@babel/plugin-proposal-unicode-property-regex": 7.12.1_@babel+core@7.12.3 + "@babel/plugin-transform-dotall-regex": 7.12.1_@babel+core@7.12.3 + "@babel/types": 7.12.1 esutils: 2.0.3 dev: true peerDependencies: - '@babel/core': ^7.0.0-0 + "@babel/core": ^7.0.0-0 resolution: integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== /@babel/runtime/7.12.1: @@ -1534,20 +1534,20 @@ packages: integrity: sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== /@babel/template/7.10.4: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 + "@babel/code-frame": 7.10.4 + "@babel/parser": 7.12.3 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== /@babel/traverse/7.12.1: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/generator': 7.12.1 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-split-export-declaration': 7.11.0 - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 + "@babel/code-frame": 7.10.4 + "@babel/generator": 7.12.1 + "@babel/helper-function-name": 7.10.4 + "@babel/helper-split-export-declaration": 7.11.0 + "@babel/parser": 7.12.3 + "@babel/types": 7.12.1 debug: 4.2.0 globals: 11.12.0 lodash: 4.17.20 @@ -1556,7 +1556,7 @@ packages: integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== /@babel/types/7.12.1: dependencies: - '@babel/helper-validator-identifier': 7.10.4 + "@babel/helper-validator-identifier": 7.10.4 lodash: 4.17.20 to-fast-properties: 2.0.0 resolution: @@ -1566,7 +1566,7 @@ packages: arrify: 1.0.1 dev: true engines: - node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0' + node: ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" resolution: integrity: sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA== /@eslint/eslintrc/0.2.0: @@ -1594,34 +1594,34 @@ packages: resolve-from: 5.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== /@istanbuljs/schema/0.1.2: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== /@nodelib/fs.scandir/2.1.3: dependencies: - '@nodelib/fs.stat': 2.0.3 + "@nodelib/fs.stat": 2.0.3 run-parallel: 1.1.9 engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== /@nodelib/fs.stat/2.0.3: engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== /@nodelib/fs.walk/1.2.4: dependencies: - '@nodelib/fs.scandir': 2.1.3 + "@nodelib/fs.scandir": 2.1.3 fastq: 1.8.0 engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== /@rollup/plugin-alias/3.1.1_rollup@2.32.1: @@ -1630,45 +1630,45 @@ packages: slash: 3.0.0 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw== /@rollup/plugin-babel/5.2.1_@babel+core@7.12.3+rollup@2.42.0: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.12.1 - '@rollup/pluginutils': 3.1.0_rollup@2.42.0 + "@babel/core": 7.12.3 + "@babel/helper-module-imports": 7.12.1 + "@rollup/pluginutils": 3.1.0_rollup@2.42.0 rollup: 2.42.0 dev: true engines: - node: '>= 10.0.0' + node: ">= 10.0.0" peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 rollup: ^1.20.0||^2.0.0 peerDependenciesMeta: - '@types/babel__core': + "@types/babel__core": optional: true resolution: integrity: sha512-Jd7oqFR2dzZJ3NWANDyBjwTtX/lYbZpVcmkHrfQcpvawHs9E4c0nYk5U2mfZ6I/DZcIvy506KZJi54XK/jxH7A== /@rollup/plugin-buble/0.21.3_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - '@types/buble': 0.19.2 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + "@types/buble": 0.19.2 buble: 0.20.0 rollup: 2.32.1 dev: true engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw== /@rollup/plugin-commonjs/11.1.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 commondir: 1.0.1 estree-walker: 1.0.1 glob: 7.1.6 @@ -1678,14 +1678,14 @@ packages: rollup: 2.32.1 dev: true engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA== /@rollup/plugin-commonjs/14.0.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 commondir: 1.0.1 estree-walker: 1.0.1 glob: 7.1.6 @@ -1695,14 +1695,14 @@ packages: rollup: 2.32.1 dev: true engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^2.3.4 resolution: integrity: sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw== /@rollup/plugin-commonjs/16.0.0_rollup@2.42.0: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.42.0 + "@rollup/pluginutils": 3.1.0_rollup@2.42.0 commondir: 1.0.1 estree-walker: 2.0.1 glob: 7.1.6 @@ -1712,14 +1712,14 @@ packages: rollup: 2.42.0 dev: true engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^2.30.0 resolution: integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw== /@rollup/plugin-json/4.1.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 rollup: 2.32.1 dev: true peerDependencies: @@ -1728,7 +1728,7 @@ packages: integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== /@rollup/plugin-json/4.1.0_rollup@2.42.0: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.42.0 + "@rollup/pluginutils": 3.1.0_rollup@2.42.0 rollup: 2.42.0 dev: true peerDependencies: @@ -1737,8 +1737,8 @@ packages: integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== /@rollup/plugin-node-resolve/10.0.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - '@types/resolve': 1.17.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + "@types/resolve": 1.17.1 builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 @@ -1746,15 +1746,15 @@ packages: rollup: 2.32.1 dev: true engines: - node: '>= 10.0.0' + node: ">= 10.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A== /@rollup/plugin-node-resolve/8.4.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - '@types/resolve': 1.17.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + "@types/resolve": 1.17.1 builtin-modules: 3.1.0 deep-freeze: 0.0.1 deepmerge: 4.2.2 @@ -1763,15 +1763,15 @@ packages: rollup: 2.32.1 dev: true engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== /@rollup/plugin-node-resolve/9.0.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - '@types/resolve': 1.17.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 + "@types/resolve": 1.17.1 builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 @@ -1779,69 +1779,69 @@ packages: rollup: 2.32.1 dev: true engines: - node: '>= 10.0.0' + node: ">= 10.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== /@rollup/plugin-typescript/5.0.2_rollup@2.32.1+typescript@4.1.2: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.1.2 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" peerDependencies: rollup: ^2.14.0 - tslib: '*' - typescript: '>=3.4.0' + tslib: "*" + typescript: ">=3.4.0" resolution: integrity: sha512-CkS028Itwjqm1uLbFVfpJgtVtnNvZ+og/m6UlNRR5wOOnNTWPcVQzOu5xGdEX+WWJxdvWIqUq2uR/RBt2ZipWg== /@rollup/plugin-typescript/5.0.2_rollup@2.32.1+typescript@4.2.2: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.2.2 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" peerDependencies: rollup: ^2.14.0 - tslib: '*' - typescript: '>=3.4.0' + tslib: "*" + typescript: ">=3.4.0" resolution: integrity: sha512-CkS028Itwjqm1uLbFVfpJgtVtnNvZ+og/m6UlNRR5wOOnNTWPcVQzOu5xGdEX+WWJxdvWIqUq2uR/RBt2ZipWg== /@rollup/plugin-typescript/6.0.0_rollup@2.32.1+typescript@4.1.2: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.1.2 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" peerDependencies: rollup: ^2.14.0 - tslib: '*' - typescript: '>=3.4.0' + tslib: "*" + typescript: ">=3.4.0" resolution: integrity: sha512-Y5U2L4eaF3wUSgCZRMdvNmuzWkKMyN3OwvhAdbzAi5sUqedaBk/XbzO4T7RlViDJ78MOPhwAIv2FtId/jhMtbg== /@rollup/plugin-typescript/6.1.0_rollup@2.32.1+typescript@4.1.2: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + "@rollup/pluginutils": 3.1.0_rollup@2.32.1 resolve: 1.18.1 rollup: 2.32.1 typescript: 4.1.2 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" peerDependencies: rollup: ^2.14.0 - tslib: '*' - typescript: '>=3.4.0' + tslib: "*" + typescript: ">=3.4.0" resolution: integrity: sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ== /@rollup/plugin-virtual/2.0.3_rollup@2.32.1: @@ -1854,24 +1854,24 @@ packages: integrity: sha512-pw6ziJcyjZtntQ//bkad9qXaBx665SgEL8C8KI5wO8G5iU5MPxvdWrQyVaAvjojGm9tJoS8M9Z/EEepbqieYmw== /@rollup/pluginutils/3.1.0_rollup@2.32.1: dependencies: - '@types/estree': 0.0.39 + "@types/estree": 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 rollup: 2.32.1 engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== /@rollup/pluginutils/3.1.0_rollup@2.42.0: dependencies: - '@types/estree': 0.0.39 + "@types/estree": 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 rollup: 2.42.0 engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: @@ -1883,7 +1883,7 @@ packages: rollup: 2.32.1 dev: false engines: - node: '>= 8.0.0' + node: ">= 8.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: @@ -1891,13 +1891,13 @@ packages: /@sindresorhus/is/0.14.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== /@sindresorhus/is/2.1.1: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== /@sinonjs/commons/1.8.1: @@ -1908,20 +1908,20 @@ packages: integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== /@sinonjs/fake-timers/6.0.1: dependencies: - '@sinonjs/commons': 1.8.1 + "@sinonjs/commons": 1.8.1 dev: true resolution: integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== /@sinonjs/formatio/5.0.1: dependencies: - '@sinonjs/commons': 1.8.1 - '@sinonjs/samsam': 5.2.0 + "@sinonjs/commons": 1.8.1 + "@sinonjs/samsam": 5.2.0 dev: true resolution: integrity: sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ== /@sinonjs/samsam/5.2.0: dependencies: - '@sinonjs/commons': 1.8.1 + "@sinonjs/commons": 1.8.1 lodash.get: 4.4.2 type-detect: 4.0.8 dev: true @@ -1936,7 +1936,7 @@ packages: defer-to-connect: 1.1.3 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== /@szmarczak/http-timer/4.0.5: @@ -1944,35 +1944,35 @@ packages: defer-to-connect: 2.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== /@types/babel__core/7.1.10: dependencies: - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 - '@types/babel__generator': 7.6.2 - '@types/babel__template': 7.0.3 - '@types/babel__traverse': 7.0.15 + "@babel/parser": 7.12.3 + "@babel/types": 7.12.1 + "@types/babel__generator": 7.6.2 + "@types/babel__template": 7.0.3 + "@types/babel__traverse": 7.0.15 dev: true resolution: integrity: sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw== /@types/babel__generator/7.6.2: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== /@types/babel__template/7.0.3: dependencies: - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 + "@babel/parser": 7.12.3 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q== /@types/babel__traverse/7.0.15: dependencies: - '@babel/types': 7.12.1 + "@babel/types": 7.12.1 dev: true resolution: integrity: sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== @@ -1983,10 +1983,10 @@ packages: integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q== /@types/cacheable-request/6.0.1: dependencies: - '@types/http-cache-semantics': 4.0.0 - '@types/keyv': 3.1.1 - '@types/node': 14.14.3 - '@types/responselike': 1.0.0 + "@types/http-cache-semantics": 4.0.0 + "@types/keyv": 3.1.1 + "@types/node": 14.14.3 + "@types/responselike": 1.0.0 dev: true resolution: integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== @@ -1996,8 +1996,8 @@ packages: integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== /@types/eslint/7.2.4: dependencies: - '@types/estree': 0.0.45 - '@types/json-schema': 7.0.6 + "@types/estree": 0.0.45 + "@types/json-schema": 7.0.6 dev: true resolution: integrity: sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q== @@ -2009,8 +2009,8 @@ packages: integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== /@types/glob/7.1.3: dependencies: - '@types/minimatch': 3.0.3 - '@types/node': 14.14.3 + "@types/minimatch": 3.0.3 + "@types/node": 14.14.3 dev: true resolution: integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== @@ -2028,7 +2028,7 @@ packages: integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= /@types/keyv/3.1.1: dependencies: - '@types/node': 14.14.3 + "@types/node": 14.14.3 dev: true resolution: integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== @@ -2067,20 +2067,20 @@ packages: integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== /@types/resolve/1.17.1: dependencies: - '@types/node': 14.14.3 + "@types/node": 14.14.3 resolution: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== /@types/responselike/1.0.0: dependencies: - '@types/node': 14.14.3 + "@types/node": 14.14.3 dev: true resolution: integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== /@typescript-eslint/eslint-plugin/4.9.0_303e5374dd1870bb900303fa6b093324: dependencies: - '@typescript-eslint/experimental-utils': 4.9.0_typescript@3.9.7 - '@typescript-eslint/parser': 4.9.0_typescript@3.9.7 - '@typescript-eslint/scope-manager': 4.9.0 + "@typescript-eslint/experimental-utils": 4.9.0_typescript@3.9.7 + "@typescript-eslint/parser": 4.9.0_typescript@3.9.7 + "@typescript-eslint/scope-manager": 4.9.0 debug: 4.2.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 @@ -2091,9 +2091,9 @@ packages: engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - '@typescript-eslint/parser': ^4.0.0 + "@typescript-eslint/parser": ^4.0.0 eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' + typescript: "*" peerDependenciesMeta: typescript: optional: true @@ -2101,9 +2101,9 @@ packages: integrity: sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.0+typescript@3.9.7: dependencies: - '@types/json-schema': 7.0.6 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.7 + "@types/json-schema": 7.0.6 + "@typescript-eslint/types": 3.10.1 + "@typescript-eslint/typescript-estree": 3.10.1_typescript@3.9.7 eslint: 7.12.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -2111,32 +2111,32 @@ packages: engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: '*' - typescript: '*' + eslint: "*" + typescript: "*" resolution: integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== /@typescript-eslint/experimental-utils/4.9.0_typescript@3.9.7: dependencies: - '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.9.0 - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/typescript-estree': 4.9.0_typescript@3.9.7 + "@types/json-schema": 7.0.6 + "@typescript-eslint/scope-manager": 4.9.0 + "@typescript-eslint/types": 4.9.0 + "@typescript-eslint/typescript-estree": 4.9.0_typescript@3.9.7 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: true engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: '*' - typescript: '*' + eslint: "*" + typescript: "*" resolution: integrity: sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== /@typescript-eslint/parser/3.10.1_eslint@7.12.0+typescript@3.9.7: dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.0+typescript@3.9.7 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.7 + "@types/eslint-visitor-keys": 1.0.0 + "@typescript-eslint/experimental-utils": 3.10.1_eslint@7.12.0+typescript@3.9.7 + "@typescript-eslint/types": 3.10.1 + "@typescript-eslint/typescript-estree": 3.10.1_typescript@3.9.7 eslint: 7.12.0 eslint-visitor-keys: 1.3.0 typescript: 3.9.7 @@ -2145,7 +2145,7 @@ packages: node: ^10.12.0 || >=12.0.0 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' + typescript: "*" peerDependenciesMeta: typescript: optional: true @@ -2153,9 +2153,9 @@ packages: integrity: sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw== /@typescript-eslint/parser/4.9.0_typescript@3.9.7: dependencies: - '@typescript-eslint/scope-manager': 4.9.0 - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/typescript-estree': 4.9.0_typescript@3.9.7 + "@typescript-eslint/scope-manager": 4.9.0 + "@typescript-eslint/types": 4.9.0 + "@typescript-eslint/typescript-estree": 4.9.0_typescript@3.9.7 debug: 4.2.0 typescript: 3.9.7 dev: true @@ -2163,7 +2163,7 @@ packages: node: ^10.12.0 || >=12.0.0 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' + typescript: "*" peerDependenciesMeta: typescript: optional: true @@ -2171,8 +2171,8 @@ packages: integrity: sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw== /@typescript-eslint/scope-manager/4.9.0: dependencies: - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/visitor-keys': 4.9.0 + "@typescript-eslint/types": 4.9.0 + "@typescript-eslint/visitor-keys": 4.9.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -2192,8 +2192,8 @@ packages: integrity: sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA== /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.7: dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 + "@typescript-eslint/types": 3.10.1 + "@typescript-eslint/visitor-keys": 3.10.1 debug: 4.2.0 glob: 7.1.6 is-glob: 4.0.1 @@ -2205,7 +2205,7 @@ packages: engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - typescript: '*' + typescript: "*" peerDependenciesMeta: typescript: optional: true @@ -2213,8 +2213,8 @@ packages: integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== /@typescript-eslint/typescript-estree/4.9.0_typescript@3.9.7: dependencies: - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/visitor-keys': 4.9.0 + "@typescript-eslint/types": 4.9.0 + "@typescript-eslint/visitor-keys": 4.9.0 debug: 4.2.0 globby: 11.0.1 is-glob: 4.0.1 @@ -2226,7 +2226,7 @@ packages: engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - typescript: '*' + typescript: "*" peerDependenciesMeta: typescript: optional: true @@ -2242,7 +2242,7 @@ packages: integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== /@typescript-eslint/visitor-keys/4.9.0: dependencies: - '@typescript-eslint/types': 4.9.0 + "@typescript-eslint/types": 4.9.0 eslint-visitor-keys: 2.0.0 dev: true engines: @@ -2289,32 +2289,32 @@ packages: /acorn-walk/8.0.2: dev: true engines: - node: '>=0.4.0' + node: ">=0.4.0" resolution: integrity: sha512-+bpA9MJsHdZ4bgfDcpk0ozQyhhVct7rzOmO0s1IIr0AGGgKBljss8n2zp11rRP2wid5VGeh04CgeKzgat5/25A== /acorn/6.4.2: engines: - node: '>=0.4.0' + node: ">=0.4.0" hasBin: true resolution: integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== /acorn/7.4.1: engines: - node: '>=0.4.0' + node: ">=0.4.0" hasBin: true resolution: integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== /acorn/8.0.4: dev: true engines: - node: '>=0.4.0' + node: ">=0.4.0" hasBin: true resolution: integrity: sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ== /acorn/8.0.5: dev: true engines: - node: '>=0.4.0' + node: ">=0.4.0" hasBin: true resolution: integrity: sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg== @@ -2324,7 +2324,7 @@ packages: indent-string: 4.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== /ajv/6.12.6: @@ -2347,7 +2347,7 @@ packages: integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== /ansi-colors/4.1.1: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== /ansi-escapes/4.3.1: @@ -2355,49 +2355,49 @@ packages: type-fest: 0.11.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== /ansi-regex/2.1.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= /ansi-regex/4.1.0: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== /ansi-regex/5.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== /ansi-styles/2.2.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= /ansi-styles/3.2.1: dependencies: color-convert: 1.9.3 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== /ansi-styles/4.3.0: dependencies: color-convert: 2.0.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== /ansi-styles/5.1.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w== /any-promise/1.3.0: @@ -2410,7 +2410,7 @@ packages: picomatch: 2.2.2 dev: true engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== /append-transform/2.0.0: @@ -2418,7 +2418,7 @@ packages: default-require-extensions: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg== /archy/1.0.0: @@ -2437,7 +2437,7 @@ packages: /array-find-index/1.0.2: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= /array-includes/3.1.1: @@ -2447,12 +2447,12 @@ packages: is-string: 1.0.5 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== /array-union/2.1.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== /array.prototype.flat/1.2.3: @@ -2461,40 +2461,40 @@ packages: es-abstract: 1.17.7 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== /arrgv/1.0.2: dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw== /arrify/1.0.1: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= /arrify/2.0.1: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== /astral-regex/1.0.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== /astral-regex/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== /ava/3.15.0: dependencies: - '@concordance/react': 2.0.0 + "@concordance/react": 2.0.0 acorn: 8.0.5 acorn-walk: 8.0.2 ansi-styles: 5.1.0 @@ -2552,7 +2552,7 @@ packages: yargs: 16.2.0 dev: true engines: - node: '>=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15' + node: ">=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15" hasBin: true resolution: integrity: sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA== @@ -2564,8 +2564,8 @@ packages: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== /babel-plugin-espower/3.0.1: dependencies: - '@babel/generator': 7.12.1 - '@babel/parser': 7.12.3 + "@babel/generator": 7.12.1 + "@babel/parser": 7.12.3 call-matcher: 1.1.0 core-js: 2.6.11 espower-location-detector: 1.0.0 @@ -2588,7 +2588,7 @@ packages: /binary-extensions/2.2.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== /bl/4.0.4: @@ -2619,7 +2619,7 @@ packages: wrap-ansi: 7.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA== /brace-expansion/1.1.11: @@ -2632,7 +2632,7 @@ packages: dependencies: fill-range: 7.0.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== /browserslist/4.14.5: @@ -2672,16 +2672,16 @@ packages: integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== /builtin-modules/3.1.0: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== /cacheable-lookup/2.0.1: dependencies: - '@types/keyv': 3.1.1 + "@types/keyv": 3.1.1 keyv: 4.0.3 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg== /cacheable-request/6.1.0: @@ -2695,7 +2695,7 @@ packages: responselike: 1.0.2 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== /cacheable-request/7.0.1: @@ -2709,7 +2709,7 @@ packages: responselike: 2.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== /caching-transform/4.0.0: @@ -2720,7 +2720,7 @@ packages: write-file-atomic: 3.0.3 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA== /call-matcher/1.1.0: @@ -2735,7 +2735,7 @@ packages: /call-signature/0.0.2: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-qEq8glpV70yysCi9dOIFpluaSZY= /caller-callsite/2.0.0: @@ -2743,7 +2743,7 @@ packages: callsites: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= /caller-path/2.0.0: @@ -2751,18 +2751,18 @@ packages: caller-callsite: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= /callsites/2.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= /callsites/3.1.0: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== /camelcase-keys/6.2.2: @@ -2771,18 +2771,18 @@ packages: map-obj: 4.1.0 quick-lru: 4.0.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== /camelcase/5.3.1: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== /camelcase/6.2.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== /caniuse-api/3.0.0: @@ -2807,7 +2807,7 @@ packages: supports-color: 2.0.0 dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= /chalk/2.4.2: @@ -2816,7 +2816,7 @@ packages: escape-string-regexp: 1.0.5 supports-color: 5.5.0 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== /chalk/4.1.0: @@ -2824,7 +2824,7 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== /chokidar/3.5.1: @@ -2838,7 +2838,7 @@ packages: readdirp: 3.5.0 dev: true engines: - node: '>= 8.10.0' + node: ">= 8.10.0" optionalDependencies: fsevents: 2.3.1 resolution: @@ -2858,19 +2858,19 @@ packages: /clean-stack/2.2.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== /clean-yaml-object/0.1.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g= /cli-boxes/2.2.1: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== /cli-cursor/3.1.0: @@ -2878,13 +2878,13 @@ packages: restore-cursor: 3.1.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== /cli-spinners/2.5.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== /cli-truncate/2.1.0: @@ -2893,7 +2893,7 @@ packages: string-width: 4.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== /cliui/6.0.0: @@ -2921,17 +2921,17 @@ packages: /clone/1.0.4: dev: true engines: - node: '>=0.8' + node: ">=0.8" resolution: integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= /coa/2.0.2: dependencies: - '@types/q': 1.5.4 + "@types/q": 1.5.4 chalk: 2.4.2 q: 1.5.1 dev: true engines: - node: '>= 4.0' + node: ">= 4.0" resolution: integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== /code-excerpt/3.0.0: @@ -2939,16 +2939,16 @@ packages: convert-to-spaces: 1.0.2 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw== /codecov-lite/1.0.3: dependencies: - '@babel/runtime': 7.12.1 + "@babel/runtime": 7.12.1 got: 10.7.0 dev: true engines: - node: '>=10.13.0' + node: ">=10.13.0" resolution: integrity: sha512-GXInsZH2PYwOvLk6bCBXdgiTIWXRbmb0B1H+RqIBzyfWd6CwQfJQ4PS8GUIy4ukViJIZqjebjbe3mDo5dAG+fA== /color-convert/1.9.3: @@ -2960,7 +2960,7 @@ packages: dependencies: color-name: 1.1.4 engines: - node: '>=7.0.0' + node: ">=7.0.0" resolution: integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== /color-name/1.1.3: @@ -2990,13 +2990,13 @@ packages: /commander/4.1.1: dev: false engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== /commander/6.2.0: dev: true engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== /common-path-prefix/3.0.0: @@ -3034,7 +3034,7 @@ packages: well-known-symbols: 2.0.0 dev: true engines: - node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0' + node: ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" resolution: integrity: sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ== /concordance/5.0.1: @@ -3049,7 +3049,7 @@ packages: well-known-symbols: 2.0.0 dev: true engines: - node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14' + node: ">=10.18.0 <11 || >=12.14.0 <13 || >=14" resolution: integrity: sha512-TbNtInKVElgEBnJ1v2Xg+MFX2lvFLbmlv3EuSC5wTfCwpB8kC3w3mffF6cKuUhkn475Ym1f1I4qmuXzx2+uXpw== /configstore/5.0.1: @@ -3062,13 +3062,13 @@ packages: xdg-basedir: 4.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== /contains-path/0.1.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= /conventional-commits-parser/3.1.0: @@ -3082,7 +3082,7 @@ packages: trim-off-newlines: 1.0.1 dev: false engines: - node: '>=10' + node: ">=10" hasBin: true resolution: integrity: sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA== @@ -3095,7 +3095,7 @@ packages: /convert-to-spaces/1.0.2: dev: true engines: - node: '>= 4' + node: ">= 4" resolution: integrity: sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU= /core-js-compat/3.6.5: @@ -3106,7 +3106,7 @@ packages: resolution: integrity: sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== /core-js/2.6.11: - deprecated: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. + deprecated: "core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3." dev: true requiresBuild: true resolution: @@ -3123,19 +3123,19 @@ packages: parse-json: 4.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== /cosmiconfig/7.0.0: dependencies: - '@types/parse-json': 4.0.0 + "@types/parse-json": 4.0.0 import-fresh: 3.2.1 parse-json: 5.1.0 path-type: 4.0.0 yaml: 1.10.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== /cross-spawn/7.0.3: @@ -3144,13 +3144,13 @@ packages: shebang-command: 2.0.0 which: 2.0.2 engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== /crypto-random-string/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== /css-color-names/0.0.4: @@ -3163,7 +3163,7 @@ packages: timsort: 0.3.0 dev: true engines: - node: '>4' + node: ">4" resolution: integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== /css-modules-loader-core/1.1.0: @@ -3203,7 +3203,7 @@ packages: source-map: 0.6.1 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== /css-tree/1.0.0-alpha.39: @@ -3212,19 +3212,19 @@ packages: source-map: 0.6.1 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== /css-what/3.4.2: dev: true engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== /cssesc/3.0.0: dev: true engines: - node: '>=4' + node: ">=4" hasBin: true resolution: integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== @@ -3262,19 +3262,19 @@ packages: postcss-unique-selectors: 4.0.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== /cssnano-util-get-arguments/4.0.0: dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= /cssnano-util-get-match/4.0.0: dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= /cssnano-util-raw-cache/4.0.1: @@ -3282,13 +3282,13 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== /cssnano-util-same-parent/4.0.1: dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== /cssnano/4.1.10: @@ -3299,7 +3299,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== /csso/4.0.3: @@ -3307,7 +3307,7 @@ packages: css-tree: 1.0.0-alpha.39 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ== /currently-unhandled/0.4.1: @@ -3315,7 +3315,7 @@ packages: array-find-index: 1.0.2 dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= /d/1.0.1: @@ -3339,7 +3339,7 @@ packages: time-zone: 1.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g== /date-time/3.1.0: @@ -3347,7 +3347,7 @@ packages: time-zone: 1.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg== /debug/2.6.9: @@ -3359,11 +3359,11 @@ packages: /debug/4.2.0: dependencies: ms: 2.1.2 - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + deprecated: "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)" engines: - node: '>=6.0' + node: ">=6.0" peerDependencies: - supports-color: '*' + supports-color: "*" peerDependenciesMeta: supports-color: optional: true @@ -3374,9 +3374,9 @@ packages: ms: 2.1.2 dev: true engines: - node: '>=6.0' + node: ">=6.0" peerDependencies: - supports-color: '*' + supports-color: "*" peerDependenciesMeta: supports-color: optional: true @@ -3387,12 +3387,12 @@ packages: decamelize: 1.2.0 map-obj: 1.0.1 engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= /decamelize/1.2.0: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= /decompress-response/3.3.0: @@ -3400,7 +3400,7 @@ packages: mimic-response: 1.0.1 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= /decompress-response/5.0.0: @@ -3408,7 +3408,7 @@ packages: mimic-response: 2.1.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw== /dedent/0.7.0: @@ -3429,7 +3429,7 @@ packages: /deep-extend/0.6.0: dev: true engines: - node: '>=4.0.0' + node: ">=4.0.0" resolution: integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== /deep-freeze/0.0.1: @@ -3441,7 +3441,7 @@ packages: integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= /deepmerge/4.2.2: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== /default-require-extensions/3.0.0: @@ -3449,7 +3449,7 @@ packages: strip-bom: 4.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg== /defaults/1.0.3: @@ -3465,7 +3465,7 @@ packages: /defer-to-connect/2.0.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg== /define-properties/1.1.3: @@ -3473,7 +3473,7 @@ packages: object-keys: 1.1.1 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== /del-cli/3.0.1: @@ -3482,7 +3482,7 @@ packages: meow: 6.1.1 dev: true engines: - node: '>=8' + node: ">=8" hasBin: true resolution: integrity: sha512-BLHItGr82rUbHhjMu41d+vw9Md49i81jmZSV00HdTq4t+RTHywmEht/23mNFpUl2YeLYJZJyGz4rdlMAyOxNeg== @@ -3498,7 +3498,7 @@ packages: slash: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== /del/6.0.0: @@ -3513,26 +3513,26 @@ packages: slash: 3.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== /detect-indent/5.0.0: dev: false engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= /diff/4.0.2: dev: true engines: - node: '>=0.3.1' + node: ">=0.3.1" resolution: integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== /dir-glob/3.0.1: dependencies: path-type: 4.0.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== /doctrine/1.5.0: @@ -3541,14 +3541,14 @@ packages: isarray: 1.0.0 dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= /doctrine/3.0.0: dependencies: esutils: 2.0.3 engines: - node: '>=6.0.0' + node: ">=6.0.0" resolution: integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== /dom-serializer/0.2.2: @@ -3578,7 +3578,7 @@ packages: is-obj: 2.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== /duplexer3/0.1.4: @@ -3592,7 +3592,7 @@ packages: /emittery/0.8.1: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== /emoji-regex/7.0.3: @@ -3605,7 +3605,7 @@ packages: /emojis-list/3.0.0: dev: true engines: - node: '>= 4' + node: ">= 4" resolution: integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== /empower-core/1.2.0: @@ -3625,7 +3625,7 @@ packages: dependencies: ansi-colors: 4.1.1 engines: - node: '>=8.6' + node: ">=8.6" resolution: integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== /entities/2.1.0: @@ -3635,7 +3635,7 @@ packages: /equal-length/1.0.1: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-IcoRLUirJLTh5//A5TOdMf38J0w= /error-ex/1.3.2: @@ -3658,7 +3658,7 @@ packages: string.prototype.trimstart: 1.0.2 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== /es-abstract/1.18.0-next.1: @@ -3677,7 +3677,7 @@ packages: string.prototype.trimstart: 1.0.2 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== /es-to-primitive/1.2.1: @@ -3687,7 +3687,7 @@ packages: is-symbol: 1.0.3 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== /es5-ext/0.10.53: @@ -3720,44 +3720,44 @@ packages: /escalade/3.1.1: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== /escape-goat/2.1.1: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== /escape-string-regexp/1.0.5: engines: - node: '>=0.8.0' + node: ">=0.8.0" resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= /escape-string-regexp/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== /escape-string-regexp/4.0.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== /eslint-config-rollup/1.0.0_typescript@3.9.7: dependencies: - '@typescript-eslint/parser': 3.10.1_eslint@7.12.0+typescript@3.9.7 + "@typescript-eslint/parser": 3.10.1_eslint@7.12.0+typescript@3.9.7 eslint: 7.12.0 eslint-plugin-import: 2.22.1_eslint@7.12.0 eslint-plugin-prettier: 3.1.4_eslint@7.12.0+prettier@2.2.1 prettier: 2.2.1 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" peerDependencies: - typescript: '*' + typescript: "*" resolution: integrity: sha512-nkBX6Cyitwe/CB98aoCSdObZwEcdZS86IJiDpGOfEsM1B0oYSmICueap9RUld6OyYx+K397y4iiSm0ZL9YGwmA== /eslint-import-resolver-node/0.3.4: @@ -3773,7 +3773,7 @@ packages: pkg-dir: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== /eslint-plugin-import/2.22.1_eslint@7.12.0: @@ -3794,7 +3794,7 @@ packages: tsconfig-paths: 3.9.0 dev: true engines: - node: '>=4' + node: ">=4" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: @@ -3806,10 +3806,10 @@ packages: prettier-linter-helpers: 1.0.0 dev: true engines: - node: '>=6.0.0' + node: ">=6.0.0" peerDependencies: - eslint: '>=5.0.0' - prettier: '>=1.13.0' + eslint: ">=5.0.0" + prettier: ">=1.13.0" resolution: integrity: sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg== /eslint-scope/5.1.1: @@ -3817,30 +3817,30 @@ packages: esrecurse: 4.3.0 estraverse: 4.3.0 engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== /eslint-utils/2.1.0: dependencies: eslint-visitor-keys: 1.3.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== /eslint-visitor-keys/1.3.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== /eslint-visitor-keys/2.0.0: engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== /eslint/7.12.0: dependencies: - '@babel/code-frame': 7.10.4 - '@eslint/eslintrc': 0.2.0 + "@babel/code-frame": 7.10.4 + "@eslint/eslintrc": 0.2.0 ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 @@ -3884,7 +3884,7 @@ packages: /esm/3.2.25: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== /espower-location-detector/1.0.0: @@ -3907,7 +3907,7 @@ packages: integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== /esprima/4.0.1: engines: - node: '>=4' + node: ">=4" hasBin: true resolution: integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -3921,24 +3921,24 @@ packages: dependencies: estraverse: 5.2.0 engines: - node: '>=0.10' + node: ">=0.10" resolution: integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== /esrecurse/4.3.0: dependencies: estraverse: 5.2.0 engines: - node: '>=4.0' + node: ">=4.0" resolution: integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== /estraverse/4.3.0: engines: - node: '>=4.0' + node: ">=4.0" resolution: integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== /estraverse/5.2.0: engines: - node: '>=4.0' + node: ">=4.0" resolution: integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== /estree-walker/0.6.1: @@ -3953,7 +3953,7 @@ packages: integrity: sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== /esutils/2.0.3: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== /eventemitter3/4.0.7: @@ -3973,7 +3973,7 @@ packages: strip-final-newline: 2.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== /ext/1.4.0: @@ -3991,14 +3991,14 @@ packages: integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== /fast-glob/3.2.4: dependencies: - '@nodelib/fs.stat': 2.0.3 - '@nodelib/fs.walk': 1.2.4 + "@nodelib/fs.stat": 2.0.3 + "@nodelib/fs.walk": 1.2.4 glob-parent: 5.1.1 merge2: 1.4.1 micromatch: 4.0.2 picomatch: 2.2.2 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== /fast-json-stable-stringify/2.1.0: @@ -4021,21 +4021,21 @@ packages: escape-string-regexp: 1.0.5 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== /file-entry-cache/5.0.1: dependencies: flat-cache: 2.0.1 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== /fill-range/7.0.1: dependencies: to-regex-range: 5.0.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== /find-cache-dir/3.3.1: @@ -4045,7 +4045,7 @@ packages: pkg-dir: 4.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== /find-up/2.1.0: @@ -4053,7 +4053,7 @@ packages: locate-path: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= /find-up/3.0.0: @@ -4061,7 +4061,7 @@ packages: locate-path: 3.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== /find-up/4.1.0: @@ -4069,7 +4069,7 @@ packages: locate-path: 5.0.0 path-exists: 4.0.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== /find-versions/3.2.0: @@ -4077,7 +4077,7 @@ packages: semver-regex: 2.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== /flat-cache/2.0.1: @@ -4086,7 +4086,7 @@ packages: rimraf: 2.6.3 write: 1.0.3 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== /flatted/2.0.2: @@ -4098,7 +4098,7 @@ packages: signal-exit: 3.0.3 dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== /fromentries/1.3.0: @@ -4141,7 +4141,7 @@ packages: /gensync/1.0.0-beta.1: dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== /get-caller-file/2.0.5: @@ -4157,7 +4157,7 @@ packages: /get-package-type/0.1.0: dev: true engines: - node: '>=8.0.0' + node: ">=8.0.0" resolution: integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== /get-stream/4.1.0: @@ -4165,7 +4165,7 @@ packages: pump: 3.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== /get-stream/5.2.0: @@ -4173,14 +4173,14 @@ packages: pump: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== /glob-parent/5.1.1: dependencies: is-glob: 4.0.1 engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== /glob/7.1.6: @@ -4198,25 +4198,25 @@ packages: ini: 2.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== /globals/11.12.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== /globals/12.4.0: dependencies: type-fest: 0.8.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== /globby/10.0.2: dependencies: - '@types/glob': 7.1.3 + "@types/glob": 7.1.3 array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.4 @@ -4226,7 +4226,7 @@ packages: slash: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== /globby/11.0.1: @@ -4238,14 +4238,14 @@ packages: merge2: 1.4.1 slash: 3.0.0 engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== /got/10.7.0: dependencies: - '@sindresorhus/is': 2.1.1 - '@szmarczak/http-timer': 4.0.5 - '@types/cacheable-request': 6.0.1 + "@sindresorhus/is": 2.1.1 + "@szmarczak/http-timer": 4.0.5 + "@types/cacheable-request": 6.0.1 cacheable-lookup: 2.0.1 cacheable-request: 7.0.1 decompress-response: 5.0.0 @@ -4260,13 +4260,13 @@ packages: type-fest: 0.10.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg== /got/9.6.0: dependencies: - '@sindresorhus/is': 0.14.0 - '@szmarczak/http-timer': 1.1.2 + "@sindresorhus/is": 0.14.0 + "@szmarczak/http-timer": 1.1.2 cacheable-request: 6.1.0 decompress-response: 3.3.0 duplexer3: 0.1.4 @@ -4278,7 +4278,7 @@ packages: url-parse-lax: 3.0.0 dev: true engines: - node: '>=8.6' + node: ">=8.6" resolution: integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== /graceful-fs/4.2.4: @@ -4297,12 +4297,12 @@ packages: iterall: 1.3.0 dev: true engines: - node: '>= 6.x' + node: ">= 6.x" resolution: integrity: sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== /hard-rejection/2.1.0: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== /has-ansi/2.0.0: @@ -4310,42 +4310,42 @@ packages: ansi-regex: 2.1.1 dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= /has-flag/1.0.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= /has-flag/3.0.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= /has-flag/4.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== /has-symbols/1.0.1: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== /has-yarn/2.1.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== /has/1.0.3: dependencies: function-bind: 1.1.1 engines: - node: '>= 0.4.0' + node: ">= 0.4.0" resolution: integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== /hasha/5.2.2: @@ -4354,7 +4354,7 @@ packages: type-fest: 0.8.1 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ== /hex-color-regex/1.1.0: @@ -4387,7 +4387,7 @@ packages: /human-signals/1.1.1: dev: true engines: - node: '>=8.12.0' + node: ">=8.12.0" resolution: integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== /husky/4.3.0: @@ -4404,7 +4404,7 @@ packages: which-pm-runs: 1.0.0 dev: true engines: - node: '>=10' + node: ">=10" hasBin: true requiresBuild: true resolution: @@ -4414,7 +4414,7 @@ packages: safer-buffer: 2.1.2 dev: false engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== /icss-replace-symbols/1.1.0: @@ -4428,17 +4428,17 @@ packages: /ignore-by-default/2.0.0: dev: true engines: - node: '>=10 <11 || >=12 <13 || >=14' + node: ">=10 <11 || >=12 <13 || >=14" resolution: integrity: sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA== /ignore/4.0.6: engines: - node: '>= 4' + node: ">= 4" resolution: integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== /ignore/5.1.8: engines: - node: '>= 4' + node: ">= 4" resolution: integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== /import-cwd/2.1.0: @@ -4446,7 +4446,7 @@ packages: import-from: 2.1.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= /import-cwd/3.0.0: @@ -4454,7 +4454,7 @@ packages: import-from: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== /import-fresh/2.0.0: @@ -4463,7 +4463,7 @@ packages: resolve-from: 3.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= /import-fresh/3.2.1: @@ -4471,7 +4471,7 @@ packages: parent-module: 1.0.1 resolve-from: 4.0.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== /import-from/2.1.0: @@ -4479,7 +4479,7 @@ packages: resolve-from: 3.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-M1238qev/VOqpHHUuAId7ja387E= /import-from/3.0.0: @@ -4487,13 +4487,13 @@ packages: resolve-from: 5.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== /import-lazy/2.1.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= /import-local/3.0.2: @@ -4502,18 +4502,18 @@ packages: resolve-cwd: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" hasBin: true resolution: integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== /imurmurhash/0.1.4: engines: - node: '>=0.8.19' + node: ">=0.8.19" resolution: integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= /indent-string/4.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== /indexes-of/1.0.1: @@ -4536,31 +4536,31 @@ packages: /ini/2.0.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== /interpret/1.4.0: dev: true engines: - node: '>= 0.10' + node: ">= 0.10" resolution: integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== /irregular-plurals/3.2.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q== /is-absolute-url/2.1.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= /is-arguments/1.0.4: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== /is-arrayish/0.2.1: @@ -4575,13 +4575,13 @@ packages: binary-extensions: 2.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== /is-callable/1.2.2: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== /is-ci/2.0.0: @@ -4615,13 +4615,13 @@ packages: /is-date-object/1.0.2: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== /is-directory/0.3.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= /is-error/2.2.2: @@ -4630,25 +4630,25 @@ packages: integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg== /is-extglob/2.1.1: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= /is-fullwidth-code-point/2.0.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= /is-fullwidth-code-point/3.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== /is-glob/4.0.1: dependencies: is-extglob: 2.1.1 engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== /is-installed-globally/0.4.0: @@ -4657,13 +4657,13 @@ packages: is-path-inside: 3.0.2 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== /is-interactive/1.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== /is-module/1.0.0: @@ -4672,59 +4672,59 @@ packages: /is-negative-zero/2.0.0: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= /is-npm/5.0.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== /is-number/7.0.0: engines: - node: '>=0.12.0' + node: ">=0.12.0" resolution: integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== /is-obj/1.0.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= /is-obj/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== /is-path-cwd/2.2.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== /is-path-inside/3.0.2: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== /is-plain-obj/1.1.0: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= /is-plain-object/3.0.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== /is-plain-object/5.0.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== /is-promise/4.0.0: @@ -4733,7 +4733,7 @@ packages: integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== /is-reference/1.2.1: dependencies: - '@types/estree': 0.0.45 + "@types/estree": 0.0.45 resolution: integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== /is-regex/1.1.1: @@ -4741,13 +4741,13 @@ packages: has-symbols: 1.0.1 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== /is-regexp/1.0.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= /is-resolvable/1.1.0: @@ -4757,13 +4757,13 @@ packages: /is-stream/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== /is-string/1.0.5: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== /is-svg/3.0.0: @@ -4771,7 +4771,7 @@ packages: html-comment-regex: 1.1.2 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== /is-symbol/1.0.3: @@ -4779,7 +4779,7 @@ packages: has-symbols: 1.0.1 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== /is-text-path/1.0.1: @@ -4787,7 +4787,7 @@ packages: text-extensions: 1.9.0 dev: false engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= /is-typedarray/1.0.0: @@ -4805,7 +4805,7 @@ packages: /is-windows/1.0.2: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== /is-yarn-global/0.3.0: @@ -4825,7 +4825,7 @@ packages: /istanbul-lib-coverage/3.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== /istanbul-lib-hook/3.0.0: @@ -4833,18 +4833,18 @@ packages: append-transform: 2.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ== /istanbul-lib-instrument/4.0.3: dependencies: - '@babel/core': 7.12.3 - '@istanbuljs/schema': 0.1.2 + "@babel/core": 7.12.3 + "@istanbuljs/schema": 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== /istanbul-lib-processinfo/2.0.2: @@ -4858,7 +4858,7 @@ packages: uuid: 3.4.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw== /istanbul-lib-report/3.0.0: @@ -4868,7 +4868,7 @@ packages: supports-color: 7.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== /istanbul-lib-source-maps/4.0.0: @@ -4878,7 +4878,7 @@ packages: source-map: 0.6.1 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== /istanbul-reports/3.0.2: @@ -4887,7 +4887,7 @@ packages: istanbul-lib-report: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== /iterall/1.3.0: @@ -4897,7 +4897,7 @@ packages: /js-string-escape/1.0.1: dev: true engines: - node: '>= 0.8' + node: ">= 0.8" resolution: integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= /js-tokens/4.0.0: @@ -4925,7 +4925,7 @@ packages: /jsesc/2.5.2: dev: true engines: - node: '>=4' + node: ">=4" hasBin: true resolution: integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== @@ -4962,14 +4962,14 @@ packages: minimist: 1.2.5 dev: true engines: - node: '>=6' + node: ">=6" hasBin: true resolution: integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== /jsonparse/1.3.1: dev: false engines: - '0': node >= 0.2.0 + "0": node >= 0.2.0 resolution: integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= /just-extend/4.1.1: @@ -4990,7 +4990,7 @@ packages: integrity: sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== /kind-of/6.0.3: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== /latest-version/5.1.0: @@ -4998,7 +4998,7 @@ packages: package-json: 6.5.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== /levn/0.4.1: @@ -5006,7 +5006,7 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 engines: - node: '>= 0.8.0' + node: ">= 0.8.0" resolution: integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== /lines-and-columns/1.1.6: @@ -5046,9 +5046,9 @@ packages: through: 2.3.8 dev: true engines: - node: '>=10.0.0' + node: ">=10.0.0" peerDependencies: - enquirer: '>= 2.3.0 < 3' + enquirer: ">= 2.3.0 < 3" resolution: integrity: sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w== /load-json-file/2.0.0: @@ -5059,7 +5059,7 @@ packages: strip-bom: 3.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= /load-json-file/5.3.0: @@ -5071,7 +5071,7 @@ packages: type-fest: 0.3.1 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== /loader-utils/1.4.0: @@ -5081,7 +5081,7 @@ packages: json5: 1.0.1 dev: true engines: - node: '>=4.0.0' + node: ">=4.0.0" resolution: integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== /locate-character/2.0.5: @@ -5094,7 +5094,7 @@ packages: path-exists: 3.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= /locate-path/3.0.0: @@ -5103,14 +5103,14 @@ packages: path-exists: 3.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== /locate-path/5.0.0: dependencies: p-locate: 4.1.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== /lodash.camelcase/4.3.0: @@ -5153,7 +5153,7 @@ packages: chalk: 4.1.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== /log-update/4.0.0: @@ -5164,19 +5164,19 @@ packages: wrap-ansi: 6.2.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== /lowercase-keys/1.0.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== /lowercase-keys/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== /lru-cache/6.0.0: @@ -5184,7 +5184,7 @@ packages: yallist: 4.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== /magic-string/0.25.7: @@ -5198,14 +5198,14 @@ packages: semver: 5.7.1 dev: false engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== /make-dir/3.1.0: dependencies: semver: 6.3.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== /make-error/1.3.6: @@ -5217,17 +5217,17 @@ packages: p-defer: 1.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== /map-obj/1.0.1: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= /map-obj/4.1.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== /matched/5.0.0: @@ -5236,7 +5236,7 @@ packages: picomatch: 2.2.2 dev: false engines: - node: '>=12' + node: ">=12" resolution: integrity: sha512-O0LCuxYYBNBjP2dmAg0i6PME0Mb0dvjulpMC0tTIeMRh6kXYsugOT5GOWpFkSzqjQjgOUs/eiyvpVhXdN2La4g== /matcher/3.0.0: @@ -5244,7 +5244,7 @@ packages: escape-string-regexp: 4.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== /md5-hex/2.0.0: @@ -5252,7 +5252,7 @@ packages: md5-o-matic: 0.1.1 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM= /md5-hex/3.0.1: @@ -5260,7 +5260,7 @@ packages: blueimp-md5: 2.18.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw== /md5-o-matic/0.1.1: @@ -5281,12 +5281,12 @@ packages: mimic-fn: 3.1.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-qrcJOe6uD+EW8Wrci1Vdiua/15Xw3n/QnaNXE7varnB6InxSk7nu3/i5jfy3S6kWxr8WYJ6R1o0afMUtvorTsA== /meow/6.1.1: dependencies: - '@types/minimist': 1.2.0 + "@types/minimist": 1.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -5299,12 +5299,12 @@ packages: yargs-parser: 18.1.3 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg== /meow/7.1.1: dependencies: - '@types/minimist': 1.2.0 + "@types/minimist": 1.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -5317,7 +5317,7 @@ packages: yargs-parser: 18.1.3 dev: false engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== /merge-stream/2.0.0: @@ -5326,7 +5326,7 @@ packages: integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== /merge2/1.4.1: engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== /micromatch/4.0.2: @@ -5334,43 +5334,43 @@ packages: braces: 3.0.2 picomatch: 2.2.2 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== /mime/2.4.6: dev: false engines: - node: '>=4.0.0' + node: ">=4.0.0" hasBin: true resolution: integrity: sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== /mimic-fn/2.1.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== /mimic-fn/3.1.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== /mimic-response/1.0.1: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== /mimic-response/2.1.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== /min-indent/1.0.1: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== /mini-svg-data-uri/1.2.3: @@ -5388,7 +5388,7 @@ packages: is-plain-obj: 1.1.0 kind-of: 6.0.3 engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== /minimist/1.2.5: @@ -5428,9 +5428,9 @@ packages: integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= /nise/4.0.4: dependencies: - '@sinonjs/commons': 1.8.1 - '@sinonjs/fake-timers': 6.0.1 - '@sinonjs/text-encoding': 0.7.1 + "@sinonjs/commons": 1.8.1 + "@sinonjs/fake-timers": 6.0.1 + "@sinonjs/text-encoding": 0.7.1 just-extend: 4.1.1 path-to-regexp: 1.8.0 dev: true @@ -5439,7 +5439,7 @@ packages: /node-modules-regexp/1.0.0: dev: false engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= /node-noop/1.0.0: @@ -5451,7 +5451,7 @@ packages: process-on-spawn: 1.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ== /node-releases/1.1.64: @@ -5469,19 +5469,19 @@ packages: /normalize-path/3.0.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== /normalize-url/3.3.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== /normalize-url/4.5.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== /npm-run-path/4.0.1: @@ -5489,7 +5489,7 @@ packages: path-key: 3.1.1 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== /nth-check/1.0.2: @@ -5500,8 +5500,8 @@ packages: integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== /nyc/15.1.0: dependencies: - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.2 + "@istanbuljs/load-nyc-config": 1.1.0 + "@istanbuljs/schema": 0.1.2 caching-transform: 4.0.0 convert-source-map: 1.7.0 decamelize: 1.2.0 @@ -5529,14 +5529,14 @@ packages: yargs: 15.4.1 dev: true engines: - node: '>=8.9' + node: ">=8.9" hasBin: true resolution: integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A== /object-assign/4.1.1: dev: false engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= /object-inspect/1.8.0: @@ -5549,13 +5549,13 @@ packages: es-abstract: 1.18.0-next.1 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg== /object-keys/1.1.1: dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== /object.assign/4.1.1: @@ -5566,7 +5566,7 @@ packages: object-keys: 1.1.1 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== /object.getownpropertydescriptors/2.1.0: @@ -5575,7 +5575,7 @@ packages: es-abstract: 1.17.7 dev: true engines: - node: '>= 0.8' + node: ">= 0.8" resolution: integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== /object.values/1.1.1: @@ -5586,7 +5586,7 @@ packages: has: 1.0.3 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== /once/1.4.0: @@ -5599,7 +5599,7 @@ packages: mimic-fn: 2.1.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== /opencollective-postinstall/2.0.3: @@ -5616,7 +5616,7 @@ packages: type-check: 0.4.0 word-wrap: 1.2.3 engines: - node: '>= 0.8.0' + node: ">= 0.8.0" resolution: integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== /ora/5.3.0: @@ -5631,25 +5631,25 @@ packages: wcwidth: 1.0.1 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== /p-cancelable/1.1.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== /p-cancelable/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== /p-defer/1.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= /p-event/4.2.0: @@ -5657,13 +5657,13 @@ packages: p-timeout: 3.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== /p-finally/1.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= /p-limit/1.3.0: @@ -5671,14 +5671,14 @@ packages: p-try: 1.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== /p-limit/2.3.0: dependencies: p-try: 2.2.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== /p-locate/2.0.0: @@ -5686,7 +5686,7 @@ packages: p-limit: 1.3.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= /p-locate/3.0.0: @@ -5694,14 +5694,14 @@ packages: p-limit: 2.3.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== /p-locate/4.1.0: dependencies: p-limit: 2.3.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== /p-map/3.0.0: @@ -5709,7 +5709,7 @@ packages: aggregate-error: 3.1.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== /p-map/4.0.0: @@ -5717,7 +5717,7 @@ packages: aggregate-error: 3.1.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== /p-queue/6.6.2: @@ -5726,7 +5726,7 @@ packages: p-timeout: 3.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== /p-timeout/3.2.0: @@ -5734,18 +5734,18 @@ packages: p-finally: 1.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== /p-try/1.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= /p-try/2.2.0: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== /package-hash/4.0.0: @@ -5756,7 +5756,7 @@ packages: release-zalgo: 1.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ== /package-json/6.5.0: @@ -5767,14 +5767,14 @@ packages: semver: 6.3.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== /parent-module/1.0.1: dependencies: callsites: 3.1.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== /parse-json/2.2.0: @@ -5782,7 +5782,7 @@ packages: error-ex: 1.3.2 dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= /parse-json/4.0.0: @@ -5791,55 +5791,55 @@ packages: json-parse-better-errors: 1.0.2 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= /parse-json/5.1.0: dependencies: - '@babel/code-frame': 7.10.4 + "@babel/code-frame": 7.10.4 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== /parse-json/5.2.0: dependencies: - '@babel/code-frame': 7.12.13 + "@babel/code-frame": 7.12.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== /parse-ms/2.1.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== /path-exists/3.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= /path-exists/4.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-is-absolute/1.0.1: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= /path-key/3.1.1: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== /path-parse/1.0.6: @@ -5856,34 +5856,34 @@ packages: pify: 2.3.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= /path-type/4.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== /picomatch/2.2.2: engines: - node: '>=8.6' + node: ">=8.6" resolution: integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== /pify/2.3.0: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= /pify/4.0.1: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== /pify/5.0.0: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== /pirates/4.0.1: @@ -5891,7 +5891,7 @@ packages: node-modules-regexp: 1.0.0 dev: false engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== /pkg-conf/3.1.0: @@ -5900,7 +5900,7 @@ packages: load-json-file: 5.3.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== /pkg-dir/2.0.0: @@ -5908,7 +5908,7 @@ packages: find-up: 2.1.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= /pkg-dir/4.2.0: @@ -5916,7 +5916,7 @@ packages: find-up: 4.1.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== /please-upgrade-node/3.2.0: @@ -5930,13 +5930,13 @@ packages: irregular-plurals: 3.2.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg== /pnpm/5.13.5: dev: true engines: - node: '>=10.16' + node: ">=10.16" hasBin: true resolution: integrity: sha512-EJO8eYZyNpOvW+JhjBnLtxD2xcC6YlrzH8jxjETj8bevLATFa9vnGq614ada6o1XOIMq31JWtj1WyPJNogAzLA== @@ -5957,7 +5957,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== /postcss-convert-values/4.0.1: @@ -5966,7 +5966,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== /postcss-discard-comments/4.0.2: @@ -5974,7 +5974,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== /postcss-discard-duplicates/4.0.2: @@ -5982,7 +5982,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== /postcss-discard-empty/4.0.1: @@ -5990,7 +5990,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== /postcss-discard-overridden/4.0.1: @@ -5998,7 +5998,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== /postcss-load-config/2.1.2: @@ -6007,7 +6007,7 @@ packages: import-cwd: 2.1.0 dev: true engines: - node: '>= 4' + node: ">= 4" resolution: integrity: sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== /postcss-merge-longhand/4.0.11: @@ -6018,7 +6018,7 @@ packages: stylehacks: 4.0.3 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== /postcss-merge-rules/4.0.3: @@ -6031,7 +6031,7 @@ packages: vendors: 1.0.4 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== /postcss-minify-font-values/4.0.2: @@ -6040,7 +6040,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== /postcss-minify-gradients/4.0.2: @@ -6051,7 +6051,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== /postcss-minify-params/4.0.2: @@ -6064,7 +6064,7 @@ packages: uniqs: 2.0.0 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== /postcss-minify-selectors/4.0.2: @@ -6075,7 +6075,7 @@ packages: postcss-selector-parser: 3.1.2 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== /postcss-modules-extract-imports/1.1.0: @@ -6120,7 +6120,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== /postcss-normalize-display-values/4.0.2: @@ -6130,7 +6130,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== /postcss-normalize-positions/4.0.2: @@ -6141,7 +6141,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== /postcss-normalize-repeat-style/4.0.2: @@ -6152,7 +6152,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== /postcss-normalize-string/4.0.2: @@ -6162,7 +6162,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== /postcss-normalize-timing-functions/4.0.2: @@ -6172,7 +6172,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== /postcss-normalize-unicode/4.0.1: @@ -6182,7 +6182,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== /postcss-normalize-url/4.0.1: @@ -6193,7 +6193,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== /postcss-normalize-whitespace/4.0.2: @@ -6202,7 +6202,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== /postcss-ordered-values/4.1.2: @@ -6212,7 +6212,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== /postcss-reduce-initial/4.0.3: @@ -6223,7 +6223,7 @@ packages: postcss: 7.0.35 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== /postcss-reduce-transforms/4.0.2: @@ -6234,7 +6234,7 @@ packages: postcss-value-parser: 3.3.1 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== /postcss-selector-parser/3.1.2: @@ -6244,7 +6244,7 @@ packages: uniq: 1.0.1 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== /postcss-selector-parser/6.0.4: @@ -6255,7 +6255,7 @@ packages: util-deprecate: 1.0.2 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== /postcss-svgo/4.0.2: @@ -6266,7 +6266,7 @@ packages: svgo: 1.3.2 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== /postcss-unique-selectors/4.0.1: @@ -6276,7 +6276,7 @@ packages: uniqs: 2.0.0 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== /postcss-value-parser/3.3.1: @@ -6294,7 +6294,7 @@ packages: supports-color: 3.2.3 dev: true engines: - node: '>=4.0.0' + node: ">=4.0.0" resolution: integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= /postcss/7.0.35: @@ -6304,18 +6304,18 @@ packages: supports-color: 6.1.0 dev: true engines: - node: '>=6.0.0' + node: ">=6.0.0" resolution: integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== /prelude-ls/1.2.1: engines: - node: '>= 0.8.0' + node: ">= 0.8.0" resolution: integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== /prepend-http/2.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= /prettier-linter-helpers/1.0.0: @@ -6323,7 +6323,7 @@ packages: fast-diff: 1.2.0 dev: true engines: - node: '>=6.0.0' + node: ">=6.0.0" resolution: integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== /prettier-plugin-package/1.3.0_prettier@2.2.1: @@ -6331,7 +6331,7 @@ packages: prettier: 2.2.1 dev: true engines: - node: '>=10.13.0' + node: ">=10.13.0" peerDependencies: prettier: ^2.0.0 resolution: @@ -6339,14 +6339,14 @@ packages: /prettier/2.1.2: dev: true engines: - node: '>=10.13.0' + node: ">=10.13.0" hasBin: true resolution: integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== /prettier/2.2.1: dev: true engines: - node: '>=10.13.0' + node: ">=10.13.0" hasBin: true resolution: integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== @@ -6355,7 +6355,7 @@ packages: parse-ms: 2.1.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== /process-nextick-args/2.0.1: @@ -6367,18 +6367,18 @@ packages: fromentries: 1.3.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg== /progress/2.0.3: engines: - node: '>=0.4.0' + node: ">=0.4.0" resolution: integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== /promise.series/0.2.0: dev: true engines: - node: '>=0.12' + node: ">=0.12" resolution: integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= /pump/3.0.0: @@ -6390,7 +6390,7 @@ packages: integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== /punycode/2.1.1: engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== /pupa/2.1.1: @@ -6398,19 +6398,19 @@ packages: escape-goat: 2.1.1 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== /q/1.5.1: dev: true engines: - node: '>=0.6.0' - teleport: '>=0.2.0' + node: ">=0.6.0" + teleport: ">=0.2.0" resolution: integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= /quick-lru/4.0.1: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== /rc/1.2.8: @@ -6429,7 +6429,7 @@ packages: read-pkg: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= /read-pkg-up/7.0.1: @@ -6438,7 +6438,7 @@ packages: read-pkg: 5.2.0 type-fest: 0.8.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== /read-pkg/2.0.0: @@ -6448,17 +6448,17 @@ packages: path-type: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= /read-pkg/5.2.0: dependencies: - '@types/normalize-package-data': 2.4.0 + "@types/normalize-package-data": 2.4.0 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== /readable-stream/2.3.7: @@ -6479,7 +6479,7 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== /readdirp/3.5.0: @@ -6487,7 +6487,7 @@ packages: picomatch: 2.2.2 dev: true engines: - node: '>=8.10.0' + node: ">=8.10.0" resolution: integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== /rechoir/0.6.2: @@ -6495,7 +6495,7 @@ packages: resolve: 1.18.1 dev: true engines: - node: '>= 0.10' + node: ">= 0.10" resolution: integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= /redent/3.0.0: @@ -6503,14 +6503,14 @@ packages: indent-string: 4.0.0 strip-indent: 3.0.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== /regenerate-unicode-properties/8.2.0: dependencies: regenerate: 1.4.1 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== /regenerate/1.4.1: @@ -6522,7 +6522,7 @@ packages: integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== /regenerator-transform/0.14.5: dependencies: - '@babel/runtime': 7.12.1 + "@babel/runtime": 7.12.1 dev: true resolution: integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== @@ -6532,12 +6532,12 @@ packages: es-abstract: 1.17.7 dev: true engines: - node: '>= 0.4' + node: ">= 0.4" resolution: integrity: sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== /regexpp/3.1.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== /regexpu-core/4.5.4: @@ -6549,7 +6549,7 @@ packages: unicode-match-property-ecmascript: 1.0.4 unicode-match-property-value-ecmascript: 1.2.0 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== /regexpu-core/4.7.1: @@ -6562,7 +6562,7 @@ packages: unicode-match-property-value-ecmascript: 1.2.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== /registry-auth-token/4.2.1: @@ -6570,7 +6570,7 @@ packages: rc: 1.2.8 dev: true engines: - node: '>=6.0.0' + node: ">=6.0.0" resolution: integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== /registry-url/5.1.0: @@ -6578,7 +6578,7 @@ packages: rc: 1.2.8 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== /regjsgen/0.5.2: @@ -6595,13 +6595,13 @@ packages: es6-error: 4.1.1 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA= /require-directory/2.1.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= /require-main-filename/2.0.0: @@ -6617,24 +6617,24 @@ packages: resolve-from: 5.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== /resolve-from/3.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-six699nWiBvItuZTM17rywoYh0g= /resolve-from/4.0.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== /resolve-from/5.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== /resolve/1.18.1: @@ -6667,13 +6667,13 @@ packages: signal-exit: 3.0.3 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== /reusify/1.0.4: engines: - iojs: '>=1.0.0' - node: '>=0.10.0' + iojs: ">=1.0.0" + node: ">=0.10.0" resolution: integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== /rgb-regex/1.0.1: @@ -6715,7 +6715,7 @@ packages: style-inject: 0.3.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-JHnGfW8quNc6ePxEkZ05HEZ1YiRxDgY9RKEetMfsrwxR2kh/d90OVScTc6b1c2Q17Cs/5TRYL+1uddG21lQe3w== /rollup-pluginutils/2.8.2: @@ -6727,7 +6727,7 @@ packages: /rollup/2.32.1: dev: true engines: - node: '>=10.0.0' + node: ">=10.0.0" hasBin: true optionalDependencies: fsevents: 2.1.3 @@ -6736,7 +6736,7 @@ packages: /rollup/2.42.0: dev: true engines: - node: '>=10.0.0' + node: ">=10.0.0" hasBin: true optionalDependencies: fsevents: 2.3.1 @@ -6754,7 +6754,7 @@ packages: tslib: 1.14.1 dev: true engines: - npm: '>=2.0.0' + npm: ">=2.0.0" resolution: integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== /safe-buffer/5.1.2: @@ -6784,13 +6784,13 @@ packages: semver: 6.3.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== /semver-regex/2.0.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== /semver/5.7.1: @@ -6808,7 +6808,7 @@ packages: integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== /semver/7.3.2: engines: - node: '>=10' + node: ">=10" hasBin: true resolution: integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== @@ -6817,7 +6817,7 @@ packages: lru-cache: 6.0.0 dev: true engines: - node: '>=10' + node: ">=10" hasBin: true resolution: integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== @@ -6826,7 +6826,7 @@ packages: type-fest: 0.13.1 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== /set-blocking/2.0.0: @@ -6837,12 +6837,12 @@ packages: dependencies: shebang-regex: 3.0.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== /shebang-regex/3.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== /shelljs/0.8.4: @@ -6852,7 +6852,7 @@ packages: rechoir: 0.6.2 dev: true engines: - node: '>=4' + node: ">=4" hasBin: true resolution: integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== @@ -6862,7 +6862,7 @@ packages: shelljs: 0.8.4 dev: true engines: - node: '>=6' + node: ">=6" hasBin: true resolution: integrity: sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA== @@ -6877,10 +6877,10 @@ packages: integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= /sinon/9.0.2: dependencies: - '@sinonjs/commons': 1.8.1 - '@sinonjs/fake-timers': 6.0.1 - '@sinonjs/formatio': 5.0.1 - '@sinonjs/samsam': 5.2.0 + "@sinonjs/commons": 1.8.1 + "@sinonjs/fake-timers": 6.0.1 + "@sinonjs/formatio": 5.0.1 + "@sinonjs/samsam": 5.2.0 diff: 4.0.2 nise: 4.0.4 supports-color: 7.2.0 @@ -6889,7 +6889,7 @@ packages: integrity: sha512-0uF8Q/QHkizNUmbK3LRFqx5cpTttEVXudywY9Uwzy8bTfZUhljZ7ARzSxnRHWYWtVTeh4Cw+tTb3iU21FQVO9A== /slash/3.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== /slice-ansi/2.1.0: @@ -6898,7 +6898,7 @@ packages: astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== /slice-ansi/3.0.0: @@ -6908,7 +6908,7 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== /slice-ansi/4.0.0: @@ -6918,7 +6918,7 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== /sort-keys/2.0.0: @@ -6926,7 +6926,7 @@ packages: is-plain-obj: 1.1.0 dev: false engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= /source-map-support/0.5.19: @@ -6939,19 +6939,19 @@ packages: /source-map/0.5.7: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= /source-map/0.6.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== /source-map/0.7.3: dev: true engines: - node: '>= 8' + node: ">= 8" resolution: integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== /sourcemap-codec/1.4.8: @@ -6967,7 +6967,7 @@ packages: which: 2.0.2 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg== /spdx-correct/3.1.1: @@ -7006,13 +7006,13 @@ packages: escape-string-regexp: 2.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== /string-argv/0.3.1: dev: true engines: - node: '>=0.6.19' + node: ">=0.6.19" resolution: integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== /string-capitalize/1.0.1: @@ -7029,7 +7029,7 @@ packages: is-fullwidth-code-point: 2.0.0 strip-ansi: 5.2.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== /string-width/4.2.0: @@ -7039,7 +7039,7 @@ packages: strip-ansi: 6.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== /string.prototype.trimend/1.0.2: @@ -7074,7 +7074,7 @@ packages: is-regexp: 1.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== /strip-ansi/3.0.1: @@ -7082,21 +7082,21 @@ packages: ansi-regex: 2.1.1 dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= /strip-ansi/5.2.0: dependencies: ansi-regex: 4.1.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== /strip-ansi/6.0.0: dependencies: ansi-regex: 5.0.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== /strip-bom-buf/2.0.0: @@ -7104,43 +7104,43 @@ packages: is-utf8: 0.2.1 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ== /strip-bom/3.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= /strip-bom/4.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== /strip-final-newline/2.0.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== /strip-indent/3.0.0: dependencies: min-indent: 1.0.1 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== /strip-json-comments/2.0.1: dev: true engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= /strip-json-comments/3.1.1: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== /style-inject/0.3.0: @@ -7154,7 +7154,7 @@ packages: postcss-selector-parser: 3.1.2 dev: true engines: - node: '>=6.9.0' + node: ">=6.9.0" resolution: integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== /sucrase/3.16.0: @@ -7167,7 +7167,7 @@ packages: ts-interface-checker: 0.1.13 dev: false engines: - node: '>=8' + node: ">=8" hasBin: true resolution: integrity: sha512-ovVuswxV5TayCPXfTk8bgBgk6uNRvsinIkEpq0J6zS1xXCx5N/LLGcbsKdRhqn/ToZylMX6+yXaR1LSn1I42Pg== @@ -7180,13 +7180,13 @@ packages: strip-ansi: 6.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA== /supports-color/2.0.0: dev: true engines: - node: '>=0.8.0' + node: ">=0.8.0" resolution: integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= /supports-color/3.2.3: @@ -7194,14 +7194,14 @@ packages: has-flag: 1.0.0 dev: true engines: - node: '>=0.8.0' + node: ">=0.8.0" resolution: integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= /supports-color/5.5.0: dependencies: has-flag: 3.0.0 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== /supports-color/6.1.0: @@ -7209,14 +7209,14 @@ packages: has-flag: 3.0.0 dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== /supports-color/7.2.0: dependencies: has-flag: 4.0.0 engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== /svgo/1.3.2: @@ -7236,7 +7236,7 @@ packages: util.promisify: 1.0.1 dev: true engines: - node: '>=4.0.0' + node: ">=4.0.0" hasBin: true resolution: integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== @@ -7247,29 +7247,29 @@ packages: slice-ansi: 2.1.0 string-width: 3.1.0 engines: - node: '>=6.0.0' + node: ">=6.0.0" resolution: integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== /temp-dir/2.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== /test-exclude/6.0.0: dependencies: - '@istanbuljs/schema': 0.1.2 + "@istanbuljs/schema": 0.1.2 glob: 7.1.6 minimatch: 3.0.4 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== /text-extensions/1.9.0: dev: false engines: - node: '>=0.10' + node: ">=0.10" resolution: integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== /text-table/0.2.0: @@ -7280,7 +7280,7 @@ packages: thenify: 3.3.1 dev: false engines: - node: '>=0.8' + node: ">=0.8" resolution: integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= /thenify/3.3.1: @@ -7309,7 +7309,7 @@ packages: /time-zone/1.0.0: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0= /timsort/0.3.0: @@ -7318,42 +7318,42 @@ packages: integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= /to-fast-properties/2.0.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= /to-readable-stream/1.0.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== /to-readable-stream/2.1.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w== /to-regex-range/5.0.1: dependencies: is-number: 7.0.0 engines: - node: '>=8.0' + node: ">=8.0" resolution: integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== /tosource/1.0.0: dev: false engines: - node: '>=0.4.0' + node: ">=0.4.0" resolution: integrity: sha1-QtiN0RZhi88A1hBt1URvNCeQL/E= /trim-newlines/3.0.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== /trim-off-newlines/1.0.1: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= /ts-interface-checker/0.1.13: @@ -7370,15 +7370,15 @@ packages: yn: 3.1.1 dev: true engines: - node: '>=6.0.0' + node: ">=6.0.0" hasBin: true peerDependencies: - typescript: '>=2.7' + typescript: ">=2.7" resolution: integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== /tsconfig-paths/3.9.0: dependencies: - '@types/json5': 0.0.29 + "@types/json5": 0.0.29 json5: 1.0.1 minimist: 1.2.5 strip-bom: 3.0.0 @@ -7395,67 +7395,67 @@ packages: typescript: 3.9.7 dev: true engines: - node: '>= 6' + 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' + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" resolution: integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== /type-check/0.4.0: dependencies: prelude-ls: 1.2.1 engines: - node: '>= 0.8.0' + node: ">= 0.8.0" resolution: integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== /type-detect/4.0.8: dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== /type-fest/0.10.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw== /type-fest/0.11.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== /type-fest/0.13.1: engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== /type-fest/0.20.2: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== /type-fest/0.3.1: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== /type-fest/0.4.1: dev: false engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== /type-fest/0.6.0: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== /type-fest/0.8.1: engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== /type/1.2.0: @@ -7475,27 +7475,27 @@ packages: /typescript/3.9.7: dev: true engines: - node: '>=4.2.0' + node: ">=4.2.0" hasBin: true resolution: integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== /typescript/4.1.2: dev: true engines: - node: '>=4.2.0' + node: ">=4.2.0" hasBin: true resolution: integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== /typescript/4.2.2: dev: true engines: - node: '>=4.2.0' + node: ">=4.2.0" hasBin: true resolution: integrity: sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ== /unicode-canonical-property-names-ecmascript/1.0.4: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== /unicode-match-property-ecmascript/1.0.4: @@ -7503,17 +7503,17 @@ packages: unicode-canonical-property-names-ecmascript: 1.0.4 unicode-property-aliases-ecmascript: 1.1.0 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== /unicode-match-property-value-ecmascript/1.2.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== /unicode-property-aliases-ecmascript/1.1.0: engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== /uniq/1.0.1: @@ -7529,7 +7529,7 @@ packages: crypto-random-string: 2.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== /unquote/1.1.1: @@ -7554,7 +7554,7 @@ packages: xdg-basedir: 4.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== /uri-js/4.4.0: @@ -7567,7 +7567,7 @@ packages: prepend-http: 2.0.0 dev: true engines: - node: '>=4' + node: ">=4" resolution: integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= /util-deprecate/1.0.2: @@ -7609,7 +7609,7 @@ packages: /well-known-symbols/2.0.0: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q== /which-module/2.0.0: @@ -7624,7 +7624,7 @@ packages: dependencies: isexe: 2.0.0 engines: - node: '>= 8' + node: ">= 8" hasBin: true resolution: integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== @@ -7633,12 +7633,12 @@ packages: string-width: 4.2.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== /word-wrap/1.2.3: engines: - node: '>=0.10.0' + node: ">=0.10.0" resolution: integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== /wrap-ansi/6.2.0: @@ -7648,7 +7648,7 @@ packages: strip-ansi: 6.0.0 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== /wrap-ansi/7.0.0: @@ -7658,7 +7658,7 @@ packages: strip-ansi: 6.0.0 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== /wrappy/1.0.2: @@ -7691,7 +7691,7 @@ packages: write-file-atomic: 2.4.3 dev: false engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== /write-pkg/4.0.0: @@ -7701,37 +7701,37 @@ packages: write-json-file: 3.2.0 dev: false engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== /write/1.0.3: dependencies: mkdirp: 0.5.5 engines: - node: '>=4' + node: ">=4" resolution: integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== /xdg-basedir/4.0.0: dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== /xtend/4.0.2: engines: - node: '>=0.4' + node: ">=0.4" resolution: integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - /y18n/4.0.0: + /y18n/4.0.3: dev: true resolution: - integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - /y18n/5.0.5: + integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + /y18n/5.0.8: dev: true engines: - node: '>=10' + node: ">=10" resolution: - integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== + integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== /yallist/4.0.0: dev: true resolution: @@ -7739,7 +7739,7 @@ packages: /yaml/1.10.0: dev: true engines: - node: '>= 6' + node: ">= 6" resolution: integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== /yargs-parser/18.1.3: @@ -7747,13 +7747,13 @@ packages: camelcase: 5.3.1 decamelize: 1.2.0 engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== /yargs-parser/20.2.4: dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== /yargs/15.4.1: @@ -7767,11 +7767,11 @@ packages: set-blocking: 2.0.0 string-width: 4.2.0 which-module: 2.0.0 - y18n: 4.0.0 + y18n: 4.0.3 yargs-parser: 18.1.3 dev: true engines: - node: '>=8' + node: ">=8" resolution: integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== /yargs/16.2.0: @@ -7781,16 +7781,16 @@ packages: get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.0 - y18n: 5.0.5 + y18n: 5.0.8 yargs-parser: 20.2.4 dev: true engines: - node: '>=10' + node: ">=10" resolution: integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== /yn/3.1.1: dev: true engines: - node: '>=6' + node: ">=6" resolution: integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== diff --git a/scripts/run-changed.js b/scripts/run-changed.js deleted file mode 100755 index ed1ed846a..000000000 --- a/scripts/run-changed.js +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/env node - -/* eslint-disable import/no-extraneous-dependencies */ - -const { existsSync, readFileSync } = require('fs'); -const { join, sep } = require('path'); - -const chalk = require('chalk'); -const execa = require('execa'); -const yaml = require('yaml'); - -const [, , task] = process.argv; -const { log } = console; - -const getDiff = async () => { - const { - CIRCLE_BRANCH, - CIRCLE_SHA1, - CIRCLE_COMPARE_URL, - GITHUB_SHA, - GITHUB_BASE_REF - } = process.env; - let baseRef = 'master'; - let range = 'HEAD'; - - if (CIRCLE_SHA1) { - if (CIRCLE_BRANCH === 'master' && CIRCLE_COMPARE_URL) { - const reCompare = /compare\/([0-9a-z]+)\.\.\.([0-9a-z]+)$/; - const [, from] = CIRCLE_COMPARE_URL.match(reCompare); - baseRef = from || 'master'; - } - range = `${baseRef}...${CIRCLE_SHA1}`; - } - - if (GITHUB_SHA) { - baseRef = GITHUB_BASE_REF || 'master'; - range = `${baseRef}...${GITHUB_SHA}`; - } - - log(chalk`{blue Comparing ${range}}`); - - const { stdout } = await execa('git', ['diff', range, '--name-only']); - return stdout; -}; - -(async () => { - const workspace = readFileSync(join(__dirname, '..', 'pnpm-workspace.yaml'), 'utf-8'); - const { packages } = yaml.parse(workspace); - const roots = packages.map((item) => item.split(sep)[0]).join('|'); - const rePkg = new RegExp(`(${roots}/([\\w\\-_]+))/?`); - const diff = await getDiff(); - const filters = diff - .split('\n') - .filter((line) => rePkg.test(line) && existsSync(join(__dirname, '..', line))) - .map((line) => { - const [, directory] = line.match(rePkg); - return `--filter ./${directory}`; - }); - const uniqueFilters = filters.length ? Array.from(new Set(filters)) : ['--filter ./packages']; - - if (!filters.length) { - log(chalk`{yellow No individual package changes detected}`); - return; - } - - log(chalk`{blue Executing \`${task}\`} for:\n ${uniqueFilters.join('\n ')}\n`); - - const command = `pnpm run ${task} ${uniqueFilters.join(' ')}`; - - try { - const res = await execa.command(command, { stdio: 'inherit' }); - log(res); - } catch (e) { - log(e); - process.exit(e.exitCode); - } -})();