From 9f2a29a275f7a680e37166cd06dab436468dd4bf Mon Sep 17 00:00:00 2001 From: Juan Picado Date: Tue, 11 Aug 2020 07:21:51 +0200 Subject: [PATCH] refactor: devDependencies strictly defined in each package (#1884) * refactor: new babel preset * chore: using pnpm let's see how it goes, all seems works fine by far, pretty solid. --- .babelrc | 22 + .circleci/config.yml | 143 - .eslintrc | 116 +- .../docker-publish.yml | 0 .../e2e-angular-cli-workflow.yml | 0 .../e2e-gatsbyjs-cli-workflow.yml | 0 .../e2e-jest-workflow.yml | 0 .github/{workflows => disabled}/registry.yml | 0 .../release-canary.yml | 0 .github/{workflows => disabled}/release.yml | 0 .github/workflows/ci.yml | 22 +- .../workflows/docker-publish-pre-check.yml | 2 +- .npmrc | 2 +- Dockerfile | 14 +- debug/package.json | 2 +- lerna.json | 14 - package.json | 65 +- packages/api/.babelrc | 2 +- packages/api/package.json | 4 +- packages/api/src/publish.ts | 2 +- packages/api/src/v1/search.ts | 12 +- packages/api/src/v1/token.ts | 2 +- packages/api/test/integration/_helper.ts | 2 +- packages/api/test/integration/package.spec.ts | 2 +- packages/api/test/integration/ping.spec.ts | 2 +- packages/api/test/integration/publish.spec.ts | 2 +- packages/api/test/integration/user.spec.ts | 2 +- packages/api/test/integration/whoami.spec.ts | 2 +- packages/api/test/unit/publish.spec.ts | 2 +- packages/auth/.babelrc | 2 +- packages/auth/package.json | 7 +- packages/auth/src/utils.ts | 2 +- packages/auth/test/auth-utils.spec.ts | 11 +- packages/{loaders => auth}/test/auth.spec.ts | 11 +- .../{loaders => auth}/test/helper/plugin.ts | 0 .../test/partials/plugin/authenticate.fail.js | 11 + .../plugin/authenticate.passthroug.js | 10 + .../partials/plugin/authenticate.success.js | 10 + packages/cli/.babelrc | 2 +- packages/cli/package.json | 3 +- packages/cli/src/commands/init.ts | 2 +- packages/commons/.babelrc | 2 +- packages/commons/package.json | 2 +- packages/config/.babelrc | 2 +- packages/config/package.json | 11 +- packages/config/src/config-path.ts | 2 +- packages/config/src/config.ts | 2 +- packages/config/test/config.spec.ts | 2 +- packages/hooks/.babelrc | 2 +- packages/hooks/package.json | 6 +- packages/loaders/.babelrc | 2 +- packages/loaders/package.json | 10 +- packages/logger-prettify/.babelrc | 2 +- packages/logger-prettify/.eslintrc | 3 - packages/logger-prettify/package.json | 4 +- packages/logger/.babelrc | 2 +- packages/logger/package.json | 5 +- packages/middleware/.babelrc | 2 +- packages/middleware/package.json | 2 +- packages/mock/.babelrc | 2 +- packages/mock/package.json | 3 +- packages/mock/src/config.ts | 2 +- packages/mock/src/mock.ts | 2 +- packages/mock/src/request.ts | 6 +- packages/mock/src/server.ts | 6 +- packages/mock/src/utils-test.ts | 2 +- packages/node-api/.babelrc | 2 +- packages/node-api/package.json | 6 +- packages/node-api/src/bootstrap.ts | 4 +- packages/node-api/test/node-api.spec.ts | 2 +- packages/node-api/test/node-api.utils.spec.ts | 2 +- packages/proxy/.babelrc | 2 +- packages/proxy/package.json | 2 +- packages/proxy/src/up-storage.ts | 6 +- packages/server/.babelrc | 2 +- packages/server/package.json | 4 +- packages/server/test/api/index.spec.ts | 5 +- packages/server/test/basic/index.spec.ts | 2 +- packages/server/test/jwt/index.spec.ts | 5 +- .../server/test/package-access/index.spec.ts | 4 +- packages/server/test/profile/index.spec.ts | 5 +- packages/server/test/proxy/index.spec.ts | 2 +- packages/server/test/token/index.spec.ts | 5 +- packages/server/test/web/index.spec.ts | 8 +- packages/store/.babelrc | 2 +- packages/store/package.json | 6 +- packages/store/src/local-storage.ts | 2 +- packages/store/src/storage-utils.ts | 2 +- packages/store/src/storage.ts | 8 +- packages/store/test/local-storage.spec.ts | 8 +- packages/store/test/search.spec.ts | 2 +- packages/store/test/storage-utils.spec.ts | 2 +- packages/types/.babelrc | 2 +- packages/types/package.json | 3 + packages/utils/.babelrc | 2 +- packages/utils/package.json | 9 +- packages/utils/src/config-utils.ts | 4 +- packages/utils/src/utils.ts | 4 +- packages/utils/test/auth-utils.spec.ts | 5 +- packages/utils/test/config-utils.spec.ts | 2 +- packages/utils/test/parseAddress.spec.ts | 3 +- packages/utils/test/utils.spec.ts | 8 +- packages/verdaccio/.babelrc | 2 +- packages/verdaccio/package.json | 10 +- packages/verdaccio/test/.eslintrc | 1 + packages/web/.babelrc | 2 +- packages/web/package.json | 5 +- packages/web/src/render-web.ts | 2 +- packages/web/src/web-api.ts | 6 +- pnpm-lock.yaml | 10789 ++++++++++++++++ pnpm-workspace.yaml | 3 + yarn.lock | Bin 939511 -> 0 bytes 112 files changed, 11211 insertions(+), 346 deletions(-) create mode 100644 .babelrc delete mode 100644 .circleci/config.yml rename .github/{workflows => disabled}/docker-publish.yml (100%) rename .github/{workflows => disabled}/e2e-angular-cli-workflow.yml (100%) rename .github/{workflows => disabled}/e2e-gatsbyjs-cli-workflow.yml (100%) rename .github/{workflows => disabled}/e2e-jest-workflow.yml (100%) rename .github/{workflows => disabled}/registry.yml (100%) rename .github/{workflows => disabled}/release-canary.yml (100%) rename .github/{workflows => disabled}/release.yml (100%) delete mode 100644 lerna.json rename packages/{loaders => auth}/test/auth.spec.ts (95%) rename packages/{loaders => auth}/test/helper/plugin.ts (100%) create mode 100644 packages/auth/test/partials/plugin/authenticate.fail.js create mode 100644 packages/auth/test/partials/plugin/authenticate.passthroug.js create mode 100644 packages/auth/test/partials/plugin/authenticate.success.js create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml delete mode 100644 yarn.lock diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..868559f91 --- /dev/null +++ b/.babelrc @@ -0,0 +1,22 @@ +{ + "presets": [ [ + "@babel/env", + { + "targets": { + "node": 10 + } + } + ], + "@babel/typescript" + ], + "plugins": [ + "babel-plugin-dynamic-import-node", + "@babel/proposal-class-properties", + "@babel/proposal-object-rest-spread", + "@babel/plugin-proposal-optional-chaining", + "@babel/plugin-proposal-nullish-coalescing-operator" + ], + "ignore": [ + "**/*.d.ts" + ] +} diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 10c53f1c5..000000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,143 +0,0 @@ -version: 2.1 - -executors: - node_latest_browser: - docker: - - image: circleci/node:latest-browsers - node_latest: - docker: - - image: circleci/node:13 - node_lts_12: - docker: - - image: circleci/node:12 - default_executor: node_latest - -aliases: - - &repo_path - ~/verdaccio - - &defaults - working_directory: *repo_path - - &yarn_cache_key - yarn-sha-{{ checksum "yarn.lock" }} - - &coverage_key - coverage-{{ .Branch }}-{{ .Revision }} - - &ignore_non_dev_branches - filters: - tags: - only: /.*/ - branches: - ignore: - - gh-pages - - /release\/.*/ - -commands: - restore_repo: - description: Restore repository from workspace - steps: - - attach_workspace: - at: *repo_path - run_test: - description: Run test and functional test - steps: - - run: - name: Test - command: yarn run test - - store_test_results: - path: reports/ - -jobs: - prepare: - <<: *defaults - executor: default_executor - steps: - - checkout - - restore_cache: - key: *yarn_cache_key - - run: - name: Install dependencies - command: yarn - - run: - name: Install dependencies - command: yarn bootstrap - - run: - name: Prepare CI - command: yarn lint - - run: - name: Clean project - command: yarn clean - - run: - name: Build project - command: yarn build - - save_cache: - key: *yarn_cache_key - paths: - - ~/.yarn - - ~/.cache/yarn - - node_modules - - persist_to_workspace: - root: *repo_path - paths: - - ./* - - test_node_latest: - <<: *defaults - executor: node_latest - steps: - - restore_repo - - run_test - - save_cache: - key: *coverage_key - paths: - - coverage - test_node_lts_12: - <<: *defaults - executor: node_lts_12 - steps: - - restore_repo - - run_test -# test_e2e_cli: -# <<: *defaults -# executor: node_latest -# steps: -# - restore_repo -# - run: -# name: Test End-to-End ClI -# command: yarn run test:e2e:cli - - coverage: - <<: *defaults - executor: default_executor - steps: - - restore_repo - - restore_cache: - key: *coverage_key - - run: - name: Publish coverage - command: yarn run coverage:publish - - store_artifacts: - path: coverage - -workflows: - version: 2 - workflow: - jobs: - - prepare: - <<: *ignore_non_dev_branches - - test_node_latest: - requires: - - prepare - <<: *ignore_non_dev_branches - - test_node_lts_12: - requires: - - prepare - <<: *ignore_non_dev_branches -# - test_e2e_cli: -# requires: -# - prepare -# - test_node_latest -# - test_node_lts_12 -# <<: *ignore_non_dev_branches -# - coverage: -# requires: -# - test_e2e_cli -# <<: *ignore_non_dev_branches diff --git a/.eslintrc b/.eslintrc index 28db2d51c..e5c7501c7 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,21 +1,123 @@ { "extends": [ - "@verdaccio" + "eslint:recommended", + "google", + "plugin:react/recommended", + "plugin:jest/recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:import/typescript", + "plugin:prettier/recommended", + "plugin:jsx-a11y/recommended", + "prettier/@typescript-eslint" ], + "plugins": [ + "import", + "jest", + "prettier", + "jsx-a11y", + "react-hooks" + ], + "env": { + "es6": true, + "browser": true, + "node": true, + "jest": true + }, + "globals": { + "__APP_VERSION__": true + }, + "parserOptions": { + "allowImportExportEverywhere": true, + "sourceType": "module", + "ecmaVersion": 2019, + "ecmaFeatures": { + "impliedStrict": true, + "jsx": true + } + }, + "settings": { + "react": { + "version": "detect" + }, + "import/resolver": { + "node": { + "extensions": [".js", ".jsx", ".ts", ".tsx"] + } + } + }, + "parser": "@typescript-eslint/parser", "rules": { - "@typescript-eslint/no-var-requires": 0, + "curly": [ + "error", "all" + ], + "prettier/prettier": [ + "error", + { + "endOfLine": "auto", + "printWidth": 120, + "tabWidth": 2, + "useTabs": false, + "semi": true, + "trailingComma": "es5", + "singleQuote": true, + "bracketSpacing": true + } + ], + "keyword-spacing": "off", + "no-tabs": "off", + "no-useless-escape": "off", + "padded-blocks": "off", + "require-jsdoc": "off", + "valid-jsdoc": "off", + "import/order": ["warn"], + "react/prop-types": 0, + "jest/no-export": 0, + "jest/no-test-callback": 0, + "jest/no-try-expect": 1, + "jest/no-identical-title": 1, + "eol-last": "warn", + "no-irregular-whitespace": "warn", + "no-mixed-spaces-and-tabs": ["warn", "smart-tabs"], + "no-trailing-spaces": "warn", + + "camelcase": "off", + "guard-for-in": "error", + "new-cap": "error", + "max-len": ["warn", 180], + "no-console": ["error", { "allow": ["warn"] }], + "no-constant-condition": "error", + "no-debugger": "error", + "no-empty": "error", + "no-fallthrough": "error", + "no-invalid-this": "error", + "no-new-require": "error", + "no-undef": "error", + "no-unreachable": "error", + "no-unused-vars": ["warn", { "vars": "all", "args": "none" }], + "no-var": "error", + "one-var": "error", + "prefer-rest-params": "warn", + "prefer-spread": "warn", + "semi": 0, + "@typescript-eslint/camelcase": 0, "@typescript-eslint/ban-ts-ignore": 0, + "@typescript-eslint/no-var-requires": 0, "@typescript-eslint/no-inferrable-types": 0, + "@typescript-eslint/interface-name-prefix": 0, "@typescript-eslint/no-empty-function": 0, - "@typescript-eslint/no-this-alias": ["warn"], + "@typescript-eslint/no-this-alias": 0, "@typescript-eslint/no-use-before-define": 0, "@typescript-eslint/array-type": ["warn"], "@typescript-eslint/no-explicit-any": 0, "@typescript-eslint/indent": 0, - "@typescript-eslint/interface-name-prefix": 0, - "import/order": 0, - "handle-callback-err": 1, - "prefer-const": 1, + "@typescript-eslint/ban-ts-comment": 0, + "@typescript-eslint/ban-types": 0, + "@typescript-eslint/explicit-module-boundary-types": 0, + "@typescript-eslint/explicit-member-accessibility": ["warn"], + "@typescript-eslint/prefer-optional-chain": ["warn"], + "handle-callback-err": 0, + "prefer-const": 0, "prefer-promise-reject-errors": 1 } } diff --git a/.github/workflows/docker-publish.yml b/.github/disabled/docker-publish.yml similarity index 100% rename from .github/workflows/docker-publish.yml rename to .github/disabled/docker-publish.yml diff --git a/.github/workflows/e2e-angular-cli-workflow.yml b/.github/disabled/e2e-angular-cli-workflow.yml similarity index 100% rename from .github/workflows/e2e-angular-cli-workflow.yml rename to .github/disabled/e2e-angular-cli-workflow.yml diff --git a/.github/workflows/e2e-gatsbyjs-cli-workflow.yml b/.github/disabled/e2e-gatsbyjs-cli-workflow.yml similarity index 100% rename from .github/workflows/e2e-gatsbyjs-cli-workflow.yml rename to .github/disabled/e2e-gatsbyjs-cli-workflow.yml diff --git a/.github/workflows/e2e-jest-workflow.yml b/.github/disabled/e2e-jest-workflow.yml similarity index 100% rename from .github/workflows/e2e-jest-workflow.yml rename to .github/disabled/e2e-jest-workflow.yml diff --git a/.github/workflows/registry.yml b/.github/disabled/registry.yml similarity index 100% rename from .github/workflows/registry.yml rename to .github/disabled/registry.yml diff --git a/.github/workflows/release-canary.yml b/.github/disabled/release-canary.yml similarity index 100% rename from .github/workflows/release-canary.yml rename to .github/disabled/release-canary.yml diff --git a/.github/workflows/release.yml b/.github/disabled/release.yml similarity index 100% rename from .github/workflows/release.yml rename to .github/disabled/release.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9d23b953..7137a45c8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ on: - 'packages/**' - 'jest/**' - 'package.json' - - 'lerna.json' + - 'pnpm-workspace.yaml' jobs: ci: @@ -19,25 +19,27 @@ jobs: strategy: fail-fast: false matrix: - node_version: [10, 12, 13, 14] + node_version: [10, 12, 14] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.3.1 - name: Use Node ${{ matrix.node_version }} - uses: actions/setup-node@v2.1.1 + uses: actions/setup-node@v1 with: node_version: ${{ matrix.node_version }} + - name: Install pnpm + run: npm i -g pnpm - name: Install - run: yarn --frozen-lockfile - - name: Bootstrap Lerna - run: yarn bootstrap + run: pnpm recursive install + - name: Install packages + run: pnpm install -r - name: Lint - run: yarn lint + run: pnpm lint - name: Clean - run: yarn clean + run: pnpm clean - name: Build - run: yarn build + run: pnpm build - name: Test - run: yarn test + run: pnpm test diff --git a/.github/workflows/docker-publish-pre-check.yml b/.github/workflows/docker-publish-pre-check.yml index e4ee0dc79..2f9fabd47 100644 --- a/.github/workflows/docker-publish-pre-check.yml +++ b/.github/workflows/docker-publish-pre-check.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v2.3.1 - name: Build - run: yarn docker + run: npm run docker env: VERDACCIO_BUILD_REGISTRY: https://registry.verdaccio.org diff --git a/.npmrc b/.npmrc index 25bc24754..ad1054b11 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,2 @@ always-auth = true -fetch-retries="10" +recursive-install = true diff --git a/Dockerfile b/Dockerfile index 9a5cebe28..ed9403952 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM node:12.18.3-alpine as builder -ENV NODE_ENV=production \ +ENV NODE_ENV=development \ VERDACCIO_BUILD_REGISTRY=https://registry.verdaccio.org RUN apk --no-cache add openssl ca-certificates wget && \ @@ -12,12 +12,12 @@ RUN apk --no-cache add openssl ca-certificates wget && \ WORKDIR /opt/verdaccio-build COPY . . -RUN yarn config set registry $VERDACCIO_BUILD_REGISTRY && \ - yarn install --production=false && \ - yarn build && \ - yarn lint && \ - yarn cache clean && \ - yarn install --production=true +RUN npm -g i pnpm@latest && \ + pnpm config set registry $VERDACCIO_BUILD_REGISTRY && \ + pnpm recursive install --frozen-lockfile && \ + pnpm run build && \ + pnpm run lint && \ + pnpm install --prod FROM node:12.18.3-alpine LABEL maintainer="https://github.com/verdaccio/verdaccio" diff --git a/debug/package.json b/debug/package.json index eac88789b..796989009 100644 --- a/debug/package.json +++ b/debug/package.json @@ -4,6 +4,6 @@ "version": "1.0.0", "dependencies": { "@verdaccio/babel-preset": "9.4.0", - "@verdaccio/eslint-config": "9.3.2" + "@verdaccio/cli": "5.0.0-alpha.0" } } diff --git a/lerna.json b/lerna.json deleted file mode 100644 index f0c526445..000000000 --- a/lerna.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": "5.0.0-alpha.0", - "packages": [ - "packages/*" - ], - "npmClient": "yarn", - "useWorkspaces": true, - "stream": true, - "command": { - "publish": { - "message": "chore: publish release %s" - } - } -} diff --git a/package.json b/package.json index 32dfcf2f8..fe2ff3e26 100644 --- a/package.json +++ b/package.json @@ -9,15 +9,35 @@ }, "homepage": "https://verdaccio.org", "private": true, - "workspaces": [ - "packages/*", - "website" - ], "funding": { "type": "opencollective", "url": "https://opencollective.com/verdaccio" }, "devDependencies": { + "@babel/cli": "7.10.5", + "@babel/core": "7.10.5", + "@babel/node": "7.10.5", + "@babel/plugin-proposal-class-properties": "7.10.4", + "@babel/plugin-proposal-decorators": "7.10.5", + "@babel/plugin-proposal-export-namespace-from": "7.10.4", + "@babel/plugin-proposal-function-sent": "7.10.4", + "@babel/plugin-proposal-json-strings": "7.10.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.10.4", + "@babel/plugin-proposal-numeric-separator": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.10.4", + "@babel/plugin-proposal-optional-chaining": "7.10.4", + "@babel/plugin-proposal-throw-expressions": "7.10.4", + "@babel/plugin-syntax-dynamic-import": "7.8.3", + "@babel/plugin-syntax-import-meta": "7.10.4", + "@babel/plugin-transform-async-to-generator": "7.10.4", + "@babel/plugin-transform-classes": "7.10.4", + "@babel/plugin-transform-runtime": "7.10.5", + "@babel/polyfill": "7.10.4", + "@babel/preset-env": "7.10.4", + "@babel/preset-react": "7.10.4", + "@babel/preset-typescript": "7.10.4", + "@babel/register": "7.10.5", + "@babel/runtime": "7.10.5", "@commitlint/cli": "8.3.5", "@commitlint/config-conventional": "8.2.0", "@octokit/rest": "17.0.0", @@ -32,13 +52,29 @@ "@types/request": "2.48.3", "@types/semver": "7.2.0", "@types/supertest": "2.0.9", - "@verdaccio/babel-preset": "9.6.1", - "@verdaccio/eslint-config": "9.3.2", + "@typescript-eslint/eslint-plugin": "^3.8.0", + "@typescript-eslint/parser": "^3.8.0", "@verdaccio/types": "9.5.0", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "10.1.0", + "babel-jest": "26.1.0", + "babel-plugin-dynamic-import-node": "2.3.3", + "babel-plugin-emotion": "10.0.33", "codecov": "3.6.1", "cross-env": "7.0.2", "detect-secrets": "1.0.6", - "eslint": "7.0.0", + "eslint": "7.5.0", + "eslint-config-google": "0.14.0", + "eslint-config-prettier": "6.10.0", + "eslint-plugin-babel": "5.3.0", + "eslint-plugin-import": "2.22.0", + "eslint-plugin-jest": "23.8.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-prettier": "3.1.2", + "eslint-plugin-react": "^7.20.5", + "eslint-plugin-react-hooks": "^4.0.8", + "eslint-plugin-simple-import-sort": "5.0.2", + "eslint-plugin-verdaccio": "8.4.2", "fs-extra": "8.1.0", "get-stdin": "7.0.0", "husky": "2.7.0", @@ -47,7 +83,6 @@ "jest-environment-node": "26.1.0", "jest-junit": "11.0.1", "kleur": "3.0.3", - "lerna": "3.22.1", "lint-staged": "8.2.1", "nock": "12.0.3", "prettier": "1.19.1", @@ -61,21 +96,13 @@ "verdaccio-memory": "9.7.0" }, "scripts": { - "bootstrap": "lerna bootstrap", "debug": "node debug/bootstrap.js", "dev": "cross-env BABEL_ENV=registry babel-node --extensions \".ts,.tsx\" packages/cli/src", - "clean": "lerna run clean", - "build": "lerna run build", + "clean": "pnpm recursive run clean", + "build": "pnpm recursive run build", "docker": "docker build -t verdaccio/verdaccio:local . --no-cache", - "release": "lerna version --conventional-commits", - "version:canary": "lerna version --conventional-commits --conventional-prerelease --no-commit-hooks --exact --no-changelog --yes --preid alpha", - "publish:canary": "lerna publish from-package --canary --yes --no-git-reset --no-git-tag-version --no-push --force-publish --concurrency 1", - "release:from-prerelease": "lerna version --conventional-commits --conventional-graduate", - "release:prerelease": "lerna version --conventional-commits --conventional-prerelease --preid next --registry http://localhost:4873", - "release:publish": "lerna publish from-git", - "release:publish-prerelease": "lerna publish from-git --pre-dist-tag next", "lint": "eslint \"packages/**/@(src|tests|test)/**\"", - "test": "lerna run test --concurrency 1", + "test": "pnpm recursive test", "test:e2e:cli": "cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --passWithNoTests", "website:lint": "cd website && yarn lint", "website:develop": "cd website && yarn develop", diff --git a/packages/api/.babelrc b/packages/api/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/api/.babelrc +++ b/packages/api/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/api/package.json b/packages/api/package.json index 83f7ddf88..c858f4fd1 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -19,7 +19,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "license": "MIT", "dependencies": { @@ -37,6 +37,8 @@ "mime": "2.4.4" }, "devDependencies": { + "@verdaccio/config": "5.0.0-alpha.0", + "@verdaccio/server": "5.0.0-alpha.0", "@verdaccio/dev-types": "5.0.0-alpha.0", "@verdaccio/types": "9.5.0", "body-parser": "1.19.0", diff --git a/packages/api/src/publish.ts b/packages/api/src/publish.ts index bab18dfcb..a095f9195 100644 --- a/packages/api/src/publish.ts +++ b/packages/api/src/publish.ts @@ -1,5 +1,5 @@ -import _ from 'lodash'; import Path from 'path'; +import _ from 'lodash'; import mime from 'mime'; import { Router } from 'express'; diff --git a/packages/api/src/v1/search.ts b/packages/api/src/v1/search.ts index 1b1995213..38d01fd15 100644 --- a/packages/api/src/v1/search.ts +++ b/packages/api/src/v1/search.ts @@ -5,12 +5,12 @@ function compileTextSearch(textSearch: string): ((pkg: Package) => boolean) { const personMatch = (person, search) => { if(typeof person === 'string') {return person.includes(search);} - + if(typeof person === 'object') {for(const field of Object.values(person)) {if(typeof field === 'string' && field.includes(search)) {return true;}}} - + return false; } const matcher = function(q) { @@ -35,13 +35,13 @@ function compileTextSearch(textSearch: string): ((pkg: Package) => boolean) { export default function(route, auth, storage): void { route.get('/-/v1/search', (req, res)=>{ // TODO: implement proper result scoring weighted by quality, popularity and maintenance query parameters - let [text, size, from /* , quality, popularity, maintenance */] = + let [text, size, from /* , quality, popularity, maintenance */] = ['text', 'size', 'from' /* , 'quality', 'popularity', 'maintenance' */] .map(k => req.query[k]) - + size = parseInt(size) || 20; from = parseInt(from) || 0; - + const isInteresting = compileTextSearch(text); const resultStream = storage.search(0, {req: {query: {local: true}}}); @@ -95,4 +95,4 @@ export default function(route, auth, storage): void { {sendResponse()} }) }) -} \ No newline at end of file +} diff --git a/packages/api/src/v1/token.ts b/packages/api/src/v1/token.ts index fd0b7db4e..d55ebc75f 100644 --- a/packages/api/src/v1/token.ts +++ b/packages/api/src/v1/token.ts @@ -5,8 +5,8 @@ import { getApiToken } from '@verdaccio/auth'; import { logger } from '@verdaccio/logger'; import { Response, Router } from 'express'; -import {$NextFunctionVer, $RequestExtend, IAuth, IStorageHandler} from '../../../types'; import { Config, RemoteUser, Token } from '@verdaccio/types'; +import {$NextFunctionVer, $RequestExtend, IAuth, IStorageHandler} from '../../../types'; export type NormalizeToken = Token & { created: string; diff --git a/packages/api/test/integration/_helper.ts b/packages/api/test/integration/_helper.ts index 1687d43d0..e5d3d6c3c 100644 --- a/packages/api/test/integration/_helper.ts +++ b/packages/api/test/integration/_helper.ts @@ -8,10 +8,10 @@ import { Config } from '@verdaccio/config'; import { Storage } from '@verdaccio/store'; import { final, handleError, errorReportingMiddleware } from '@verdaccio/middleware'; import { Auth } from '@verdaccio/auth'; -import apiEndpoints from '../../src'; import {IAuth} from "@verdaccio/dev-types"; import {HEADER_TYPE, HTTP_STATUS, generatePackageMetadata} from "@verdaccio/dev-commons"; import {HEADERS} from "@verdaccio/commons-api"; +import apiEndpoints from '../../src'; const getConf = (conf) => { const configPath = path.join(__dirname, 'config', conf); diff --git a/packages/api/test/integration/package.spec.ts b/packages/api/test/integration/package.spec.ts index 1bda9bddf..a561e9717 100644 --- a/packages/api/test/integration/package.spec.ts +++ b/packages/api/test/integration/package.spec.ts @@ -1,9 +1,9 @@ import supertest from 'supertest'; -import {initializeServer, publishTaggedVersion, publishVersion} from './_helper'; import { HTTP_STATUS } from '@verdaccio/commons-api'; import {HEADER_TYPE, HEADERS} from '@verdaccio/dev-commons'; import {$RequestExtend, $ResponseExtend} from "@verdaccio/dev-types"; +import {initializeServer, publishTaggedVersion, publishVersion} from './_helper'; const mockApiJWTmiddleware = jest.fn(() => (req: $RequestExtend, res: $ResponseExtend, _next): void => { diff --git a/packages/api/test/integration/ping.spec.ts b/packages/api/test/integration/ping.spec.ts index 08901d586..449d789ca 100644 --- a/packages/api/test/integration/ping.spec.ts +++ b/packages/api/test/integration/ping.spec.ts @@ -1,8 +1,8 @@ import supertest from 'supertest'; -import {initializeServer } from './_helper'; import { HTTP_STATUS } from '@verdaccio/commons-api'; import {HEADER_TYPE, HEADERS} from '@verdaccio/dev-commons'; +import {initializeServer } from './_helper'; describe('ping', () => { test('should return the reply the ping', async () => { diff --git a/packages/api/test/integration/publish.spec.ts b/packages/api/test/integration/publish.spec.ts index c0d250abf..78e832f52 100644 --- a/packages/api/test/integration/publish.spec.ts +++ b/packages/api/test/integration/publish.spec.ts @@ -1,8 +1,8 @@ -import {initializeServer, publishVersion} from './_helper'; import { HTTP_STATUS } from '@verdaccio/commons-api'; import {API_ERROR, API_MESSAGE, generatePackageMetadata, HEADER_TYPE, HEADERS} from '@verdaccio/dev-commons'; import {$RequestExtend, $ResponseExtend} from '@verdaccio/dev-types'; import supertest from "supertest"; +import {initializeServer, publishVersion} from './_helper'; const mockApiJWTmiddleware = jest.fn(() => (req: $RequestExtend, res: $ResponseExtend, _next): void => { diff --git a/packages/api/test/integration/user.spec.ts b/packages/api/test/integration/user.spec.ts index f58b45646..0cfda7552 100644 --- a/packages/api/test/integration/user.spec.ts +++ b/packages/api/test/integration/user.spec.ts @@ -1,11 +1,11 @@ import supertest from 'supertest'; -import { initializeServer } from './_helper'; import { HTTP_STATUS, API_ERROR } from '@verdaccio/commons-api'; import {HEADERS, HEADER_TYPE, API_MESSAGE} from '@verdaccio/dev-commons'; import {$RequestExtend, $ResponseExtend} from "@verdaccio/dev-types"; import {getBadRequest, getConflict, getUnauthorized} from "@verdaccio/commons-api/lib"; import _ from "lodash"; +import { initializeServer } from './_helper'; const mockApiJWTmiddleware = jest.fn(() => (req: $RequestExtend, res: $ResponseExtend, _next): void => { diff --git a/packages/api/test/integration/whoami.spec.ts b/packages/api/test/integration/whoami.spec.ts index 13227fa90..0435dd8d3 100644 --- a/packages/api/test/integration/whoami.spec.ts +++ b/packages/api/test/integration/whoami.spec.ts @@ -1,9 +1,9 @@ import supertest from 'supertest'; -import {initializeServer } from './_helper'; import { HTTP_STATUS } from '@verdaccio/commons-api'; import { HEADERS} from '@verdaccio/dev-commons'; import {$RequestExtend, $ResponseExtend} from "@verdaccio/dev-types"; +import {initializeServer } from './_helper'; const mockApiJWTmiddleware = jest.fn(() => (req: $RequestExtend, res: $ResponseExtend, _next): void => { diff --git a/packages/api/test/unit/publish.spec.ts b/packages/api/test/unit/publish.spec.ts index 1cff6b6e5..b1b59cdca 100644 --- a/packages/api/test/unit/publish.spec.ts +++ b/packages/api/test/unit/publish.spec.ts @@ -1,5 +1,5 @@ -import { addVersion, uploadPackageTarball, removeTarball, unPublishPackage, publishPackage } from '../../src/publish'; import { HTTP_STATUS, API_ERROR } from '@verdaccio/dev-commons'; +import { addVersion, uploadPackageTarball, removeTarball, unPublishPackage, publishPackage } from '../../src/publish'; const REVISION_MOCK = '15-e53a77096b0ee33e'; diff --git a/packages/auth/.babelrc b/packages/auth/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/auth/.babelrc +++ b/packages/auth/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/auth/package.json b/packages/auth/package.json index 99b6e8d25..6c68524e7 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -19,7 +19,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "license": "MIT", "dependencies": { @@ -32,7 +32,10 @@ "lodash": "4.17.15" }, "devDependencies": { - "@verdaccio/dev-types": "5.0.0-alpha.0" + "@verdaccio/config": "workspace:5.0.0-alpha.0", + "@verdaccio/mock": "workspace:5.0.0-alpha.0", + "@verdaccio/dev-types": "workspace:5.0.0-alpha.0", + "@verdaccio/types": "9.5.0" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/auth/src/utils.ts b/packages/auth/src/utils.ts index 010a1ac55..0bdd38438 100644 --- a/packages/auth/src/utils.ts +++ b/packages/auth/src/utils.ts @@ -75,7 +75,7 @@ export async function getApiToken(auth: IAuthWebUI, config: Config, remoteUser: // i am wiling to use here _.isNil but flow does not like it yet. const { jwt } = security.api; - if (jwt && jwt.sign) { + if (jwt?.sign) { return await auth.jwtEncrypt(remoteUser, jwt.sign); } return await new Promise((resolve): void => { diff --git a/packages/auth/test/auth-utils.spec.ts b/packages/auth/test/auth-utils.spec.ts index d02d0335e..4cf150675 100644 --- a/packages/auth/test/auth-utils.spec.ts +++ b/packages/auth/test/auth-utils.spec.ts @@ -1,5 +1,6 @@ +import path from "path"; import _ from 'lodash'; -import { Auth } from '@verdaccio/auth'; +import { Auth } from '../src'; import {CHARACTER_ENCODING, TOKEN_BEARER} from '@verdaccio/dev-commons'; import { configExample } from '@verdaccio/mock'; @@ -19,16 +20,15 @@ import { signPayload } from '@verdaccio/utils'; + +import { IAuth } from '@verdaccio/dev-types'; +import {Config, Security, RemoteUser} from '@verdaccio/types'; import { getMiddlewareCredentials, getApiToken, verifyJWTPayload, getSecurity } from '../src' -import { IAuth } from '@verdaccio/dev-types'; -import {Config, Security, RemoteUser} from '@verdaccio/types'; -import path from "path"; - setup([]); const parseConfigurationFile = (conf) => { @@ -48,6 +48,7 @@ describe('Auth utilities', () => { function getConfig(configFileName: string, secret: string) { const conf = parseConfigFile(parseConfigurationSecurityFile(configFileName)); + // @ts-ignore const secConf= _.merge(configExample(), conf); secConf.secret = secret; const config: Config = new AppConfig(secConf); diff --git a/packages/loaders/test/auth.spec.ts b/packages/auth/test/auth.spec.ts similarity index 95% rename from packages/loaders/test/auth.spec.ts rename to packages/auth/test/auth.spec.ts index 3a259b9cf..62dda5ee9 100644 --- a/packages/loaders/test/auth.spec.ts +++ b/packages/auth/test/auth.spec.ts @@ -1,12 +1,13 @@ import _ from 'lodash'; -import { Auth } from '@verdaccio/auth'; -import {Config as AppConfig } from '@verdaccio/config'; -import {setup} from '@verdaccio/logger'; -import {IAuth} from '@verdaccio/dev-types'; -import {Config} from '@verdaccio/types'; +import { Config as AppConfig } from '@verdaccio/config'; +import { setup } from '@verdaccio/logger'; +import { IAuth } from '@verdaccio/dev-types'; +import { Config } from '@verdaccio/types'; import { ROLES } from '@verdaccio/dev-commons'; import { getInternalError } from '@verdaccio/commons-api'; +import { Auth } from '../src'; + import { authProfileConf, authPluginFailureConf, authPluginPassThrougConf } from './helper/plugin'; setup([]); diff --git a/packages/loaders/test/helper/plugin.ts b/packages/auth/test/helper/plugin.ts similarity index 100% rename from packages/loaders/test/helper/plugin.ts rename to packages/auth/test/helper/plugin.ts diff --git a/packages/auth/test/partials/plugin/authenticate.fail.js b/packages/auth/test/partials/plugin/authenticate.fail.js new file mode 100644 index 000000000..db36a0f02 --- /dev/null +++ b/packages/auth/test/partials/plugin/authenticate.fail.js @@ -0,0 +1,11 @@ +import { getInternalError } from '@verdaccio/commons-api'; + +module.exports = function ( ) { + return { + authenticate( user, pass, callback ) { + // we return an 500 error, the second argument must be false. + // https://verdaccio.org/docs/en/dev-plugins#onerror + callback(getInternalError(), false); + } + }; +}; diff --git a/packages/auth/test/partials/plugin/authenticate.passthroug.js b/packages/auth/test/partials/plugin/authenticate.passthroug.js new file mode 100644 index 000000000..24fa44b99 --- /dev/null +++ b/packages/auth/test/partials/plugin/authenticate.passthroug.js @@ -0,0 +1,10 @@ + +module.exports = function ( ) { + return { + authenticate( user, pass, callback ) { + /* user and pass are used here to forward errors + and success types respectively for testing purposes */ + callback(user, pass); + } + }; +}; diff --git a/packages/auth/test/partials/plugin/authenticate.success.js b/packages/auth/test/partials/plugin/authenticate.success.js new file mode 100644 index 000000000..e58235651 --- /dev/null +++ b/packages/auth/test/partials/plugin/authenticate.success.js @@ -0,0 +1,10 @@ + +module.exports = function ( ) { + return { + authenticate( user, pass, callback ) { + // https://verdaccio.org/docs/en/dev-plugins#onsuccess + // this is a successful login and return a simple group + callback(null, ['test']); + } + }; +}; diff --git a/packages/cli/.babelrc b/packages/cli/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/cli/.babelrc +++ b/packages/cli/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/cli/package.json b/packages/cli/package.json index 76e578b81..5469dc28e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -24,11 +24,12 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types", + "build": "pnpm run build:js && pnpm run build:types", "bundle": "cross-env BABEL_ENV=registry webpack --config scripts/bundle.js --profile --json > compilation-stats.json" }, "dependencies": { "@verdaccio/config": "5.0.0-alpha.0", + "@verdaccio/logger": "5.0.0-alpha.0", "@verdaccio/node-api": "5.0.0-alpha.0", "@verdaccio/utils": "5.0.0-alpha.0", "commander": "5.1.0", diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index 7dedaa599..a6f1c8ad7 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -19,7 +19,7 @@ export default function initProgram(commander, pkgVersion, pkgName) { verdaccioConfiguration = parseConfigFile(configPathLocation); const { web, https, self_path } = verdaccioConfiguration; - process.title = web && web.title || DEFAULT_PROCESS_NAME; + process.title = web?.title || DEFAULT_PROCESS_NAME; // note: self_path is only being used by @verdaccio/storage , not really useful and migth be removed soon if (!self_path) { diff --git a/packages/commons/.babelrc b/packages/commons/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/commons/.babelrc +++ b/packages/commons/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/commons/package.json b/packages/commons/package.json index 3312e18af..2e180d2b5 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -19,7 +19,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/config/.babelrc b/packages/config/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/config/.babelrc +++ b/packages/config/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/config/package.json b/packages/config/package.json index 2065969a9..40c01a8ce 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -20,11 +20,16 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" + }, + "devDependencies": { + "@verdaccio/dev-types": "workspace:5.0.0-alpha.0" }, "dependencies": { - "@verdaccio/logger": "5.0.0-alpha.0", - "@verdaccio/utils": "5.0.0-alpha.0" + "@verdaccio/dev-commons": "workspace:5.0.0-alpha.0", + "@verdaccio/logger": "workspace:5.0.0-alpha.0", + "@verdaccio/utils": "workspace:5.0.0-alpha.0", + "mkdirp": "0.5.5" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/config/src/config-path.ts b/packages/config/src/config-path.ts index 5f06aab13..fc2919b40 100644 --- a/packages/config/src/config-path.ts +++ b/packages/config/src/config-path.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import _ from 'lodash'; import Path from 'path'; +import _ from 'lodash'; import { logger } from '@verdaccio/logger'; import mkdirp from 'mkdirp'; diff --git a/packages/config/src/config.ts b/packages/config/src/config.ts index 43e0e52a1..61f778bf7 100644 --- a/packages/config/src/config.ts +++ b/packages/config/src/config.ts @@ -1,5 +1,5 @@ -import _ from 'lodash'; import assert from 'assert'; +import _ from 'lodash'; import { getMatchedPackagesSpec, diff --git a/packages/config/test/config.spec.ts b/packages/config/test/config.spec.ts index a70836530..0137cfc5e 100644 --- a/packages/config/test/config.spec.ts +++ b/packages/config/test/config.spec.ts @@ -1,7 +1,7 @@ import path from 'path'; import _ from 'lodash'; -import { Config, readDefaultConfig } from '@verdaccio/config'; +import { Config, readDefaultConfig } from '../src'; import { setup } from '@verdaccio/logger'; import {DEFAULT_REGISTRY, DEFAULT_UPLINK, ROLES, WEB_TITLE} from '@verdaccio/dev-commons'; diff --git a/packages/hooks/.babelrc b/packages/hooks/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/hooks/.babelrc +++ b/packages/hooks/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 87cd572b2..24b4c4619 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -21,7 +21,11 @@ "request": "2.87.0" }, "devDependencies": { + "@verdaccio/auth": "5.0.0-alpha.0", + "@verdaccio/config": "5.0.0-alpha.0", + "@verdaccio/utils": "5.0.0-alpha.0", "@verdaccio/dev-commons": "5.0.0-alpha.0", + "@verdaccio/dev-types": "5.0.0-alpha.0", "@verdaccio/types": "9.5.0" }, "scripts": { @@ -30,7 +34,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/loaders/.babelrc b/packages/loaders/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/loaders/.babelrc +++ b/packages/loaders/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/loaders/package.json b/packages/loaders/package.json index af87bcf21..25b936463 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -13,11 +13,15 @@ "url": "git://github.com/verdaccio/verdaccio" }, "dependencies": { - "@verdaccio/dev-commons": "5.0.0-alpha.0", - "@verdaccio/logger": "5.0.0-alpha.0", + "@verdaccio/dev-commons": "workspace:5.0.0-alpha.0", + "@verdaccio/logger": "workspace:5.0.0-alpha.0", "lodash": "4.17.15" }, "devDependencies": { + "@verdaccio/mock": "workspace:5.0.0-alpha.0", + "@verdaccio/dev-types": "workspace:5.0.0-alpha.0", + "@verdaccio/config": "workspace:5.0.0-alpha.0", + "@verdaccio/commons-api": "^9.7.1", "@verdaccio/types": "9.5.0" }, "homepage": "https://verdaccio.org", @@ -28,7 +32,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/logger-prettify/.babelrc b/packages/logger-prettify/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/logger-prettify/.babelrc +++ b/packages/logger-prettify/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/logger-prettify/.eslintrc b/packages/logger-prettify/.eslintrc index 5cc0de02f..634eb186c 100644 --- a/packages/logger-prettify/.eslintrc +++ b/packages/logger-prettify/.eslintrc @@ -1,7 +1,4 @@ { - "extends": [ - "@verdaccio" - ], "rules": { "guard-for-in": 0 } diff --git a/packages/logger-prettify/package.json b/packages/logger-prettify/package.json index d521333f2..620d4a773 100644 --- a/packages/logger-prettify/package.json +++ b/packages/logger-prettify/package.json @@ -17,11 +17,9 @@ "scripts": { "clean": "rimraf ./build", "test": "cross-env NODE_ENV=test BABEL_ENV=test jest", - "type-check": "tsc --noEmit", - "lint": "yarn type-check && eslint \"@(src|tests)/**\"", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { "@verdaccio/commons-api": "9.6.1", diff --git a/packages/logger/.babelrc b/packages/logger/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/logger/.babelrc +++ b/packages/logger/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/logger/package.json b/packages/logger/package.json index 4abbde61b..18c38a6a8 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -19,8 +19,7 @@ "test": "cross-env NODE_ENV=test BABEL_ENV=test jest --runTestsByPath", "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", - "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps" }, "dependencies": { "@verdaccio/logger-prettify": "5.0.0-alpha.0", @@ -28,7 +27,7 @@ "pino": "5.17.0" }, "devDependencies": { - "@types/pino": "6.0.1", + "@types/pino": "5.20.0", "@verdaccio/types": "9.5.0" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" diff --git a/packages/middleware/.babelrc b/packages/middleware/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/middleware/.babelrc +++ b/packages/middleware/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/middleware/package.json b/packages/middleware/package.json index 864c31d63..3d93e2b1c 100644 --- a/packages/middleware/package.json +++ b/packages/middleware/package.json @@ -19,7 +19,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { "@verdaccio/commons-api": "9.6.1", diff --git a/packages/mock/.babelrc b/packages/mock/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/mock/.babelrc +++ b/packages/mock/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/mock/package.json b/packages/mock/package.json index bcabb98f0..15dedd9a3 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -20,9 +20,10 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { + "@verdaccio/dev-commons": "5.0.0-alpha.0", "@verdaccio/utils": "5.0.0-alpha.0", "fs-extra": "^8.1.0", "lodash": "^4.17.15", diff --git a/packages/mock/src/config.ts b/packages/mock/src/config.ts index eeebc2f8a..a555b2487 100644 --- a/packages/mock/src/config.ts +++ b/packages/mock/src/config.ts @@ -1,6 +1,6 @@ -import _ from 'lodash'; import path from 'path'; +import _ from 'lodash'; import {parseConfigFile} from '@verdaccio/utils'; diff --git a/packages/mock/src/mock.ts b/packages/mock/src/mock.ts index 1e5fbfa54..e54ccb457 100644 --- a/packages/mock/src/mock.ts +++ b/packages/mock/src/mock.ts @@ -1,7 +1,7 @@ import path from 'path'; import fs from 'fs'; -import * as fsExtra from 'fs-extra'; import os from 'os'; +import * as fsExtra from 'fs-extra'; import {DOMAIN_SERVERS} from './constants'; import VerdaccioProcess from './server_process'; import {VerdaccioConfig} from './verdaccio-server'; diff --git a/packages/mock/src/request.ts b/packages/mock/src/request.ts index bd5b40e23..ffedc09e5 100644 --- a/packages/mock/src/request.ts +++ b/packages/mock/src/request.ts @@ -1,5 +1,5 @@ -import _ from 'lodash'; import assert from 'assert'; +import _ from 'lodash'; import request from 'request'; import { IRequestPromise } from './types'; @@ -47,7 +47,7 @@ export class PromiseAssert extends Promise implements IRequestPromise { public body_error(expected: any) { - + const selfData = this[requestData]; return injectResponse(this, this.then(function(body) { @@ -88,7 +88,7 @@ export class PromiseAssert extends Promise implements IRequestPromise { } function injectResponse(smartObject: any, promise: Promise): Promise { - + promise[requestData] = smartObject[requestData]; return promise; } diff --git a/packages/mock/src/server.ts b/packages/mock/src/server.ts index 7f1421d4b..1af943182 100644 --- a/packages/mock/src/server.ts +++ b/packages/mock/src/server.ts @@ -1,10 +1,10 @@ -import _ from 'lodash'; import assert from 'assert'; +import _ from 'lodash'; +import {API_MESSAGE, HEADERS, HTTP_STATUS, TOKEN_BASIC} from '@verdaccio/dev-commons'; +import {buildToken} from "@verdaccio/utils"; import smartRequest from './request'; import {IServerBridge} from './types'; -import {API_MESSAGE, HEADERS, HTTP_STATUS, TOKEN_BASIC} from '@verdaccio/dev-commons'; -import {buildToken} from "@verdaccio/utils"; import {CREDENTIALS} from "./constants" import getPackage from './fixtures/package'; diff --git a/packages/mock/src/utils-test.ts b/packages/mock/src/utils-test.ts index 456f4934e..829027b54 100644 --- a/packages/mock/src/utils-test.ts +++ b/packages/mock/src/utils-test.ts @@ -1,8 +1,8 @@ -import { Version } from "@verdaccio/types"; import fs from "fs"; import path from "path"; import os from "os"; import { pseudoRandomBytes } from 'crypto'; +import { Version } from "@verdaccio/types"; export function generateRamdonStorage() { const tempStorage = pseudoRandomBytes(5).toString('hex'); diff --git a/packages/node-api/.babelrc b/packages/node-api/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/node-api/.babelrc +++ b/packages/node-api/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/node-api/package.json b/packages/node-api/package.json index fd2772068..316933615 100644 --- a/packages/node-api/package.json +++ b/packages/node-api/package.json @@ -18,7 +18,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types", + "build": "pnpm run build:js && pnpm run build:types", "test": "cross-env NODE_ENV=test BABEL_ENV=test jest" }, "license": "MIT", @@ -26,9 +26,11 @@ "@verdaccio/dev-commons": "5.0.0-alpha.0", "@verdaccio/logger": "5.0.0-alpha.0", "@verdaccio/server": "5.0.0-alpha.0", - "@verdaccio/utils": "5.0.0-alpha.0" + "@verdaccio/utils": "5.0.0-alpha.0", + "selfsigned": "1.10.7" }, "devDependencies": { + "@verdaccio/mock": "5.0.0-alpha.0", "@verdaccio/types": "9.7.0" }, "publishConfig": { diff --git a/packages/node-api/src/bootstrap.ts b/packages/node-api/src/bootstrap.ts index ad9946915..3443e4f66 100644 --- a/packages/node-api/src/bootstrap.ts +++ b/packages/node-api/src/bootstrap.ts @@ -1,10 +1,10 @@ -import { assign, isObject, isFunction } from 'lodash'; import URL from 'url'; import fs from 'fs'; import http from 'http'; import https from 'https'; -import { Application } from 'express'; import constants from 'constants'; +import { Application } from 'express'; +import { assign, isObject, isFunction } from 'lodash'; import { Callback, ConfigWithHttps, HttpsConfKeyCert, HttpsConfPfx } from '@verdaccio/types'; import { API_ERROR, certPem, csrPem, keyPem } from '@verdaccio/dev-commons'; diff --git a/packages/node-api/test/node-api.spec.ts b/packages/node-api/test/node-api.spec.ts index 547dbf67d..b232ffec4 100644 --- a/packages/node-api/test/node-api.spec.ts +++ b/packages/node-api/test/node-api.spec.ts @@ -1,7 +1,7 @@ import path from 'path'; -import selfsigned from 'selfsigned'; import os from 'os'; import fs from 'fs'; +import selfsigned from 'selfsigned'; import { configExample } from '@verdaccio/mock'; import {DEFAULT_DOMAIN, DEFAULT_PROTOCOL} from '@verdaccio/dev-commons'; diff --git a/packages/node-api/test/node-api.utils.spec.ts b/packages/node-api/test/node-api.utils.spec.ts index daf7dfd95..480f24462 100644 --- a/packages/node-api/test/node-api.utils.spec.ts +++ b/packages/node-api/test/node-api.utils.spec.ts @@ -1,6 +1,6 @@ -import {getListListenAddresses} from "../src/cli-utils"; import _ from "lodash"; import {DEFAULT_DOMAIN, DEFAULT_PORT, DEFAULT_PROTOCOL} from "@verdaccio/dev-commons"; +import {getListListenAddresses} from "../src/cli-utils"; jest.mock('@verdaccio/logger', () => ({ setup: jest.fn(), diff --git a/packages/proxy/.babelrc b/packages/proxy/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/proxy/.babelrc +++ b/packages/proxy/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/proxy/package.json b/packages/proxy/package.json index 838f45226..b6e8522d0 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -20,7 +20,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { "@verdaccio/dev-commons": "5.0.0-alpha.0", diff --git a/packages/proxy/src/up-storage.ts b/packages/proxy/src/up-storage.ts index 3aa3e76b7..7a9def308 100644 --- a/packages/proxy/src/up-storage.ts +++ b/packages/proxy/src/up-storage.ts @@ -1,9 +1,9 @@ import zlib from 'zlib'; +import Stream from 'stream'; +import URL, {UrlWithStringQuery} from 'url'; import JSONStream from 'JSONStream'; import _ from 'lodash'; import request from 'request'; -import Stream, { Readable } from 'stream'; -import URL, {UrlWithStringQuery} from 'url'; import { parseInterval, isObject, ErrorCode, buildToken } from '@verdaccio/utils'; import { ReadTarball } from '@verdaccio/streams'; import { ERROR_CODE, TOKEN_BASIC, TOKEN_BEARER, HEADERS, HTTP_STATUS, API_ERROR, HEADER_TYPE, CHARACTER_ENCODING } from '@verdaccio/dev-commons'; @@ -574,7 +574,7 @@ class ProxyStorage implements IProxy { } // always attach Via header to avoid loops, even if we're not proxying - headers['Via'] = req && req.headers['via'] ? req.headers['via'] + ', ' : ''; + headers['Via'] = req?.headers['via'] ? req.headers['via'] + ', ' : ''; headers['Via'] += '1.1 ' + this.server_id + ' (Verdaccio)'; } diff --git a/packages/server/.babelrc b/packages/server/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/server/.babelrc +++ b/packages/server/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/server/package.json b/packages/server/package.json index 4b43402a8..8428314b1 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -31,6 +31,8 @@ "lodash": "4.17.15" }, "devDependencies": { + "@verdaccio/proxy": "5.0.0-alpha.0", + "@verdaccio/commons-api": "9.7.1", "@verdaccio/dev-types": "5.0.0-alpha.0", "@verdaccio/mock": "5.0.0-alpha.0", "http-errors": "1.7.3", @@ -43,7 +45,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/server/test/api/index.spec.ts b/packages/server/test/api/index.spec.ts index 4d6f410ec..2bd3b21a4 100644 --- a/packages/server/test/api/index.spec.ts +++ b/packages/server/test/api/index.spec.ts @@ -1,8 +1,7 @@ +import path from 'path'; import request from 'supertest'; import _ from 'lodash'; -import path from 'path'; -import endPointAPI from '@verdaccio/server'; import { HEADERS, HTTP_STATUS, @@ -33,6 +32,8 @@ import { generateStarMedatada, generateVersion } from './helpers/utils'; +import endPointAPI from '../../src'; + setup([]); const credentials = { name: 'jota', password: 'secretPass' }; diff --git a/packages/server/test/basic/index.spec.ts b/packages/server/test/basic/index.spec.ts index f5dcef07f..9bd557b12 100644 --- a/packages/server/test/basic/index.spec.ts +++ b/packages/server/test/basic/index.spec.ts @@ -1,6 +1,6 @@ +import path from "path"; import express from 'express'; import request from 'request'; -import path from "path"; import {API_ERROR} from '@verdaccio/dev-commons'; import {parseConfigFile} from "@verdaccio/utils"; diff --git a/packages/server/test/jwt/index.spec.ts b/packages/server/test/jwt/index.spec.ts index b833184d5..fcb2cf10d 100644 --- a/packages/server/test/jwt/index.spec.ts +++ b/packages/server/test/jwt/index.spec.ts @@ -1,7 +1,6 @@ -import request from 'supertest'; import path from 'path'; +import request from 'supertest'; -import endPointAPI from '@verdaccio/server'; import {HEADERS, HTTP_STATUS, HEADER_TYPE, TOKEN_BEARER, TOKEN_BASIC, API_ERROR} from '@verdaccio/dev-commons'; import {mockServer, generateRamdonStorage} from '@verdaccio/mock'; import {buildUserBuffer, buildToken} from '@verdaccio/utils'; @@ -9,6 +8,8 @@ import {configExample, DOMAIN_SERVERS, addUser, getPackage, loginUserToken} from import {setup, logger} from '@verdaccio/logger'; +import endPointAPI from '../../src'; + setup([]); const credentials = { name: 'JotaJWT', password: 'secretPass' }; diff --git a/packages/server/test/package-access/index.spec.ts b/packages/server/test/package-access/index.spec.ts index 554c57853..01b0e8df3 100644 --- a/packages/server/test/package-access/index.spec.ts +++ b/packages/server/test/package-access/index.spec.ts @@ -1,12 +1,12 @@ -import request from 'supertest'; import path from 'path'; +import request from 'supertest'; import {setup, logger} from '@verdaccio/logger' setup([]); import { HEADERS, HTTP_STATUS } from '@verdaccio/dev-commons'; -import endPointAPI from '@verdaccio/server'; +import endPointAPI from '../../src'; import {generateRamdonStorage, mockServer, configExample, DOMAIN_SERVERS} from '@verdaccio/mock'; diff --git a/packages/server/test/profile/index.spec.ts b/packages/server/test/profile/index.spec.ts index a99cf6bd2..f59f9215f 100644 --- a/packages/server/test/profile/index.spec.ts +++ b/packages/server/test/profile/index.spec.ts @@ -1,13 +1,14 @@ -import request from 'supertest'; import path from 'path'; +import request from 'supertest'; -import endPointAPI from '@verdaccio/server'; import {mockServer} from '@verdaccio/mock'; import {API_ERROR, HTTP_STATUS, SUPPORT_ERRORS} from '@verdaccio/dev-commons'; import {setup, logger} from '@verdaccio/logger'; import {generateRamdonStorage, getNewToken, getProfile, postProfile, configExample, DOMAIN_SERVERS} from '@verdaccio/mock'; +import endPointAPI from '../../src'; + setup([]); diff --git a/packages/server/test/proxy/index.spec.ts b/packages/server/test/proxy/index.spec.ts index 9209e8cc1..05ec415d1 100644 --- a/packages/server/test/proxy/index.spec.ts +++ b/packages/server/test/proxy/index.spec.ts @@ -1,5 +1,5 @@ -import _ from 'lodash'; import path from "path"; +import _ from 'lodash'; import { Config as AppConfig } from '@verdaccio/config'; import {Config, UpLinkConf} from '@verdaccio/types'; diff --git a/packages/server/test/token/index.spec.ts b/packages/server/test/token/index.spec.ts index 0755eef76..65b27be70 100644 --- a/packages/server/test/token/index.spec.ts +++ b/packages/server/test/token/index.spec.ts @@ -1,8 +1,7 @@ -import request from 'supertest'; import path from 'path'; +import request from 'supertest'; import _ from 'lodash'; -import endPointAPI from '@verdaccio/server'; import { HEADERS, HTTP_STATUS, @@ -14,6 +13,8 @@ import {generateRamdonStorage, DOMAIN_SERVERS, mockServer, getNewToken, configEx import {setup, logger} from '@verdaccio/logger'; +import endPointAPI from '../../src'; + setup([]); const credentials = { name: 'jota_token', password: 'secretPass' }; diff --git a/packages/server/test/web/index.spec.ts b/packages/server/test/web/index.spec.ts index 7c2305899..c889c965f 100644 --- a/packages/server/test/web/index.spec.ts +++ b/packages/server/test/web/index.spec.ts @@ -1,15 +1,15 @@ -import request from 'supertest'; import path from 'path'; +import request from 'supertest'; -import publishMetadata from './partials/publish-api'; -import forbiddenPlace from './partials/forbidden-place'; -import endPointAPI from '../../src'; import { HEADERS, API_ERROR, HTTP_STATUS, HEADER_TYPE, DIST_TAGS} from '@verdaccio/dev-commons'; import {addUser, mockServer, DOMAIN_SERVERS, configExample, generateRamdonStorage} from '@verdaccio/mock'; import {setup, logger} from '@verdaccio/logger'; +import endPointAPI from '../../src'; +import forbiddenPlace from './partials/forbidden-place'; +import publishMetadata from './partials/publish-api'; setup([]); diff --git a/packages/store/.babelrc b/packages/store/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/store/.babelrc +++ b/packages/store/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/store/package.json b/packages/store/package.json index 51f22e97d..c9a8402e8 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -20,7 +20,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { "@verdaccio/commons-api": "9.6.1", @@ -32,10 +32,14 @@ "@verdaccio/streams": "9.6.1", "@verdaccio/utils": "5.0.0-alpha.0", "async": "3.1.1", + "lunr-mutable-indexes": "^2.3.2", "lodash": "4.17.15", "semver": "7.1.2" }, "devDependencies": { + "@verdaccio/config": "5.0.0-alpha.0", + "@verdaccio/mock": "5.0.0-alpha.0", + "@verdaccio/dev-types": "5.0.0-alpha.0", "@verdaccio/types": "9.5.0" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" diff --git a/packages/store/src/local-storage.ts b/packages/store/src/local-storage.ts index 8d72a82ba..5cb6a5a88 100644 --- a/packages/store/src/local-storage.ts +++ b/packages/store/src/local-storage.ts @@ -873,7 +873,7 @@ class LocalStorage implements IStorage { return this.storagePlugin.deleteToken(user, tokenKey); } - public readTokens(filter: TokenFilter): Promise> { + public readTokens(filter: TokenFilter): Promise { if (_.isFunction(this.storagePlugin.readTokens) === false) { return Promise.reject(ErrorCode.getCode(HTTP_STATUS.SERVICE_UNAVAILABLE, SUPPORT_ERRORS.PLUGIN_MISSING_INTERFACE)); } diff --git a/packages/store/src/storage-utils.ts b/packages/store/src/storage-utils.ts index db6dd00af..e1c1fc590 100644 --- a/packages/store/src/storage-utils.ts +++ b/packages/store/src/storage-utils.ts @@ -1,11 +1,11 @@ import _ from 'lodash'; -import { SearchInstance } from './search'; import { ErrorCode, isObject, normalizeDistTags, semverSort, generateRandomHexString } from '@verdaccio/utils'; import { Package, Version, Author } from '@verdaccio/types'; import { IStorage } from '@verdaccio/dev-types'; import { API_ERROR, HTTP_STATUS, DIST_TAGS, USERS, STORAGE } from '@verdaccio/dev-commons'; +import { SearchInstance } from './search'; export function generatePackageTemplate(name: string): Package { return { diff --git a/packages/store/src/storage.ts b/packages/store/src/storage.ts index 652aeb120..74244314e 100644 --- a/packages/store/src/storage.ts +++ b/packages/store/src/storage.ts @@ -1,9 +1,8 @@ -import _ from 'lodash'; import assert from 'assert'; -import async, { AsyncResultArrayCallback } from 'async'; import Stream from 'stream'; +import async, { AsyncResultArrayCallback } from 'async'; +import _ from 'lodash'; import { ProxyStorage } from '@verdaccio/proxy'; -import { SearchInstance }from './search'; import { API_ERROR, HTTP_STATUS, DIST_TAGS } from '@verdaccio/dev-commons'; import { ReadTarball } from '@verdaccio/streams'; import { @@ -19,6 +18,7 @@ import { IStorage, IProxy, IStorageHandler, ProxyList, StringValue, IGetPackageO import { GenericBody, TokenFilter, Token } from '@verdaccio/types'; import { logger } from '@verdaccio/logger'; import { VerdaccioError } from '@verdaccio/commons-api'; +import { SearchInstance }from './search'; import { LocalStorage } from './local-storage'; import { mergeVersions } from './metadata-utils'; @@ -75,7 +75,7 @@ class Storage implements IStorageHandler { return typeof this.config.publish !== 'undefined' && _.isBoolean(this.config.publish.allow_offline) && this.config.publish.allow_offline; } - public readTokens(filter: TokenFilter): Promise> { + public readTokens(filter: TokenFilter): Promise { return this.localStorage.readTokens(filter); } diff --git a/packages/store/test/local-storage.spec.ts b/packages/store/test/local-storage.spec.ts index 43ac80c13..703645573 100644 --- a/packages/store/test/local-storage.spec.ts +++ b/packages/store/test/local-storage.spec.ts @@ -1,20 +1,20 @@ -import rimRaf from 'rimraf'; import path from 'path'; +import rimRaf from 'rimraf'; -import { LocalStorage } from '@verdaccio/store/src/local-storage'; import {Config as AppConfig } from '@verdaccio/config'; // @ts-ignore import { logger, setup} from '@verdaccio/logger'; import { configExample, generateNewVersion } from '@verdaccio/mock'; import {IStorage} from '@verdaccio/dev-types'; +import { LocalStorage } from '../src/local-storage'; -import {generatePackageTemplate} from '../src/storage-utils'; -import {readFile} from './fixtures/test.utils'; const readMetadata = (fileName = 'metadata') => readFile(`../fixtures/${fileName}`).toString(); import {Config, MergeTags, Package} from '@verdaccio/types'; import { API_ERROR, HTTP_STATUS, DIST_TAGS} from '@verdaccio/dev-commons'; import { VerdaccioError } from '@verdaccio/commons-api'; +import {generatePackageTemplate} from '../src/storage-utils'; +import {readFile} from './fixtures/test.utils'; setup([]); diff --git a/packages/store/test/search.spec.ts b/packages/store/test/search.spec.ts index dadd1e922..7accbe649 100644 --- a/packages/store/test/search.spec.ts +++ b/packages/store/test/search.spec.ts @@ -1,8 +1,8 @@ import { Config } from '@verdaccio/config'; -import { Storage } from '@verdaccio/store'; import { configExample } from '@verdaccio/mock'; import { setup } from '@verdaccio/logger'; +import { Storage } from '../src'; import { SearchInstance } from '../src/search'; setup([]); diff --git a/packages/store/test/storage-utils.spec.ts b/packages/store/test/storage-utils.spec.ts index e6b6aa708..09487cd31 100644 --- a/packages/store/test/storage-utils.spec.ts +++ b/packages/store/test/storage-utils.spec.ts @@ -1,6 +1,6 @@ -import {normalizePackage, mergeUplinkTimeIntoLocal} from '../src/storage-utils'; import {Package} from '@verdaccio/types'; import { STORAGE, DIST_TAGS } from '@verdaccio/dev-commons'; +import {normalizePackage, mergeUplinkTimeIntoLocal} from '../src/storage-utils'; import {readFile} from "./fixtures/test.utils"; diff --git a/packages/types/.babelrc b/packages/types/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/types/.babelrc +++ b/packages/types/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/types/package.json b/packages/types/package.json index 81744e8ae..37a4f112d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -12,6 +12,9 @@ "type": "git", "url": "git://github.com/verdaccio/verdaccio" }, + "dependencies": { + "lunr-mutable-indexes": "^2.3.2" + }, "homepage": "https://verdaccio.org", "license": "MIT", "scripts": { diff --git a/packages/utils/.babelrc b/packages/utils/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/utils/.babelrc +++ b/packages/utils/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/utils/package.json b/packages/utils/package.json index ec9c3752e..ee2763198 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -15,7 +15,8 @@ "license": "MIT", "homepage": "https://verdaccio.org", "dependencies": { - "@verdaccio/dev-commons": "5.0.0-alpha.0", + "@verdaccio/commons-api": "^9.7.1", + "@verdaccio/dev-commons": "workspace:5.0.0-alpha.0", "@verdaccio/readme": "9.6.1", "js-yaml": "3.13.1", "jsonwebtoken": "8.5.1", @@ -23,8 +24,10 @@ "semver": "7.3.2" }, "devDependencies": { + "lodash": "^4.17.19", "@types/minimatch": "3.0.3", - "@verdaccio/dev-types": "5.0.0-alpha.0" + "@verdaccio/logger": "workspace:5.0.0-alpha.0", + "@verdaccio/dev-types": "workspace:5.0.0-alpha.0" }, "scripts": { "clean": "rimraf ./build", @@ -32,7 +35,7 @@ "type-check": "tsc --noEmit", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/utils/src/config-utils.ts b/packages/utils/src/config-utils.ts index 689f2bfa9..f1fc731a9 100644 --- a/packages/utils/src/config-utils.ts +++ b/packages/utils/src/config-utils.ts @@ -1,11 +1,11 @@ -import _ from 'lodash'; import assert from 'assert'; +import _ from 'lodash'; import minimatch from 'minimatch'; -import { ErrorCode } from './utils'; import { PackageList, UpLinksConfList } from '@verdaccio/types'; import { MatchedPackage, LegacyPackageList } from '@verdaccio/dev-types'; +import { ErrorCode } from './utils'; const BLACKLIST = { all: true, diff --git a/packages/utils/src/utils.ts b/packages/utils/src/utils.ts index a6015abf8..b9ac8b004 100644 --- a/packages/utils/src/utils.ts +++ b/packages/utils/src/utils.ts @@ -1,6 +1,7 @@ import fs from 'fs'; import assert from 'assert'; import URL from 'url'; +import { IncomingHttpHeaders } from 'http'; import _ from 'lodash'; import semver from 'semver'; import YAML from 'js-yaml'; @@ -33,7 +34,6 @@ import { getCode, } from '@verdaccio/commons-api'; -import { IncomingHttpHeaders } from 'http'; // eslint-disable-next-line @typescript-eslint/no-unused-vars // eslint-disable-next-line @typescript-eslint/no-var-requires @@ -314,7 +314,7 @@ export function normalizeDistTags(pkg: Package): void { if (!pkg[DIST_TAGS].latest) { // overwrite latest with highest known version based on semver sort sorted = semverSort(Object.keys(pkg.versions)); - if (sorted && sorted.length) { + if (sorted?.length) { pkg[DIST_TAGS].latest = sorted.pop(); } } diff --git a/packages/utils/test/auth-utils.spec.ts b/packages/utils/test/auth-utils.spec.ts index 06da1a8cb..cc4ce0f80 100644 --- a/packages/utils/test/auth-utils.spec.ts +++ b/packages/utils/test/auth-utils.spec.ts @@ -1,3 +1,5 @@ +import { API_ERROR, ROLES } from "@verdaccio/dev-commons"; +import { VerdaccioError, getForbidden } from "@verdaccio/commons-api"; import { allow_action, createAnonymousRemoteUser, @@ -9,9 +11,6 @@ import { createSessionToken, getAuthenticatedMessage, } from "../src"; -import { API_ERROR, ROLES } from "@verdaccio/dev-commons"; -import { VerdaccioError, getForbidden } from "@verdaccio/commons-api"; -import { Config, IPluginAuth } from '@verdaccio/types'; jest.mock('@verdaccio/logger', () => ({ logger: { trace: jest.fn() } })); diff --git a/packages/utils/test/config-utils.spec.ts b/packages/utils/test/config-utils.spec.ts index 44f3e6830..0075af062 100644 --- a/packages/utils/test/config-utils.spec.ts +++ b/packages/utils/test/config-utils.spec.ts @@ -1,7 +1,7 @@ import path from 'path'; import _ from 'lodash'; -import {PACKAGE_ACCESS, ROLES} from '@verdaccio/dev-commons'; +import {PACKAGE_ACCESS} from '@verdaccio/dev-commons'; import {spliceURL} from '../src/string'; import {parseConfigFile} from '../src/utils'; diff --git a/packages/utils/test/parseAddress.spec.ts b/packages/utils/test/parseAddress.spec.ts index 480f0cd9b..2910a04e8 100644 --- a/packages/utils/test/parseAddress.spec.ts +++ b/packages/utils/test/parseAddress.spec.ts @@ -1,7 +1,8 @@ import _ from 'lodash'; -import {parseAddress as parse} from '@verdaccio/utils'; import {DEFAULT_DOMAIN, DEFAULT_PORT} from '@verdaccio/dev-commons'; +import {parseAddress as parse} from '../src/utils'; + describe('Parse listen address', () => { const useCases: any[] = []; diff --git a/packages/utils/test/utils.spec.ts b/packages/utils/test/utils.spec.ts index 1d0732310..54f6c1a45 100644 --- a/packages/utils/test/utils.spec.ts +++ b/packages/utils/test/utils.spec.ts @@ -1,3 +1,7 @@ + +import fs from "fs"; +import path from "path"; +import { DIST_TAGS, DEFAULT_USER } from '@verdaccio/dev-commons'; import { spliceURL, validateName, @@ -15,10 +19,6 @@ import { isHTTPProtocol, } from '../src/index'; -import { DIST_TAGS, DEFAULT_USER } from '@verdaccio/dev-commons'; -import fs from "fs"; -import path from "path"; - const readmeFile = (fileName = 'markdown.md') => { return fs.readFileSync(path.join(__dirname, `./partials/readme/${fileName}`)); diff --git a/packages/verdaccio/.babelrc b/packages/verdaccio/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/verdaccio/.babelrc +++ b/packages/verdaccio/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/verdaccio/package.json b/packages/verdaccio/package.json index 964790a59..c3e56c375 100644 --- a/packages/verdaccio/package.json +++ b/packages/verdaccio/package.json @@ -22,7 +22,7 @@ "format": "prettier --single-quote --trailing-comma none --write \"{src,test}/**/*.ts\"", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types", + "build": "pnpm run build:js && pnpm run build:types", "code:build": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline", "code:docker-build": "cross-env BABEL_ENV=registry-docker babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"", "build:docker": "docker build -t verdaccio/verdaccio:local . --no-cache" @@ -37,8 +37,16 @@ }, "homepage": "https://verdaccio.org", "dependencies": { + "@verdaccio/hooks": "5.0.0-alpha.0", + "@verdaccio/utils": "5.0.0-alpha.0", + "@verdaccio/logger": "5.0.0-alpha.0", + "@verdaccio/mock": "5.0.0-alpha.0", + "@verdaccio/node-api": "5.0.0-alpha.0", "@verdaccio/cli": "5.0.0-alpha.0" }, + "devDependencies": { + "@verdaccio/dev-commons": "workspace:*" + }, "keywords": [ "private", "package", diff --git a/packages/verdaccio/test/.eslintrc b/packages/verdaccio/test/.eslintrc index 88e7aa030..cad945d0c 100644 --- a/packages/verdaccio/test/.eslintrc +++ b/packages/verdaccio/test/.eslintrc @@ -28,6 +28,7 @@ "@typescript-eslint/no-empty-function": 0, "handle-callback-err": 0, "import/order": 0, + "jest/no-standalone-expect": 0, "prefer-const": 0, "prefer-promise-reject-errors": 1 } diff --git a/packages/web/.babelrc b/packages/web/.babelrc index 28397a1bd..633f93f42 100644 --- a/packages/web/.babelrc +++ b/packages/web/.babelrc @@ -1,3 +1,3 @@ { - "presets": [["@verdaccio"]] + "extends": "../../.babelrc" } diff --git a/packages/web/package.json b/packages/web/package.json index 148711ac0..fecf79ee8 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -6,6 +6,9 @@ "types": "build/index.d.ts", "license": "MIT", "dependencies": { + "@verdaccio/logger": "5.0.0-alpha.0", + "@verdaccio/auth": "5.0.0-alpha.0", + "@verdaccio/dev-commons": "5.0.0-alpha.0", "@verdaccio/loaders": "5.0.0-alpha.0", "@verdaccio/middleware": "5.0.0-alpha.0", "@verdaccio/store": "5.0.0-alpha.0", @@ -24,7 +27,7 @@ "test": "cross-env NODE_ENV=test BABEL_ENV=test jest", "build:types": "tsc --emitDeclarationOnly --declaration true", "build:js": "cross-env BABEL_ENV=registry babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps", - "build": "npm run build:js && npm run build:types" + "build": "pnpm run build:js && pnpm run build:types" }, "gitHead": "7c246ede52ff717707fcae66dd63fc4abd536982" } diff --git a/packages/web/src/render-web.ts b/packages/web/src/render-web.ts index 91dae5983..e3e6aa672 100644 --- a/packages/web/src/render-web.ts +++ b/packages/web/src/render-web.ts @@ -1,7 +1,7 @@ -import _ from 'lodash'; import fs from 'fs'; import path from 'path'; +import _ from 'lodash'; import express from 'express'; import { combineBaseUrl, getWebProtocol, isHTTPProtocol } from '@verdaccio/utils'; diff --git a/packages/web/src/web-api.ts b/packages/web/src/web-api.ts index cebe98fc7..38a60b4e4 100644 --- a/packages/web/src/web-api.ts +++ b/packages/web/src/web-api.ts @@ -1,13 +1,13 @@ import { Router } from 'express'; import bodyParser from 'body-parser'; -import addUserAuthApi from './endpoint/user'; -import addPackageWebApi from './endpoint/package'; -import addSearchWebApi from './endpoint/search'; import { SearchInstance } from '@verdaccio/store'; import { match, validateName, validatePackage, setSecurityWebHeaders } from '@verdaccio/middleware'; import { Config } from '@verdaccio/types'; import { IAuth, IStorageHandler } from '@verdaccio/dev-types'; +import addSearchWebApi from './endpoint/search'; +import addPackageWebApi from './endpoint/package'; +import addUserAuthApi from './endpoint/user'; const route = Router(); /* eslint new-cap: 0 */ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 000000000..28f6d3c38 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,10789 @@ +importers: + .: + devDependencies: + '@babel/cli': 7.10.5_@babel+core@7.10.5 + '@babel/core': 7.10.5 + '@babel/node': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-proposal-class-properties': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-decorators': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-proposal-export-namespace-from': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-function-sent': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-json-strings': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-numeric-separator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-object-rest-spread': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-optional-chaining': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-throw-expressions': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-async-to-generator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-classes': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-runtime': 7.10.5_@babel+core@7.10.5 + '@babel/polyfill': 7.10.4 + '@babel/preset-env': 7.10.4_@babel+core@7.10.5 + '@babel/preset-react': 7.10.4_@babel+core@7.10.5 + '@babel/preset-typescript': 7.10.4_@babel+core@7.10.5 + '@babel/register': 7.10.5_@babel+core@7.10.5 + '@babel/runtime': 7.10.5 + '@commitlint/cli': 8.3.5 + '@commitlint/config-conventional': 8.2.0 + '@octokit/rest': 17.0.0 + '@types/async': 3.2.3 + '@types/express': 4.17.6 + '@types/http-errors': 1.6.3 + '@types/jest': 26.0.1 + '@types/lodash': 4.14.156 + '@types/mime': 2.0.2 + '@types/minimatch': 3.0.3 + '@types/node': 14.0.14 + '@types/request': 2.48.3 + '@types/semver': 7.2.0 + '@types/supertest': 2.0.9 + '@typescript-eslint/eslint-plugin': 3.8.0_6bb0e78b04b44d07c27f51ebe3c1fc63 + '@typescript-eslint/parser': 3.8.0_eslint@7.5.0+typescript@3.9.5 + '@verdaccio/types': 9.5.0 + babel-core: 7.0.0-bridge.0_@babel+core@7.10.5 + babel-eslint: 10.1.0_eslint@7.5.0 + babel-jest: 26.1.0_@babel+core@7.10.5 + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-emotion: 10.0.33 + codecov: 3.6.1 + cross-env: 7.0.2 + detect-secrets: 1.0.6 + eslint: 7.5.0 + eslint-config-google: 0.14.0_eslint@7.5.0 + eslint-config-prettier: 6.10.0_eslint@7.5.0 + eslint-plugin-babel: 5.3.0_eslint@7.5.0 + eslint-plugin-import: 2.22.0_eslint@7.5.0 + eslint-plugin-jest: 23.8.0_eslint@7.5.0+typescript@3.9.5 + eslint-plugin-jsx-a11y: 6.3.1_eslint@7.5.0 + eslint-plugin-prettier: 3.1.2_eslint@7.5.0+prettier@1.19.1 + eslint-plugin-react: 7.20.5_eslint@7.5.0 + eslint-plugin-react-hooks: 4.0.8_eslint@7.5.0 + eslint-plugin-simple-import-sort: 5.0.2_eslint@7.5.0 + eslint-plugin-verdaccio: 8.4.2 + fs-extra: 8.1.0 + get-stdin: 7.0.0 + husky: 2.7.0 + in-publish: 2.0.0 + jest: 26.1.0 + jest-environment-node: 26.1.0 + jest-junit: 11.0.1 + kleur: 3.0.3 + lint-staged: 8.2.1 + nock: 12.0.3 + prettier: 1.19.1 + rimraf: 3.0.2 + selfsigned: 1.10.7 + standard-version: 8.0.0 + supertest: 4.0.2 + typescript: 3.9.5 + verdaccio: 4.7.1 + verdaccio-auth-memory: 9.7.0 + verdaccio-memory: 9.7.0 + specifiers: + '@babel/cli': 7.10.5 + '@babel/core': 7.10.5 + '@babel/node': 7.10.5 + '@babel/plugin-proposal-class-properties': 7.10.4 + '@babel/plugin-proposal-decorators': 7.10.5 + '@babel/plugin-proposal-export-namespace-from': 7.10.4 + '@babel/plugin-proposal-function-sent': 7.10.4 + '@babel/plugin-proposal-json-strings': 7.10.4 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4 + '@babel/plugin-proposal-numeric-separator': 7.10.4 + '@babel/plugin-proposal-object-rest-spread': 7.10.4 + '@babel/plugin-proposal-optional-chaining': 7.10.4 + '@babel/plugin-proposal-throw-expressions': 7.10.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3 + '@babel/plugin-syntax-import-meta': 7.10.4 + '@babel/plugin-transform-async-to-generator': 7.10.4 + '@babel/plugin-transform-classes': 7.10.4 + '@babel/plugin-transform-runtime': 7.10.5 + '@babel/polyfill': 7.10.4 + '@babel/preset-env': 7.10.4 + '@babel/preset-react': 7.10.4 + '@babel/preset-typescript': 7.10.4 + '@babel/register': 7.10.5 + '@babel/runtime': 7.10.5 + '@commitlint/cli': 8.3.5 + '@commitlint/config-conventional': 8.2.0 + '@octokit/rest': 17.0.0 + '@types/async': 3.2.3 + '@types/express': 4.17.6 + '@types/http-errors': 1.6.3 + '@types/jest': 26.0.1 + '@types/lodash': 4.14.156 + '@types/mime': 2.0.2 + '@types/minimatch': 3.0.3 + '@types/node': 14.0.14 + '@types/request': 2.48.3 + '@types/semver': 7.2.0 + '@types/supertest': 2.0.9 + '@typescript-eslint/eslint-plugin': ^3.8.0 + '@typescript-eslint/parser': ^3.8.0 + '@verdaccio/types': 9.5.0 + babel-core: 7.0.0-bridge.0 + babel-eslint: 10.1.0 + babel-jest: 26.1.0 + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-emotion: 10.0.33 + codecov: 3.6.1 + cross-env: 7.0.2 + detect-secrets: 1.0.6 + eslint: 7.5.0 + eslint-config-google: 0.14.0 + eslint-config-prettier: 6.10.0 + eslint-plugin-babel: 5.3.0 + eslint-plugin-import: 2.22.0 + eslint-plugin-jest: 23.8.0 + eslint-plugin-jsx-a11y: ^6.3.1 + eslint-plugin-prettier: 3.1.2 + eslint-plugin-react: ^7.20.5 + eslint-plugin-react-hooks: ^4.0.8 + eslint-plugin-simple-import-sort: 5.0.2 + eslint-plugin-verdaccio: 8.4.2 + fs-extra: 8.1.0 + get-stdin: 7.0.0 + husky: 2.7.0 + in-publish: 2.0.0 + jest: 26.1.0 + jest-environment-node: 26.1.0 + jest-junit: 11.0.1 + kleur: 3.0.3 + lint-staged: 8.2.1 + nock: 12.0.3 + prettier: 1.19.1 + rimraf: 3.0.2 + selfsigned: 1.10.7 + standard-version: 8.0.0 + supertest: 4.0.2 + typescript: 3.9.5 + verdaccio: 4.7.1 + verdaccio-auth-memory: 9.7.0 + verdaccio-memory: 9.7.0 + packages/api: + dependencies: + '@verdaccio/auth': 'link:../auth' + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/hooks': 'link:../hooks' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/middleware': 'link:../middleware' + '@verdaccio/store': 'link:../store' + '@verdaccio/utils': 'link:../utils' + cookies: 0.8.0 + express: 4.17.1 + lodash: 4.17.15 + mime: 2.4.4 + devDependencies: + '@verdaccio/config': 'link:../config' + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/server': 'link:../server' + '@verdaccio/types': 9.5.0 + body-parser: 1.19.0 + specifiers: + '@verdaccio/auth': 5.0.0-alpha.0 + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/config': 5.0.0-alpha.0 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/hooks': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/middleware': 5.0.0-alpha.0 + '@verdaccio/server': 5.0.0-alpha.0 + '@verdaccio/store': 5.0.0-alpha.0 + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 5.0.0-alpha.0 + body-parser: 1.19.0 + cookies: 0.8.0 + express: 4.17.1 + lodash: 4.17.15 + mime: 2.4.4 + packages/auth: + dependencies: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/loaders': 'link:../loaders' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/utils': 'link:../utils' + express: 4.17.1 + lodash: 4.17.15 + devDependencies: + '@verdaccio/config': 'link:../config' + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/mock': 'link:../mock' + '@verdaccio/types': 9.5.0 + specifiers: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/config': 'workspace:5.0.0-alpha.0' + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 'workspace:5.0.0-alpha.0' + '@verdaccio/loaders': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/mock': 'workspace:5.0.0-alpha.0' + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 5.0.0-alpha.0 + express: 4.17.1 + lodash: 4.17.15 + packages/cli: + dependencies: + '@verdaccio/config': 'link:../config' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/node-api': 'link:../node-api' + '@verdaccio/utils': 'link:../utils' + commander: 5.1.0 + envinfo: 7.4.0 + kleur: 3.0.3 + semver: 7.3.2 + specifiers: + '@verdaccio/config': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/node-api': 5.0.0-alpha.0 + '@verdaccio/utils': 5.0.0-alpha.0 + commander: 5.1.0 + envinfo: 7.4.0 + kleur: 3.0.3 + semver: 7.3.2 + packages/commons: + specifiers: {} + packages/config: + dependencies: + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/utils': 'link:../utils' + mkdirp: 0.5.5 + devDependencies: + '@verdaccio/dev-types': 'link:../types' + specifiers: + '@verdaccio/dev-commons': 'workspace:5.0.0-alpha.0' + '@verdaccio/dev-types': 'workspace:5.0.0-alpha.0' + '@verdaccio/logger': 'workspace:5.0.0-alpha.0' + '@verdaccio/utils': 'workspace:5.0.0-alpha.0' + mkdirp: 0.5.5 + packages/hooks: + dependencies: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/logger': 'link:../logger' + handlebars: 4.5.3 + request: 2.87.0 + devDependencies: + '@verdaccio/auth': 'link:../auth' + '@verdaccio/config': 'link:../config' + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 'link:../utils' + specifiers: + '@verdaccio/auth': 5.0.0-alpha.0 + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/config': 5.0.0-alpha.0 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 5.0.0-alpha.0 + handlebars: 4.5.3 + request: 2.87.0 + packages/loaders: + dependencies: + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/logger': 'link:../logger' + lodash: 4.17.15 + devDependencies: + '@verdaccio/commons-api': 9.7.1 + '@verdaccio/config': 'link:../config' + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/mock': 'link:../mock' + '@verdaccio/types': 9.5.0 + specifiers: + '@verdaccio/commons-api': ^9.7.1 + '@verdaccio/config': 'workspace:5.0.0-alpha.0' + '@verdaccio/dev-commons': 'workspace:5.0.0-alpha.0' + '@verdaccio/dev-types': 'workspace:5.0.0-alpha.0' + '@verdaccio/logger': 'workspace:5.0.0-alpha.0' + '@verdaccio/mock': 'workspace:5.0.0-alpha.0' + '@verdaccio/types': 9.5.0 + lodash: 4.17.15 + packages/logger: + dependencies: + '@verdaccio/logger-prettify': 'link:../logger-prettify' + lodash: 4.17.15 + pino: 5.17.0 + devDependencies: + '@types/pino': 5.20.0 + '@verdaccio/types': 9.5.0 + specifiers: + '@types/pino': 5.20.0 + '@verdaccio/logger-prettify': 5.0.0-alpha.0 + '@verdaccio/types': 9.5.0 + lodash: 4.17.15 + pino: 5.17.0 + packages/logger-prettify: + dependencies: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 'link:../commons' + dayjs: 1.8.19 + fast-safe-stringify: 2.0.7 + kleur: 3.0.3 + lodash: 4.17.15 + pad-left: 2.1.0 + pad-right: 0.2.2 + prettier-bytes: 1.0.3 + pretty-ms: 5.0.0 + devDependencies: + '@types/pino': 6.0.1 + pino: 6.2.1 + specifiers: + '@types/pino': 6.0.1 + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + dayjs: 1.8.19 + fast-safe-stringify: 2.0.7 + kleur: 3.0.3 + lodash: 4.17.15 + pad-left: 2.1.0 + pad-right: 0.2.2 + pino: 6.2.1 + prettier-bytes: 1.0.3 + pretty-ms: 5.0.0 + packages/middleware: + dependencies: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/utils': 'link:../utils' + lodash: 4.17.15 + devDependencies: + '@verdaccio/dev-types': 'link:../types' + specifiers: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/utils': 5.0.0-alpha.0 + lodash: 4.17.15 + packages/mock: + dependencies: + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/utils': 'link:../utils' + fs-extra: 8.1.0 + lodash: 4.17.19 + request: 2.87.0 + supertest: 4.0.2 + verdaccio: 4.7.1 + devDependencies: + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/types': 9.7.0 + specifiers: + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/types': ^9.3.0 + '@verdaccio/utils': 5.0.0-alpha.0 + fs-extra: ^8.1.0 + lodash: ^4.17.15 + request: 2.87.0 + supertest: ^4.0.2 + verdaccio: ^4.4.0 + packages/node-api: + dependencies: + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/server': 'link:../server' + '@verdaccio/utils': 'link:../utils' + selfsigned: 1.10.7 + devDependencies: + '@verdaccio/mock': 'link:../mock' + '@verdaccio/types': 9.7.0 + specifiers: + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/mock': 5.0.0-alpha.0 + '@verdaccio/server': 5.0.0-alpha.0 + '@verdaccio/types': 9.7.0 + '@verdaccio/utils': 5.0.0-alpha.0 + selfsigned: 1.10.7 + packages/proxy: + dependencies: + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/local-storage': 9.6.1 + '@verdaccio/logger': 'link:../logger' + '@verdaccio/streams': 9.6.1 + '@verdaccio/utils': 'link:../utils' + JSONStream: 1.3.5 + request: 2.87.0 + devDependencies: + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/types': 9.5.0 + specifiers: + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/local-storage': 9.6.1 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/streams': 9.6.1 + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 5.0.0-alpha.0 + JSONStream: 1.3.5 + request: 2.87.0 + packages/server: + dependencies: + '@verdaccio/api': 'link:../api' + '@verdaccio/auth': 'link:../auth' + '@verdaccio/config': 'link:../config' + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/loaders': 'link:../loaders' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/middleware': 'link:../middleware' + '@verdaccio/store': 'link:../store' + '@verdaccio/utils': 'link:../utils' + '@verdaccio/web': 'link:../web' + compression: 1.7.4 + cors: 2.8.5 + express: 4.17.1 + lodash: 4.17.15 + devDependencies: + '@verdaccio/commons-api': 9.7.1 + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/mock': 'link:../mock' + '@verdaccio/proxy': 'link:../proxy' + http-errors: 1.7.3 + request: 2.87.0 + verdaccio: 4.4.4 + specifiers: + '@verdaccio/api': 5.0.0-alpha.0 + '@verdaccio/auth': 5.0.0-alpha.0 + '@verdaccio/commons-api': 9.7.1 + '@verdaccio/config': 5.0.0-alpha.0 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/loaders': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/middleware': 5.0.0-alpha.0 + '@verdaccio/mock': 5.0.0-alpha.0 + '@verdaccio/proxy': 5.0.0-alpha.0 + '@verdaccio/store': 5.0.0-alpha.0 + '@verdaccio/utils': 5.0.0-alpha.0 + '@verdaccio/web': 5.0.0-alpha.0 + compression: 1.7.4 + cors: 2.8.5 + express: 4.17.1 + http-errors: 1.7.3 + lodash: 4.17.15 + request: 2.87.0 + verdaccio: ~4.4.0 + packages/store: + dependencies: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/loaders': 'link:../loaders' + '@verdaccio/local-storage': 9.6.1 + '@verdaccio/logger': 'link:../logger' + '@verdaccio/proxy': 'link:../proxy' + '@verdaccio/streams': 9.6.1 + '@verdaccio/utils': 'link:../utils' + async: 3.1.1 + lodash: 4.17.15 + lunr-mutable-indexes: 2.3.2 + semver: 7.1.2 + devDependencies: + '@verdaccio/config': 'link:../config' + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/mock': 'link:../mock' + '@verdaccio/types': 9.5.0 + specifiers: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/config': 5.0.0-alpha.0 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/loaders': 5.0.0-alpha.0 + '@verdaccio/local-storage': 9.6.1 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/mock': 5.0.0-alpha.0 + '@verdaccio/proxy': 5.0.0-alpha.0 + '@verdaccio/streams': 9.6.1 + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 5.0.0-alpha.0 + async: 3.1.1 + lodash: 4.17.15 + lunr-mutable-indexes: ^2.3.2 + semver: 7.1.2 + packages/types: + dependencies: + lunr-mutable-indexes: 2.3.2 + specifiers: + lunr-mutable-indexes: ^2.3.2 + packages/utils: + dependencies: + '@verdaccio/commons-api': 9.7.1 + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/readme': 9.6.1 + js-yaml: 3.13.1 + jsonwebtoken: 8.5.1 + minimatch: 3.0.4 + semver: 7.3.2 + devDependencies: + '@types/minimatch': 3.0.3 + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/logger': 'link:../logger' + lodash: 4.17.19 + specifiers: + '@types/minimatch': 3.0.3 + '@verdaccio/commons-api': ^9.7.1 + '@verdaccio/dev-commons': 'workspace:5.0.0-alpha.0' + '@verdaccio/dev-types': 'workspace:5.0.0-alpha.0' + '@verdaccio/logger': 'workspace:5.0.0-alpha.0' + '@verdaccio/readme': 9.6.1 + js-yaml: 3.13.1 + jsonwebtoken: 8.5.1 + lodash: ^4.17.19 + minimatch: 3.0.4 + semver: 7.3.2 + packages/verdaccio: + dependencies: + '@verdaccio/cli': 'link:../cli' + '@verdaccio/hooks': 'link:../hooks' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/mock': 'link:../mock' + '@verdaccio/node-api': 'link:../node-api' + '@verdaccio/utils': 'link:../utils' + devDependencies: + '@verdaccio/dev-commons': 'link:../commons' + specifiers: + '@verdaccio/cli': 5.0.0-alpha.0 + '@verdaccio/dev-commons': 'workspace:*' + '@verdaccio/hooks': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/mock': 5.0.0-alpha.0 + '@verdaccio/node-api': 5.0.0-alpha.0 + '@verdaccio/utils': 5.0.0-alpha.0 + packages/web: + dependencies: + '@verdaccio/auth': 'link:../auth' + '@verdaccio/dev-commons': 'link:../commons' + '@verdaccio/loaders': 'link:../loaders' + '@verdaccio/logger': 'link:../logger' + '@verdaccio/middleware': 'link:../middleware' + '@verdaccio/store': 'link:../store' + '@verdaccio/utils': 'link:../utils' + body-parse: 0.1.0 + body-parser: 1.19.0 + express: 4.17.1 + devDependencies: + '@verdaccio/dev-types': 'link:../types' + '@verdaccio/types': 9.5.0 + specifiers: + '@verdaccio/auth': 5.0.0-alpha.0 + '@verdaccio/dev-commons': 5.0.0-alpha.0 + '@verdaccio/dev-types': 5.0.0-alpha.0 + '@verdaccio/loaders': 5.0.0-alpha.0 + '@verdaccio/logger': 5.0.0-alpha.0 + '@verdaccio/middleware': 5.0.0-alpha.0 + '@verdaccio/store': 5.0.0-alpha.0 + '@verdaccio/types': 9.5.0 + '@verdaccio/utils': 5.0.0-alpha.0 + body-parse: 0.1.0 + body-parser: 1.19.0 + express: 4.17.1 +lockfileVersion: 5.1 +packages: + /@babel/cli/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + commander: 4.1.1 + convert-source-map: 1.7.0 + fs-readdir-recursive: 1.1.0 + glob: 7.1.6 + lodash: 4.17.19 + make-dir: 2.1.0 + slash: 2.0.0 + source-map: 0.5.7 + dev: true + hasBin: true + optionalDependencies: + chokidar: 2.1.8 + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-j9H9qSf3kLdM0Ao3aGPbGZ73mEA9XazuupcS6cDGWuiyAcANoguhP0r2Lx32H5JGw4sSSoHG3x/mxVnHgvOoyA== + /@babel/code-frame/7.10.4: + dependencies: + '@babel/highlight': 7.10.4 + dev: true + resolution: + integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + /@babel/compat-data/7.11.0: + dependencies: + browserslist: 4.14.0 + invariant: 2.2.4 + semver: 5.7.1 + dev: true + resolution: + integrity: sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ== + /@babel/core/7.10.5: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.11.0 + '@babel/helper-module-transforms': 7.11.0 + '@babel/helpers': 7.10.4 + '@babel/parser': 7.11.2 + '@babel/template': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + convert-source-map: 1.7.0 + debug: 4.1.1 + gensync: 1.0.0-beta.1 + json5: 2.1.3 + lodash: 4.17.19 + resolve: 1.17.0 + semver: 5.7.1 + source-map: 0.5.7 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w== + /@babel/generator/7.11.0: + dependencies: + '@babel/types': 7.11.0 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ== + /@babel/helper-annotate-as-pure/7.10.4: + dependencies: + '@babel/types': 7.11.0 + 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.10.4 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + /@babel/helper-builder-react-jsx-experimental/7.10.5: + dependencies: + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-module-imports': 7.10.4 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg== + /@babel/helper-builder-react-jsx/7.10.4: + dependencies: + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== + /@babel/helper-compilation-targets/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/compat-data': 7.11.0 + '@babel/core': 7.10.5 + browserslist: 4.14.0 + invariant: 2.2.4 + levenary: 1.1.1 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ== + /@babel/helper-create-class-features-plugin/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-member-expression-to-functions': 7.11.0 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== + /@babel/helper-create-regexp-features-plugin/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-regex': 7.10.5 + regexpu-core: 4.7.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== + /@babel/helper-define-map/7.10.5: + dependencies: + '@babel/helper-function-name': 7.10.4 + '@babel/types': 7.11.0 + lodash: 4.17.19 + dev: true + resolution: + integrity: sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + /@babel/helper-explode-assignable-expression/7.10.4: + dependencies: + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A== + /@babel/helper-function-name/7.10.4: + dependencies: + '@babel/helper-get-function-arity': 7.10.4 + '@babel/template': 7.10.4 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + /@babel/helper-get-function-arity/7.10.4: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + /@babel/helper-hoist-variables/7.10.4: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== + /@babel/helper-member-expression-to-functions/7.11.0: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== + /@babel/helper-module-imports/7.10.4: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== + /@babel/helper-module-transforms/7.11.0: + dependencies: + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + '@babel/helper-simple-access': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + '@babel/template': 7.10.4 + '@babel/types': 7.11.0 + lodash: 4.17.19 + dev: true + resolution: + integrity: sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== + /@babel/helper-optimise-call-expression/7.10.4: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + /@babel/helper-plugin-utils/7.10.4: + dev: true + resolution: + integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + /@babel/helper-regex/7.10.5: + dependencies: + lodash: 4.17.19 + dev: true + resolution: + integrity: sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + /@babel/helper-remap-async-to-generator/7.10.4: + dependencies: + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-wrap-function': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg== + /@babel/helper-replace-supers/7.10.4: + dependencies: + '@babel/helper-member-expression-to-functions': 7.11.0 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== + /@babel/helper-simple-access/7.10.4: + dependencies: + '@babel/template': 7.10.4 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== + /@babel/helper-skip-transparent-expression-wrappers/7.11.0: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q== + /@babel/helper-split-export-declaration/7.11.0: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + /@babel/helper-validator-identifier/7.10.4: + dev: true + resolution: + integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + /@babel/helper-wrap-function/7.10.4: + dependencies: + '@babel/helper-function-name': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug== + /@babel/helpers/7.10.4: + dependencies: + '@babel/template': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + /@babel/highlight/7.10.4: + dependencies: + '@babel/helper-validator-identifier': 7.10.4 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + /@babel/node/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/register': 7.10.5_@babel+core@7.10.5 + commander: 4.1.1 + core-js: 3.6.5 + lodash: 4.17.19 + node-environment-flags: 1.0.6 + regenerator-runtime: 0.13.7 + resolve: 1.17.0 + v8flags: 3.2.0 + dev: true + hasBin: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-suosS7zZ2roj+fYVCnDuVezUbRc0sdoyF0Gj/1FzWxD4ebbGiBGtL5qyqHH4NO34B5m4vWWYWgyNhSsrqS8vwA== + /@babel/parser/7.11.2: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw== + /@babel/plugin-proposal-async-generator-functions/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-remap-async-to-generator': 7.10.4 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg== + /@babel/plugin-proposal-class-properties/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== + /@babel/plugin-proposal-decorators/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-decorators': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Sc5TAQSZuLzgY0664mMDn24Vw2P8g/VhyLyGPaWiHahhgLqeZvcGeyBZOrJW0oSKIK2mvQ22a1ENXBIQLhrEiQ== + /@babel/plugin-proposal-dynamic-import/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ== + /@babel/plugin-proposal-export-namespace-from/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg== + /@babel/plugin-proposal-function-sent/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-wrap-function': 7.10.4 + '@babel/plugin-syntax-function-sent': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aBtve/DhQsVPAGnSDcgt33gF36rO0TK+KtHp9Hwtj3KwH+o1Cii9vfVVYeB9c6Jo1SXOgTRwRD7ljpTS0qbN8w== + /@babel/plugin-proposal-json-strings/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw== + /@babel/plugin-proposal-nullish-coalescing-operator/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== + /@babel/plugin-proposal-numeric-separator/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== + /@babel/plugin-proposal-object-rest-spread/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-transform-parameters': 7.10.5_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA== + /@babel/plugin-proposal-optional-catch-binding/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== + /@babel/plugin-proposal-optional-chaining/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ== + /@babel/plugin-proposal-private-methods/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw== + /@babel/plugin-proposal-throw-expressions/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-throw-expressions': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-m7K9duXeH/rko36i9G9seLOg2AVdeVTn65k8nnTxgozex0hkDSUr6cktJxTO7jElGEpmMz410pTs0Jn8+empxw== + /@babel/plugin-proposal-unicode-property-regex/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + engines: + node: '>=4' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== + /@babel/plugin-syntax-decorators/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw== + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@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.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + /@babel/plugin-syntax-function-sent/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-dwElaRoDQhlVevbgKOlEUTe08QNJo4ZjWw3rqnMbEvH8NRJM+iPN2tTQtzyfNloXD8f3Jdiyf5Pn400B1U3SVA== + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-jsx/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@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.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@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.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@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.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-throw-expressions/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Yac/4W71+JdAiOV3aLbnUUe2R0NZzNvdy5EqdauFnBQTxIXT58M89lOplIFVELTSus6PxFMjmbi2vXaJDiV/PQ== + /@babel/plugin-syntax-top-level-await/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ== + /@babel/plugin-syntax-typescript/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ== + /@babel/plugin-transform-arrow-functions/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== + /@babel/plugin-transform-async-to-generator/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-remap-async-to-generator': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== + /@babel/plugin-transform-block-scoped-functions/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== + /@babel/plugin-transform-block-scoping/7.11.1_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew== + /@babel/plugin-transform-classes/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@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.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + globals: 11.12.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== + /@babel/plugin-transform-computed-properties/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== + /@babel/plugin-transform-destructuring/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== + /@babel/plugin-transform-dotall-regex/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== + /@babel/plugin-transform-duplicate-keys/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA== + /@babel/plugin-transform-exponentiation-operator/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@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 + resolution: + integrity: sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== + /@babel/plugin-transform-for-of/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== + /@babel/plugin-transform-function-name/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== + /@babel/plugin-transform-literals/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== + /@babel/plugin-transform-member-expression-literals/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== + /@babel/plugin-transform-modules-amd/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-module-transforms': 7.11.0 + '@babel/helper-plugin-utils': 7.10.4 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw== + /@babel/plugin-transform-modules-commonjs/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-module-transforms': 7.11.0 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-simple-access': 7.10.4 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== + /@babel/plugin-transform-modules-systemjs/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-hoist-variables': 7.10.4 + '@babel/helper-module-transforms': 7.11.0 + '@babel/helper-plugin-utils': 7.10.4 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw== + /@babel/plugin-transform-modules-umd/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-module-transforms': 7.11.0 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA== + /@babel/plugin-transform-named-capturing-groups-regex/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA== + /@babel/plugin-transform-new-target/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw== + /@babel/plugin-transform-object-super/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== + /@babel/plugin-transform-parameters/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-get-function-arity': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== + /@babel/plugin-transform-property-literals/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== + /@babel/plugin-transform-react-display-name/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw== + /@babel/plugin-transform-react-jsx-development/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-builder-react-jsx-experimental': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ== + /@babel/plugin-transform-react-jsx-self/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg== + /@babel/plugin-transform-react-jsx-source/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA== + /@babel/plugin-transform-react-jsx/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-builder-react-jsx': 7.10.4 + '@babel/helper-builder-react-jsx-experimental': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-jsx': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A== + /@babel/plugin-transform-react-pure-annotations/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A== + /@babel/plugin-transform-regenerator/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + regenerator-transform: 0.14.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== + /@babel/plugin-transform-reserved-words/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ== + /@babel/plugin-transform-runtime/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + resolve: 1.17.0 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tV4V/FjElJ9lQtyjr5xD2IFFbgY46r7EeVu5a8CpEKT5laheHKSlFeHjpkPppW3PqzGLAuv5k2qZX5LgVZIX5w== + /@babel/plugin-transform-shorthand-properties/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== + /@babel/plugin-transform-spread/7.11.0_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-skip-transparent-expression-wrappers': 7.11.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw== + /@babel/plugin-transform-sticky-regex/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-regex': 7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== + /@babel/plugin-transform-template-literals/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== + /@babel/plugin-transform-typeof-symbol/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA== + /@babel/plugin-transform-typescript/7.11.0_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-class-features-plugin': 7.10.5_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-typescript': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w== + /@babel/plugin-transform-unicode-escapes/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg== + /@babel/plugin-transform-unicode-regex/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== + /@babel/polyfill/7.10.4: + dependencies: + core-js: 2.6.10 + regenerator-runtime: 0.13.7 + dev: true + resolution: + integrity: sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg== + /@babel/preset-env/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/compat-data': 7.11.0 + '@babel/core': 7.10.5 + '@babel/helper-compilation-targets': 7.10.4_@babel+core@7.10.5 + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-async-generator-functions': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-proposal-class-properties': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-dynamic-import': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-json-strings': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-numeric-separator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-object-rest-spread': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-optional-catch-binding': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-optional-chaining': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-private-methods': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.5 + '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-top-level-await': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-arrow-functions': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-async-to-generator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-block-scoped-functions': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-block-scoping': 7.11.1_@babel+core@7.10.5 + '@babel/plugin-transform-classes': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-computed-properties': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-destructuring': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-duplicate-keys': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-exponentiation-operator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-for-of': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-function-name': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-literals': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-member-expression-literals': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-modules-amd': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-transform-modules-commonjs': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-modules-systemjs': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-transform-modules-umd': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-named-capturing-groups-regex': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-new-target': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-object-super': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-parameters': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-transform-property-literals': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-regenerator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-reserved-words': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-shorthand-properties': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-spread': 7.11.0_@babel+core@7.10.5 + '@babel/plugin-transform-sticky-regex': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-template-literals': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-transform-typeof-symbol': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-unicode-escapes': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-unicode-regex': 7.10.4_@babel+core@7.10.5 + '@babel/preset-modules': 0.1.3_@babel+core@7.10.5 + '@babel/types': 7.11.0 + browserslist: 4.14.0 + core-js-compat: 3.6.5 + invariant: 2.2.4 + levenary: 1.1.1 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw== + /@babel/preset-modules/0.1.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.10.5 + '@babel/types': 7.11.0 + esutils: 2.0.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== + /@babel/preset-react/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-transform-react-display-name': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-react-jsx': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-react-jsx-development': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-react-jsx-self': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-transform-react-jsx-source': 7.10.5_@babel+core@7.10.5 + '@babel/plugin-transform-react-pure-annotations': 7.10.4_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw== + /@babel/preset-typescript/7.10.4_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-transform-typescript': 7.11.0_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ== + /@babel/register/7.10.5_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + find-cache-dir: 2.1.0 + lodash: 4.17.19 + make-dir: 2.1.0 + pirates: 4.0.1 + source-map-support: 0.5.19 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw== + /@babel/runtime-corejs3/7.11.2: + dependencies: + core-js-pure: 3.6.5 + regenerator-runtime: 0.13.7 + dev: true + resolution: + integrity: sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A== + /@babel/runtime/7.10.5: + dependencies: + regenerator-runtime: 0.13.7 + dev: true + resolution: + integrity: sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg== + /@babel/template/7.10.4: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/parser': 7.11.2 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + /@babel/traverse/7.11.0: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.11.0 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + '@babel/parser': 7.11.2 + '@babel/types': 7.11.0 + debug: 4.1.1 + globals: 11.12.0 + lodash: 4.17.19 + dev: true + resolution: + integrity: sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== + /@babel/types/7.11.0: + dependencies: + '@babel/helper-validator-identifier': 7.10.4 + lodash: 4.17.19 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== + /@bcoe/v8-coverage/0.2.3: + dev: true + resolution: + integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + /@cnakazawa/watch/1.0.4: + dependencies: + exec-sh: 0.3.4 + minimist: 1.2.5 + dev: true + engines: + node: '>=0.1.95' + hasBin: true + resolution: + integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + /@commitlint/cli/8.3.5: + dependencies: + '@commitlint/format': 8.3.4 + '@commitlint/lint': 8.3.5 + '@commitlint/load': 8.3.5 + '@commitlint/read': 8.3.4 + babel-polyfill: 6.26.0 + chalk: 2.4.2 + get-stdin: 7.0.0 + lodash: 4.17.15 + meow: 5.0.0 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-6+L0vbw55UEdht71pgWOE55SRgb+8OHcEwGDB234VlIBFGK9P2QOBU7MHiYJ5cjdjCQ0rReNrGjOHmJ99jwf0w== + /@commitlint/config-conventional/8.2.0: + dev: true + resolution: + integrity: sha512-HuwlHQ3DyVhpK9GHgTMhJXD8Zp8PGIQVpQGYh/iTrEU6TVxdRC61BxIDZvfWatCaiG617Z/U8maRAFrqFM4TqA== + /@commitlint/ensure/8.3.4: + dependencies: + lodash: 4.17.15 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-8NW77VxviLhD16O3EUd02lApMFnrHexq10YS4F4NftNoErKbKaJ0YYedktk2boKrtNRf/gQHY/Qf65edPx4ipw== + /@commitlint/execute-rule/8.3.4: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-f4HigYjeIBn9f7OuNv5zh2y5vWaAhNFrfeul8CRJDy82l3Y+09lxOTGxfF3uMXKrZq4LmuK6qvvRCZ8mUrVvzQ== + /@commitlint/format/8.3.4: + dependencies: + chalk: 2.4.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-809wlQ/ND6CLZON+w2Rb3YM2TLNDfU2xyyqpZeqzf2reJNpySMSUAeaO/fNDJSOKIsOsR3bI01rGu6hv28k+Nw== + /@commitlint/is-ignored/8.3.5: + dependencies: + semver: 6.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Zo+8a6gJLFDTqyNRx53wQi/XTiz8mncvmWf/4oRG+6WRcBfjSSHY7KPVj5Y6UaLy2EgZ0WQ2Tt6RdTDeQiQplA== + /@commitlint/lint/8.3.5: + dependencies: + '@commitlint/is-ignored': 8.3.5 + '@commitlint/parse': 8.3.4 + '@commitlint/rules': 8.3.4 + babel-runtime: 6.26.0 + lodash: 4.17.15 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-02AkI0a6PU6rzqUvuDkSi6rDQ2hUgkq9GpmdJqfai5bDbxx2939mK4ZO+7apbIh4H6Pae7EpYi7ffxuJgm+3hQ== + /@commitlint/load/8.3.5: + dependencies: + '@commitlint/execute-rule': 8.3.4 + '@commitlint/resolve-extends': 8.3.5 + babel-runtime: 6.26.0 + chalk: 2.4.2 + cosmiconfig: 5.2.1 + lodash: 4.17.15 + resolve-from: 5.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-poF7R1CtQvIXRmVIe63FjSQmN9KDqjRtU5A6hxqXBga87yB2VUJzic85TV6PcQc+wStk52cjrMI+g0zFx+Zxrw== + /@commitlint/message/8.3.4: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nEj5tknoOKXqBsaQtCtgPcsAaf5VCg3+fWhss4Vmtq40633xLq0irkdDdMEsYIx8rGR0XPBTukqzln9kAWCkcA== + /@commitlint/parse/8.3.4: + dependencies: + conventional-changelog-angular: 1.6.6 + conventional-commits-parser: 3.1.0 + lodash: 4.17.15 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-b3uQvpUQWC20EBfKSfMRnyx5Wc4Cn778bVeVOFErF/cXQK725L1bYFvPnEjQO/GT8yGVzq2wtLaoEqjm1NJ/Bw== + /@commitlint/read/8.3.4: + dependencies: + '@commitlint/top-level': 8.3.4 + '@marionebl/sander': 0.6.1 + babel-runtime: 6.26.0 + git-raw-commits: 2.0.7 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-FKv1kHPrvcAG5j+OSbd41IWexsbLhfIXpxVC/YwQZO+FR0EHmygxQNYs66r+GnhD1EfYJYM4WQIqd5bJRx6OIw== + /@commitlint/resolve-extends/8.3.5: + dependencies: + import-fresh: 3.2.1 + lodash: 4.17.15 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nHhFAK29qiXNe6oH6uG5wqBnCR+BQnxlBW/q5fjtxIaQALgfoNLHwLS9exzbIRFqwJckpR6yMCfgMbmbAOtklQ== + /@commitlint/rules/8.3.4: + dependencies: + '@commitlint/ensure': 8.3.4 + '@commitlint/message': 8.3.4 + '@commitlint/to-lines': 8.3.4 + babel-runtime: 6.26.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-xuC9dlqD5xgAoDFgnbs578cJySvwOSkMLQyZADb1xD5n7BNcUJfP8WjT9W1Aw8K3Wf8+Ym/ysr9FZHXInLeaRg== + /@commitlint/to-lines/8.3.4: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-5AvcdwRsMIVq0lrzXTwpbbG5fKRTWcHkhn/hCXJJ9pm1JidsnidS1y0RGkb3O50TEHGewhXwNoavxW9VToscUA== + /@commitlint/top-level/8.3.4: + dependencies: + find-up: 4.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nOaeLBbAqSZNpKgEtO6NAxmui1G8ZvLG+0wb4rvv6mWhPDzK1GNZkCd8FUZPahCoJ1iHDoatw7F8BbJLg4nDjg== + /@emotion/hash/0.8.0: + dev: true + resolution: + integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + /@emotion/memoize/0.7.4: + dev: true + resolution: + integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + /@emotion/serialize/0.11.16: + dependencies: + '@emotion/hash': 0.8.0 + '@emotion/memoize': 0.7.4 + '@emotion/unitless': 0.7.5 + '@emotion/utils': 0.11.3 + csstype: 2.6.13 + dev: true + resolution: + integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== + /@emotion/unitless/0.7.5: + dev: true + resolution: + integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + /@emotion/utils/0.11.3: + dev: true + resolution: + integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== + /@istanbuljs/load-nyc-config/1.1.0: + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.0 + resolve-from: 5.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + /@istanbuljs/schema/0.1.2: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== + /@jest/console/26.2.0: + dependencies: + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + chalk: 4.1.0 + jest-message-util: 26.2.0 + jest-util: 26.2.0 + slash: 3.0.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-mXQfx3nSLwiHm1i7jbu+uvi+vvpVjNGzIQYLCfsat9rapC+MJkS4zBseNrgJE0vU921b3P67bQzhduphjY3Tig== + /@jest/core/26.2.2: + dependencies: + '@jest/console': 26.2.0 + '@jest/reporters': 26.2.2 + '@jest/test-result': 26.2.0 + '@jest/transform': 26.2.2 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + ansi-escapes: 4.3.1 + chalk: 4.1.0 + exit: 0.1.2 + graceful-fs: 4.2.4 + jest-changed-files: 26.2.0 + jest-config: 26.2.2 + jest-haste-map: 26.2.2 + jest-message-util: 26.2.0 + jest-regex-util: 26.0.0 + jest-resolve: 26.2.2_jest-resolve@26.2.2 + jest-resolve-dependencies: 26.2.2 + jest-runner: 26.2.2 + jest-runtime: 26.2.2 + jest-snapshot: 26.2.2 + jest-util: 26.2.0 + jest-validate: 26.2.0 + jest-watcher: 26.2.0 + micromatch: 4.0.2 + p-each-series: 2.1.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-UwA8gNI8aeV4FHGfGAUfO/DHjrFVvlBravF1Tm9Kt6qFE+6YHR47kFhgdepOFpADEKstyO+MVdPvkV6/dyt9sA== + /@jest/environment/26.2.0: + dependencies: + '@jest/fake-timers': 26.2.0 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + jest-mock: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-oCgp9NmEiJ5rbq9VI/v/yYLDpladAAVvFxZgNsnJxOETuzPZ0ZcKKHYjKYwCtPOP1WCrM5nmyuOhMStXFGHn+g== + /@jest/fake-timers/26.2.0: + dependencies: + '@jest/types': 26.2.0 + '@sinonjs/fake-timers': 6.0.1 + '@types/node': 14.0.14 + jest-message-util: 26.2.0 + jest-mock: 26.2.0 + jest-util: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-45Gfe7YzYTKqTayBrEdAF0qYyAsNRBzfkV0IyVUm3cx7AsCWlnjilBM4T40w7IXT5VspOgMPikQlV0M6gHwy/g== + /@jest/globals/26.2.0: + dependencies: + '@jest/environment': 26.2.0 + '@jest/types': 26.2.0 + expect: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-Hoc6ScEIPaym7RNytIL2ILSUWIGKlwEv+JNFof9dGYOdvPjb2evEURSslvCMkNuNg1ECEClTE8PH7ULlMJntYA== + /@jest/reporters/26.2.2: + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 26.2.0 + '@jest/test-result': 26.2.0 + '@jest/transform': 26.2.2 + '@jest/types': 26.2.0 + chalk: 4.1.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.4 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 26.2.2 + jest-resolve: 26.2.2_jest-resolve@26.2.2 + jest-util: 26.2.0 + jest-worker: 26.2.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.1 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + dev: true + engines: + node: '>= 10.14.2' + optionalDependencies: + node-notifier: 7.0.2 + resolution: + integrity: sha512-7854GPbdFTAorWVh+RNHyPO9waRIN6TcvCezKVxI1khvFq9YjINTW7J3WU+tbR038Ynn6WjYred6vtT0YmIWVQ== + /@jest/source-map/26.1.0: + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.4 + source-map: 0.6.1 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-XYRPYx4eEVX15cMT9mstnO7hkHP3krNtKfxUYd8L7gbtia8JvZZ6bMzSwa6IQJENbudTwKMw5R1BePRD+bkEmA== + /@jest/test-result/26.2.0: + dependencies: + '@jest/console': 26.2.0 + '@jest/types': 26.2.0 + '@types/istanbul-lib-coverage': 2.0.3 + collect-v8-coverage: 1.0.1 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-kgPlmcVafpmfyQEu36HClK+CWI6wIaAWDHNxfQtGuKsgoa2uQAYdlxjMDBEa3CvI40+2U3v36gQF6oZBkoKatw== + /@jest/test-sequencer/26.2.2: + dependencies: + '@jest/test-result': 26.2.0 + graceful-fs: 4.2.4 + jest-haste-map: 26.2.2 + jest-runner: 26.2.2 + jest-runtime: 26.2.2 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-SliZWon5LNqV/lVXkeowSU6L8++FGOu3f43T01L1Gv6wnFDP00ER0utV9jyK9dVNdXqfMNCN66sfcyar/o7BNw== + /@jest/transform/26.2.2: + dependencies: + '@babel/core': 7.10.5 + '@jest/types': 26.2.0 + babel-plugin-istanbul: 6.0.0 + chalk: 4.1.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.4 + jest-haste-map: 26.2.2 + jest-regex-util: 26.0.0 + jest-util: 26.2.0 + micromatch: 4.0.2 + pirates: 4.0.1 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw== + /@jest/types/25.5.0: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.5 + chalk: 3.0.0 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== + /@jest/types/26.2.0: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/node': 14.0.14 + '@types/yargs': 15.0.5 + chalk: 4.1.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA== + /@marionebl/sander/0.6.1: + dependencies: + graceful-fs: 4.2.4 + mkdirp: 0.5.5 + rimraf: 2.7.1 + dev: true + resolution: + integrity: sha1-GViWWHTyS8Ub5Ih1/rUNZC/EH3s= + /@octokit/auth-token/2.4.2: + dependencies: + '@octokit/types': 5.2.1 + dev: true + resolution: + integrity: sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ== + /@octokit/core/2.5.4: + dependencies: + '@octokit/auth-token': 2.4.2 + '@octokit/graphql': 4.5.3 + '@octokit/request': 5.4.7 + '@octokit/types': 5.2.1 + before-after-hook: 2.1.0 + universal-user-agent: 5.0.0 + dev: true + resolution: + integrity: sha512-HCp8yKQfTITYK+Nd09MHzAlP1v3Ii/oCohv0/TW9rhSLvzb98BOVs2QmVYuloE6a3l6LsfyGIwb6Pc4ycgWlIQ== + /@octokit/endpoint/6.0.5: + dependencies: + '@octokit/types': 5.2.1 + is-plain-object: 4.1.1 + universal-user-agent: 6.0.0 + dev: true + resolution: + integrity: sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ== + /@octokit/graphql/4.5.3: + dependencies: + '@octokit/request': 5.4.7 + '@octokit/types': 5.2.1 + universal-user-agent: 6.0.0 + dev: true + resolution: + integrity: sha512-JyYvi3j2tOb5ofASEpcg1Advs07H+Ag+I+ez7buuZfNVAmh1IYcDTuxd4gnYH8S2PSGu+f5IdDGxMmkK+5zsdA== + /@octokit/plugin-paginate-rest/2.3.0: + dependencies: + '@octokit/types': 5.2.1 + dev: true + resolution: + integrity: sha512-Ye2ZJreP0ZlqJQz8fz+hXvrEAEYK4ay7br1eDpWzr6j76VXs/gKqxFcH8qRzkB3fo/2xh4Vy9VtGii4ZDc9qlA== + /@octokit/plugin-request-log/1.0.0: + dev: true + resolution: + integrity: sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw== + /@octokit/plugin-rest-endpoint-methods/3.17.0: + dependencies: + '@octokit/types': 4.1.10 + deprecation: 2.3.1 + dev: true + resolution: + integrity: sha512-NFV3vq7GgoO2TrkyBRUOwflkfTYkFKS0tLAPym7RNpkwLCttqShaEGjthOsPEEL+7LFcYv3mU24+F2yVd3npmg== + /@octokit/request-error/2.0.2: + dependencies: + '@octokit/types': 5.2.1 + deprecation: 2.3.1 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw== + /@octokit/request/5.4.7: + dependencies: + '@octokit/endpoint': 6.0.5 + '@octokit/request-error': 2.0.2 + '@octokit/types': 5.2.1 + deprecation: 2.3.1 + is-plain-object: 4.1.1 + node-fetch: 2.6.0 + once: 1.4.0 + universal-user-agent: 6.0.0 + dev: true + resolution: + integrity: sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A== + /@octokit/rest/17.0.0: + dependencies: + '@octokit/core': 2.5.4 + '@octokit/plugin-paginate-rest': 2.3.0 + '@octokit/plugin-request-log': 1.0.0 + '@octokit/plugin-rest-endpoint-methods': 3.17.0 + dev: true + resolution: + integrity: sha512-nSlmyy1DBEOsC4voRbk/SN56V/iuZfxZzjFFz+ocb2MAYwHC+z1TyVOMV9W630dVn9ukioJO34VD5NSYwcgFWg== + /@octokit/types/4.1.10: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-/wbFy1cUIE5eICcg0wTKGXMlKSbaAxEr00qaBXzscLXpqhcwgXeS6P8O0pkysBhRfyjkKjJaYrvR1ExMO5eOXQ== + /@octokit/types/5.2.1: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-PugtgEw8u++zAyBpDpSkR8K1OsT2l8QWp3ECL6bZHFoq9PfHDoKeGFWSuX2Z+Ghy93k1fkKf8tsmqNBv+8dEfQ== + /@samverschueren/stream-to-observable/0.3.0: + dependencies: + any-observable: 0.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg== + /@sinonjs/commons/1.8.1: + dependencies: + type-detect: 4.0.8 + dev: true + resolution: + integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== + /@sinonjs/fake-timers/6.0.1: + dependencies: + '@sinonjs/commons': 1.8.1 + dev: true + resolution: + integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + /@types/async/3.2.3: + dev: true + resolution: + integrity: sha512-deXFjLZc1h6SOh3hicVgD+S2EAkhSBGX/vdlD4nTzCjjOFQ+bfNiXocQ21xJjFAUwqaCeyvOQMgrnbg4QEV63A== + /@types/babel__core/7.1.9: + dependencies: + '@babel/parser': 7.11.2 + '@babel/types': 7.11.0 + '@types/babel__generator': 7.6.1 + '@types/babel__template': 7.0.2 + '@types/babel__traverse': 7.0.13 + dev: true + resolution: + integrity: sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw== + /@types/babel__generator/7.6.1: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew== + /@types/babel__template/7.0.2: + dependencies: + '@babel/parser': 7.11.2 + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== + /@types/babel__traverse/7.0.13: + dependencies: + '@babel/types': 7.11.0 + dev: true + resolution: + integrity: sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ== + /@types/body-parser/1.19.0: + dependencies: + '@types/connect': 3.4.33 + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== + /@types/caseless/0.12.2: + dev: true + resolution: + integrity: sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== + /@types/color-name/1.1.1: + dev: true + resolution: + integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + /@types/connect/3.4.33: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== + /@types/cookiejar/2.1.1: + dev: true + resolution: + integrity: sha512-aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw== + /@types/eslint-visitor-keys/1.0.0: + dev: true + resolution: + integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + /@types/events/3.0.0: + dev: true + resolution: + integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + /@types/express-serve-static-core/4.17.9: + dependencies: + '@types/node': 14.0.14 + '@types/qs': 6.9.4 + '@types/range-parser': 1.2.3 + dev: true + resolution: + integrity: sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA== + /@types/express/4.17.6: + dependencies: + '@types/body-parser': 1.19.0 + '@types/express-serve-static-core': 4.17.9 + '@types/qs': 6.9.4 + '@types/serve-static': 1.13.5 + dev: true + resolution: + integrity: sha512-n/mr9tZI83kd4azlPG5y997C/M4DNABK9yErhFM6hKdym4kkmd9j0vtsJyjFIwfRBxtrxZtAfGZCNRIBMFLK5w== + /@types/graceful-fs/4.1.3: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== + /@types/http-errors/1.6.3: + dev: true + resolution: + integrity: sha512-4KCE/agIcoQ9bIfa4sBxbZdnORzRjIw8JNQPLfqoNv7wQl/8f8mRbW68Q8wBsQFoJkPUHGlQYZ9sqi5WpfGSEQ== + /@types/istanbul-lib-coverage/2.0.3: + dev: true + resolution: + integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + /@types/istanbul-lib-report/3.0.0: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + dev: true + resolution: + integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + /@types/istanbul-reports/1.1.2: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-lib-report': 3.0.0 + dev: true + resolution: + integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== + /@types/jest/26.0.1: + dependencies: + jest-diff: 25.5.0 + pretty-format: 25.5.0 + dev: true + resolution: + integrity: sha512-KumByIAlAh/uczr7WjdKHs5cUWhwOeRnsfjI/T/tQP1xvVBSgnRPAZ8VZjp26pQmE79d+n7X1AuTUu0IWHrfWg== + /@types/json-schema/7.0.5: + dev: true + resolution: + integrity: sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== + /@types/json5/0.0.29: + dev: true + resolution: + integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + /@types/lodash/4.14.156: + dev: true + resolution: + integrity: sha512-l2AgHXcKUwx2DsvP19wtRPqZ4NkONjmorOdq4sMcxIjqdIuuV/ULo2ftuv4NUpevwfW7Ju/UKLqo0ZXuEt/8lQ== + /@types/mime/2.0.2: + dev: true + resolution: + integrity: sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== + /@types/minimatch/3.0.3: + dev: true + resolution: + integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + /@types/minimist/1.2.0: + dev: true + resolution: + integrity: sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= + /@types/node/14.0.14: + dev: true + resolution: + integrity: sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ== + /@types/normalize-package-data/2.4.0: + dev: true + resolution: + integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + /@types/parse-json/4.0.0: + dev: true + resolution: + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + /@types/pino-std-serializers/2.4.1: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ== + /@types/pino/5.20.0: + dependencies: + '@types/events': 3.0.0 + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-gz3Ahvx1UDEveXViOQtYqnUkjSVQFdoJqpZTW/63spEHwOGRJRJIi3JMJSClp5Sk1x1ljn9tHWjGczmP6s/rvg== + /@types/pino/6.0.1: + dependencies: + '@types/node': 14.0.14 + '@types/pino-std-serializers': 2.4.1 + '@types/sonic-boom': 0.7.0 + dev: true + resolution: + integrity: sha512-GkOWuzB1vs6yhx8j9LxwE4LG6NANwpIjxg2q/Iev0cegOtoX8NGNI7PaJ3nTE75/vW5LANFXmuBOEWXbTGdxgQ== + /@types/prettier/2.0.2: + dev: true + resolution: + integrity: sha512-IkVfat549ggtkZUthUzEX49562eGikhSYeVGX97SkMFn+sTZrgRewXjQ4tPKFPCykZHkX1Zfd9OoELGqKU2jJA== + /@types/qs/6.9.4: + dev: true + resolution: + integrity: sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ== + /@types/range-parser/1.2.3: + dev: true + resolution: + integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== + /@types/request/2.48.3: + dependencies: + '@types/caseless': 0.12.2 + '@types/node': 14.0.14 + '@types/tough-cookie': 4.0.0 + form-data: 2.5.1 + dev: true + resolution: + integrity: sha512-3Wo2jNYwqgXcIz/rrq18AdOZUQB8cQ34CXZo+LUwPJNpvRAL86+Kc2wwI8mqpz9Cr1V+enIox5v+WZhy/p3h8w== + /@types/semver/7.2.0: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-TbB0A8ACUWZt3Y6bQPstW9QNbhNeebdgLX4T/ZfkrswAfUzRiXrgd9seol+X379Wa589Pu4UEx9Uok0D4RjRCQ== + /@types/serve-static/1.13.5: + dependencies: + '@types/express-serve-static-core': 4.17.9 + '@types/mime': 2.0.2 + dev: true + resolution: + integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ== + /@types/sonic-boom/0.7.0: + dependencies: + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-AfqR0fZMoUXUNwusgXKxcE9DPlHNDHQp6nKYUd4PSRpLobF5CCevSpyTEBcVZreqaWKCnGBr9KI1fHMTttoB7A== + /@types/stack-utils/1.0.1: + dev: true + resolution: + integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + /@types/superagent/4.1.8: + dependencies: + '@types/cookiejar': 2.1.1 + '@types/node': 14.0.14 + dev: true + resolution: + integrity: sha512-iol9KxQ7SLHatBJUiZ4uABrS4VS1frLjqPednxZz82eoCzo3Uy3TOH0p0ZIBbfBj8E/xqOtvizjBs9h7xi/l2g== + /@types/supertest/2.0.9: + dependencies: + '@types/superagent': 4.1.8 + dev: true + resolution: + integrity: sha512-0BTpWWWAO1+uXaP/oA0KW1eOZv4hc0knhrWowV06Gwwz3kqQxNO98fUFM2e15T+PdPRmOouNFrYvaBgdojPJ3g== + /@types/tough-cookie/4.0.0: + dev: true + resolution: + integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== + /@types/yargs-parser/15.0.0: + dev: true + resolution: + integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== + /@types/yargs/15.0.5: + dependencies: + '@types/yargs-parser': 15.0.0 + dev: true + resolution: + integrity: sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== + /@typescript-eslint/eslint-plugin/3.8.0_6bb0e78b04b44d07c27f51ebe3c1fc63: + dependencies: + '@typescript-eslint/experimental-utils': 3.8.0_eslint@7.5.0+typescript@3.9.5 + '@typescript-eslint/parser': 3.8.0_eslint@7.5.0+typescript@3.9.5 + debug: 4.1.1 + eslint: 7.5.0 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.9.5 + typescript: 3.9.5 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-lFb4VCDleFSR+eo4Ew+HvrJ37ZH1Y9ZyE+qyP7EiwBpcCVxwmUc5PAqhShCQ8N8U5vqYydm74nss+a0wrrCErw== + /@typescript-eslint/experimental-utils/2.34.0_eslint@7.5.0+typescript@3.9.5: + dependencies: + '@types/json-schema': 7.0.5 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.5 + eslint: 7.5.0 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== + /@typescript-eslint/experimental-utils/3.8.0_eslint@7.5.0+typescript@3.9.5: + dependencies: + '@types/json-schema': 7.0.5 + '@typescript-eslint/types': 3.8.0 + '@typescript-eslint/typescript-estree': 3.8.0_typescript@3.9.5 + eslint: 7.5.0 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-o8T1blo1lAJE0QDsW7nSyvZHbiDzQDjINJKyB44Z3sSL39qBy5L10ScI/XwDtaiunoyKGLiY9bzRk4YjsUZl8w== + /@typescript-eslint/parser/3.8.0_eslint@7.5.0+typescript@3.9.5: + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.8.0_eslint@7.5.0+typescript@3.9.5 + '@typescript-eslint/types': 3.8.0 + '@typescript-eslint/typescript-estree': 3.8.0_typescript@3.9.5 + eslint: 7.5.0 + eslint-visitor-keys: 1.3.0 + typescript: 3.9.5 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-u5vjOBaCsnMVQOvkKCXAmmOhyyMmFFf5dbkM3TIbg3MZ2pyv5peE4gj81UAbTHwTOXEwf7eCQTUMKrDl/+qGnA== + /@typescript-eslint/types/3.8.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-8kROmEQkv6ss9kdQ44vCN1dTrgu4Qxrd2kXr10kz2NP5T8/7JnEfYNxCpPkArbLIhhkGLZV3aVMplH1RXQRF7Q== + /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.5: + dependencies: + debug: 4.1.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.19 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.9.5 + typescript: 3.9.5 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== + /@typescript-eslint/typescript-estree/3.8.0_typescript@3.9.5: + dependencies: + '@typescript-eslint/types': 3.8.0 + '@typescript-eslint/visitor-keys': 3.8.0 + debug: 4.1.1 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.19 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.9.5 + typescript: 3.9.5 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-MTv9nPDhlKfclwnplRNDL44mP2SY96YmPGxmMbMy6x12I+pERcxpIUht7DXZaj4mOKKtet53wYYXU0ABaiXrLw== + /@typescript-eslint/visitor-keys/3.8.0: + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-gfqQWyVPpT9NpLREXNR820AYwgz+Kr1GuF3nf1wxpHD6hdxI62tq03ToomFnDxY0m3pUB39IF7sil7D5TQexLA== + /@verdaccio/commons-api/8.5.0: + dependencies: + http-errors: 1.7.3 + http-status-codes: 1.4.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-1+82Jph7UHSii3+uQc936IHLytyCIOfF3lbQSh/cGBCFJTWi6/1bJ7d/BB0O/zzPaHRQkfGr+JH2MOSMs4UiGQ== + /@verdaccio/commons-api/9.6.1: + dependencies: + http-errors: 1.7.3 + http-status-codes: 1.4.0 + engines: + node: '>=8' + resolution: + integrity: sha512-wGwDOxWkWjOcxCpwUvAqY+v24I9BRTB5L8xcbE+drpF4gL5q/wN+yzBgxCtkBh/nchOALxRC93JrE3IgVTu3iA== + /@verdaccio/commons-api/9.7.1: + dependencies: + http-errors: 1.8.0 + http-status-codes: 1.4.0 + engines: + node: '>=8' + resolution: + integrity: sha512-s2uD3s325C0UsQ9uQTmf15dXFsGVo23IM6pSUTukCRuurCok89e/k1Adz2CaoXpEu1qpxQ6Sv0dcNpGl7Q7hwQ== + /@verdaccio/file-locking/1.0.0: + dependencies: + lockfile: 1.0.4 + dev: true + engines: + node: '>=4.6.1' + npm: '>=2.15.9' + resolution: + integrity: sha512-FncTOEL01a8yd6xOcNX1TQgc3pRYxByAI2OaAJHjGu5xxcGoqTo6RrIDU3ILdW2ypjc9Ow/xJLarUkr6zDhyfQ== + /@verdaccio/file-locking/9.7.2: + dependencies: + lockfile: 1.0.4 + engines: + node: '>=8' + resolution: + integrity: sha512-y9yLk8+9wdQH1bDyeR7Cu80dKQMiiva9ddNbXllV6h0uxaqVOxDyyE0OWdyvUy0xdA4lUD/y0DxHOInDOhdKaw== + /@verdaccio/local-storage/9.6.1: + dependencies: + '@verdaccio/commons-api': 9.7.1 + '@verdaccio/file-locking': 9.7.2 + '@verdaccio/streams': 9.7.2 + async: 3.2.0 + level: 5.0.1 + lodash: 4.17.15 + mkdirp: 0.5.5 + engines: + node: '>=8' + resolution: + integrity: sha512-ZyhvwAZ/7oVKSqAI9tK1Q7oyVomWVUMjLIQ8gLguwdbHFB10fvMpJt/d4Wbf+b1juGAFxrLmUP5SNT/0td3N4w== + /@verdaccio/readme/8.5.2: + dependencies: + dompurify: 2.0.7 + jsdom: 15.2.1 + marked: 0.7.0 + dev: true + resolution: + integrity: sha512-KsNcvpvdpTatoNtoqEPdAxTna1om0EvEH9+u2zr5Ii/ZG9atx6lYPG7H41yTEuOuxbf1eOOYSQaMssdeS4BUXw== + /@verdaccio/readme/9.6.1: + dependencies: + dompurify: 2.0.8 + jsdom: 15.2.1 + marked: 0.7.0 + resolution: + integrity: sha512-RD48djuQRfK5j0fNhj2zmmhMf7vICCPlhJAhsKaYOB0cNtK+51Z/HfAUf5yflkhcGE+4Cm6gaUfmfIlkRbR31A== + /@verdaccio/streams/8.5.2: + dev: true + engines: + node: '>=8' + npm: '>=5' + resolution: + integrity: sha512-Rbw+vm/KHgy5OQB+jSxxIXYvVFmG/fuFmBeH7F4fp2r5h7w1TP/mlQZI7PVlPPhLZtM6Xdrzf6H+NRCwRncwIg== + /@verdaccio/streams/9.6.1: + engines: + node: '>=8' + npm: '>=5' + resolution: + integrity: sha512-P4DFWvB9BNCDAh/sYPr59JW8N9uxAtlIx0Xa0vobxy+4cvvmP9lrMbeK4liH5yKJmwKmiEIZ6SxfTKR/MqbOpw== + /@verdaccio/streams/9.7.2: + engines: + node: '>=8' + npm: '>=5' + resolution: + integrity: sha512-SoCG1btVFPxOcrs8w9wLJCfe8nfE6EaEXCXyRwGbh+Sr3NLEG0R8JOugGJbuSE+zIRuUs5JaUKjzSec+JKLvZw== + /@verdaccio/types/9.5.0: + dev: true + resolution: + integrity: sha512-zUCkSQF0qShq/9OCEq6bZgHtz0lP0npkxXGc0Ch8P5fPiTlih1MBY5GxqM0ervMGw8ojH2mCYQ0655pKicYg1A== + /@verdaccio/types/9.7.0: + dev: true + resolution: + integrity: sha512-QeijEgVBVRTGyOteIl+RD4aiEbiUM1SkN7UAjZxhwns0o2YebdO+Z2iphmx0EZdo4STnWLuGSRlJexTaU/+lDQ== + /@verdaccio/ui-theme/0.3.13: + dev: true + engines: + node: '>= 8' + npm: '>=5' + resolution: + integrity: sha512-3nDT5iJvmIYJe8UwirJbHexy21HU0YUkwvKygVe2KCPUTQu8u23/w6JyOB8reqj8w0xFfJMHI0dArnPsKxYM3Q== + /@verdaccio/ui-theme/1.11.0: + engines: + node: '>= 8' + npm: '>=5' + resolution: + integrity: sha512-ggXPyCueh8CtHFrpZsq7kP+pLxKPsiTuoCGmYNIquZ/p99A6eIAVLElqHFJfgGATsdVlFQKWG/AawCfxD5ymUw== + /@yarnpkg/lockfile/1.1.0: + dev: true + resolution: + integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + /JSONStream/1.3.5: + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + hasBin: true + resolution: + integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + /abab/2.0.4: + resolution: + integrity: sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ== + /abstract-leveldown/6.0.3: + dependencies: + level-concat-iterator: 2.0.1 + xtend: 4.0.2 + engines: + node: '>=6' + resolution: + integrity: sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q== + /abstract-leveldown/6.2.3: + dependencies: + buffer: 5.6.0 + immediate: 3.3.0 + level-concat-iterator: 2.0.1 + level-supports: 1.0.1 + xtend: 4.0.2 + engines: + node: '>=6' + resolution: + integrity: sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ== + /abstract-leveldown/6.3.0: + dependencies: + buffer: 5.6.0 + immediate: 3.3.0 + level-concat-iterator: 2.0.1 + level-supports: 1.0.1 + xtend: 4.0.2 + engines: + node: '>=6' + resolution: + integrity: sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ== + /accepts/1.3.7: + dependencies: + mime-types: 2.1.27 + negotiator: 0.6.2 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + /acorn-globals/4.3.4: + dependencies: + acorn: 6.4.1 + acorn-walk: 6.2.0 + resolution: + integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + /acorn-globals/6.0.0: + dependencies: + acorn: 7.4.0 + acorn-walk: 7.2.0 + dev: true + resolution: + integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + /acorn-jsx/5.2.0_acorn@7.4.0: + dependencies: + acorn: 7.4.0 + dev: true + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 + resolution: + integrity: sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + /acorn-walk/6.2.0: + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + /acorn-walk/7.2.0: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + /acorn/6.4.1: + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== + /acorn/7.4.0: + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== + /add-stream/1.0.0: + dev: true + resolution: + integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= + /agent-base/4.3.0: + dependencies: + es6-promisify: 5.0.0 + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + /ajv/5.5.2: + dependencies: + co: 4.6.0 + fast-deep-equal: 1.1.0 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.3.1 + resolution: + integrity: sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + /ajv/6.12.3: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.2.2 + resolution: + integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== + /ansi-colors/4.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + /ansi-escapes/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + /ansi-escapes/4.3.1: + dependencies: + type-fest: 0.11.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + /ansi-regex/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-regex/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + /ansi-regex/4.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + /ansi-regex/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + /ansi-styles/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: + dependencies: + color-convert: 1.9.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /ansi-styles/4.2.1: + dependencies: + '@types/color-name': 1.1.1 + color-convert: 2.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + /any-observable/0.3.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== + /anymatch/2.0.0: + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + dev: true + resolution: + integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + /anymatch/3.1.1: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.2.2 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + /apache-md5/1.1.2: + engines: + node: '>=4.6.1' + resolution: + integrity: sha1-7klza2ObTxCLbp5ibG2pkwa0FpI= + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /argv/0.0.2: + dev: true + engines: + node: '>=0.6.10' + resolution: + integrity: sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas= + /aria-query/4.2.2: + dependencies: + '@babel/runtime': 7.10.5 + '@babel/runtime-corejs3': 7.11.2 + dev: true + engines: + node: '>=6.0' + resolution: + integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + /arr-diff/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + /arr-flatten/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + /arr-union/3.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-equal/1.0.0: + resolution: + integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + /array-find-index/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + /array-flatten/1.1.1: + resolution: + integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + /array-ify/1.0.0: + dev: true + resolution: + integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= + /array-includes/3.1.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + is-string: 1.0.5 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + /array-union/1.0.2: + dependencies: + array-uniq: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + /array-uniq/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + /array-unique/0.3.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + /array.prototype.flat/1.2.3: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + /array.prototype.flatmap/1.2.3: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== + /arrify/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /arrify/2.0.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + /asn1/0.2.4: + dependencies: + safer-buffer: 2.1.2 + resolution: + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + /assert-plus/1.0.0: + engines: + node: '>=0.8' + resolution: + integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + /assign-symbols/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + /ast-types-flow/0.0.7: + dev: true + resolution: + integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + /astral-regex/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + /async-each/1.0.3: + dev: true + optional: true + resolution: + integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + /async/3.1.1: + resolution: + integrity: sha512-X5Dj8hK1pJNC2Wzo2Rcp9FBVdJMGRR/S7V+lH46s8GVFhtbo5O4Le5GECCF/8PISVdkUA6mMPvgz7qTTD1rf1g== + /async/3.2.0: + resolution: + integrity: sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== + /asynckit/0.4.0: + resolution: + integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /atob/2.1.2: + dev: true + engines: + node: '>= 4.5.0' + hasBin: true + resolution: + integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + /atomic-sleep/1.0.0: + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== + /aws-sign2/0.7.0: + resolution: + integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + /aws4/1.10.0: + resolution: + integrity: sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== + /axe-core/3.5.5: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q== + /axobject-query/2.2.0: + dev: true + resolution: + integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + /babel-core/7.0.0-bridge.0_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + /babel-eslint/10.1.0_eslint@7.5.0: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/parser': 7.11.2 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 + eslint: 7.5.0 + eslint-visitor-keys: 1.3.0 + resolve: 1.17.0 + dev: true + engines: + node: '>=6' + peerDependencies: + eslint: '>= 4.12.1' + resolution: + integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + /babel-jest/26.1.0_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@jest/transform': 26.2.2 + '@jest/types': 26.2.0 + '@types/babel__core': 7.1.9 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 26.2.0_@babel+core@7.10.5 + chalk: 4.1.0 + graceful-fs: 4.2.4 + slash: 3.0.0 + dev: true + engines: + node: '>= 10.14.2' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-Nkqgtfe7j6PxLO6TnCQQlkMm8wdTdnIF8xrdpooHCuD5hXRzVEPbPneTJKknH5Dsv3L8ip9unHDAp48YQ54Dkg== + /babel-jest/26.2.2_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@jest/transform': 26.2.2 + '@jest/types': 26.2.0 + '@types/babel__core': 7.1.9 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 26.2.0_@babel+core@7.10.5 + chalk: 4.1.0 + graceful-fs: 4.2.4 + slash: 3.0.0 + dev: true + engines: + node: '>= 10.14.2' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-JmLuePHgA+DSOdOL8lPxCgD2LhPPm+rdw1vnxR73PpIrnmKCS2/aBhtkAcxQWuUcW2hBrH8MJ3LKXE7aWpNZyA== + /babel-plugin-dynamic-import-node/2.3.3: + dependencies: + object.assign: 4.1.0 + dev: true + resolution: + integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + /babel-plugin-emotion/10.0.33: + dependencies: + '@babel/helper-module-imports': 7.10.4 + '@emotion/hash': 0.8.0 + '@emotion/memoize': 0.7.4 + '@emotion/serialize': 0.11.16 + babel-plugin-macros: 2.8.0 + babel-plugin-syntax-jsx: 6.18.0 + convert-source-map: 1.7.0 + escape-string-regexp: 1.0.5 + find-root: 1.1.0 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ== + /babel-plugin-istanbul/6.0.0: + dependencies: + '@babel/helper-plugin-utils': 7.10.4 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.2 + istanbul-lib-instrument: 4.0.3 + test-exclude: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== + /babel-plugin-jest-hoist/26.2.0: + dependencies: + '@babel/template': 7.10.4 + '@babel/types': 7.11.0 + '@types/babel__core': 7.1.9 + '@types/babel__traverse': 7.0.13 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA== + /babel-plugin-macros/2.8.0: + dependencies: + '@babel/runtime': 7.10.5 + cosmiconfig: 6.0.0 + resolve: 1.17.0 + dev: true + resolution: + integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== + /babel-plugin-syntax-jsx/6.18.0: + dev: true + resolution: + integrity: sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + /babel-polyfill/6.26.0: + dependencies: + babel-runtime: 6.26.0 + core-js: 2.6.10 + regenerator-runtime: 0.10.5 + dev: true + resolution: + integrity: sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= + /babel-preset-current-node-syntax/0.1.3_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.5 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.10.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.5 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ== + /babel-preset-jest/26.2.0_@babel+core@7.10.5: + dependencies: + '@babel/core': 7.10.5 + babel-plugin-jest-hoist: 26.2.0 + babel-preset-current-node-syntax: 0.1.3_@babel+core@7.10.5 + dev: true + engines: + node: '>= 10.14.2' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-R1k8kdP3R9phYQugXeNnK/nvCGlBzG4m3EoIIukC80GXb6wCv2XiwPhK6K9MAkQcMszWBYvl2Wm+yigyXFQqXg== + /babel-runtime/6.26.0: + dependencies: + core-js: 2.6.10 + regenerator-runtime: 0.11.1 + dev: true + resolution: + integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + /balanced-match/1.0.0: + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base/0.11.2: + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + /base64-js/1.3.1: + resolution: + integrity: sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + /bcrypt-pbkdf/1.0.2: + dependencies: + tweetnacl: 0.14.5 + resolution: + integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + /bcryptjs/2.4.3: + resolution: + integrity: sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= + /before-after-hook/2.1.0: + dev: true + resolution: + integrity: sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== + /binary-extensions/1.13.1: + dev: true + engines: + node: '>=0.10.0' + optional: true + resolution: + integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + /bindings/1.5.0: + dependencies: + file-uri-to-path: 1.0.0 + dev: true + optional: true + resolution: + integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + /body-parse/0.1.0: + dev: false + resolution: + integrity: sha512-k0PDF7vZZpspXlwoM8ywh9PIHZokooS0Rek4M8Vekoro7XuuaWVhjgTpdzIRrfKj5oLQahwjn621/4kG4d91xw== + /body-parser/1.19.0: + dependencies: + bytes: 3.1.0 + content-type: 1.0.4 + debug: 2.6.9 + depd: 1.1.2 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + on-finished: 2.3.0 + qs: 6.7.0 + raw-body: 2.4.0 + type-is: 1.6.18 + engines: + node: '>= 0.8' + resolution: + integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/2.3.2: + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.3 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + /braces/3.0.2: + dependencies: + fill-range: 7.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + /browser-process-hrtime/1.0.0: + resolution: + integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + /browserslist/4.14.0: + dependencies: + caniuse-lite: 1.0.30001112 + electron-to-chromium: 1.3.524 + escalade: 3.0.2 + node-releases: 1.1.60 + dev: true + engines: + node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 + hasBin: true + resolution: + integrity: sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ== + /bser/2.1.1: + dependencies: + node-int64: 0.4.0 + dev: true + resolution: + integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + /buffer-equal-constant-time/1.0.1: + resolution: + integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= + /buffer-from/1.1.1: + dev: true + resolution: + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer/5.6.0: + dependencies: + base64-js: 1.3.1 + ieee754: 1.1.13 + resolution: + integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + /bunyan/1.8.12: + engines: + '0': node >=0.10.0 + hasBin: true + optionalDependencies: + dtrace-provider: 0.8.8 + moment: 2.27.0 + mv: 2.1.1 + safe-json-stringify: 1.2.0 + resolution: + integrity: sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c= + /bytes/3.0.0: + engines: + node: '>= 0.8' + resolution: + integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + /bytes/3.1.0: + engines: + node: '>= 0.8' + resolution: + integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + /cache-base/1.0.1: + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /caller-callsite/2.0.0: + dependencies: + callsites: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + /caller-path/2.0.0: + dependencies: + caller-callsite: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + /callsites/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + /callsites/3.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + /camelcase-keys/2.1.0: + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + /camelcase-keys/4.2.0: + dependencies: + camelcase: 4.1.0 + map-obj: 2.0.0 + quick-lru: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= + /camelcase-keys/6.2.2: + dependencies: + camelcase: 5.3.1 + map-obj: 4.1.0 + quick-lru: 4.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + /camelcase/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + /camelcase/4.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + /camelcase/5.3.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + /camelcase/6.0.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== + /caniuse-lite/1.0.30001112: + dev: true + resolution: + integrity: sha512-J05RTQlqsatidif/38aN3PGULCLrg8OYQOlJUKbeYVzC2mGZkZLIztwRlB3MtrfLmawUmjFlNJvy/uhwniIe1Q== + /capture-exit/2.0.0: + dependencies: + rsvp: 4.8.5 + dev: true + engines: + node: 6.* || 8.* || >= 10.* + resolution: + integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + /caseless/0.12.0: + resolution: + integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chalk/3.0.0: + dependencies: + ansi-styles: 4.2.1 + supports-color: 7.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + /chalk/4.1.0: + dependencies: + ansi-styles: 4.2.1 + supports-color: 7.1.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + /char-regex/1.0.2: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + /chokidar/2.1.8: + dependencies: + anymatch: 2.0.0 + async-each: 1.0.3 + braces: 2.3.2 + glob-parent: 3.1.0 + inherits: 2.0.4 + is-binary-path: 1.0.1 + is-glob: 4.0.1 + normalize-path: 3.0.0 + path-is-absolute: 1.0.1 + readdirp: 2.2.1 + upath: 1.2.0 + dev: true + optional: true + optionalDependencies: + fsevents: 1.2.13 + resolution: + integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + /ci-info/2.0.0: + dev: true + resolution: + integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + /class-utils/0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + /cli-cursor/2.1.0: + dependencies: + restore-cursor: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + /cli-truncate/0.2.1: + dependencies: + slice-ansi: 0.0.4 + string-width: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= + /cliui/5.0.0: + dependencies: + string-width: 3.1.0 + strip-ansi: 5.2.0 + wrap-ansi: 5.1.0 + dev: true + resolution: + integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + /cliui/6.0.0: + dependencies: + string-width: 4.2.0 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: true + resolution: + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + /co/4.6.0: + engines: + iojs: '>= 1.0.0' + node: '>= 0.12.0' + resolution: + integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + /code-point-at/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + /codecov/3.6.1: + dependencies: + argv: 0.0.2 + ignore-walk: 3.0.3 + js-yaml: 3.14.0 + teeny-request: 3.11.3 + urlgrey: 0.4.4 + dev: true + engines: + node: '>=4.0' + hasBin: true + resolution: + integrity: sha512-IUJB6WG47nWK7o50etF8jBadxdMw7DmoQg05yIljstXFBGB6clOZsIj6iD4P82T2YaIU3qq+FFu8K9pxgkCJDQ== + /collect-v8-coverage/1.0.1: + dev: true + resolution: + integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + /collection-visit/1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + /color-convert/1.9.3: + dependencies: + color-name: 1.1.3 + dev: true + resolution: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-convert/2.0.1: + dependencies: + color-name: 1.1.4 + dev: true + engines: + node: '>=7.0.0' + resolution: + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + /color-name/1.1.3: + dev: true + resolution: + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /color-name/1.1.4: + dev: true + resolution: + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + /combined-stream/1.0.8: + dependencies: + delayed-stream: 1.0.0 + engines: + node: '>= 0.8' + resolution: + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + /commander/2.20.3: + dev: true + resolution: + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + /commander/3.0.2: + resolution: + integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== + /commander/4.1.1: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + /commander/5.1.0: + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + /commondir/1.0.1: + dev: true + resolution: + integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + /compare-func/1.3.4: + dependencies: + array-ify: 1.0.0 + dot-prop: 3.0.0 + dev: true + resolution: + integrity: sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q== + /component-emitter/1.3.0: + resolution: + integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + /compressible/2.0.18: + dependencies: + mime-db: 1.44.0 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + /compression/1.7.4: + dependencies: + accepts: 1.3.7 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + /concat-map/0.0.1: + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concat-stream/2.0.0: + dependencies: + buffer-from: 1.1.1 + inherits: 2.0.4 + readable-stream: 3.6.0 + typedarray: 0.0.6 + dev: true + engines: + '0': node >= 6.0 + resolution: + integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== + /contains-path/0.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + /content-disposition/0.5.3: + dependencies: + safe-buffer: 5.1.2 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + /content-type/1.0.4: + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + /conventional-changelog-angular/1.6.6: + dependencies: + compare-func: 1.3.4 + q: 1.5.1 + dev: true + resolution: + integrity: sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg== + /conventional-changelog-angular/5.0.10: + dependencies: + compare-func: 1.3.4 + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA== + /conventional-changelog-atom/2.0.7: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-7dOREZwzB+tCEMjRTDfen0OHwd7vPUdmU0llTy1eloZgtOP4iSLVzYIQqfmdRZEty+3w5Jz+AbhfTJKoKw1JeQ== + /conventional-changelog-codemirror/2.0.7: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Oralk1kiagn3Gb5cR5BffenWjVu59t/viE6UMD/mQa1hISMPkMYhJIqX+CMeA1zXgVBO+YHQhhokEj99GP5xcg== + /conventional-changelog-config-spec/2.1.0: + dev: true + resolution: + integrity: sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== + /conventional-changelog-conventionalcommits/4.2.3: + dependencies: + compare-func: 1.3.4 + lodash: 4.17.19 + q: 1.5.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww== + /conventional-changelog-core/4.1.7: + dependencies: + add-stream: 1.0.0 + conventional-changelog-writer: 4.0.16 + conventional-commits-parser: 3.1.0 + dateformat: 3.0.3 + get-pkg-repo: 1.4.0 + git-raw-commits: 2.0.0 + git-remote-origin-url: 2.0.0 + git-semver-tags: 4.0.0 + lodash: 4.17.19 + normalize-package-data: 2.5.0 + q: 1.5.1 + read-pkg: 3.0.0 + read-pkg-up: 3.0.0 + shelljs: 0.8.4 + through2: 3.0.2 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-UBvSrQR2RdKbSQKh7RhueiiY4ZAIOW3+CSWdtKOwRv+KxIMNFKm1rOcGBFx0eA8AKhGkkmmacoTWJTqyz7Q0VA== + /conventional-changelog-ember/2.0.8: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-JEMEcUAMg4Q9yxD341OgWlESQ4gLqMWMXIWWUqoQU8yvTJlKnrvcui3wk9JvnZQyONwM2g1MKRZuAjKxr8hAXA== + /conventional-changelog-eslint/3.0.8: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-5rTRltgWG7TpU1PqgKHMA/2ivjhrB+E+S7OCTvj0zM/QGg4vmnVH67Vq/EzvSNYtejhWC+OwzvDrLk3tqPry8A== + /conventional-changelog-express/2.0.5: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-pW2hsjKG+xNx/Qjof8wYlAX/P61hT5gQ/2rZ2NsTpG+PgV7Rc8RCfITvC/zN9K8fj0QmV6dWmUefCteD9baEAw== + /conventional-changelog-jquery/3.0.6: + dependencies: + q: 1.5.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-gHAABCXUNA/HjnZEm+vxAfFPJkgtrZvCDIlCKfdPVXtCIo/Q0lN5VKpx8aR5p8KdVRQFF3OuTlvv5kv6iPuRqA== + /conventional-changelog-jshint/2.0.7: + dependencies: + compare-func: 1.3.4 + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-qHA8rmwUnLiIxANJbz650+NVzqDIwNtc0TcpIa0+uekbmKHttidvQ1dGximU3vEDdoJVKFgR3TXFqYuZmYy9ZQ== + /conventional-changelog-preset-loader/2.3.4: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== + /conventional-changelog-writer/4.0.16: + dependencies: + compare-func: 1.3.4 + conventional-commits-filter: 2.0.6 + dateformat: 3.0.3 + handlebars: 4.7.6 + json-stringify-safe: 5.0.1 + lodash: 4.17.19 + meow: 7.0.1 + semver: 6.3.0 + split: 1.0.1 + through2: 3.0.2 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ== + /conventional-changelog/3.1.18: + dependencies: + conventional-changelog-angular: 5.0.10 + conventional-changelog-atom: 2.0.7 + conventional-changelog-codemirror: 2.0.7 + conventional-changelog-conventionalcommits: 4.2.3 + conventional-changelog-core: 4.1.7 + conventional-changelog-ember: 2.0.8 + conventional-changelog-eslint: 3.0.8 + conventional-changelog-express: 2.0.5 + conventional-changelog-jquery: 3.0.6 + conventional-changelog-jshint: 2.0.7 + conventional-changelog-preset-loader: 2.3.4 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-aN6a3rjgV8qwAJj3sC/Lme2kvswWO7fFSGQc32gREcwIOsaiqBaO6f2p0NomFaPDnTqZ+mMZFLL3hlzvEnZ0mQ== + /conventional-commits-filter/2.0.6: + dependencies: + lodash.ismatch: 4.4.0 + modify-values: 1.0.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw== + /conventional-commits-parser/3.1.0: + dependencies: + JSONStream: 1.3.5 + is-text-path: 1.0.1 + lodash: 4.17.19 + meow: 7.0.1 + split2: 2.2.0 + through2: 3.0.2 + trim-off-newlines: 1.0.1 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA== + /conventional-recommended-bump/6.0.5: + dependencies: + concat-stream: 2.0.0 + conventional-changelog-preset-loader: 2.3.4 + conventional-commits-filter: 2.0.6 + conventional-commits-parser: 3.1.0 + git-raw-commits: 2.0.0 + git-semver-tags: 3.0.1 + meow: 5.0.0 + q: 1.5.1 + dev: true + engines: + node: '>=6.9.0' + hasBin: true + resolution: + integrity: sha512-srkferrB4kACPEbKYltZwX1CQZAEqbQkabKN444mavLRVMetzwJFJf23/+pwvtMsWbd+cc4HaleV1nHke0f8Rw== + /convert-source-map/1.7.0: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + /cookie-signature/1.0.6: + resolution: + integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + /cookie/0.4.0: + engines: + node: '>= 0.6' + resolution: + integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + /cookiejar/2.1.2: + resolution: + integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== + /cookies/0.8.0: + dependencies: + depd: 2.0.0 + keygrip: 1.1.0 + engines: + node: '>= 0.8' + resolution: + integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== + /copy-descriptor/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + /core-js-compat/3.6.5: + dependencies: + browserslist: 4.14.0 + semver: 7.0.0 + dev: true + resolution: + integrity: sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== + /core-js-pure/3.6.5: + dev: true + requiresBuild: true + resolution: + integrity: sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== + /core-js/2.6.10: + dev: true + requiresBuild: true + resolution: + integrity: sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA== + /core-js/3.6.5: + dev: true + requiresBuild: true + resolution: + integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== + /core-util-is/1.0.2: + resolution: + integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /cors/2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + engines: + node: '>= 0.10' + resolution: + integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + /cosmiconfig/5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.0 + parse-json: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + /cosmiconfig/6.0.0: + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.2.1 + parse-json: 5.0.1 + path-type: 4.0.0 + yaml: 1.10.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + /cross-env/7.0.2: + dependencies: + cross-spawn: 7.0.3 + dev: true + engines: + node: '>=10.14' + npm: '>=6' + yarn: '>=1' + hasBin: true + resolution: + integrity: sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw== + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + /cross-spawn/7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + /cssom/0.3.8: + resolution: + integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + /cssom/0.4.4: + resolution: + integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + /cssstyle/2.3.0: + dependencies: + cssom: 0.3.8 + engines: + node: '>=8' + resolution: + integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + /csstype/2.6.13: + dev: true + resolution: + integrity: sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A== + /currently-unhandled/0.4.1: + dependencies: + array-find-index: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= + /damerau-levenshtein/1.0.6: + dev: true + resolution: + integrity: sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + /dargs/4.1.0: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= + /dargs/7.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== + /dashdash/1.14.1: + dependencies: + assert-plus: 1.0.0 + engines: + node: '>=0.10' + resolution: + integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + /data-urls/1.1.0: + dependencies: + abab: 2.0.4 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + resolution: + integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + /data-urls/2.0.0: + dependencies: + abab: 2.0.4 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.1.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + /date-fns/1.30.1: + dev: true + resolution: + integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== + /dateformat/3.0.3: + dev: true + resolution: + integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + /dayjs/1.8.19: + resolution: + integrity: sha512-7kqOoj3oQSmqbvtvGFLU5iYqies+SqUiEGNT0UtUPPxcPYgY1BrkXR0Cq2R9HYSimBXN+xHkEN4Hi399W+Ovlg== + /dayjs/1.8.28: + resolution: + integrity: sha512-ccnYgKC0/hPSGXxj7Ju6AV/BP4HUkXC2u15mikXT5mX9YorEaoi1bEKOmAqdkJHN4EEkmAf97SpH66Try5Mbeg== + /debug/2.6.9: + dependencies: + ms: 2.0.0 + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/3.2.6: + dependencies: + ms: 2.1.2 + resolution: + integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + /debug/4.1.1: + dependencies: + ms: 2.1.2 + dev: true + resolution: + integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + /decamelize-keys/1.1.0: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + /decamelize/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decimal.js/10.2.0: + dev: true + resolution: + integrity: sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw== + /decode-uri-component/0.2.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /dedent/0.7.0: + dev: true + resolution: + integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + /deep-is/0.1.3: + resolution: + integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + /deepmerge/4.2.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + /deferred-leveldown/5.3.0: + dependencies: + abstract-leveldown: 6.2.3 + inherits: 2.0.4 + engines: + node: '>=6' + resolution: + integrity: sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw== + /define-properties/1.1.3: + dependencies: + object-keys: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + /define-property/0.2.5: + dependencies: + is-descriptor: 0.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + /define-property/1.0.0: + dependencies: + is-descriptor: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + /define-property/2.0.2: + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + /del/3.0.0: + dependencies: + globby: 6.1.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + p-map: 1.2.0 + pify: 3.0.0 + rimraf: 2.4.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= + /delayed-stream/1.0.0: + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /depd/1.1.2: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /depd/2.0.0: + engines: + node: '>= 0.8' + resolution: + integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + /deprecation/2.3.1: + dev: true + resolution: + integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + /destroy/1.0.4: + resolution: + integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + /detect-indent/6.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== + /detect-newline/3.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + /detect-secrets/1.0.6: + dependencies: + debug: 4.1.1 + which: 1.3.1 + dev: true + engines: + node: '>=8.0.0' + hasBin: true + resolution: + integrity: sha512-bAEmXtMJNS/By/TCg9uSW9Sp0V1Z0N+uwlQWFUMbCVri5Yq5rM8gVs+2zzNIjNOy36o5kANZRrMc+22Zf6eRFQ== + /diff-sequences/25.2.6: + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== + /diff-sequences/26.0.0: + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg== + /doctrine/1.5.0: + dependencies: + esutils: 2.0.3 + isarray: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + /doctrine/2.1.0: + dependencies: + esutils: 2.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + /doctrine/3.0.0: + dependencies: + esutils: 2.0.3 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + /domexception/1.0.1: + dependencies: + webidl-conversions: 4.0.2 + resolution: + integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + /domexception/2.0.1: + dependencies: + webidl-conversions: 5.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + /dompurify/2.0.7: + dev: true + resolution: + integrity: sha512-S3O0lk6rFJtO01ZTzMollCOGg+WAtCwS3U5E2WSDY/x/sy7q70RjEC4Dmrih5/UqzLLB9XoKJ8KqwBxaNvBu4A== + /dompurify/2.0.8: + resolution: + integrity: sha512-vIOSyOXkMx81ghEalh4MLBtDHMx1bhKlaqHDMqM2yeitJ996SLOk5mGdDpI9ifJAgokred8Rmu219fX4OltqXw== + /dot-prop/3.0.0: + dependencies: + is-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-G3CK8JSknJoOfbyteQq6U52sEXc= + /dotgitignore/2.1.0: + dependencies: + find-up: 3.0.0 + minimatch: 3.0.4 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== + /dtrace-provider/0.8.8: + dependencies: + nan: 2.14.1 + engines: + node: '>=0.10' + optional: true + requiresBuild: true + resolution: + integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== + /ecc-jsbn/0.1.2: + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + resolution: + integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + /ecdsa-sig-formatter/1.0.11: + dependencies: + safe-buffer: 5.2.1 + resolution: + integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + /ee-first/1.1.1: + resolution: + integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + /electron-to-chromium/1.3.524: + dev: true + resolution: + integrity: sha512-ZUvklIBkfXQyA6IeiEss1nfKRICcdB5afAGZAaPGaExdfrkpUu/WWVO+X7QpNnphaVMllXnAcvKnVPdyM+DCPQ== + /elegant-spinner/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + /emittery/0.7.1: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ== + /emoji-regex/7.0.3: + dev: true + resolution: + integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + /emoji-regex/8.0.0: + dev: true + resolution: + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + /emoji-regex/9.0.0: + dev: true + resolution: + integrity: sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w== + /encodeurl/1.0.2: + engines: + node: '>= 0.8' + resolution: + integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + /encoding-down/6.3.0: + dependencies: + abstract-leveldown: 6.3.0 + inherits: 2.0.4 + level-codec: 9.0.2 + level-errors: 2.0.1 + engines: + node: '>=6' + resolution: + integrity: sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw== + /end-of-stream/1.4.4: + dependencies: + once: 1.4.0 + dev: true + resolution: + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + /enquirer/2.3.6: + dependencies: + ansi-colors: 4.1.1 + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + /envinfo/7.4.0: + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-FdDfnWnCVjxTTpWE3d6Jgh5JDIA3Cw7LCgpM/pI7kK1ORkjaqI2r6NqQ+ln2j0dfpgxY00AWieSvtkiZQKIItA== + /envinfo/7.5.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ== + /envinfo/7.5.1: + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ== + /errno/0.1.7: + dependencies: + prr: 1.0.1 + hasBin: true + resolution: + integrity: sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + /error-ex/1.3.2: + dependencies: + is-arrayish: 0.2.1 + dev: true + resolution: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /es-abstract/1.17.6: + dependencies: + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.1 + is-callable: 1.2.0 + is-regex: 1.1.1 + object-inspect: 1.8.0 + object-keys: 1.1.1 + object.assign: 4.1.0 + string.prototype.trimend: 1.0.1 + string.prototype.trimstart: 1.0.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== + /es-to-primitive/1.2.1: + dependencies: + is-callable: 1.2.0 + is-date-object: 1.0.2 + is-symbol: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + /es6-promise/4.2.8: + dev: true + resolution: + integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + /es6-promisify/5.0.0: + dependencies: + es6-promise: 4.2.8 + dev: true + resolution: + integrity: sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + /escalade/3.0.2: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ== + /escape-html/1.0.3: + resolution: + integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + /escape-string-regexp/1.0.5: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /escape-string-regexp/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + /escodegen/1.14.3: + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + engines: + node: '>=4.0' + hasBin: true + optionalDependencies: + source-map: 0.6.1 + resolution: + integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + /eslint-config-google/0.14.0_eslint@7.5.0: + dependencies: + eslint: 7.5.0 + dev: true + engines: + node: '>=0.10.0' + peerDependencies: + eslint: '>=5.16.0' + resolution: + integrity: sha512-WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw== + /eslint-config-prettier/6.10.0_eslint@7.5.0: + dependencies: + eslint: 7.5.0 + get-stdin: 6.0.0 + dev: true + hasBin: true + peerDependencies: + eslint: '>=3.14.1' + resolution: + integrity: sha512-AtndijGte1rPILInUdHjvKEGbIV06NuvPrqlIEaEaWtbtvJh464mDeyGMdZEQMsGvC0ZVkiex1fSNcC4HAbRGg== + /eslint-import-resolver-node/0.3.4: + dependencies: + debug: 2.6.9 + resolve: 1.17.0 + dev: true + resolution: + integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + /eslint-module-utils/2.6.0: + dependencies: + debug: 2.6.9 + pkg-dir: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + /eslint-plugin-babel/5.3.0_eslint@7.5.0: + dependencies: + eslint: 7.5.0 + eslint-rule-composer: 0.3.0 + dev: true + engines: + node: '>=4' + peerDependencies: + eslint: '>=4.0.0' + resolution: + integrity: sha512-HPuNzSPE75O+SnxHIafbW5QB45r2w78fxqwK3HmjqIUoPfPzVrq6rD+CINU3yzoDSzEhUkX07VUphbF73Lth/w== + /eslint-plugin-import/2.22.0_eslint@7.5.0: + dependencies: + array-includes: 3.1.1 + array.prototype.flat: 1.2.3 + contains-path: 0.1.0 + debug: 2.6.9 + doctrine: 1.5.0 + eslint: 7.5.0 + eslint-import-resolver-node: 0.3.4 + eslint-module-utils: 2.6.0 + has: 1.0.3 + minimatch: 3.0.4 + object.values: 1.1.1 + read-pkg-up: 2.0.0 + resolve: 1.17.0 + tsconfig-paths: 3.9.0 + dev: true + engines: + node: '>=4' + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + resolution: + integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg== + /eslint-plugin-jest/23.8.0_eslint@7.5.0+typescript@3.9.5: + dependencies: + '@typescript-eslint/experimental-utils': 2.34.0_eslint@7.5.0+typescript@3.9.5 + eslint: 7.5.0 + dev: true + engines: + node: '>=8' + peerDependencies: + eslint: '>=5' + typescript: '*' + resolution: + integrity: sha512-DKXmLxguZ1Lru4u5YM12ko3WLq6gqo7dhV2b63K731+/PNyZ/Ff6NGONQsGUtPLG9zU3kdz/N+2LTbweNZifeg== + /eslint-plugin-jsx-a11y/6.3.1_eslint@7.5.0: + dependencies: + '@babel/runtime': 7.10.5 + aria-query: 4.2.2 + array-includes: 3.1.1 + ast-types-flow: 0.0.7 + axe-core: 3.5.5 + axobject-query: 2.2.0 + damerau-levenshtein: 1.0.6 + emoji-regex: 9.0.0 + eslint: 7.5.0 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + language-tags: 1.0.5 + dev: true + engines: + node: '>=4.0' + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 + resolution: + integrity: sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g== + /eslint-plugin-prettier/3.1.2_eslint@7.5.0+prettier@1.19.1: + dependencies: + eslint: 7.5.0 + prettier: 1.19.1 + prettier-linter-helpers: 1.0.0 + dev: true + engines: + node: '>=6.0.0' + peerDependencies: + eslint: '>= 5.0.0' + prettier: '>= 1.13.0' + resolution: + integrity: sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== + /eslint-plugin-react-hooks/4.0.8_eslint@7.5.0: + dependencies: + eslint: 7.5.0 + dev: true + engines: + node: '>=10' + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + resolution: + integrity: sha512-6SSb5AiMCPd8FDJrzah+Z4F44P2CdOaK026cXFV+o/xSRzfOiV1FNFeLl2z6xm3yqWOQEZ5OfVgiec90qV2xrQ== + /eslint-plugin-react/7.20.5_eslint@7.5.0: + dependencies: + array-includes: 3.1.1 + array.prototype.flatmap: 1.2.3 + doctrine: 2.1.0 + eslint: 7.5.0 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + object.entries: 1.1.2 + object.fromentries: 2.0.2 + object.values: 1.1.1 + prop-types: 15.7.2 + resolve: 1.17.0 + string.prototype.matchall: 4.0.2 + dev: true + engines: + node: '>=4' + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 + resolution: + integrity: sha512-ajbJfHuFnpVNJjhyrfq+pH1C0gLc2y94OiCbAXT5O0J0YCKaFEHDV8+3+mDOr+w8WguRX+vSs1bM2BDG0VLvCw== + /eslint-plugin-simple-import-sort/5.0.2_eslint@7.5.0: + dependencies: + eslint: 7.5.0 + dev: true + peerDependencies: + eslint: '>=5.0.0' + resolution: + integrity: sha512-YPEGo7DbMANQ01d2OXlREcaHRszsW8LoUQ9mIjI7gXSdwpnWKfogtzL6FiBfDf1teCBx+AdcjcfDXSKpmhTWeA== + /eslint-plugin-verdaccio/8.4.2: + dependencies: + jsx-ast-utils: 2.2.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-OieE+1Xh6TEz463yFxvN4o9OpTCBzapP0XrHefpfeOvtqee7NhoYorZKDNAHiJGduqKHSu6jtrwK3ZxdCpSqug== + /eslint-rule-composer/0.3.0: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== + /eslint-scope/5.1.0: + dependencies: + esrecurse: 4.2.1 + estraverse: 4.3.0 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== + /eslint-utils/2.1.0: + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + /eslint-visitor-keys/1.3.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + /eslint/7.5.0: + dependencies: + '@babel/code-frame': 7.10.4 + ajv: 6.12.3 + chalk: 4.1.0 + cross-spawn: 7.0.3 + debug: 4.1.1 + doctrine: 3.0.0 + enquirer: 2.3.6 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + eslint-visitor-keys: 1.3.0 + espree: 7.2.0 + esquery: 1.3.1 + esutils: 2.0.3 + file-entry-cache: 5.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.1 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.2.1 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 3.14.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash: 4.17.19 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.2 + strip-ansi: 6.0.0 + strip-json-comments: 3.1.1 + table: 5.4.6 + text-table: 0.2.0 + v8-compile-cache: 2.1.1 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + hasBin: true + resolution: + integrity: sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q== + /espree/7.2.0: + dependencies: + acorn: 7.4.0 + acorn-jsx: 5.2.0_acorn@7.4.0 + eslint-visitor-keys: 1.3.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g== + /esprima/4.0.1: + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + /esquery/1.3.1: + dependencies: + estraverse: 5.2.0 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + /esrecurse/4.2.1: + dependencies: + estraverse: 4.3.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + /estraverse/4.3.0: + engines: + node: '>=4.0' + resolution: + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + /estraverse/5.2.0: + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + /esutils/2.0.3: + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + /etag/1.8.1: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + /exec-sh/0.3.4: + dev: true + resolution: + integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== + /execa/1.0.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.3 + strip-eof: 1.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + /execa/4.0.3: + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.1.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.1 + signal-exit: 3.0.3 + strip-final-newline: 2.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + /exit/0.1.2: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + /expand-brackets/2.1.4: + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + /expect/26.2.0: + dependencies: + '@jest/types': 26.2.0 + ansi-styles: 4.2.1 + jest-get-type: 26.0.0 + jest-matcher-utils: 26.2.0 + jest-message-util: 26.2.0 + jest-regex-util: 26.0.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-8AMBQ9UVcoUXt0B7v+5/U5H6yiUR87L6eKCfjE3spx7Ya5lF+ebUo37MCFBML2OiLfkX1sxmQOZhIDonyVTkcw== + /express/4.17.1: + dependencies: + accepts: 1.3.7 + array-flatten: 1.1.1 + body-parser: 1.19.0 + content-disposition: 0.5.3 + content-type: 1.0.4 + cookie: 0.4.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 1.1.2 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.1.2 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.6 + qs: 6.7.0 + range-parser: 1.2.1 + safe-buffer: 5.1.2 + send: 0.17.1 + serve-static: 1.14.1 + setprototypeof: 1.1.1 + statuses: 1.5.0 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + /extend-shallow/2.0.1: + dependencies: + is-extendable: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + /extend-shallow/3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + /extend/3.0.2: + resolution: + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + /extglob/2.0.4: + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + /extsprintf/1.3.0: + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + /fast-deep-equal/1.1.0: + resolution: + integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + /fast-deep-equal/3.1.3: + resolution: + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + /fast-diff/1.2.0: + dev: true + resolution: + integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + /fast-json-stable-stringify/2.1.0: + resolution: + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + /fast-levenshtein/2.0.6: + resolution: + integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + /fast-redact/2.0.0: + engines: + node: '>=6' + resolution: + integrity: sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA== + /fast-safe-stringify/2.0.7: + resolution: + integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== + /fb-watchman/2.0.1: + dependencies: + bser: 2.1.1 + dev: true + resolution: + integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + /figures/1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + /figures/2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + /figures/3.1.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== + /file-entry-cache/5.0.1: + dependencies: + flat-cache: 2.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + /file-uri-to-path/1.0.0: + dev: true + optional: true + resolution: + integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + /fill-range/4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /fill-range/7.0.1: + dependencies: + to-regex-range: 5.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + /finalhandler/1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + engines: + node: '>= 0.8' + resolution: + integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + /find-cache-dir/2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + /find-root/1.1.0: + dev: true + resolution: + integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + /find-up/1.1.2: + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + /find-up/2.1.0: + dependencies: + locate-path: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /find-up/3.0.0: + dependencies: + locate-path: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /flat-cache/2.0.1: + dependencies: + flatted: 2.0.2 + rimraf: 2.6.3 + write: 1.0.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + /flatstr/1.0.12: + resolution: + integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== + /flatted/2.0.2: + dev: true + resolution: + integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + /fn-name/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc= + /for-in/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /forever-agent/0.6.1: + resolution: + integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + /form-data/2.3.3: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.27 + engines: + node: '>= 0.12' + resolution: + integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + /form-data/2.5.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.27 + engines: + node: '>= 0.12' + resolution: + integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== + /formidable/1.2.2: + resolution: + integrity: sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q== + /forwarded/0.1.2: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + /fragment-cache/0.2.1: + dependencies: + map-cache: 0.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fresh/0.5.2: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + /fs-access/1.0.1: + dependencies: + null-check: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o= + /fs-extra/8.1.0: + dependencies: + graceful-fs: 4.2.4 + jsonfile: 4.0.0 + universalify: 0.1.2 + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + /fs-readdir-recursive/1.1.0: + dev: true + resolution: + integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== + /fs.realpath/1.0.0: + dev: true + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/1.2.13: + dependencies: + bindings: 1.5.0 + nan: 2.14.1 + dev: true + engines: + node: '>= 4.0' + optional: true + os: + - darwin + requiresBuild: true + resolution: + integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + /fsevents/2.1.3: + dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 + optional: true + os: + - darwin + resolution: + integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /functional-red-black-tree/1.0.1: + dev: true + resolution: + integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + /g-status/2.0.2: + dependencies: + arrify: 1.0.1 + matcher: 1.1.1 + simple-git: 1.132.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA== + /gensync/1.0.0-beta.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== + /get-caller-file/2.0.5: + dev: true + engines: + node: 6.* || 8.* || >= 10.* + resolution: + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + /get-own-enumerable-property-symbols/3.0.2: + dev: true + resolution: + integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + /get-package-type/0.1.0: + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + /get-pkg-repo/1.4.0: + dependencies: + hosted-git-info: 2.8.8 + meow: 3.7.0 + normalize-package-data: 2.5.0 + parse-github-repo-url: 1.4.1 + through2: 2.0.5 + dev: true + hasBin: true + resolution: + integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0= + /get-stdin/4.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + /get-stdin/6.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + /get-stdin/7.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== + /get-stream/4.1.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + /get-stream/5.1.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + /get-value/2.0.6: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /getpass/0.1.7: + dependencies: + assert-plus: 1.0.0 + resolution: + integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + /git-raw-commits/2.0.0: + dependencies: + dargs: 4.1.0 + lodash.template: 4.5.0 + meow: 4.0.1 + split2: 2.2.0 + through2: 2.0.5 + dev: true + engines: + node: '>=6.9.0' + hasBin: true + resolution: + integrity: sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== + /git-raw-commits/2.0.7: + dependencies: + dargs: 7.0.0 + lodash.template: 4.5.0 + meow: 7.0.1 + split2: 2.2.0 + through2: 3.0.2 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-SkwrTqrDxw8y0G1uGJ9Zw13F7qu3LF8V4BifyDeiJCxSnjRGZD9SaoMiMqUvvXMXh6S3sOQ1DsBN7L2fMUZW/g== + /git-remote-origin-url/2.0.0: + dependencies: + gitconfiglocal: 1.0.0 + pify: 2.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= + /git-semver-tags/3.0.1: + dependencies: + meow: 5.0.0 + semver: 6.3.0 + dev: true + engines: + node: '>=6.9.0' + hasBin: true + resolution: + integrity: sha512-Hzd1MOHXouITfCasrpVJbRDg9uvW7LfABk3GQmXYZByerBDrfrEMP9HXpNT7RxAbieiocP6u+xq20DkvjwxnCA== + /git-semver-tags/4.0.0: + dependencies: + meow: 7.0.1 + semver: 6.3.0 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-LajaAWLYVBff+1NVircURJFL8TQ3EMIcLAfHisWYX/nPoMwnTYfWAznQDmMujlLqoD12VtLmoSrF1sQ5MhimEQ== + /gitconfiglocal/1.0.0: + dependencies: + ini: 1.3.5 + dev: true + resolution: + integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= + /glob-parent/3.1.0: + dependencies: + is-glob: 3.1.0 + path-dirname: 1.0.2 + dev: true + optional: true + resolution: + integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + /glob-parent/5.1.1: + dependencies: + is-glob: 4.0.1 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + /glob/6.0.4: + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + resolution: + integrity: sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= + /glob/7.1.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + /global-dirs/0.1.1: + dependencies: + ini: 1.3.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + /globals/11.12.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + /globals/12.4.0: + dependencies: + type-fest: 0.8.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + /globby/6.1.0: + dependencies: + array-union: 1.0.2 + glob: 7.1.6 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + /graceful-fs/4.2.4: + resolution: + integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + /growly/1.3.0: + dev: true + optional: true + resolution: + integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + /handlebars/4.5.3: + dependencies: + neo-async: 2.6.2 + optimist: 0.6.1 + source-map: 0.6.1 + dev: false + engines: + node: '>=0.4.7' + hasBin: true + optionalDependencies: + uglify-js: 3.10.1 + resolution: + integrity: sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== + /handlebars/4.7.2: + dependencies: + neo-async: 2.6.2 + optimist: 0.6.1 + source-map: 0.6.1 + dev: true + engines: + node: '>=0.4.7' + hasBin: true + optionalDependencies: + uglify-js: 3.10.1 + resolution: + integrity: sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw== + /handlebars/4.7.6: + dependencies: + minimist: 1.2.5 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + engines: + node: '>=0.4.7' + hasBin: true + optionalDependencies: + uglify-js: 3.10.1 + resolution: + integrity: sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + /har-schema/2.0.0: + engines: + node: '>=4' + resolution: + integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + /har-validator/5.0.3: + dependencies: + ajv: 5.5.2 + har-schema: 2.0.0 + engines: + node: '>=4' + resolution: + integrity: sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0= + /har-validator/5.1.5: + dependencies: + ajv: 6.12.3 + har-schema: 2.0.0 + deprecated: this library is no longer supported + engines: + node: '>=6' + resolution: + integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + /hard-rejection/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-flag/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-flag/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + /has-symbols/1.0.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + /has-value/0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + /has-value/1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + /has-values/0.1.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= + /has-values/1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /homedir-polyfill/1.0.3: + dependencies: + parse-passwd: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + /hosted-git-info/2.8.8: + dev: true + resolution: + integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + /html-encoding-sniffer/1.0.2: + dependencies: + whatwg-encoding: 1.0.5 + resolution: + integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + /html-encoding-sniffer/2.0.1: + dependencies: + whatwg-encoding: 1.0.5 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + /html-escaper/2.0.2: + dev: true + resolution: + integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + /http-errors/1.7.2: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + /http-errors/1.7.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + /http-errors/1.8.0: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.0 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== + /http-signature/1.2.0: + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 + engines: + node: '>=0.8' + npm: '>=1.3.7' + resolution: + integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + /http-status-codes/1.4.0: + resolution: + integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== + /https-proxy-agent/2.2.4: + dependencies: + agent-base: 4.3.0 + debug: 3.2.6 + dev: true + engines: + node: '>= 4.5.0' + resolution: + integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== + /human-signals/1.1.1: + dev: true + engines: + node: '>=8.12.0' + resolution: + integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + /husky/2.7.0: + dependencies: + cosmiconfig: 5.2.1 + execa: 1.0.0 + find-up: 3.0.0 + get-stdin: 7.0.0 + is-ci: 2.0.0 + pkg-dir: 4.2.0 + please-upgrade-node: 3.2.0 + read-pkg: 5.2.0 + run-node: 1.0.0 + slash: 3.0.0 + dev: true + engines: + node: '>=8' + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg== + /iconv-lite/0.4.24: + dependencies: + safer-buffer: 2.1.2 + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + /ieee754/1.1.13: + resolution: + integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + /ignore-walk/3.0.3: + dependencies: + minimatch: 3.0.4 + dev: true + resolution: + integrity: sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== + /ignore/4.0.6: + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + /immediate/3.2.3: + resolution: + integrity: sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw= + /immediate/3.3.0: + resolution: + integrity: sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== + /import-fresh/2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + /import-fresh/3.2.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + /import-local/3.0.2: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + engines: + node: '>=8' + hasBin: true + resolution: + integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + /imurmurhash/0.1.4: + dev: true + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /in-publish/2.0.0: + dev: true + hasBin: true + resolution: + integrity: sha1-4g/146KvwmkDILbcVSaCqcf631E= + /indent-string/2.1.0: + dependencies: + repeating: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + /indent-string/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + /indent-string/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.3: + resolution: + integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + /inherits/2.0.4: + resolution: + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + /ini/1.3.5: + dev: true + resolution: + integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + /internal-slot/1.0.2: + dependencies: + es-abstract: 1.17.6 + has: 1.0.3 + side-channel: 1.0.2 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== + /interpret/1.4.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + /invariant/2.2.4: + dependencies: + loose-envify: 1.4.0 + dev: true + resolution: + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + /ip-regex/2.1.0: + engines: + node: '>=4' + resolution: + integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + /ipaddr.js/1.9.1: + engines: + node: '>= 0.10' + resolution: + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + /is-accessor-descriptor/0.1.6: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + /is-accessor-descriptor/1.0.0: + dependencies: + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + /is-arrayish/0.2.1: + dev: true + resolution: + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-binary-path/1.0.1: + dependencies: + binary-extensions: 1.13.1 + dev: true + engines: + node: '>=0.10.0' + optional: true + resolution: + integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + /is-buffer/1.1.6: + dev: true + resolution: + integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + /is-callable/1.2.0: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== + /is-ci/2.0.0: + dependencies: + ci-info: 2.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + /is-data-descriptor/0.1.4: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + /is-data-descriptor/1.0.0: + dependencies: + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + /is-date-object/1.0.2: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + /is-descriptor/0.1.6: + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + /is-descriptor/1.0.2: + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-directory/0.3.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + /is-docker/2.1.1: + dev: true + engines: + node: '>=8' + hasBin: true + optional: true + resolution: + integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== + /is-extendable/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + /is-extendable/1.0.1: + dependencies: + is-plain-object: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + /is-extglob/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-finite/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + /is-fullwidth-code-point/1.0.0: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + /is-fullwidth-code-point/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-fullwidth-code-point/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + /is-generator-fn/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + /is-glob/3.1.0: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + optional: true + resolution: + integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + /is-glob/4.0.1: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + /is-number/3.0.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + /is-number/7.0.0: + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + /is-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + /is-observable/1.1.0: + dependencies: + symbol-observable: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + /is-path-cwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= + /is-path-in-cwd/1.0.1: + dependencies: + is-path-inside: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== + /is-path-inside/1.0.1: + dependencies: + path-is-inside: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY= + /is-plain-obj/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-plain-object/2.0.4: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + /is-plain-object/4.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA== + /is-potential-custom-element-name/1.0.0: + dev: true + resolution: + integrity: sha1-DFLlS8yjkbssSUsh6GJtczbG45c= + /is-promise/2.2.2: + dev: true + resolution: + integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== + /is-regex/1.1.1: + dependencies: + has-symbols: 1.0.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== + /is-regexp/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + /is-stream/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-stream/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + /is-string/1.0.5: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + /is-symbol/1.0.3: + dependencies: + has-symbols: 1.0.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + /is-text-path/1.0.1: + dependencies: + text-extensions: 1.9.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= + /is-typedarray/1.0.0: + resolution: + integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + /is-utf8/0.2.1: + dev: true + resolution: + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /is-wsl/2.2.0: + dependencies: + is-docker: 2.1.1 + dev: true + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + /isarray/1.0.0: + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isexe/2.0.0: + dev: true + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + dependencies: + isarray: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isobject/3.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + /isstream/0.1.2: + resolution: + integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + /istanbul-lib-coverage/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== + /istanbul-lib-instrument/4.0.3: + dependencies: + '@babel/core': 7.10.5 + '@istanbuljs/schema': 0.1.2 + istanbul-lib-coverage: 3.0.0 + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + /istanbul-lib-report/3.0.0: + dependencies: + istanbul-lib-coverage: 3.0.0 + make-dir: 3.1.0 + supports-color: 7.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + /istanbul-lib-source-maps/4.0.0: + dependencies: + debug: 4.1.1 + istanbul-lib-coverage: 3.0.0 + source-map: 0.6.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== + /istanbul-reports/3.0.2: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== + /jest-changed-files/26.2.0: + dependencies: + '@jest/types': 26.2.0 + execa: 4.0.3 + throat: 5.0.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-+RyJb+F1K/XBLIYiL449vo5D+CvlHv29QveJUWNPXuUicyZcq+tf1wNxmmFeRvAU1+TzhwqczSjxnCCFt7+8iA== + /jest-cli/26.2.2: + dependencies: + '@jest/core': 26.2.2 + '@jest/test-result': 26.2.0 + '@jest/types': 26.2.0 + chalk: 4.1.0 + exit: 0.1.2 + graceful-fs: 4.2.4 + import-local: 3.0.2 + is-ci: 2.0.0 + jest-config: 26.2.2 + jest-util: 26.2.0 + jest-validate: 26.2.0 + prompts: 2.3.2 + yargs: 15.4.1 + dev: true + engines: + node: '>= 10.14.2' + hasBin: true + resolution: + integrity: sha512-vVcly0n/ijZvdy6gPQiQt0YANwX2hLTPQZHtW7Vi3gcFdKTtif7YpI85F8R8JYy5DFSWz4x1OW0arnxlziu5Lw== + /jest-config/26.2.2: + dependencies: + '@babel/core': 7.10.5 + '@jest/test-sequencer': 26.2.2 + '@jest/types': 26.2.0 + babel-jest: 26.2.2_@babel+core@7.10.5 + chalk: 4.1.0 + deepmerge: 4.2.2 + glob: 7.1.6 + graceful-fs: 4.2.4 + jest-environment-jsdom: 26.2.0 + jest-environment-node: 26.2.0 + jest-get-type: 26.0.0 + jest-jasmine2: 26.2.2 + jest-regex-util: 26.0.0 + jest-resolve: 26.2.2_jest-resolve@26.2.2 + jest-util: 26.2.0 + jest-validate: 26.2.0 + micromatch: 4.0.2 + pretty-format: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-2lhxH0y4YFOijMJ65usuf78m7+9/8+hAb1PZQtdRdgnQpAb4zP6KcVDDktpHEkspBKnc2lmFu+RQdHukUUbiTg== + /jest-diff/25.5.0: + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== + /jest-diff/26.2.0: + dependencies: + chalk: 4.1.0 + diff-sequences: 26.0.0 + jest-get-type: 26.0.0 + pretty-format: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-Wu4Aopi2nzCsHWLBlD48TgRy3Z7OsxlwvHNd1YSnHc7q1NJfrmyCPoUXrTIrydQOG5ApaYpsAsdfnMbJqV1/wQ== + /jest-docblock/26.0.0: + dependencies: + detect-newline: 3.1.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== + /jest-each/26.2.0: + dependencies: + '@jest/types': 26.2.0 + chalk: 4.1.0 + jest-get-type: 26.0.0 + jest-util: 26.2.0 + pretty-format: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-gHPCaho1twWHB5bpcfnozlc6mrMi+VAewVPNgmwf81x2Gzr6XO4dl+eOrwPWxbkYlgjgrYjWK2xgKnixbzH3Ew== + /jest-environment-jsdom/26.2.0: + dependencies: + '@jest/environment': 26.2.0 + '@jest/fake-timers': 26.2.0 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + jest-mock: 26.2.0 + jest-util: 26.2.0 + jsdom: 16.3.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-sDG24+5M4NuIGzkI3rJW8XUlrpkvIdE9Zz4jhD8OBnVxAw+Y1jUk9X+lAOD48nlfUTlnt3lbAI3k2Ox+WF3S0g== + /jest-environment-node/26.1.0: + dependencies: + '@jest/environment': 26.2.0 + '@jest/fake-timers': 26.2.0 + '@jest/types': 26.2.0 + jest-mock: 26.2.0 + jest-util: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-DNm5x1aQH0iRAe9UYAkZenuzuJ69VKzDCAYISFHQ5i9e+2Tbeu2ONGY7YStubCLH8a1wdKBgqScYw85+ySxqxg== + /jest-environment-node/26.2.0: + dependencies: + '@jest/environment': 26.2.0 + '@jest/fake-timers': 26.2.0 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + jest-mock: 26.2.0 + jest-util: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-4M5ExTYkJ19efBzkiXtBi74JqKLDciEk4CEsp5tTjWGYMrlKFQFtwIVG3tW1OGE0AlXhZjuHPwubuRYY4j4uOw== + /jest-get-type/25.2.6: + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== + /jest-get-type/26.0.0: + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg== + /jest-haste-map/26.2.2: + dependencies: + '@jest/types': 26.2.0 + '@types/graceful-fs': 4.1.3 + '@types/node': 14.0.14 + anymatch: 3.1.1 + fb-watchman: 2.0.1 + graceful-fs: 4.2.4 + jest-regex-util: 26.0.0 + jest-serializer: 26.2.0 + jest-util: 26.2.0 + jest-worker: 26.2.1 + micromatch: 4.0.2 + sane: 4.1.0 + walker: 1.0.7 + dev: true + engines: + node: '>= 10.14.2' + optionalDependencies: + fsevents: 2.1.3 + resolution: + integrity: sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg== + /jest-jasmine2/26.2.2: + dependencies: + '@babel/traverse': 7.11.0 + '@jest/environment': 26.2.0 + '@jest/source-map': 26.1.0 + '@jest/test-result': 26.2.0 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + chalk: 4.1.0 + co: 4.6.0 + expect: 26.2.0 + is-generator-fn: 2.1.0 + jest-each: 26.2.0 + jest-matcher-utils: 26.2.0 + jest-message-util: 26.2.0 + jest-runtime: 26.2.2 + jest-snapshot: 26.2.2 + jest-util: 26.2.0 + pretty-format: 26.2.0 + throat: 5.0.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-Q8AAHpbiZMVMy4Hz9j1j1bg2yUmPa1W9StBvcHqRaKa9PHaDUMwds8LwaDyzP/2fkybcTQE4+pTMDOG9826tEw== + /jest-junit/11.0.1: + dependencies: + mkdirp: 1.0.4 + strip-ansi: 5.2.0 + uuid: 3.4.0 + xml: 1.0.1 + dev: true + engines: + node: '>=10.12.0' + resolution: + integrity: sha512-stgc0mBoiSg/F9qWd4KkmR3K7Nk2u+M/dc1oup7gxz9mrzGcEaU2YL9/0QscVqqg3IOaA1P5ZXtozG/XR6j6nw== + /jest-leak-detector/26.2.0: + dependencies: + jest-get-type: 26.0.0 + pretty-format: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-aQdzTX1YiufkXA1teXZu5xXOJgy7wZQw6OJ0iH5CtQlOETe6gTSocaYKUNui1SzQ91xmqEUZ/WRavg9FD82rtQ== + /jest-matcher-utils/26.2.0: + dependencies: + chalk: 4.1.0 + jest-diff: 26.2.0 + jest-get-type: 26.0.0 + pretty-format: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-2cf/LW2VFb3ayPHrH36ZDjp9+CAeAe/pWBAwsV8t3dKcrINzXPVxq8qMWOxwt5BaeBCx4ZupVGH7VIgB8v66vQ== + /jest-message-util/26.2.0: + dependencies: + '@babel/code-frame': 7.10.4 + '@jest/types': 26.2.0 + '@types/stack-utils': 1.0.1 + chalk: 4.1.0 + graceful-fs: 4.2.4 + micromatch: 4.0.2 + slash: 3.0.0 + stack-utils: 2.0.2 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-g362RhZaJuqeqG108n1sthz5vNpzTNy926eNDszo4ncRbmmcMRIUAZibnd6s5v2XSBCChAxQtCoN25gnzp7JbQ== + /jest-mock/26.2.0: + dependencies: + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-XeC7yWtWmWByoyVOHSsE7NYsbXJLtJNgmhD7z4MKumKm6ET0si81bsSLbQ64L5saK3TgsHo2B/UqG5KNZ1Sp/Q== + /jest-pnp-resolver/1.2.2_jest-resolve@26.2.2: + dependencies: + jest-resolve: 26.2.2_jest-resolve@26.2.2 + dev: true + engines: + node: '>=6' + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + resolution: + integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + /jest-regex-util/26.0.0: + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== + /jest-resolve-dependencies/26.2.2: + dependencies: + '@jest/types': 26.2.0 + jest-regex-util: 26.0.0 + jest-snapshot: 26.2.2 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-S5vufDmVbQXnpP7435gr710xeBGUFcKNpNswke7RmFvDQtmqPjPVU/rCeMlEU0p6vfpnjhwMYeaVjKZAy5QYJA== + /jest-resolve/26.2.2_jest-resolve@26.2.2: + dependencies: + '@jest/types': 26.2.0 + chalk: 4.1.0 + graceful-fs: 4.2.4 + jest-pnp-resolver: 1.2.2_jest-resolve@26.2.2 + jest-util: 26.2.0 + read-pkg-up: 7.0.1 + resolve: 1.17.0 + slash: 3.0.0 + dev: true + engines: + node: '>= 10.14.2' + peerDependencies: + jest-resolve: '*' + resolution: + integrity: sha512-ye9Tj/ILn/0OgFPE/3dGpQPUqt4dHwIocxt5qSBkyzxQD8PbL0bVxBogX2FHxsd3zJA7V2H/cHXnBnNyyT9YoQ== + /jest-runner/26.2.2: + dependencies: + '@jest/console': 26.2.0 + '@jest/environment': 26.2.0 + '@jest/test-result': 26.2.0 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + chalk: 4.1.0 + emittery: 0.7.1 + exit: 0.1.2 + graceful-fs: 4.2.4 + jest-config: 26.2.2 + jest-docblock: 26.0.0 + jest-haste-map: 26.2.2 + jest-leak-detector: 26.2.0 + jest-message-util: 26.2.0 + jest-resolve: 26.2.2_jest-resolve@26.2.2 + jest-runtime: 26.2.2 + jest-util: 26.2.0 + jest-worker: 26.2.1 + source-map-support: 0.5.19 + throat: 5.0.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-/qb6ptgX+KQ+aNMohJf1We695kaAfuu3u3ouh66TWfhTpLd9WbqcF6163d/tMoEY8GqPztXPLuyG0rHRVDLxCA== + /jest-runtime/26.2.2: + dependencies: + '@jest/console': 26.2.0 + '@jest/environment': 26.2.0 + '@jest/fake-timers': 26.2.0 + '@jest/globals': 26.2.0 + '@jest/source-map': 26.1.0 + '@jest/test-result': 26.2.0 + '@jest/transform': 26.2.2 + '@jest/types': 26.2.0 + '@types/yargs': 15.0.5 + chalk: 4.1.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.4 + jest-config: 26.2.2 + jest-haste-map: 26.2.2 + jest-message-util: 26.2.0 + jest-mock: 26.2.0 + jest-regex-util: 26.0.0 + jest-resolve: 26.2.2_jest-resolve@26.2.2 + jest-snapshot: 26.2.2 + jest-util: 26.2.0 + jest-validate: 26.2.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + dev: true + engines: + node: '>= 10.14.2' + hasBin: true + resolution: + integrity: sha512-a8VXM3DxCDnCIdl9+QucWFfQ28KdqmyVFqeKLigHdErtsx56O2ZIdQkhFSuP1XtVrG9nTNHbKxjh5XL1UaFDVQ== + /jest-serializer/26.2.0: + dependencies: + '@types/node': 14.0.14 + graceful-fs: 4.2.4 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q== + /jest-snapshot/26.2.2: + dependencies: + '@babel/types': 7.11.0 + '@jest/types': 26.2.0 + '@types/prettier': 2.0.2 + chalk: 4.1.0 + expect: 26.2.0 + graceful-fs: 4.2.4 + jest-diff: 26.2.0 + jest-get-type: 26.0.0 + jest-haste-map: 26.2.2 + jest-matcher-utils: 26.2.0 + jest-message-util: 26.2.0 + jest-resolve: 26.2.2_jest-resolve@26.2.2 + natural-compare: 1.4.0 + pretty-format: 26.2.0 + semver: 7.3.2 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-NdjD8aJS7ePu268Wy/n/aR1TUisG0BOY+QOW4f6h46UHEKOgYmmkvJhh2BqdVZQ0BHSxTMt04WpCf9njzx8KtA== + /jest-util/26.2.0: + dependencies: + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + chalk: 4.1.0 + graceful-fs: 4.2.4 + is-ci: 2.0.0 + micromatch: 4.0.2 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig== + /jest-validate/26.2.0: + dependencies: + '@jest/types': 26.2.0 + camelcase: 6.0.0 + chalk: 4.1.0 + jest-get-type: 26.0.0 + leven: 3.1.0 + pretty-format: 26.2.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-8XKn3hM6VIVmLNuyzYLCPsRCT83o8jMZYhbieh4dAyKLc4Ypr36rVKC+c8WMpWkfHHpGnEkvWUjjIAyobEIY/Q== + /jest-watcher/26.2.0: + dependencies: + '@jest/test-result': 26.2.0 + '@jest/types': 26.2.0 + '@types/node': 14.0.14 + ansi-escapes: 4.3.1 + chalk: 4.1.0 + jest-util: 26.2.0 + string-length: 4.0.1 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-674Boco4Joe0CzgKPL6K4Z9LgyLx+ZvW2GilbpYb8rFEUkmDGgsZdv1Hv5rxsRpb1HLgKUOL/JfbttRCuFdZXQ== + /jest-worker/26.2.1: + dependencies: + '@types/node': 14.0.14 + merge-stream: 2.0.0 + supports-color: 7.1.0 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A== + /jest/26.1.0: + dependencies: + '@jest/core': 26.2.2 + import-local: 3.0.2 + jest-cli: 26.2.2 + dev: true + engines: + node: '>= 10.14.2' + hasBin: true + resolution: + integrity: sha512-LIti8jppw5BcQvmNJe4w2g1N/3V68HUfAv9zDVm7v+VAtQulGhH0LnmmiVkbNE4M4I43Bj2fXPiBGKt26k9tHw== + /js-tokens/4.0.0: + dev: true + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + /js-yaml/3.13.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + hasBin: true + resolution: + integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + /js-yaml/3.14.0: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + /jsbn/0.1.1: + resolution: + integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + /jsdom/15.2.1: + dependencies: + abab: 2.0.4 + acorn: 7.4.0 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9_request@2.88.2 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.3.1 + xml-name-validator: 3.0.0 + engines: + node: '>=8' + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + resolution: + integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== + /jsdom/16.3.0: + dependencies: + abab: 2.0.4 + acorn: 7.4.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.2.0 + domexception: 2.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 2.0.1 + is-potential-custom-element-name: 1.0.0 + nwsapi: 2.2.0 + parse5: 5.1.1 + request: 2.88.2 + request-promise-native: 1.0.9_request@2.88.2 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.1.0 + ws: 7.3.1 + xml-name-validator: 3.0.0 + dev: true + engines: + node: '>=10' + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + resolution: + integrity: sha512-zggeX5UuEknpdZzv15+MS1dPYG0J/TftiiNunOeNxSl3qr8Z6cIlQpN0IdJa44z9aFxZRIVqRncvEhQ7X5DtZg== + /jsesc/0.5.0: + dev: true + hasBin: true + resolution: + integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + /jsesc/2.5.2: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + /json-parse-better-errors/1.0.2: + dev: true + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-schema-traverse/0.3.1: + resolution: + integrity: sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + /json-schema-traverse/0.4.1: + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-schema/0.2.3: + resolution: + integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + /json-stable-stringify-without-jsonify/1.0.1: + dev: true + resolution: + integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + /json-stringify-safe/5.0.1: + resolution: + integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + /json5/1.0.1: + dependencies: + minimist: 1.2.5 + dev: true + hasBin: true + resolution: + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + /json5/2.1.3: + dependencies: + minimist: 1.2.5 + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + /jsonfile/4.0.0: + optionalDependencies: + graceful-fs: 4.2.4 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonparse/1.3.1: + engines: + '0': node >= 0.2.0 + resolution: + integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + /jsonwebtoken/8.5.1: + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.2 + semver: 5.7.1 + engines: + node: '>=4' + npm: '>=1.4.28' + resolution: + integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== + /jsprim/1.4.1: + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + /jsx-ast-utils/2.2.3: + dependencies: + array-includes: 3.1.1 + object.assign: 4.1.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + /jsx-ast-utils/2.4.1: + dependencies: + array-includes: 3.1.1 + object.assign: 4.1.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== + /jwa/1.4.1: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + resolution: + integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + /jws/3.2.2: + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + resolution: + integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + /keygrip/1.1.0: + dependencies: + tsscmp: 1.0.6 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + /kind-of/3.2.2: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + /kind-of/4.0.0: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + /kind-of/5.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + /kind-of/6.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + /kleur/3.0.3: + engines: + node: '>=6' + resolution: + integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + /kleur/4.0.1: + engines: + node: '>=6' + resolution: + integrity: sha512-Qs6SqCLm63rd0kNVh+wO4XsWLU6kgfwwaPYsLiClWf0Tewkzsa6MvB21bespb8cz+ANS+2t3So1ge3gintzhlw== + /language-subtag-registry/0.3.20: + dev: true + resolution: + integrity: sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg== + /language-tags/1.0.5: + dependencies: + language-subtag-registry: 0.3.20 + dev: true + resolution: + integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + /level-codec/9.0.2: + dependencies: + buffer: 5.6.0 + engines: + node: '>=6' + resolution: + integrity: sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ== + /level-concat-iterator/2.0.1: + engines: + node: '>=6' + resolution: + integrity: sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw== + /level-errors/2.0.1: + dependencies: + errno: 0.1.7 + engines: + node: '>=6' + resolution: + integrity: sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw== + /level-iterator-stream/4.0.2: + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + xtend: 4.0.2 + engines: + node: '>=6' + resolution: + integrity: sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q== + /level-js/4.0.2: + dependencies: + abstract-leveldown: 6.0.3 + immediate: 3.2.3 + inherits: 2.0.4 + ltgt: 2.2.1 + typedarray-to-buffer: 3.1.5 + resolution: + integrity: sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg== + /level-packager/5.1.1: + dependencies: + encoding-down: 6.3.0 + levelup: 4.4.0 + engines: + node: '>=6' + resolution: + integrity: sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ== + /level-supports/1.0.1: + dependencies: + xtend: 4.0.2 + engines: + node: '>=6' + resolution: + integrity: sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg== + /level/5.0.1: + dependencies: + level-js: 4.0.2 + level-packager: 5.1.1 + leveldown: 5.6.0 + opencollective-postinstall: 2.0.3 + engines: + node: '>=8.6.0' + requiresBuild: true + resolution: + integrity: sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg== + /leveldown/5.6.0: + dependencies: + abstract-leveldown: 6.2.3 + napi-macros: 2.0.0 + node-gyp-build: 4.1.1 + engines: + node: '>=8.6.0' + requiresBuild: true + resolution: + integrity: sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ== + /levelup/4.4.0: + dependencies: + deferred-leveldown: 5.3.0 + level-errors: 2.0.1 + level-iterator-stream: 4.0.2 + level-supports: 1.0.1 + xtend: 4.0.2 + engines: + node: '>=6' + resolution: + integrity: sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ== + /leven/3.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + /levenary/1.1.1: + dependencies: + leven: 3.1.0 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== + /levn/0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + /levn/0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + /lines-and-columns/1.1.6: + dev: true + resolution: + integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + /lint-staged/8.2.1: + dependencies: + chalk: 2.4.2 + commander: 2.20.3 + cosmiconfig: 5.2.1 + debug: 3.2.6 + dedent: 0.7.0 + del: 3.0.0 + execa: 1.0.0 + g-status: 2.0.2 + is-glob: 4.0.1 + is-windows: 1.0.2 + listr: 0.14.3_listr@0.14.3 + listr-update-renderer: 0.5.0_listr@0.14.3 + lodash: 4.17.19 + log-symbols: 2.2.0 + micromatch: 3.1.10 + npm-which: 3.0.1 + p-map: 1.2.0 + path-is-inside: 1.0.2 + pify: 3.0.0 + please-upgrade-node: 3.2.0 + staged-git-files: 1.1.2 + string-argv: 0.0.2 + stringify-object: 3.3.0 + yup: 0.27.0 + dev: true + hasBin: true + resolution: + integrity: sha512-n0tDGR/rTCgQNwXnUf/eWIpPNddGWxC32ANTNYsj2k02iZb7Cz5ox2tytwBu+2r0zDXMEMKw7Y9OD/qsav561A== + /listr-silent-renderer/1.1.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= + /listr-update-renderer/0.5.0_listr@0.14.3: + dependencies: + chalk: 1.1.3 + cli-truncate: 0.2.1 + elegant-spinner: 1.0.1 + figures: 1.7.0 + indent-string: 3.2.0 + listr: 0.14.3_listr@0.14.3 + log-symbols: 1.0.2 + log-update: 2.3.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=6' + peerDependencies: + listr: ^0.14.2 + resolution: + integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== + /listr-verbose-renderer/0.5.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + date-fns: 1.30.1 + figures: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== + /listr/0.14.3_listr@0.14.3: + dependencies: + '@samverschueren/stream-to-observable': 0.3.0 + is-observable: 1.1.0 + is-promise: 2.2.2 + is-stream: 1.1.0 + listr-silent-renderer: 1.1.1 + listr-update-renderer: 0.5.0_listr@0.14.3 + listr-verbose-renderer: 0.5.0 + p-map: 2.1.0 + rxjs: 6.6.2 + dev: true + engines: + node: '>=6' + peerDependencies: + listr: '*' + resolution: + integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== + /load-json-file/1.1.0: + dependencies: + graceful-fs: 4.2.4 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + /load-json-file/2.0.0: + dependencies: + graceful-fs: 4.2.4 + parse-json: 2.2.0 + pify: 2.3.0 + strip-bom: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + /load-json-file/4.0.0: + dependencies: + graceful-fs: 4.2.4 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + /locate-path/2.0.0: + dependencies: + p-locate: 2.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /locate-path/3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /lockfile-lint-api/2.3.0: + dependencies: + '@yarnpkg/lockfile': 1.1.0 + debug: 4.1.1 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-4jp8ULItLgsaPgPjxm/nuupIiBbxWf/nA05gRGMtvJQxGoSOOYA1LxSunY5p1b4kw7u6ZW5TZNgcIs4cFvp9lw== + /lockfile-lint/2.2.0: + dependencies: + debug: 4.1.1 + lockfile-lint-api: 2.3.0 + yargs: 13.3.2 + dev: true + engines: + node: '>=8.0.0' + hasBin: true + resolution: + integrity: sha512-3RMEInA86I/NNp4ZYnh9UDme736Iym0JE++CdfqXt5VjqRK+LnnaE0v+swqpgDO+FVF/AsjpdocipN6qefEpsQ== + /lockfile/1.0.4: + dependencies: + signal-exit: 3.0.3 + resolution: + integrity: sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== + /lodash._reinterpolate/3.0.0: + dev: true + resolution: + integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + /lodash.includes/4.3.0: + resolution: + integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= + /lodash.isboolean/3.0.3: + resolution: + integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= + /lodash.isinteger/4.0.4: + resolution: + integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= + /lodash.ismatch/4.4.0: + dev: true + resolution: + integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= + /lodash.isnumber/3.0.3: + resolution: + integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= + /lodash.isplainobject/4.0.6: + resolution: + integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + /lodash.isstring/4.0.1: + resolution: + integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= + /lodash.once/4.1.1: + resolution: + integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= + /lodash.sortby/4.7.0: + resolution: + integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + /lodash.template/4.5.0: + dependencies: + lodash._reinterpolate: 3.0.0 + lodash.templatesettings: 4.2.0 + dev: true + resolution: + integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + /lodash.templatesettings/4.2.0: + dependencies: + lodash._reinterpolate: 3.0.0 + dev: true + resolution: + integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + /lodash/4.17.15: + resolution: + integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + /lodash/4.17.19: + resolution: + integrity: sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + /log-symbols/1.0.2: + dependencies: + chalk: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + /log-symbols/2.2.0: + dependencies: + chalk: 2.4.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + /log-update/2.3.0: + dependencies: + ansi-escapes: 3.2.0 + cli-cursor: 2.1.0 + wrap-ansi: 3.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= + /loose-envify/1.4.0: + dependencies: + js-tokens: 4.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + /loud-rejection/1.6.0: + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + /ltgt/2.2.1: + resolution: + integrity: sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= + /lunr-mutable-indexes/2.3.2: + dependencies: + lunr: 2.3.8 + resolution: + integrity: sha512-Han6cdWAPPFM7C2AigS2Ofl3XjAT0yVMrUixodJEpyg71zCtZ2yzXc3s+suc/OaNt4ca6WJBEzVnEIjxCTwFMw== + /lunr/2.3.8: + resolution: + integrity: sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg== + /macos-release/2.4.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== + /make-dir/2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + /make-dir/3.1.0: + dependencies: + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + /makeerror/1.0.11: + dependencies: + tmpl: 1.0.4 + dev: true + resolution: + integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + /map-cache/0.2.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + /map-obj/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk= + /map-obj/4.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== + /map-visit/1.0.0: + dependencies: + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + /marked/0.7.0: + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg== + /marked/0.8.0: + dev: true + engines: + node: '>= 8.16.2' + hasBin: true + resolution: + integrity: sha512-MyUe+T/Pw4TZufHkzAfDj6HarCBWia2y27/bhuYkTaiUnfDYFnCP3KUN+9oM7Wi6JA2rymtVYbQu3spE0GCmxQ== + /marked/0.8.2: + engines: + node: '>= 8.16.2' + hasBin: true + resolution: + integrity: sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw== + /matcher/1.1.1: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg== + /media-typer/0.3.0: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + /memory-fs/0.5.0: + dependencies: + errno: 0.1.7 + readable-stream: 2.3.7 + dev: true + engines: + node: '>=4.3.0 <5.0.0 || >=5.10' + resolution: + integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + /meow/3.7.0: + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.5 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + /meow/4.0.1: + dependencies: + camelcase-keys: 4.2.0 + decamelize-keys: 1.1.0 + loud-rejection: 1.6.0 + minimist: 1.2.5 + minimist-options: 3.0.2 + normalize-package-data: 2.5.0 + read-pkg-up: 3.0.0 + redent: 2.0.0 + trim-newlines: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== + /meow/5.0.0: + dependencies: + camelcase-keys: 4.2.0 + decamelize-keys: 1.1.0 + loud-rejection: 1.6.0 + minimist-options: 3.0.2 + normalize-package-data: 2.5.0 + read-pkg-up: 3.0.0 + redent: 2.0.0 + trim-newlines: 2.0.0 + yargs-parser: 10.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== + /meow/7.0.1: + dependencies: + '@types/minimist': 1.2.0 + arrify: 2.0.1 + camelcase: 6.0.0 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.0 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 2.5.0 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.0 + type-fest: 0.13.1 + yargs-parser: 18.1.3 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw== + /merge-descriptors/1.0.1: + resolution: + integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + /merge-stream/2.0.0: + dev: true + resolution: + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + /methods/1.1.2: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + /micromatch/3.1.10: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + /micromatch/4.0.2: + dependencies: + braces: 3.0.2 + picomatch: 2.2.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + /mime-db/1.44.0: + engines: + node: '>= 0.6' + resolution: + integrity: sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + /mime-types/2.1.27: + dependencies: + mime-db: 1.44.0 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + /mime/1.6.0: + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + /mime/2.4.4: + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + /mime/2.4.6: + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + /mimic-fn/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + /mimic-fn/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + /min-indent/1.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist-options/3.0.2: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== + /minimist-options/4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + /minimist/0.0.10: + resolution: + integrity: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + /minimist/0.0.8: + dev: true + resolution: + integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + /minimist/1.2.5: + resolution: + integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + /mixin-deep/1.3.2: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + /mkdirp/0.5.1: + dependencies: + minimist: 0.0.8 + dev: true + hasBin: true + resolution: + integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + /mkdirp/0.5.5: + dependencies: + minimist: 1.2.5 + hasBin: true + resolution: + integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + /mkdirp/1.0.4: + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + /modify-values/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== + /moment/2.27.0: + optional: true + resolution: + integrity: sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== + /ms/2.0.0: + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.1: + resolution: + integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + /ms/2.1.2: + resolution: + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + /mv/2.1.1: + dependencies: + mkdirp: 0.5.5 + ncp: 2.0.0 + rimraf: 2.4.5 + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= + /nan/2.14.1: + optional: true + resolution: + integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== + /nanomatch/1.2.13: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + /napi-macros/2.0.0: + resolution: + integrity: sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg== + /natural-compare/1.4.0: + dev: true + resolution: + integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /ncp/2.0.0: + hasBin: true + resolution: + integrity: sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + /negotiator/0.6.2: + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + /neo-async/2.6.2: + resolution: + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + /nice-try/1.0.5: + dev: true + resolution: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + /nock/12.0.3: + dependencies: + debug: 4.1.1 + json-stringify-safe: 5.0.1 + lodash: 4.17.19 + propagate: 2.0.1 + dev: true + engines: + node: '>= 10.13' + resolution: + integrity: sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw== + /node-environment-flags/1.0.6: + dependencies: + object.getownpropertydescriptors: 2.1.0 + semver: 5.7.1 + dev: true + resolution: + integrity: sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw== + /node-fetch/2.6.0: + dev: true + engines: + node: 4.x || >=6.0.0 + resolution: + integrity: sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + /node-forge/0.9.0: + engines: + node: '>= 4.5.0' + resolution: + integrity: sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== + /node-gyp-build/4.1.1: + hasBin: true + resolution: + integrity: sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ== + /node-int64/0.4.0: + dev: true + resolution: + integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + /node-modules-regexp/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + /node-notifier/7.0.2: + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 7.3.2 + shellwords: 0.1.1 + uuid: 8.3.0 + which: 2.0.2 + dev: true + optional: true + resolution: + integrity: sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA== + /node-releases/1.1.60: + dev: true + resolution: + integrity: sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA== + /normalize-package-data/2.5.0: + dependencies: + hosted-git-info: 2.8.8 + resolve: 1.17.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + resolution: + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + /normalize-path/2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /normalize-path/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /npm-path/2.0.4: + dependencies: + which: 1.3.1 + dev: true + engines: + node: '>=0.8' + hasBin: true + resolution: + integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw== + /npm-run-path/2.0.2: + dependencies: + path-key: 2.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + /npm-run-path/4.0.1: + dependencies: + path-key: 3.1.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + /npm-which/3.0.1: + dependencies: + commander: 2.20.3 + npm-path: 2.0.4 + which: 1.3.1 + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo= + /null-check/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= + /number-is-nan/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + /nwsapi/2.2.0: + resolution: + integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + /oauth-sign/0.8.2: + resolution: + integrity: sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= + /oauth-sign/0.9.0: + resolution: + integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + /object-assign/4.1.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-copy/0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + /object-inspect/1.8.0: + dev: true + resolution: + integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + /object-keys/1.1.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + /object-visit/1.0.1: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + /object.assign/4.1.0: + dependencies: + define-properties: 1.1.3 + function-bind: 1.1.1 + has-symbols: 1.0.1 + object-keys: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + /object.entries/1.1.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== + /object.fromentries/2.0.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + function-bind: 1.1.1 + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== + /object.getownpropertydescriptors/2.1.0: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + /object.pick/1.3.0: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /object.values/1.1.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + function-bind: 1.1.1 + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + /on-finished/2.3.0: + dependencies: + ee-first: 1.1.1 + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + /on-headers/1.0.2: + engines: + node: '>= 0.8' + resolution: + integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /onetime/2.0.1: + dependencies: + mimic-fn: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + /onetime/5.1.1: + dependencies: + mimic-fn: 2.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg== + /opencollective-postinstall/2.0.3: + hasBin: true + resolution: + integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== + /optimist/0.6.1: + dependencies: + minimist: 0.0.10 + wordwrap: 0.0.3 + resolution: + integrity: sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + /optionator/0.8.3: + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + /optionator/0.9.1: + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + /os-name/3.1.0: + dependencies: + macos-release: 2.4.1 + windows-release: 3.3.1 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg== + /p-each-series/2.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== + /p-finally/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-limit/1.3.0: + dependencies: + p-try: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + /p-limit/2.3.0: + dependencies: + p-try: 2.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + /p-locate/2.0.0: + dependencies: + p-limit: 1.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-locate/3.0.0: + dependencies: + p-limit: 2.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + dependencies: + p-limit: 2.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-map/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + /p-map/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + /p-try/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + /p-try/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /pad-left/2.1.0: + dependencies: + repeat-string: 1.6.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= + /pad-right/0.2.2: + dependencies: + repeat-string: 1.6.1 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q= + /parent-module/1.0.1: + dependencies: + callsites: 3.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-github-repo-url/1.4.1: + dev: true + resolution: + integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A= + /parse-json/2.2.0: + dependencies: + error-ex: 1.3.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + /parse-json/4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-json/5.0.1: + dependencies: + '@babel/code-frame': 7.10.4 + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + lines-and-columns: 1.1.6 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== + /parse-ms/2.1.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== + /parse-passwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + /parse5/5.1.0: + resolution: + integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + /parse5/5.1.1: + dev: true + resolution: + integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + /parseurl/1.3.3: + engines: + node: '>= 0.8' + resolution: + integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + /pascalcase/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + /path-dirname/1.0.2: + dev: true + optional: true + resolution: + integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + /path-exists/2.1.0: + dependencies: + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + /path-exists/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + /path-is-absolute/1.0.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-is-inside/1.0.2: + dev: true + resolution: + integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + /path-key/2.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-key/3.1.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-to-regexp/0.1.7: + resolution: + integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + /path-type/1.1.0: + dependencies: + graceful-fs: 4.2.4 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + /path-type/2.0.0: + dependencies: + pify: 2.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + /path-type/3.0.0: + dependencies: + pify: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + /path-type/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + /performance-now/2.1.0: + resolution: + integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + /picomatch/2.2.2: + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + /pify/2.3.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pify/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /pify/4.0.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + /pinkie-promise/2.0.1: + dependencies: + pinkie: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/2.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /pino-std-serializers/2.4.2: + resolution: + integrity: sha512-WaL504dO8eGs+vrK+j4BuQQq6GLKeCCcHaMB2ItygzVURcL1CycwNEUHTD/lHFHs/NL5qAz2UKrjYWXKSf4aMQ== + /pino/5.17.0: + dependencies: + fast-redact: 2.0.0 + fast-safe-stringify: 2.0.7 + flatstr: 1.0.12 + pino-std-serializers: 2.4.2 + quick-format-unescaped: 3.0.3 + sonic-boom: 0.7.7 + dev: false + hasBin: true + resolution: + integrity: sha512-LqrqmRcJz8etUjyV0ddqB6OTUutCgQULPFg2b4dtijRHUsucaAdBgSUW58vY6RFSX+NT8963F+q0tM6lNwGShA== + /pino/6.2.1: + dependencies: + fast-redact: 2.0.0 + fast-safe-stringify: 2.0.7 + flatstr: 1.0.12 + pino-std-serializers: 2.4.2 + quick-format-unescaped: 4.0.1 + sonic-boom: 1.0.2 + dev: true + hasBin: true + resolution: + integrity: sha512-5F5A+G25Ex2rMOBEe3XYGyLSF4dikQZsFvPojwsqnDBX+rfg7+kw9s5i7pHuVAJImekjwb+MR9jQyHWPLENlvQ== + /pirates/4.0.1: + dependencies: + node-modules-regexp: 1.0.0 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + /pkg-dir/2.0.0: + dependencies: + find-up: 2.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + /pkg-dir/3.0.0: + dependencies: + find-up: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + /pkg-dir/4.2.0: + dependencies: + find-up: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + /pkginfo/0.4.1: + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8= + /please-upgrade-node/3.2.0: + dependencies: + semver-compare: 1.0.0 + dev: true + resolution: + integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== + /pn/1.1.0: + resolution: + integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + /posix-character-classes/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + /prelude-ls/1.1.2: + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + /prelude-ls/1.2.1: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + /prettier-bytes/1.0.3: + dev: false + resolution: + integrity: sha1-kysxwj792zb8ZqgtzvNirzEimC8= + /prettier-linter-helpers/1.0.0: + dependencies: + fast-diff: 1.2.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + /prettier/1.19.1: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + /pretty-format/25.5.0: + dependencies: + '@jest/types': 25.5.0 + ansi-regex: 5.0.0 + ansi-styles: 4.2.1 + react-is: 16.13.1 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== + /pretty-format/26.2.0: + dependencies: + '@jest/types': 26.2.0 + ansi-regex: 5.0.0 + ansi-styles: 4.2.1 + react-is: 16.13.1 + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-qi/8IuBu2clY9G7qCXgCdD1Bf9w+sXakdHTRToknzMtVy0g7c4MBWaZy7MfB7ndKZovRO6XRwJiAYqq+MC7SDA== + /pretty-ms/5.0.0: + dependencies: + parse-ms: 2.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q== + /process-nextick-args/2.0.1: + resolution: + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + /progress/2.0.3: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + /prompts/2.3.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== + /prop-types/15.7.2: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + resolution: + integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + /propagate/2.0.1: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag== + /property-expr/1.5.1: + dev: true + resolution: + integrity: sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g== + /proxy-addr/2.0.6: + dependencies: + forwarded: 0.1.2 + ipaddr.js: 1.9.1 + engines: + node: '>= 0.10' + resolution: + integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + /prr/1.0.1: + resolution: + integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY= + /psl/1.8.0: + resolution: + integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + /pump/3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + /punycode/1.4.1: + resolution: + integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= + /punycode/2.1.1: + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /q/1.5.1: + dev: true + engines: + node: '>=0.6.0' + teleport: '>=0.2.0' + resolution: + integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + /qs/6.5.2: + engines: + node: '>=0.6' + resolution: + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + /qs/6.7.0: + engines: + node: '>=0.6' + resolution: + integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + /qs/6.9.4: + engines: + node: '>=0.6' + resolution: + integrity: sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== + /quick-format-unescaped/3.0.3: + dev: false + resolution: + integrity: sha512-dy1yjycmn9blucmJLXOfZDx1ikZJUi6E8bBZLnhPG5gBrVhHXx2xVyqqgKBubVNEXmx51dBACMHpoMQK/N/AXQ== + /quick-format-unescaped/4.0.1: + dev: true + resolution: + integrity: sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A== + /quick-lru/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= + /quick-lru/4.0.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + /range-parser/1.2.1: + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + /raw-body/2.4.0: + dependencies: + bytes: 3.1.0 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + engines: + node: '>= 0.8' + resolution: + integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + /react-is/16.13.1: + dev: true + resolution: + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + /read-pkg-up/1.0.1: + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + /read-pkg-up/2.0.0: + dependencies: + find-up: 2.1.0 + read-pkg: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + /read-pkg-up/3.0.0: + dependencies: + find-up: 2.1.0 + read-pkg: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + /read-pkg-up/7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + /read-pkg/1.1.0: + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + /read-pkg/2.0.0: + dependencies: + load-json-file: 2.0.0 + normalize-package-data: 2.5.0 + path-type: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + /read-pkg/3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /read-pkg/5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.0.1 + type-fest: 0.6.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + /readable-stream/2.3.7: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + resolution: + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + /readable-stream/3.6.0: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + engines: + node: '>= 6' + resolution: + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + /readdirp/2.2.1: + dependencies: + graceful-fs: 4.2.4 + micromatch: 3.1.10 + readable-stream: 2.3.7 + dev: true + engines: + node: '>=0.10' + optional: true + resolution: + integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + /rechoir/0.6.2: + dependencies: + resolve: 1.17.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + /redent/1.0.0: + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + /redent/2.0.0: + dependencies: + indent-string: 3.2.0 + strip-indent: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= + /redent/3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + /regenerate-unicode-properties/8.2.0: + dependencies: + regenerate: 1.4.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + /regenerate/1.4.1: + dev: true + resolution: + integrity: sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== + /regenerator-runtime/0.10.5: + dev: true + resolution: + integrity: sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= + /regenerator-runtime/0.11.1: + dev: true + resolution: + integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + /regenerator-runtime/0.13.7: + dev: true + resolution: + integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + /regenerator-transform/0.14.5: + dependencies: + '@babel/runtime': 7.10.5 + dev: true + resolution: + integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + /regex-not/1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + /regexp.prototype.flags/1.3.0: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + /regexpp/3.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + /regexpu-core/4.7.0: + dependencies: + regenerate: 1.4.1 + regenerate-unicode-properties: 8.2.0 + regjsgen: 0.5.2 + regjsparser: 0.6.4 + unicode-match-property-ecmascript: 1.0.4 + unicode-match-property-value-ecmascript: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== + /regjsgen/0.5.2: + dev: true + resolution: + integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + /regjsparser/0.6.4: + dependencies: + jsesc: 0.5.0 + dev: true + hasBin: true + resolution: + integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + /remove-trailing-separator/1.1.0: + dev: true + resolution: + integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /repeat-element/1.1.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + /repeat-string/1.6.1: + engines: + node: '>=0.10' + resolution: + integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /repeating/2.0.1: + dependencies: + is-finite: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + /request-promise-core/1.1.4_request@2.88.2: + dependencies: + lodash: 4.17.19 + request: 2.88.2 + engines: + node: '>=0.10.0' + peerDependencies: + request: ^2.34 + resolution: + integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + /request-promise-native/1.0.9_request@2.88.2: + dependencies: + request: 2.88.2 + request-promise-core: 1.1.4_request@2.88.2 + stealthy-require: 1.1.1 + tough-cookie: 2.5.0 + deprecated: 'request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142' + engines: + node: '>=0.12.0' + peerDependencies: + request: ^2.34 + resolution: + integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + /request/2.87.0: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.10.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.0.3 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.27 + oauth-sign: 0.8.2 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.3.4 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + engines: + node: '>= 4' + resolution: + integrity: sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw== + /request/2.88.0: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.10.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.27 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.4.3 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + engines: + node: '>= 4' + resolution: + integrity: sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + /request/2.88.2: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.10.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.27 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + deprecated: 'request has been deprecated, see https://github.com/request/request/issues/3142' + engines: + node: '>= 6' + resolution: + integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + /require-directory/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/2.0.0: + dev: true + resolution: + integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + /resolve-cwd/3.0.0: + dependencies: + resolve-from: 5.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + /resolve-from/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= + /resolve-from/4.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve-from/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + /resolve-global/1.0.0: + dependencies: + global-dirs: 0.1.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== + /resolve-url/0.2.1: + dev: true + resolution: + integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + /resolve/1.17.0: + dependencies: + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + /restore-cursor/2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + /ret/0.1.15: + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + /rimraf/2.4.5: + dependencies: + glob: 6.0.4 + hasBin: true + resolution: + integrity: sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= + /rimraf/2.6.3: + dependencies: + glob: 7.1.6 + dev: true + hasBin: true + resolution: + integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + /rimraf/2.7.1: + dependencies: + glob: 7.1.6 + dev: true + hasBin: true + resolution: + integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + /rimraf/3.0.2: + dependencies: + glob: 7.1.6 + dev: true + hasBin: true + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + /rsvp/4.8.5: + dev: true + engines: + node: 6.* || >= 7.* + resolution: + integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + /run-node/1.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== + /rxjs/6.6.2: + dependencies: + tslib: 1.13.0 + dev: true + engines: + npm: '>=2.0.0' + resolution: + integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== + /safe-buffer/5.1.2: + resolution: + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-buffer/5.2.1: + resolution: + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + /safe-json-stringify/1.2.0: + optional: true + resolution: + integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== + /safe-regex/1.1.0: + dependencies: + ret: 0.1.15 + dev: true + resolution: + integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + /safer-buffer/2.1.2: + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /sane/4.1.0: + dependencies: + '@cnakazawa/watch': 1.0.4 + anymatch: 2.0.0 + capture-exit: 2.0.0 + exec-sh: 0.3.4 + execa: 1.0.0 + fb-watchman: 2.0.1 + micromatch: 3.1.10 + minimist: 1.2.5 + walker: 1.0.7 + dev: true + engines: + node: 6.* || 8.* || >= 10.* + hasBin: true + resolution: + integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== + /saxes/3.1.11: + dependencies: + xmlchars: 2.2.0 + engines: + node: '>=8' + resolution: + integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== + /saxes/5.0.1: + dependencies: + xmlchars: 2.2.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + /selfsigned/1.10.7: + dependencies: + node-forge: 0.9.0 + resolution: + integrity: sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + /semver-compare/1.0.0: + dev: true + resolution: + integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + /semver/5.7.1: + hasBin: true + resolution: + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + /semver/6.3.0: + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /semver/7.0.0: + dev: true + hasBin: true + resolution: + integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + /semver/7.1.1: + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A== + /semver/7.1.2: + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ== + /semver/7.3.2: + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + /send/0.17.1: + dependencies: + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.7.3 + mime: 1.6.0 + ms: 2.1.1 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + /serve-static/1.14.1: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.17.1 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + /set-blocking/2.0.0: + dev: true + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /set-value/2.0.1: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + /setprototypeof/1.1.1: + resolution: + integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + /setprototypeof/1.2.0: + resolution: + integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-command/2.0.0: + dependencies: + shebang-regex: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + /shebang-regex/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /shebang-regex/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + /shelljs/0.8.4: + dependencies: + glob: 7.1.6 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + /shellwords/0.1.1: + dev: true + optional: true + resolution: + integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + /side-channel/1.0.2: + dependencies: + es-abstract: 1.17.6 + object-inspect: 1.8.0 + dev: true + resolution: + integrity: sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA== + /signal-exit/3.0.3: + resolution: + integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + /simple-git/1.132.0: + dependencies: + debug: 4.1.1 + dev: true + resolution: + integrity: sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg== + /sisteransi/1.0.5: + dev: true + resolution: + integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + /slash/2.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + /slash/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + /slice-ansi/0.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + /slice-ansi/2.1.0: + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + /snapdragon-node/2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + /snapdragon-util/3.0.1: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + /snapdragon/0.8.2: + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + /sonic-boom/0.7.7: + dependencies: + atomic-sleep: 1.0.0 + flatstr: 1.0.12 + dev: false + resolution: + integrity: sha512-Ei5YOo5J64GKClHIL/5evJPgASXFVpfVYbJV9PILZQytTK6/LCwHvsZJW2Ig4p9FMC2OrBrMnXKgRN/OEoAWfg== + /sonic-boom/1.0.2: + dependencies: + atomic-sleep: 1.0.0 + flatstr: 1.0.12 + dev: true + resolution: + integrity: sha512-sRMmXu7uFDXoniGvtLHuQk5KWovLWoi6WKASn7rw0ro41mPf0fOolkGp4NE6680CbxvNh26zWNyFQYYWXe33EA== + /source-map-resolve/0.5.3: + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.0 + urix: 0.1.0 + dev: true + resolution: + integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + /source-map-support/0.5.19: + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + /source-map-url/0.4.0: + dev: true + resolution: + integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + /source-map/0.5.7: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /source-map/0.7.3: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + /spdx-correct/3.1.1: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.5 + dev: true + resolution: + integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + /spdx-exceptions/2.3.0: + dev: true + resolution: + integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + /spdx-expression-parse/3.0.1: + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.5 + dev: true + resolution: + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + /spdx-license-ids/3.0.5: + dev: true + resolution: + integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + /split-string/3.1.0: + dependencies: + extend-shallow: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /split/1.0.1: + dependencies: + through: 2.3.8 + dev: true + resolution: + integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + /split2/2.2.0: + dependencies: + through2: 2.0.5 + dev: true + resolution: + integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== + /sprintf-js/1.0.3: + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /sshpk/1.16.1: + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + /stack-utils/2.0.2: + dependencies: + escape-string-regexp: 2.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg== + /staged-git-files/1.1.2: + dev: true + hasBin: true + resolution: + integrity: sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA== + /standard-version/8.0.0: + dependencies: + chalk: 2.4.2 + conventional-changelog: 3.1.18 + conventional-changelog-config-spec: 2.1.0 + conventional-changelog-conventionalcommits: 4.2.3 + conventional-recommended-bump: 6.0.5 + detect-indent: 6.0.0 + detect-newline: 3.1.0 + dotgitignore: 2.1.0 + figures: 3.1.0 + find-up: 4.1.0 + fs-access: 1.0.1 + git-semver-tags: 3.0.1 + semver: 7.1.1 + stringify-package: 1.0.1 + yargs: 15.3.1 + dev: true + engines: + node: '>=8.0' + hasBin: true + resolution: + integrity: sha512-cS/U9yhYPHfyokFce6e/H3U8MaKwZKSGzH25J776sChrae/doDQjsl3vCQ0hW1MSzdrUTb7pir4ApjnbDt/TAg== + /static-extend/0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + /statuses/1.5.0: + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + /stealthy-require/1.1.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + /string-argv/0.0.2: + dev: true + engines: + node: '>=0.6.19' + resolution: + integrity: sha1-2sMECGkMIfPDYwo/86BYd73L1zY= + /string-length/4.0.1: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== + /string-width/1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + /string-width/2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + /string-width/3.1.0: + dependencies: + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + /string-width/4.2.0: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + /string.prototype.matchall/4.0.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + has-symbols: 1.0.1 + internal-slot: 1.0.2 + regexp.prototype.flags: 1.3.0 + side-channel: 1.0.2 + dev: true + resolution: + integrity: sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== + /string.prototype.trimend/1.0.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: true + resolution: + integrity: sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + /string.prototype.trimstart/1.0.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: true + resolution: + integrity: sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + /string_decoder/1.1.1: + dependencies: + safe-buffer: 5.1.2 + resolution: + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /string_decoder/1.3.0: + dependencies: + safe-buffer: 5.2.1 + resolution: + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + /stringify-object/3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + /stringify-package/1.0.1: + dev: true + resolution: + integrity: sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/4.0.0: + dependencies: + ansi-regex: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= + /strip-ansi/5.2.0: + dependencies: + ansi-regex: 4.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + /strip-ansi/6.0.0: + dependencies: + ansi-regex: 5.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + /strip-bom/2.0.0: + dependencies: + is-utf8: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + /strip-bom/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-bom/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + /strip-eof/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + /strip-final-newline/2.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + /strip-indent/1.0.1: + dependencies: + get-stdin: 4.0.1 + dev: true + engines: + node: '>=0.10.0' + hasBin: true + resolution: + integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + /strip-indent/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + /strip-indent/3.0.0: + dependencies: + min-indent: 1.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + /strip-json-comments/3.1.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + /superagent/3.8.3: + dependencies: + component-emitter: 1.3.0 + cookiejar: 2.1.2 + debug: 3.2.6 + extend: 3.0.2 + form-data: 2.5.1 + formidable: 1.2.2 + methods: 1.1.2 + mime: 1.6.0 + qs: 6.9.4 + readable-stream: 2.3.7 + engines: + node: '>= 4.0' + resolution: + integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA== + /supertest/4.0.2: + dependencies: + methods: 1.1.2 + superagent: 3.8.3 + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ== + /supports-color/2.0.0: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/5.5.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + /supports-color/7.1.0: + dependencies: + has-flag: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + /supports-hyperlinks/2.1.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== + /symbol-observable/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + /symbol-tree/3.2.4: + resolution: + integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + /synchronous-promise/2.0.13: + dev: true + resolution: + integrity: sha512-R9N6uDkVsghHePKh1TEqbnLddO2IY25OcsksyFp/qBe7XYd0PVbKEWxhcdMhpLzE1I6skj5l4aEZ3CRxcbArlA== + /table/5.4.6: + dependencies: + ajv: 6.12.3 + lodash: 4.17.19 + slice-ansi: 2.1.0 + string-width: 3.1.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + /teeny-request/3.11.3: + dependencies: + https-proxy-agent: 2.2.4 + node-fetch: 2.6.0 + uuid: 3.4.0 + dev: true + resolution: + integrity: sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw== + /terminal-link/2.1.1: + dependencies: + ansi-escapes: 4.3.1 + supports-hyperlinks: 2.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + /test-exclude/6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.2 + glob: 7.1.6 + minimatch: 3.0.4 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + /text-extensions/1.9.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + /text-table/0.2.0: + dev: true + resolution: + integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + /throat/5.0.0: + dev: true + resolution: + integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + /through/2.3.8: + resolution: + integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + /through2/2.0.5: + dependencies: + readable-stream: 2.3.7 + xtend: 4.0.2 + dev: true + resolution: + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + /through2/3.0.2: + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: true + resolution: + integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== + /tmpl/1.0.4: + dev: true + resolution: + integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + /to-fast-properties/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + /to-object-path/0.3.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + /to-regex-range/2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + /to-regex-range/5.0.1: + dependencies: + is-number: 7.0.0 + dev: true + engines: + node: '>=8.0' + resolution: + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + /to-regex/3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + /toidentifier/1.0.0: + engines: + node: '>=0.6' + resolution: + integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + /toposort/2.0.2: + dev: true + resolution: + integrity: sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= + /tough-cookie/2.3.4: + dependencies: + punycode: 1.4.1 + engines: + node: '>=0.8' + resolution: + integrity: sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== + /tough-cookie/2.4.3: + dependencies: + psl: 1.8.0 + punycode: 1.4.1 + engines: + node: '>=0.8' + resolution: + integrity: sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + /tough-cookie/2.5.0: + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + engines: + node: '>=0.8' + resolution: + integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + /tough-cookie/3.0.1: + dependencies: + ip-regex: 2.1.0 + psl: 1.8.0 + punycode: 2.1.1 + engines: + node: '>=6' + resolution: + integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== + /tr46/1.0.1: + dependencies: + punycode: 2.1.1 + resolution: + integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + /tr46/2.0.2: + dependencies: + punycode: 2.1.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== + /trim-newlines/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= + /trim-newlines/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= + /trim-newlines/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + /trim-off-newlines/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= + /tsconfig-paths/3.9.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.1 + minimist: 1.2.5 + strip-bom: 3.0.0 + dev: true + resolution: + integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + /tslib/1.13.0: + dev: true + resolution: + integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + /tsscmp/1.0.6: + engines: + node: '>=0.6.x' + resolution: + integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== + /tsutils/3.17.1_typescript@3.9.5: + dependencies: + tslib: 1.13.0 + typescript: 3.9.5 + dev: true + engines: + node: '>= 6' + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + resolution: + integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + /tunnel-agent/0.6.0: + dependencies: + safe-buffer: 5.2.1 + resolution: + integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + /tweetnacl/0.14.5: + resolution: + integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + /type-check/0.3.2: + dependencies: + prelude-ls: 1.1.2 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + /type-check/0.4.0: + dependencies: + prelude-ls: 1.2.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + /type-detect/4.0.8: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + /type-fest/0.11.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + /type-fest/0.13.1: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + /type-fest/0.6.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + /type-fest/0.8.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + /type-is/1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.27 + engines: + node: '>= 0.6' + resolution: + integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + /typedarray-to-buffer/3.1.5: + dependencies: + is-typedarray: 1.0.0 + resolution: + integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + /typedarray/0.0.6: + dev: true + resolution: + integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + /typescript/3.9.5: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ== + /uglify-js/3.10.1: + engines: + node: '>=0.8.0' + hasBin: true + optional: true + resolution: + integrity: sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q== + /unicode-canonical-property-names-ecmascript/1.0.4: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + /unicode-match-property-ecmascript/1.0.4: + dependencies: + unicode-canonical-property-names-ecmascript: 1.0.4 + unicode-property-aliases-ecmascript: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + /unicode-match-property-value-ecmascript/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + /unicode-property-aliases-ecmascript/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + /union-value/1.0.1: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + /universal-user-agent/5.0.0: + dependencies: + os-name: 3.1.0 + dev: true + resolution: + integrity: sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q== + /universal-user-agent/6.0.0: + dev: true + resolution: + integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== + /universalify/0.1.2: + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /unix-crypt-td-js/1.1.4: + resolution: + integrity: sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw== + /unpipe/1.0.0: + engines: + node: '>= 0.8' + resolution: + integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + /unset-value/1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + /upath/1.2.0: + dev: true + engines: + node: '>=4' + optional: true + resolution: + integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + /uri-js/4.2.2: + dependencies: + punycode: 2.1.1 + resolution: + integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + /urix/0.1.0: + dev: true + resolution: + integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + /urlgrey/0.4.4: + dev: true + resolution: + integrity: sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8= + /use/3.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + /util-deprecate/1.0.2: + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /utils-merge/1.0.1: + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + /uuid/3.4.0: + hasBin: true + resolution: + integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + /uuid/8.3.0: + dev: true + hasBin: true + optional: true + resolution: + integrity: sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ== + /v8-compile-cache/2.1.1: + dev: true + resolution: + integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== + /v8-to-istanbul/4.1.4: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + convert-source-map: 1.7.0 + source-map: 0.7.3 + dev: true + engines: + node: 8.x.x || >=10.10.0 + resolution: + integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ== + /v8flags/3.2.0: + dependencies: + homedir-polyfill: 1.0.3 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== + /validate-npm-package-license/3.0.4: + dependencies: + spdx-correct: 3.1.1 + spdx-expression-parse: 3.0.1 + dev: true + resolution: + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /vary/1.1.2: + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + /verdaccio-audit/8.5.2: + dependencies: + express: 4.17.1 + request: 2.88.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-eFRNiWrr6tkEFlyg+H1KLiu/MlocZP0h870mf/HH6mBCy1X33oIfVhvdA0ZSq72ksI9yu8rqHdfOh2ZpQM0fDA== + /verdaccio-audit/9.6.1: + dependencies: + express: 4.17.1 + request: 2.88.0 + engines: + node: '>=8' + resolution: + integrity: sha512-dyYeGhg+HfLFgTMJEV7usJ46xQix9SU566XIi278IlYFmBkFe6SsmiZUHKaL3pbq8K9ESQYNCyYkZW29QMpcIg== + /verdaccio-auth-memory/9.7.0: + dependencies: + '@verdaccio/commons-api': 9.7.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PSe8BRkmeqK4hweZLWKp3KH4DdoMK8/ychs4SCR4VvcEUAKJU+VOAQzD6VMlkX33yG1p4T8PUwALjhNqKO+FLA== + /verdaccio-htpasswd/8.5.2: + dependencies: + '@verdaccio/file-locking': 1.0.0 + apache-md5: 1.1.2 + bcryptjs: 2.4.3 + http-errors: 1.7.3 + unix-crypt-td-js: 1.1.4 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-3MIGCaJY6KgcBJ5LVsw2xHHOqKHdcY6SlpHcROu8b2lhlJ37+TUtVo0LceltvptCJcAiNZ5nxrMEc4wj2RJa4A== + /verdaccio-htpasswd/9.6.1: + dependencies: + '@verdaccio/file-locking': 9.7.2 + apache-md5: 1.1.2 + bcryptjs: 2.4.3 + http-errors: 1.7.3 + unix-crypt-td-js: 1.1.4 + engines: + node: '>=8' + resolution: + integrity: sha512-UVUm3lt0JNJk02rKd2VBqpfVDwDlRfGyTQLwBuZfdnD/qmGrTzqKcnXAsG6zwlPo64Js5ZTvGi1/QeAgG4GjxA== + /verdaccio-memory/9.7.0: + dependencies: + '@verdaccio/commons-api': 9.7.1 + '@verdaccio/streams': 9.7.2 + memory-fs: 0.5.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-lIpqNwrEaJ6VDu6sPnhoWIk4SYJQxWneaHezdM/Q8ukOn4wMjBA3V16Wo8oQJnGCEd4EXjRnVkv/THxXVK7slA== + /verdaccio/4.4.4: + dependencies: + '@verdaccio/commons-api': 8.5.0 + '@verdaccio/local-storage': 9.6.1 + '@verdaccio/readme': 8.5.2 + '@verdaccio/streams': 8.5.2 + '@verdaccio/ui-theme': 0.3.13 + JSONStream: 1.3.5 + async: 3.1.1 + body-parser: 1.19.0 + bunyan: 1.8.12 + commander: 3.0.2 + compression: 1.7.4 + cookies: 0.8.0 + cors: 2.8.5 + dayjs: 1.8.19 + envinfo: 7.5.0 + express: 4.17.1 + handlebars: 4.7.2 + http-errors: 1.7.3 + js-yaml: 3.13.1 + jsonwebtoken: 8.5.1 + kleur: 3.0.3 + lockfile-lint: 2.2.0 + lodash: 4.17.15 + lunr-mutable-indexes: 2.3.2 + marked: 0.8.0 + mime: 2.4.4 + minimatch: 3.0.4 + mkdirp: 0.5.1 + mv: 2.1.1 + pkginfo: 0.4.1 + request: 2.87.0 + semver: 7.1.2 + verdaccio-audit: 8.5.2 + verdaccio-htpasswd: 8.5.2 + dev: true + engines: + node: '>=8' + npm: '>=5' + hasBin: true + resolution: + integrity: sha512-f126ip+zj+TqXC0NufjUpi11khEtGVTSSZKtAETHooYNHwIyvqNqArziXgDKGv+CUWWhO3Xnn3mZDlfodiHvxQ== + /verdaccio/4.7.1: + dependencies: + '@verdaccio/commons-api': 9.6.1 + '@verdaccio/local-storage': 9.6.1 + '@verdaccio/readme': 9.6.1 + '@verdaccio/streams': 9.6.1 + '@verdaccio/ui-theme': 1.11.0 + JSONStream: 1.3.5 + async: 3.2.0 + body-parser: 1.19.0 + bunyan: 1.8.12 + commander: 3.0.2 + compression: 1.7.4 + cookies: 0.8.0 + cors: 2.8.5 + dayjs: 1.8.28 + envinfo: 7.5.1 + express: 4.17.1 + handlebars: 4.7.6 + http-errors: 1.7.3 + js-yaml: 3.13.1 + jsonwebtoken: 8.5.1 + kleur: 4.0.1 + lodash: 4.17.15 + lunr-mutable-indexes: 2.3.2 + marked: 0.8.2 + mime: 2.4.6 + minimatch: 3.0.4 + mkdirp: 0.5.5 + mv: 2.1.1 + pkginfo: 0.4.1 + request: 2.87.0 + semver: 6.3.0 + verdaccio-audit: 9.6.1 + verdaccio-htpasswd: 9.6.1 + engines: + node: '>=8' + npm: '>=5' + hasBin: true + resolution: + integrity: sha512-frbxs8uRighBJ5aOt3Yc13wV1Go3B94Uu5NzmeB+WuvfSBQJOWktRhE2JzfPrx9ShRI6Ogho1FUa3th4iXjPXw== + /verror/1.10.0: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + /w3c-hr-time/1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + resolution: + integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + /w3c-xmlserializer/1.1.2: + dependencies: + domexception: 1.0.1 + webidl-conversions: 4.0.2 + xml-name-validator: 3.0.0 + resolution: + integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== + /w3c-xmlserializer/2.0.0: + dependencies: + xml-name-validator: 3.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + /walker/1.0.7: + dependencies: + makeerror: 1.0.11 + dev: true + resolution: + integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + /webidl-conversions/4.0.2: + resolution: + integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + /webidl-conversions/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + /webidl-conversions/6.1.0: + dev: true + engines: + node: '>=10.4' + resolution: + integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + /whatwg-encoding/1.0.5: + dependencies: + iconv-lite: 0.4.24 + resolution: + integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + /whatwg-mimetype/2.3.0: + resolution: + integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + /whatwg-url/7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + resolution: + integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + /whatwg-url/8.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 2.0.2 + webidl-conversions: 5.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw== + /which-module/2.0.0: + dev: true + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + /which/1.3.1: + dependencies: + isexe: 2.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /which/2.0.2: + dependencies: + isexe: 2.0.0 + dev: true + engines: + node: '>= 8' + hasBin: true + resolution: + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + /windows-release/3.3.1: + dependencies: + execa: 1.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A== + /word-wrap/1.2.3: + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + /wordwrap/0.0.3: + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + /wordwrap/1.0.0: + resolution: + integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + /wrap-ansi/3.0.1: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= + /wrap-ansi/5.1.0: + dependencies: + ansi-styles: 3.2.1 + string-width: 3.1.0 + strip-ansi: 5.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + /wrap-ansi/6.2.0: + dependencies: + ansi-styles: 4.2.1 + string-width: 4.2.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + /wrappy/1.0.2: + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /write-file-atomic/3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.3 + typedarray-to-buffer: 3.1.5 + dev: true + resolution: + integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + /write/1.0.3: + dependencies: + mkdirp: 0.5.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + /ws/7.3.1: + engines: + node: '>=8.3.0' + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + resolution: + integrity: sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== + /xml-name-validator/3.0.0: + resolution: + integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + /xml/1.0.1: + dev: true + resolution: + integrity: sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= + /xmlchars/2.2.0: + resolution: + integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + /xtend/4.0.2: + engines: + node: '>=0.4' + resolution: + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + /y18n/4.0.0: + dev: true + resolution: + integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + /yaml/1.10.0: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== + /yargs-parser/10.1.0: + dependencies: + camelcase: 4.1.0 + dev: true + resolution: + integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + /yargs-parser/13.1.2: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + resolution: + integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + /yargs-parser/18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + /yargs/13.3.2: + dependencies: + cliui: 5.0.0 + find-up: 3.0.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 3.1.0 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 13.1.2 + dev: true + resolution: + integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + /yargs/15.3.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.0 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 18.1.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== + /yargs/15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.0 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 18.1.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + /yup/0.27.0: + dependencies: + '@babel/runtime': 7.10.5 + fn-name: 2.0.1 + lodash: 4.17.19 + property-expr: 1.5.1 + synchronous-promise: 2.0.13 + toposort: 2.0.2 + dev: true + resolution: + integrity: sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ== diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..c0687101c --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - packages/* + - "!**/test/**" diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 034e7aba505a68552750e6d97688ebd80384e432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 939511 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

fB)!Y5+-^_nfs6%pvP!~k8;q3qQ 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

1`Y0 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