From 91f0a1d0637058d99813fc54a2e7a592a18adfb8 Mon Sep 17 00:00:00 2001 From: Sergii Date: Fri, 5 Jun 2020 21:17:33 +0300 Subject: [PATCH] feat(objection): adds infra code for @casl/objection package Relates #8 --- packages/casl-objection/LICENSE | 21 + packages/casl-objection/README.md | 34 + packages/casl-objection/package.json | 78 + .../spec/rulesToObjectionQuery.spec.js | 5 + packages/casl-objection/src/index.ts | 1 + .../src/rulesToObjectionQuery.ts | 9 + packages/casl-objection/tsconfig.json | 10 + pnpm-lock.yaml | 1853 ++++++++++++++++- 8 files changed, 1913 insertions(+), 98 deletions(-) create mode 100644 packages/casl-objection/LICENSE create mode 100644 packages/casl-objection/README.md create mode 100644 packages/casl-objection/package.json create mode 100644 packages/casl-objection/spec/rulesToObjectionQuery.spec.js create mode 100644 packages/casl-objection/src/index.ts create mode 100644 packages/casl-objection/src/rulesToObjectionQuery.ts create mode 100644 packages/casl-objection/tsconfig.json diff --git a/packages/casl-objection/LICENSE b/packages/casl-objection/LICENSE new file mode 100644 index 000000000..fafc6be4a --- /dev/null +++ b/packages/casl-objection/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017-present Sergii Stotskyi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/casl-objection/README.md b/packages/casl-objection/README.md new file mode 100644 index 000000000..4ca5d0051 --- /dev/null +++ b/packages/casl-objection/README.md @@ -0,0 +1,34 @@ +# [CASL Objection](https://stalniy.github.io/casl/) [![@casl/objection NPM version](https://badge.fury.io/js/%40casl%2Fobjection.svg)](https://badge.fury.io/js/%40casl%2Fobjection) [![](https://img.shields.io/npm/dm/%40casl%2Fobjection.svg)](https://www.npmjs.com/package/%40casl%2Fobjection) [![CASL Join the chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/stalniy-casl/casl) + +This package integrates [CASL] and [RDBMS] using [objection]. In other words, it allows to fetch records based on CASL rules from SQL databases and answer questions like: "Which records can be read?" or "Which records can be updated?". + +## Installation + +```sh +npm install @casl/objection @casl/ability objection knex +# or +yarn add @casl/objection @casl/ability objection knex +# or +pnpm add @casl/objection @casl/ability objection knex +``` + +## TODO + + +## Want to help? + +Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on guidelines for [contributing]. + +If you'd like to help us sustain our community and project, consider [to become a financial contributor on Open Collective](https://opencollective.com/casljs/contribute) + +> See [Support CASL](../../support) for details + +## License + +[MIT License](http://www.opensource.org/licenses/MIT) + +[contributing]: https://github.com/stalniy/casl/blob/master/CONTRIBUTING.md +[objection]: https://vincit.github.io/objection.js/ +[knex]: http://knexjs.org/ +[CASL]: https://github.com/stalniy/casl +[RDBMS]: https://en.wikipedia.org/wiki/Relational_database diff --git a/packages/casl-objection/package.json b/packages/casl-objection/package.json new file mode 100644 index 000000000..1b565b86c --- /dev/null +++ b/packages/casl-objection/package.json @@ -0,0 +1,78 @@ +{ + "name": "@casl/objection", + "version": "0.0.1", + "description": "Allows to query accessible records from SQL databases based on CASL rules", + "main": "index.js", + "es2015": "dist/es6/index.js", + "typings": "./index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/stalniy/casl.git" + }, + "publishConfig": { + "access": "public" + }, + "homepage": "https://stalniy.github.io/casl/", + "scripts": { + "prebuild": "npm run build.types", + "build": "BUILD_TYPES=es6,umd:cjs rollup -c ../../rollup.config.js -e @casl/ability/extra,@casl/ability,objection,knex", + "build.types": "rm -rf dist/types/* && tsc", + "lint": "eslint --ext .ts,.js src/ spec/", + "test": "NODE_ENV=test jest --config ../../tools/jest.config.js --env node", + "prerelease": "npm run lint && npm test && NODE_ENV=production npm run build", + "release": "semantic-release -e ../../tools/semantic-release" + }, + "keywords": [ + "access control", + "authorization", + "acl", + "security", + "permissions", + "rdbms", + "sql", + "postgres", + "mysql" + ], + "author": "Sergii Stotskyi ", + "license": "MIT", + "engines": { + "npm": "^6.0.0" + }, + "peerDependencies": { + "@casl/ability": "^2.0.0 || ^3.0.0 || ^4.0.0", + "knex": "~0.21.1", + "objection": "^2.1.6" + }, + "devDependencies": { + "@babel/core": "^7.8.4", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.10.0", + "@babel/plugin-transform-typescript": "^7.10.0", + "@babel/preset-env": "^7.8.4", + "@casl/ability": "^4.0.0", + "@rollup/plugin-babel": "^5.0.2", + "@rollup/plugin-node-resolve": "^8.0.0", + "@semantic-release/changelog": "^3.0.0", + "@semantic-release/git": "^7.0.0", + "@typescript-eslint/eslint-plugin": "2.24.0", + "babel-jest": "^26.0.0", + "chai": "^4.1.0", + "chai-spies": "^1.0.0", + "eslint": "^7.1.0", + "eslint-config-airbnb-base": "^14.1.0", + "eslint-config-airbnb-typescript": "^7.2.1", + "eslint-plugin-import": "^2.20.2", + "jest": "^26.0.0", + "knex": "~0.21.1", + "objection": "^2.1.6", + "rollup": "^2.10.9", + "rollup-plugin-terser": "^6.1.0", + "semantic-release": "15.9.17", + "typescript": "~3.8.0" + }, + "files": [ + "dist", + "*.d.ts", + "index.js" + ] +} diff --git a/packages/casl-objection/spec/rulesToObjectionQuery.spec.js b/packages/casl-objection/spec/rulesToObjectionQuery.spec.js new file mode 100644 index 000000000..8fd83cdc2 --- /dev/null +++ b/packages/casl-objection/spec/rulesToObjectionQuery.spec.js @@ -0,0 +1,5 @@ +describe('rulesToObjectionQuery', () => { + it('returns an objection query builder', () => { + expect(true).to.be.true + }) +}) diff --git a/packages/casl-objection/src/index.ts b/packages/casl-objection/src/index.ts new file mode 100644 index 000000000..6b9e0931a --- /dev/null +++ b/packages/casl-objection/src/index.ts @@ -0,0 +1 @@ +export * from './rulesToObjectionQuery'; diff --git a/packages/casl-objection/src/rulesToObjectionQuery.ts b/packages/casl-objection/src/rulesToObjectionQuery.ts new file mode 100644 index 000000000..0754e392b --- /dev/null +++ b/packages/casl-objection/src/rulesToObjectionQuery.ts @@ -0,0 +1,9 @@ +import { AnyAbility, Subject } from '@casl/ability'; + +interface RulesToObjetionOptions { + isRelation(field: string, subject: Subject, ability: AnyAbility): boolean +} + +export function rulesToObjectionQuery(ability: AnyAbility, action: string, subject: Subject, options: RulesToObjetionOptions) { + // TODO +} diff --git a/packages/casl-objection/tsconfig.json b/packages/casl-objection/tsconfig.json new file mode 100644 index 000000000..0f9336593 --- /dev/null +++ b/packages/casl-objection/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig", + "include": [ + "src/*", + "spec/*" + ], + "compilerOptions": { + "outDir": "dist/types" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc7ff3731..9f640fab0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -275,6 +275,59 @@ importers: rollup-plugin-terser: ^6.1.0 semantic-release: 15.9.17 typescript: ~3.8.0 + packages/casl-objection: + devDependencies: + '@babel/core': 7.10.2 + '@babel/plugin-proposal-class-properties': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-object-rest-spread': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-typescript': 7.10.1_@babel+core@7.10.2 + '@babel/preset-env': 7.10.2_@babel+core@7.10.2 + '@casl/ability': 'link:../casl-ability' + '@rollup/plugin-babel': 5.0.3_@babel+core@7.10.2+rollup@2.15.0 + '@rollup/plugin-node-resolve': 8.0.1_rollup@2.15.0 + '@semantic-release/changelog': 3.0.6_semantic-release@15.9.17 + '@semantic-release/git': 7.0.18_semantic-release@15.9.17 + '@typescript-eslint/eslint-plugin': 2.24.0_eslint@7.2.0+typescript@3.8.3 + babel-jest: 26.0.1_@babel+core@7.10.2 + chai: 4.2.0 + chai-spies: 1.0.0_chai@4.2.0 + eslint: 7.2.0 + eslint-config-airbnb-base: 14.1.0_f8b8b03d01478800d7e9e4bcfb71d8da + eslint-config-airbnb-typescript: 7.2.1_f6783d81b0f4aafcf77bcbc32d221ef2 + eslint-plugin-import: 2.21.1_eslint@7.2.0 + jest: 26.0.1 + knex: 0.21.1 + objection: 2.1.6_knex@0.21.1 + rollup: 2.15.0 + rollup-plugin-terser: 6.1.0_rollup@2.15.0 + semantic-release: 15.9.17_semantic-release@15.9.17 + typescript: 3.8.3 + specifiers: + '@babel/core': ^7.8.4 + '@babel/plugin-proposal-class-properties': ^7.8.3 + '@babel/plugin-proposal-object-rest-spread': ^7.10.0 + '@babel/plugin-transform-typescript': ^7.10.0 + '@babel/preset-env': ^7.8.4 + '@casl/ability': ^4.0.0 + '@rollup/plugin-babel': ^5.0.2 + '@rollup/plugin-node-resolve': ^8.0.0 + '@semantic-release/changelog': ^3.0.0 + '@semantic-release/git': ^7.0.0 + '@typescript-eslint/eslint-plugin': 2.24.0 + babel-jest: ^26.0.0 + chai: ^4.1.0 + chai-spies: ^1.0.0 + eslint: ^7.1.0 + eslint-config-airbnb-base: ^14.1.0 + eslint-config-airbnb-typescript: ^7.2.1 + eslint-plugin-import: ^2.20.2 + jest: ^26.0.0 + knex: ~0.21.1 + objection: ^2.1.6 + rollup: ^2.10.9 + rollup-plugin-terser: ^6.1.0 + semantic-release: 15.9.17 + typescript: ~3.8.0 packages/casl-react: devDependencies: '@babel/core': 7.10.0 @@ -486,6 +539,12 @@ packages: optional: true resolution: integrity: sha512-V861X3MxJp1AlMTnkUPldpBLIJbApXF3ka0A5Dq2nVJCyOFeteGkaRWSBgqe2jxmq+LVpJbzcNvtDFXw6mQ0jA== + /@babel/code-frame/7.10.1: + dependencies: + '@babel/highlight': 7.10.1 + dev: true + resolution: + integrity: sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw== /@babel/code-frame/7.8.3: dependencies: '@babel/highlight': 7.9.0 @@ -500,6 +559,14 @@ packages: dev: true resolution: integrity: sha512-H59nKm/7ATMfocMobbSk4PkeAerKqoxk+EYBT0kV5sol0e8GBpGNHseZNNYX0VOItKngIf6GgUpEOAlOLIUvDA== + /@babel/compat-data/7.10.1: + dependencies: + browserslist: 4.12.0 + invariant: 2.2.4 + semver: 5.7.1 + dev: true + resolution: + integrity: sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw== /@babel/core/7.10.0: dependencies: '@babel/code-frame': 7.8.3 @@ -523,6 +590,29 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-FGgV2XyPoVtYDvbFXlukEWt13Afka4mBRQ2CoTsHxpgVGO6XfgtT6eI+WyjQRGGTL90IDkIVmme8riFCLZ8lUw== + /@babel/core/7.10.2: + dependencies: + '@babel/code-frame': 7.10.1 + '@babel/generator': 7.10.2 + '@babel/helper-module-transforms': 7.10.1 + '@babel/helpers': 7.10.1 + '@babel/parser': 7.10.2 + '@babel/template': 7.10.1 + '@babel/traverse': 7.10.1 + '@babel/types': 7.10.2 + convert-source-map: 1.7.0 + debug: 4.1.1 + gensync: 1.0.0-beta.1 + json5: 2.1.3 + lodash: 4.17.15 + resolve: 1.17.0 + semver: 5.7.1 + source-map: 0.5.7 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ== /@babel/generator/7.10.0: dependencies: '@babel/types': 7.10.0 @@ -532,12 +622,34 @@ packages: dev: true resolution: integrity: sha512-ThoWCJHlgukbtCP79nAK4oLqZt5fVo70AHUni/y8Jotyg5rtJiG2FVl+iJjRNKIyl4hppqztLyAoEWcCvqyOFQ== + /@babel/generator/7.10.2: + dependencies: + '@babel/types': 7.10.2 + jsesc: 2.5.2 + lodash: 4.17.15 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA== + /@babel/helper-annotate-as-pure/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw== /@babel/helper-annotate-as-pure/7.8.3: dependencies: '@babel/types': 7.10.0 dev: true resolution: integrity: sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw== + /@babel/helper-builder-binary-assignment-operator-visitor/7.10.1: + dependencies: + '@babel/helper-explode-assignable-expression': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw== /@babel/helper-builder-binary-assignment-operator-visitor/7.8.3: dependencies: '@babel/helper-explode-assignable-expression': 7.8.3 @@ -558,6 +670,19 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-PW5Hlc1cQ8bLzY7YsLJP6PQ7GR6ZD8Av4JlP3DZk6QaZJvptsXNDn4Su64EjKAetLTJhVPDp8AEC+j2O6b/Gpg== + /@babel/helper-compilation-targets/7.10.2_@babel+core@7.10.2: + dependencies: + '@babel/compat-data': 7.10.1 + '@babel/core': 7.10.2 + browserslist: 4.12.0 + invariant: 2.2.4 + levenary: 1.1.1 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA== /@babel/helper-create-class-features-plugin/7.10.0_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -572,6 +697,31 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-n4tPJaI0iuLRayriXTQ8brP3fMA/fNmxpxswfNuhe4qXQbcCWzeAqm6SeR/KExIOcdCvOh/KkPQVgBsjcb0oqA== + /@babel/helper-create-class-features-plugin/7.10.2_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-function-name': 7.10.1 + '@babel/helper-member-expression-to-functions': 7.10.1 + '@babel/helper-optimise-call-expression': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-replace-supers': 7.10.1 + '@babel/helper-split-export-declaration': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ== + /@babel/helper-create-regexp-features-plugin/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-annotate-as-pure': 7.10.1 + '@babel/helper-regex': 7.10.1 + regexpu-core: 4.7.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA== /@babel/helper-create-regexp-features-plugin/7.8.8_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -583,6 +733,14 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg== + /@babel/helper-define-map/7.10.1: + dependencies: + '@babel/helper-function-name': 7.10.1 + '@babel/types': 7.10.2 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg== /@babel/helper-define-map/7.8.3: dependencies: '@babel/helper-function-name': 7.9.5 @@ -591,6 +749,13 @@ packages: dev: true resolution: integrity: sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== + /@babel/helper-explode-assignable-expression/7.10.1: + dependencies: + '@babel/traverse': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg== /@babel/helper-explode-assignable-expression/7.8.3: dependencies: '@babel/traverse': 7.10.0 @@ -598,6 +763,14 @@ packages: dev: true resolution: integrity: sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== + /@babel/helper-function-name/7.10.1: + dependencies: + '@babel/helper-get-function-arity': 7.10.1 + '@babel/template': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ== /@babel/helper-function-name/7.9.5: dependencies: '@babel/helper-get-function-arity': 7.8.3 @@ -606,12 +779,24 @@ packages: dev: true resolution: integrity: sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== + /@babel/helper-get-function-arity/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw== /@babel/helper-get-function-arity/7.8.3: dependencies: '@babel/types': 7.10.0 dev: true resolution: integrity: sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== + /@babel/helper-hoist-variables/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg== /@babel/helper-hoist-variables/7.8.3: dependencies: '@babel/types': 7.10.0 @@ -624,12 +809,36 @@ packages: dev: true resolution: integrity: sha512-xKLTpbMkJcvwEsDaTfs9h0IlfUiBLPFfybxaPpPPsQDsZTRg+UKh+86oK7sctHF3OUiRQkb10oS9MXSqgyV6/g== + /@babel/helper-member-expression-to-functions/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g== + /@babel/helper-module-imports/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg== /@babel/helper-module-imports/7.8.3: dependencies: '@babel/types': 7.10.0 dev: true resolution: integrity: sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== + /@babel/helper-module-transforms/7.10.1: + dependencies: + '@babel/helper-module-imports': 7.10.1 + '@babel/helper-replace-supers': 7.10.1 + '@babel/helper-simple-access': 7.10.1 + '@babel/helper-split-export-declaration': 7.10.1 + '@babel/template': 7.10.1 + '@babel/types': 7.10.2 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg== /@babel/helper-module-transforms/7.9.0: dependencies: '@babel/helper-module-imports': 7.8.3 @@ -648,16 +857,42 @@ packages: dev: true resolution: integrity: sha512-HgMd8QKA8wMJs5uK/DYKdyzJAEuGt1zyDp9wLMlMR6LitTQTHPUE+msC82ZsEDwq+U3/yHcIXIngRm9MS4IcIg== + /@babel/helper-optimise-call-expression/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg== + /@babel/helper-plugin-utils/7.10.1: + dev: true + resolution: + integrity: sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA== /@babel/helper-plugin-utils/7.8.3: dev: true resolution: integrity: sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== + /@babel/helper-regex/7.10.1: + dependencies: + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g== /@babel/helper-regex/7.8.3: dependencies: lodash: 4.17.15 dev: true resolution: integrity: sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ== + /@babel/helper-remap-async-to-generator/7.10.1: + dependencies: + '@babel/helper-annotate-as-pure': 7.10.1 + '@babel/helper-wrap-function': 7.10.1 + '@babel/template': 7.10.1 + '@babel/traverse': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A== /@babel/helper-remap-async-to-generator/7.8.3: dependencies: '@babel/helper-annotate-as-pure': 7.8.3 @@ -677,6 +912,22 @@ packages: dev: true resolution: integrity: sha512-erl4iVeiANf14JszXP7b69bSrz3e3+qW09pVvEmTWwzRQEOoyb1WFlYCA8d/VjVZGYW8+nGpLh7swf9CifH5wg== + /@babel/helper-replace-supers/7.10.1: + dependencies: + '@babel/helper-member-expression-to-functions': 7.10.1 + '@babel/helper-optimise-call-expression': 7.10.1 + '@babel/traverse': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A== + /@babel/helper-simple-access/7.10.1: + dependencies: + '@babel/template': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw== /@babel/helper-simple-access/7.8.3: dependencies: '@babel/template': 7.10.0 @@ -684,16 +935,35 @@ packages: dev: true resolution: integrity: sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== + /@babel/helper-split-export-declaration/7.10.1: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g== /@babel/helper-split-export-declaration/7.8.3: dependencies: '@babel/types': 7.10.0 dev: true resolution: integrity: sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== + /@babel/helper-validator-identifier/7.10.1: + dev: true + resolution: + integrity: sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw== /@babel/helper-validator-identifier/7.9.5: dev: true resolution: integrity: sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + /@babel/helper-wrap-function/7.10.1: + dependencies: + '@babel/helper-function-name': 7.10.1 + '@babel/template': 7.10.1 + '@babel/traverse': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ== /@babel/helper-wrap-function/7.8.3: dependencies: '@babel/helper-function-name': 7.9.5 @@ -711,6 +981,22 @@ packages: dev: true resolution: integrity: sha512-lQtFJoDZAGf/t2PgR6Z59Q2MwjvOGGsxZ0BAlsrgyDhKuMbe63EfbQmVmcLfyTBj8J4UtiadQimcotvYVg/kVQ== + /@babel/helpers/7.10.1: + dependencies: + '@babel/template': 7.10.1 + '@babel/traverse': 7.10.1 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw== + /@babel/highlight/7.10.1: + dependencies: + '@babel/helper-validator-identifier': 7.10.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg== /@babel/highlight/7.9.0: dependencies: '@babel/helper-validator-identifier': 7.9.5 @@ -726,6 +1012,24 @@ packages: hasBin: true resolution: integrity: sha512-fnDUl1Uy2gThM4IFVW4ISNHqr3cJrCsRkSCasFgx0XDO9JcttDS5ytyBc4Cu4X1+fjoo3IVvFbRD6TeFlHJlEQ== + /@babel/parser/7.10.2: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ== + /@babel/plugin-proposal-async-generator-functions/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-remap-async-to-generator': 7.10.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw== /@babel/plugin-proposal-async-generator-functions/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -737,6 +1041,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== + /@babel/plugin-proposal-class-properties/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-class-features-plugin': 7.10.2_@babel+core@7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw== /@babel/plugin-proposal-class-properties/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -747,6 +1061,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== + /@babel/plugin-proposal-dynamic-import/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA== /@babel/plugin-proposal-dynamic-import/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -767,6 +1091,26 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-n4oQLAAXTFj0OusjIbr6bcvVQf8oH6QziwAK8QNtKhjJAg71+hnU2rZDZYkYMmfOZ46dCWf+ybbHJ7hxfrzFlw== + /@babel/plugin-proposal-json-strings/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg== + /@babel/plugin-proposal-nullish-coalescing-operator/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA== /@babel/plugin-proposal-nullish-coalescing-operator/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -777,6 +1121,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== + /@babel/plugin-proposal-numeric-separator/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-numeric-separator': 7.10.1_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA== /@babel/plugin-proposal-numeric-separator/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -798,6 +1152,27 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-DOD+4TqMcRKJdAfN08+v9cciK5d0HW5hwTndOoKZEfEzU/mRrKboheD5mnWU4Q96VOnDdAj86kKjZhoQyG6s+A== + /@babel/plugin-proposal-object-rest-spread/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-transform-parameters': 7.10.1_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ== + /@babel/plugin-proposal-optional-catch-binding/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA== /@babel/plugin-proposal-optional-catch-binding/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -818,6 +1193,26 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-bn+9XT8Y6FJCO37ewj4E1gIirR35nDm+mGcqQV4dM3LKSVp3QTAU3f65Z0ld4y6jdfAlv2VKzCh4mezhRnl+6Q== + /@babel/plugin-proposal-optional-chaining/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA== + /@babel/plugin-proposal-private-methods/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-class-features-plugin': 7.10.2_@babel+core@7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg== /@babel/plugin-proposal-private-methods/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -828,6 +1223,18 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-ysLAper960yy1TVXa2lMYdCQIGqtUXo8sVb+zYE7UTiZSLs6/wbZ0PrrXEKESJcK3SgFWrF8WpsaDzdslhuoZA== + /@babel/plugin-proposal-unicode-property-regex/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-regexp-features-plugin': 7.10.1_@babel+core@7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + engines: + node: '>=4' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ== /@babel/plugin-proposal-unicode-property-regex/7.8.8_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -849,6 +1256,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + 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.0: dependencies: '@babel/core': 7.10.0 @@ -858,6 +1274,24 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + /@babel/plugin-syntax-class-properties/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ== /@babel/plugin-syntax-class-properties/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -876,6 +1310,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -885,6 +1328,24 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-logical-assignment-operators/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XyHIFa9kdrgJS91CUH+ccPVTnJShr8nLGc5bG2IhGXv5p1Rd+8BleGE5yzIg2Nc1QZAdHDa0Qp4m6066OL96Iw== /@babel/plugin-syntax-logical-assignment-operators/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -903,6 +1364,24 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + /@babel/plugin-syntax-numeric-separator/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg== /@babel/plugin-syntax-numeric-separator/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -921,6 +1400,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + 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.0: dependencies: '@babel/core': 7.10.0 @@ -930,6 +1418,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + 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.0: dependencies: '@babel/core': 7.10.0 @@ -939,6 +1436,24 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-top-level-await/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ== /@babel/plugin-syntax-top-level-await/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -948,6 +1463,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g== + /@babel/plugin-syntax-typescript/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-X/d8glkrAtra7CaQGMiGs/OGa6XgUzqPcBXCIGFCpCqnfGlT0Wfbzo/B89xHhnInTaItPK8LALblVXcUOEh95Q== /@babel/plugin-syntax-typescript/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -957,6 +1481,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg== + /@babel/plugin-transform-arrow-functions/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA== /@babel/plugin-transform-arrow-functions/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -966,6 +1499,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== + /@babel/plugin-transform-async-to-generator/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-module-imports': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-remap-async-to-generator': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg== /@babel/plugin-transform-async-to-generator/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -977,6 +1521,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== + /@babel/plugin-transform-block-scoped-functions/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q== /@babel/plugin-transform-block-scoped-functions/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -996,6 +1549,32 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-AoMn0D3nLG9i71useuBrZZTnHbjnhcaTXCckUtOx3JPuhGGJdOUYMwOV9niPJ+nZCk52dfLLqbmV3pBMCRQLNw== + /@babel/plugin-transform-block-scoping/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + lodash: 4.17.15 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw== + /@babel/plugin-transform-classes/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-annotate-as-pure': 7.10.1 + '@babel/helper-define-map': 7.10.1 + '@babel/helper-function-name': 7.10.1 + '@babel/helper-optimise-call-expression': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-replace-supers': 7.10.1 + '@babel/helper-split-export-declaration': 7.10.1 + globals: 11.12.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ== /@babel/plugin-transform-classes/7.9.5_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1012,6 +1591,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== + /@babel/plugin-transform-computed-properties/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ== /@babel/plugin-transform-computed-properties/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1030,6 +1618,25 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-yKoghHpYbC0eM+6o6arPUJT9BQBvOOn8iOCEHwFvkJ5gjAxYmoUaAuLwaoA9h2YvC6dzcRI0KPQOpRXr8qQTxQ== + /@babel/plugin-transform-destructuring/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA== + /@babel/plugin-transform-dotall-regex/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-regexp-features-plugin': 7.10.1_@babel+core@7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA== /@babel/plugin-transform-dotall-regex/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1040,6 +1647,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== + /@babel/plugin-transform-duplicate-keys/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA== /@babel/plugin-transform-duplicate-keys/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1049,6 +1665,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== + /@babel/plugin-transform-exponentiation-operator/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA== /@babel/plugin-transform-exponentiation-operator/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1068,6 +1694,25 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0ldl5xEe9kbuhB1cDqs17JiBPEm1+6/LH7loo29+MAJOyB/xbpLI/u6mRzDPjr0nYL7z0S14FPT4hs2gH8Im9Q== + /@babel/plugin-transform-for-of/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w== + /@babel/plugin-transform-function-name/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-function-name': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw== /@babel/plugin-transform-function-name/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1078,6 +1723,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== + /@babel/plugin-transform-literals/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw== /@babel/plugin-transform-literals/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1087,6 +1741,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== + /@babel/plugin-transform-member-expression-literals/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA== /@babel/plugin-transform-member-expression-literals/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1096,6 +1759,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== + /@babel/plugin-transform-modules-amd/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-module-transforms': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw== /@babel/plugin-transform-modules-amd/7.9.6_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1107,6 +1781,18 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw== + /@babel/plugin-transform-modules-commonjs/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-module-transforms': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-simple-access': 7.10.1 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg== /@babel/plugin-transform-modules-commonjs/7.9.6_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1131,6 +1817,28 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-L/1xADoyJeb01fqKiHhl4ghAJOnFcHvx2JQA7bc8zdaDFDU4k62CJmXqDtNtJUNiOwlHZLWg1l7/Twf1aWARQw== + /@babel/plugin-transform-modules-systemjs/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-hoist-variables': 7.10.1 + '@babel/helper-module-transforms': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA== + /@babel/plugin-transform-modules-umd/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-module-transforms': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA== /@babel/plugin-transform-modules-umd/7.9.0_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1150,6 +1858,24 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== + /@babel/plugin-transform-named-capturing-groups-regex/7.8.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-regexp-features-plugin': 7.10.1_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== + /@babel/plugin-transform-new-target/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw== /@babel/plugin-transform-new-target/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1159,6 +1885,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== + /@babel/plugin-transform-object-super/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-replace-supers': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw== /@babel/plugin-transform-object-super/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1169,6 +1905,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== + /@babel/plugin-transform-parameters/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-get-function-arity': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg== /@babel/plugin-transform-parameters/7.9.5_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1179,6 +1925,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== + /@babel/plugin-transform-property-literals/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA== /@babel/plugin-transform-property-literals/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1188,6 +1943,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== + /@babel/plugin-transform-regenerator/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + regenerator-transform: 0.14.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw== /@babel/plugin-transform-regenerator/7.8.7_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1197,6 +1961,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== + /@babel/plugin-transform-reserved-words/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ== /@babel/plugin-transform-reserved-words/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1206,6 +1979,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A== + /@babel/plugin-transform-shorthand-properties/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g== /@babel/plugin-transform-shorthand-properties/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1224,6 +2006,25 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-P3Zj04ylqumJBjmjylNl05ZHRo4j4gFNG7P70loys0//q5BTe30E8xIj6PnqEWAfsPYu2sdIPcJeeQdclqlM6A== + /@babel/plugin-transform-spread/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw== + /@babel/plugin-transform-sticky-regex/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/helper-regex': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA== /@babel/plugin-transform-sticky-regex/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1234,6 +2035,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== + /@babel/plugin-transform-template-literals/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-annotate-as-pure': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg== /@babel/plugin-transform-template-literals/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1244,6 +2055,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== + /@babel/plugin-transform-typeof-symbol/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g== /@babel/plugin-transform-typeof-symbol/7.8.4_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1264,6 +2084,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-BGH4yn+QwYFfzh8ITmChwrcvhLf+jaYBlz+T87CNKTP49SbqrjqTsMqtFijivYWYjcYHvac8II53RYd82vRaAw== + /@babel/plugin-transform-typescript/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-class-features-plugin': 7.10.2_@babel+core@7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-syntax-typescript': 7.10.1_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-v+QWKlmCnsaimLeqq9vyCsVRMViZG1k2SZTlcZvB+TqyH570Zsij8nvVUZzOASCRiQFUxkLrn9Wg/kH0zgy5OQ== /@babel/plugin-transform-unicode-escapes/7.10.0_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1273,6 +2104,25 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6DwSPQzJ9kSRI1kNFfVAeYdeH7sUH0c1NOYSBGnpJ1ZUZ7mxPY1hxeAqzcrO5NKlOx7ghcy4nAbfFWTPx5IVEg== + /@babel/plugin-transform-unicode-escapes/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw== + /@babel/plugin-transform-unicode-regex/7.10.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-create-regexp-features-plugin': 7.10.1_@babel+core@7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw== /@babel/plugin-transform-unicode-regex/7.8.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1355,6 +2205,78 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-UOZNyiZRvIGvIudjCB8Y8OVkpAvlslec4qgwC73yEvx3Puz0c/xc28Yru36y5K+StOkPPM+VldTsmXPht5LpSg== + /@babel/preset-env/7.10.2_@babel+core@7.10.2: + dependencies: + '@babel/compat-data': 7.10.1 + '@babel/core': 7.10.2 + '@babel/helper-compilation-targets': 7.10.2_@babel+core@7.10.2 + '@babel/helper-module-imports': 7.10.1 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-proposal-async-generator-functions': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-class-properties': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-dynamic-import': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-json-strings': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-numeric-separator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-object-rest-spread': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-optional-catch-binding': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-optional-chaining': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-private-methods': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-proposal-unicode-property-regex': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.2 + '@babel/plugin-syntax-class-properties': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-numeric-separator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-top-level-await': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-arrow-functions': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-async-to-generator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-block-scoped-functions': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-block-scoping': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-classes': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-computed-properties': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-destructuring': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-dotall-regex': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-duplicate-keys': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-exponentiation-operator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-for-of': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-function-name': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-literals': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-member-expression-literals': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-modules-amd': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-modules-commonjs': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-modules-systemjs': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-modules-umd': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-named-capturing-groups-regex': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-transform-new-target': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-object-super': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-parameters': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-property-literals': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-regenerator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-reserved-words': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-shorthand-properties': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-spread': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-sticky-regex': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-template-literals': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-typeof-symbol': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-unicode-escapes': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-unicode-regex': 7.10.1_@babel+core@7.10.2 + '@babel/preset-modules': 0.1.3_@babel+core@7.10.2 + '@babel/types': 7.10.2 + browserslist: 4.12.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-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA== /@babel/preset-modules/0.1.3_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -1368,12 +2290,31 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== + /@babel/preset-modules/0.1.3_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-plugin-utils': 7.10.1 + '@babel/plugin-proposal-unicode-property-regex': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-transform-dotall-regex': 7.10.1_@babel+core@7.10.2 + '@babel/types': 7.10.2 + esutils: 2.0.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== /@babel/runtime/7.10.0: dependencies: regenerator-runtime: 0.13.5 dev: true resolution: integrity: sha512-tgYb3zVApHbLHYOPWtVwg25sBqHhfBXRKeKoTIyoheIxln1nA7oBl7SfHfiTG2GhDPI8EUBkOD/0wJCP/3HN4Q== + /@babel/runtime/7.10.2: + dependencies: + regenerator-runtime: 0.13.5 + dev: true + resolution: + integrity: sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg== /@babel/template/7.10.0: dependencies: '@babel/code-frame': 7.8.3 @@ -1382,6 +2323,14 @@ packages: dev: true resolution: integrity: sha512-aMLEQn5tcG49LEWrsEwxiRTdaJmvLem3+JMCMSeCy2TILau0IDVyWdm/18ACx7XOCady64FLt6KkHy28tkDQHQ== + /@babel/template/7.10.1: + dependencies: + '@babel/code-frame': 7.10.1 + '@babel/parser': 7.10.2 + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig== /@babel/traverse/7.10.0: dependencies: '@babel/code-frame': 7.8.3 @@ -1395,7 +2344,21 @@ packages: lodash: 4.17.15 dev: true resolution: - integrity: sha512-NZsFleMaLF1zX3NxbtXI/JCs2RPOdpGru6UBdGsfhdsDsP+kFF+h2QQJnMJglxk0kc69YmMFs4A44OJY0tKo5g== + integrity: sha512-NZsFleMaLF1zX3NxbtXI/JCs2RPOdpGru6UBdGsfhdsDsP+kFF+h2QQJnMJglxk0kc69YmMFs4A44OJY0tKo5g== + /@babel/traverse/7.10.1: + dependencies: + '@babel/code-frame': 7.10.1 + '@babel/generator': 7.10.2 + '@babel/helper-function-name': 7.10.1 + '@babel/helper-split-export-declaration': 7.10.1 + '@babel/parser': 7.10.2 + '@babel/types': 7.10.2 + debug: 4.1.1 + globals: 11.12.0 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ== /@babel/types/7.10.0: dependencies: '@babel/helper-validator-identifier': 7.9.5 @@ -1404,6 +2367,14 @@ packages: dev: true resolution: integrity: sha512-t41W8yWFyQFPOAAvPvjyRhejcLGnJTA3iRpFcDbEKwVJ3UnHQePFzLk8GagTsucJlImyNwrGikGsYURrWbQG8w== + /@babel/types/7.10.2: + dependencies: + '@babel/helper-validator-identifier': 7.10.1 + lodash: 4.17.15 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng== /@bcoe/v8-coverage/0.2.3: dev: true resolution: @@ -1582,7 +2553,7 @@ packages: integrity: sha512-ssga8XlwfP8YjbDcmVhwNlrmblddMfgUeAkWIXts1V22equp2GMIHxm7cyeD5Q/B0ZgKPK/tngt45sH99yLLGg== /@jest/transform/26.0.1: dependencies: - '@babel/core': 7.10.0 + '@babel/core': 7.10.2 '@jest/types': 26.0.1 babel-plugin-istanbul: 6.0.0 chalk: 4.0.0 @@ -1639,13 +2610,13 @@ packages: integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== /@octokit/auth-token/2.4.1: dependencies: - '@octokit/types': 4.0.2 + '@octokit/types': 4.1.9 dev: true resolution: integrity: sha512-NB81O5h39KfHYGtgfWr2booRxp2bWOJoqbWwbyUg2hw6h35ArWYlAST5B3XwAkbdcx13yt84hFXyFP5X0QToWA== /@octokit/endpoint/6.0.2: dependencies: - '@octokit/types': 4.0.2 + '@octokit/types': 4.1.9 is-plain-object: 3.0.0 universal-user-agent: 5.0.0 dev: true @@ -1678,7 +2649,7 @@ packages: integrity: sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA== /@octokit/request-error/2.0.1: dependencies: - '@octokit/types': 4.0.2 + '@octokit/types': 4.1.9 deprecation: 2.3.1 once: 1.4.0 dev: true @@ -1688,7 +2659,7 @@ packages: dependencies: '@octokit/endpoint': 6.0.2 '@octokit/request-error': 2.0.1 - '@octokit/types': 4.0.2 + '@octokit/types': 4.1.9 deprecation: 2.3.1 is-plain-object: 3.0.0 node-fetch: 2.6.0 @@ -1720,16 +2691,16 @@ packages: integrity: sha512-gfFKwRT/wFxq5qlNjnW2dh+qh74XgTQ2B179UX5K1HYCluioWj8Ndbgqw2PVqa1NnVJkGHp2ovMpVn/DImlmkw== /@octokit/types/2.16.2: dependencies: - '@types/node': 14.0.5 + '@types/node': 14.0.11 dev: true resolution: integrity: sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q== - /@octokit/types/4.0.2: + /@octokit/types/4.1.9: dependencies: - '@types/node': 14.0.5 + '@types/node': 14.0.11 dev: true resolution: - integrity: sha512-+4X6qfhT/fk/5FD66395NrFLxCzD6FsGlpPwfwvnukdyfYbhiZB/FJltiT1XM5Q63rGGBSf9FPaNV3WpNHm54A== + integrity: sha512-hinM/BA2c1vebN2HSR3JtVdYtrSbmvn/doUBZXXuQuh/9o60hYwitQQAGTpJu+k6pjtjURskDHQxUFvqLvYCeA== /@rollup/plugin-babel/5.0.2_@babel+core@7.10.0+rollup@2.10.9: dependencies: '@babel/core': 7.10.0 @@ -1744,6 +2715,20 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GiL7jL+FGppzQ1Sn4y2ER4UYXlgXFFEt+sHm4WJEzQwI76Yf9oy2QDqIvcon6xApZWlik3L8fezRGC6Mj2vRXg== + /@rollup/plugin-babel/5.0.3_@babel+core@7.10.2+rollup@2.15.0: + dependencies: + '@babel/core': 7.10.2 + '@babel/helper-module-imports': 7.10.1 + '@rollup/pluginutils': 3.1.0_rollup@2.15.0 + rollup: 2.15.0 + dev: true + engines: + node: '>= 10.0.0' + peerDependencies: + '@babel/core': ^7.0.0 + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-NlaPf4E6YFxeOCbqc+A2PTkB1BSy3rfKu6EJuQ1MGhMHpTVvMqKi6Rf0DlwtnEsTNK9LueUgsGEgp5Occ4KDVA== /@rollup/plugin-node-resolve/8.0.0_rollup@2.10.9: dependencies: '@rollup/pluginutils': 3.0.10_rollup@2.10.9 @@ -1761,6 +2746,23 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-5poJCChrkVggXXND/sQ7yNqwjUNT4fP31gpRWCnSNnlXuUXTCMHT33xZrTGxgjm5Rl18MHj7iEzlCT8rYWwQSA== + /@rollup/plugin-node-resolve/8.0.1_rollup@2.15.0: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.15.0 + '@types/resolve': 0.0.8 + builtin-modules: 3.1.0 + deep-freeze: 0.0.1 + deepmerge: 4.2.2 + is-module: 1.0.0 + resolve: 1.17.0 + rollup: 2.15.0 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-KIeAmueDDaYMqMBnUngLVVZhURwxA12nq/YB6nGm5/JpVyOMwI1fCVU3oL/dAnnLBG7oiPXntO5LHOiMrfNXCA== /@rollup/pluginutils/3.0.10_rollup@2.10.9: dependencies: '@types/estree': 0.0.39 @@ -1774,6 +2776,19 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw== + /@rollup/pluginutils/3.1.0_rollup@2.15.0: + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.2.2 + rollup: 2.15.0 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== /@samverschueren/stream-to-observable/0.3.0: dependencies: any-observable: 0.3.0 @@ -1850,7 +2865,7 @@ packages: https-proxy-agent: 4.0.0 issue-parser: 5.0.0 lodash: 4.17.15 - mime: 2.4.5 + mime: 2.4.6 p-filter: 2.1.0 p-retry: 4.2.0 semantic-release: 15.9.17_semantic-release@15.9.17 @@ -1944,16 +2959,26 @@ packages: dev: true resolution: integrity: sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw== + /@types/babel__core/7.1.8: + dependencies: + '@babel/parser': 7.10.2 + '@babel/types': 7.10.2 + '@types/babel__generator': 7.6.1 + '@types/babel__template': 7.0.2 + '@types/babel__traverse': 7.0.12 + dev: true + resolution: + integrity: sha512-KXBiQG2OXvaPWFPDS1rD8yV9vO0OuWIqAEqLsbfX0oU2REN5KuoMnZ1gClWcBhO5I3n6oTVAmrMufOvRqdmFTQ== /@types/babel__generator/7.6.1: dependencies: - '@babel/types': 7.10.0 + '@babel/types': 7.10.2 dev: true resolution: integrity: sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew== /@types/babel__template/7.0.2: dependencies: - '@babel/parser': 7.10.0 - '@babel/types': 7.10.0 + '@babel/parser': 7.10.2 + '@babel/types': 7.10.2 dev: true resolution: integrity: sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== @@ -1963,6 +2988,12 @@ packages: dev: true resolution: integrity: sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q== + /@types/babel__traverse/7.0.12: + dependencies: + '@babel/types': 7.10.2 + dev: true + resolution: + integrity: sha512-t4CoEokHTfcyfb4hUaF9oOHu9RmmNWnm1CP0YmMqOOfClKascOmvlEM736vlqeScuGvBDsHkf8R2INd4DWreQA== /@types/bson/4.0.2: dependencies: '@types/node': 14.0.5 @@ -1985,21 +3016,16 @@ packages: dev: true resolution: integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - /@types/events/3.0.0: - dev: true - resolution: - integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== - /@types/glob/7.1.1: + /@types/glob/7.1.2: dependencies: - '@types/events': 3.0.0 '@types/minimatch': 3.0.3 - '@types/node': 14.0.5 + '@types/node': 14.0.11 dev: true resolution: - integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + integrity: sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA== /@types/graceful-fs/4.1.3: dependencies: - '@types/node': 14.0.5 + '@types/node': 14.0.11 dev: true resolution: integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== @@ -2024,6 +3050,10 @@ packages: dev: true resolution: integrity: sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== + /@types/json5/0.0.29: + dev: true + resolution: + integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= /@types/lodash/4.14.153: dev: true resolution: @@ -2050,6 +3080,10 @@ packages: dev: true resolution: integrity: sha512-KPJ4zVHWZK5vKlnJj2YDDCTmesYkW9iGB95ATfFYcdvx394Xuyh9/Cq0NSJnJ8J8PFVlhx9iBQ+Q425tEuEJvA== + /@types/node/14.0.11: + dev: true + resolution: + integrity: sha512-lCvvI24L21ZVeIiyIUHZ5Oflv1hhHQ5E1S25IRlKIXaRkVgmXpJMI3wUJkmym2bTbCe+WoIibQnMVAU3FguaOg== /@types/node/14.0.5: dev: true resolution: @@ -2085,7 +3119,7 @@ packages: integrity: sha512-q0n0SsWcGc8nDqH2GJfWQWUOmZSJhXV64CjVN5SvcNti3TdEaA3AH0D8DwNmMdzjMAC/78tB8nAZIlV8yTz+zQ== /@types/resolve/0.0.8: dependencies: - '@types/node': 14.0.5 + '@types/node': 14.0.11 dev: true resolution: integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== @@ -2135,6 +3169,27 @@ packages: optional: true resolution: integrity: sha512-wJRBeaMeT7RLQ27UQkDFOu25MqFOBus8PtOa9KaT5ZuxC1kAsd7JEHqWt4YXuY9eancX0GK9C68i5OROnlIzBA== + /@typescript-eslint/eslint-plugin/2.24.0_eslint@7.2.0+typescript@3.8.3: + dependencies: + '@typescript-eslint/experimental-utils': 2.24.0_eslint@7.2.0+typescript@3.8.3 + eslint: 7.2.0 + eslint-utils: 1.4.3 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + tsutils: 3.17.1_typescript@3.8.3 + typescript: 3.8.3 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + '@typescript-eslint/parser': ^2.0.0 + eslint: ^5.0.0 || ^6.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-wJRBeaMeT7RLQ27UQkDFOu25MqFOBus8PtOa9KaT5ZuxC1kAsd7JEHqWt4YXuY9eancX0GK9C68i5OROnlIzBA== /@typescript-eslint/experimental-utils/2.24.0_eslint@7.1.0+typescript@3.8.3: dependencies: '@types/json-schema': 7.0.4 @@ -2149,6 +3204,20 @@ packages: typescript: '*' resolution: integrity: sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw== + /@typescript-eslint/experimental-utils/2.24.0_eslint@7.2.0+typescript@3.8.3: + dependencies: + '@types/json-schema': 7.0.4 + '@typescript-eslint/typescript-estree': 2.24.0_typescript@3.8.3 + eslint: 7.2.0 + eslint-scope: 5.1.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw== /@typescript-eslint/experimental-utils/2.34.0_eslint@7.1.0+typescript@3.8.3: dependencies: '@types/json-schema': 7.0.4 @@ -2164,6 +3233,21 @@ packages: typescript: '*' resolution: integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== + /@typescript-eslint/experimental-utils/2.34.0_eslint@7.2.0+typescript@3.8.3: + dependencies: + '@types/json-schema': 7.0.4 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.8.3 + eslint: 7.2.0 + eslint-scope: 5.1.0 + eslint-utils: 2.0.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/parser/2.34.0_eslint@7.1.0+typescript@3.8.3: dependencies: '@types/eslint-visitor-keys': 1.0.0 @@ -2183,10 +3267,29 @@ packages: optional: true resolution: integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== + /@typescript-eslint/parser/2.34.0_eslint@7.2.0+typescript@3.8.3: + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@7.2.0+typescript@3.8.3 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.8.3 + eslint: 7.2.0 + eslint-visitor-keys: 1.2.0 + typescript: 3.8.3 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== /@typescript-eslint/typescript-estree/2.24.0_typescript@3.8.3: dependencies: debug: 4.1.1 - eslint-visitor-keys: 1.1.0 + eslint-visitor-keys: 1.2.0 glob: 7.1.6 is-glob: 4.0.1 lodash: 4.17.15 @@ -2206,7 +3309,7 @@ packages: /@typescript-eslint/typescript-estree/2.34.0_typescript@3.8.3: dependencies: debug: 4.1.1 - eslint-visitor-keys: 1.1.0 + eslint-visitor-keys: 1.2.0 glob: 7.1.6 is-glob: 4.0.1 lodash: 4.17.15 @@ -2314,7 +3417,7 @@ packages: integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== /ajv/6.12.2: dependencies: - fast-deep-equal: 3.1.1 + fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.2.2 @@ -2442,6 +3545,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-each/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-p5SvDAWrF1KEbudTofIRoFugxE8= /array-ify/1.0.0: dev: true resolution: @@ -2456,6 +3565,12 @@ packages: node: '>= 0.4' resolution: integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + /array-slice/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== /array-union/2.1.0: dev: true engines: @@ -2780,6 +3895,24 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-Z4GGmSNQ8pX3WS1O+6v3fo41YItJJZsVxG5gIQ+HuB/iuAQBJxMTHTwz292vuYws1LnHfwSRgoqI+nxdy/pcvw== + /babel-jest/26.0.1_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@jest/transform': 26.0.1 + '@jest/types': 26.0.1 + '@types/babel__core': 7.1.8 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 26.0.0_@babel+core@7.10.2 + chalk: 4.0.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-Z4GGmSNQ8pX3WS1O+6v3fo41YItJJZsVxG5gIQ+HuB/iuAQBJxMTHTwz292vuYws1LnHfwSRgoqI+nxdy/pcvw== /babel-plugin-dynamic-import-node/2.3.3: dependencies: object.assign: 4.1.0 @@ -2788,7 +3921,7 @@ packages: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== /babel-plugin-istanbul/6.0.0: dependencies: - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.1 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.2 istanbul-lib-instrument: 4.0.3 @@ -2800,9 +3933,9 @@ packages: integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== /babel-plugin-jest-hoist/26.0.0: dependencies: - '@babel/template': 7.10.0 - '@babel/types': 7.10.0 - '@types/babel__traverse': 7.0.11 + '@babel/template': 7.10.1 + '@babel/types': 7.10.2 + '@types/babel__traverse': 7.0.12 dev: true engines: node: '>= 10.14.2' @@ -2826,6 +3959,24 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-u/8cS+dEiK1SFILbOC8/rUI3ml9lboKuuMvZ/4aQnQmhecQAgPw5ew066C1ObnEAUmlx7dv/s2z52psWEtLNiw== + /babel-preset-current-node-syntax/0.1.2_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.2 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-class-properties': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-numeric-separator': 7.10.1_@babel+core@7.10.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.2 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-u/8cS+dEiK1SFILbOC8/rUI3ml9lboKuuMvZ/4aQnQmhecQAgPw5ew066C1ObnEAUmlx7dv/s2z52psWEtLNiw== /babel-preset-jest/26.0.0_@babel+core@7.10.0: dependencies: '@babel/core': 7.10.0 @@ -2838,6 +3989,18 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-9ce+DatAa31DpR4Uir8g4Ahxs5K4W4L8refzt+qHWQANb6LhGcAEfIFgLUwk67oya2cCUd6t4eUMtO/z64ocNw== + /babel-preset-jest/26.0.0_@babel+core@7.10.2: + dependencies: + '@babel/core': 7.10.2 + babel-plugin-jest-hoist: 26.0.0 + babel-preset-current-node-syntax: 0.1.2_@babel+core@7.10.2 + dev: true + engines: + node: '>= 10.14.2' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-9ce+DatAa31DpR4Uir8g4Ahxs5K4W4L8refzt+qHWQANb6LhGcAEfIFgLUwk67oya2cCUd6t4eUMtO/z64ocNw== /balanced-match/1.0.0: dev: true resolution: @@ -2875,7 +4038,7 @@ packages: /bl/2.2.0: dependencies: readable-stream: 2.3.7 - safe-buffer: 5.1.2 + safe-buffer: 5.2.1 dev: true resolution: integrity: sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA== @@ -2925,9 +4088,9 @@ packages: integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== /browserslist/4.12.0: dependencies: - caniuse-lite: 1.0.30001066 - electron-to-chromium: 1.3.453 - node-releases: 1.1.57 + caniuse-lite: 1.0.30001079 + electron-to-chromium: 1.3.464 + node-releases: 1.1.58 pkg-up: 2.0.0 dev: true hasBin: true @@ -3025,10 +4188,10 @@ packages: node: '>=10' resolution: integrity: sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== - /caniuse-lite/1.0.30001066: + /caniuse-lite/1.0.30001079: dev: true resolution: - integrity: sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw== + integrity: sha512-2KaYheg0iOY+CMmDuAB3DHehrXhhb4OZU4KBVGDr/YKyYAcpudaiUQ9PJ9rxrPlKEoJ3ATasQ5AN48MqpwS43Q== /canonical-path/1.0.0: dev: true resolution: @@ -3273,6 +4436,10 @@ packages: dev: true resolution: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + /colorette/1.1.0: + dev: true + resolution: + integrity: sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg== /colors/1.0.3: dev: true engines: @@ -3510,6 +4677,10 @@ packages: dev: true resolution: integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + /db-errors/0.2.3: + dev: true + resolution: + integrity: sha512-OOgqgDuCavHXjYSJoV2yGhv6SeG8nk42aoCSoyXLZUH7VwFG27rxbavU1z+VrZbZjphw5UkDQwUlD21MwZpUng== /de-indent/1.0.2: dev: true resolution: @@ -3650,6 +4821,12 @@ packages: dev: true resolution: integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + /detect-file/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= /detect-newline/3.1.0: dev: true engines: @@ -3730,10 +4907,10 @@ packages: hasBin: true resolution: integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== - /electron-to-chromium/1.3.453: + /electron-to-chromium/1.3.464: dev: true resolution: - integrity: sha512-IQbCfjJR0NDDn/+vojTlq7fPSREcALtF8M1n01gw7nQghCtfFYrJ2dfhsp8APr8bANoFC8vRTFVXMOGpT0eetw== + integrity: sha512-Oo+0+CN9d2z6FToQW6Hwvi9ez09Y/usKwr0tsDsyg43a871zVJCi1nR0v03djLbRNcaCKjtrnVf2XJhTxEpPCg== /elegant-spinner/2.0.0: dev: true engines: @@ -3783,8 +4960,8 @@ packages: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.1 - is-callable: 1.1.5 - is-regex: 1.0.5 + is-callable: 1.2.0 + is-regex: 1.1.0 object-inspect: 1.7.0 object-keys: 1.1.1 object.assign: 4.1.0 @@ -3797,7 +4974,7 @@ packages: integrity: sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== /es-to-primitive/1.2.1: dependencies: - is-callable: 1.1.5 + is-callable: 1.2.0 is-date-object: 1.0.2 is-symbol: 1.0.3 dev: true @@ -3817,7 +4994,7 @@ packages: node: '>=8' resolution: integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - /escodegen/1.14.1: + /escodegen/1.14.2: dependencies: esprima: 4.0.1 estraverse: 4.3.0 @@ -3830,7 +5007,7 @@ packages: optionalDependencies: source-map: 0.6.1 resolution: - integrity: sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ== + integrity: sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A== /eslint-config-airbnb-base/14.1.0_08af6a5679f9829f08655eff60eb76b6: dependencies: confusing-browser-globals: 1.0.9 @@ -3846,6 +5023,21 @@ packages: eslint-plugin-import: ^2.20.1 resolution: integrity: sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw== + /eslint-config-airbnb-base/14.1.0_f8b8b03d01478800d7e9e4bcfb71d8da: + dependencies: + confusing-browser-globals: 1.0.9 + eslint: 7.2.0 + eslint-plugin-import: 2.21.1_eslint@7.2.0 + object.assign: 4.1.0 + object.entries: 1.1.2 + dev: true + engines: + node: '>= 6' + peerDependencies: + eslint: ^5.16.0 || ^6.8.0 + eslint-plugin-import: ^2.20.1 + resolution: + integrity: sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw== /eslint-config-airbnb-typescript/7.2.1_c220a311e52ad6c45f9d5a74c61c40b6: dependencies: '@typescript-eslint/eslint-plugin': 2.24.0_eslint@7.1.0+typescript@3.8.3 @@ -3860,6 +5052,20 @@ packages: typescript: '*' resolution: integrity: sha512-D3elVKUbdsCfkOVstSyWuiu+KGCVTrYxJPoenPIqZtL6Li/R4xBeVTXjZIui8B8D17bDN3Pz5dSr7jRLY5HqIg== + /eslint-config-airbnb-typescript/7.2.1_f6783d81b0f4aafcf77bcbc32d221ef2: + dependencies: + '@typescript-eslint/eslint-plugin': 2.24.0_eslint@7.2.0+typescript@3.8.3 + '@typescript-eslint/parser': 2.34.0_eslint@7.2.0+typescript@3.8.3 + eslint-config-airbnb: 18.1.0_f8b8b03d01478800d7e9e4bcfb71d8da + eslint-config-airbnb-base: 14.1.0_f8b8b03d01478800d7e9e4bcfb71d8da + dev: true + peerDependencies: + '@typescript-eslint/eslint-plugin': ^2.24.0 + eslint: '*' + eslint-plugin-import: '*' + typescript: '*' + resolution: + integrity: sha512-D3elVKUbdsCfkOVstSyWuiu+KGCVTrYxJPoenPIqZtL6Li/R4xBeVTXjZIui8B8D17bDN3Pz5dSr7jRLY5HqIg== /eslint-config-airbnb/18.1.0_08af6a5679f9829f08655eff60eb76b6: dependencies: eslint: 7.1.0 @@ -3878,6 +5084,24 @@ packages: eslint-plugin-react-hooks: ^2.5.0 || ^1.7.0 resolution: integrity: sha512-kZFuQC/MPnH7KJp6v95xsLBf63G/w7YqdPfQ0MUanxQ7zcKUNG8j+sSY860g3NwCBOa62apw16J6pRN+AOgXzw== + /eslint-config-airbnb/18.1.0_f8b8b03d01478800d7e9e4bcfb71d8da: + dependencies: + eslint: 7.2.0 + eslint-config-airbnb-base: 14.1.0_f8b8b03d01478800d7e9e4bcfb71d8da + eslint-plugin-import: 2.21.1_eslint@7.2.0 + object.assign: 4.1.0 + object.entries: 1.1.2 + dev: true + engines: + node: '>= 6' + peerDependencies: + eslint: ^5.16.0 || ^6.8.0 + eslint-plugin-import: ^2.20.1 + eslint-plugin-jsx-a11y: ^6.2.3 + eslint-plugin-react: ^7.19.0 + eslint-plugin-react-hooks: ^2.5.0 || ^1.7.0 + resolution: + integrity: sha512-kZFuQC/MPnH7KJp6v95xsLBf63G/w7YqdPfQ0MUanxQ7zcKUNG8j+sSY860g3NwCBOa62apw16J6pRN+AOgXzw== /eslint-import-resolver-node/0.3.3: dependencies: debug: 2.6.9 @@ -3916,6 +5140,29 @@ packages: eslint: 2.x - 6.x resolution: integrity: sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== + /eslint-plugin-import/2.21.1_eslint@7.2.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.2.0 + eslint-import-resolver-node: 0.3.3 + 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-qYOOsgUv63vHof7BqbzuD+Ud34bXHxFJxntuAC1ZappFZXYbRIek3aJ7jc9i2dHDGDyZ/0zlO0cpioES265Lsw== /eslint-scope/5.0.0: dependencies: esrecurse: 4.2.1 @@ -3925,9 +5172,18 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + /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/1.4.3: dependencies: - eslint-visitor-keys: 1.1.0 + eslint-visitor-keys: 1.2.0 dev: true engines: node: '>=6' @@ -3935,7 +5191,7 @@ packages: integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== /eslint-utils/2.0.0: dependencies: - eslint-visitor-keys: 1.1.0 + eslint-visitor-keys: 1.2.0 dev: true engines: node: '>=6' @@ -3944,21 +5200,71 @@ packages: /eslint-visitor-keys/1.1.0: dev: true engines: - node: '>=4' + node: '>=4' + resolution: + integrity: sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + /eslint-visitor-keys/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ== + /eslint/7.1.0: + dependencies: + '@babel/code-frame': 7.8.3 + ajv: 6.12.2 + chalk: 4.0.0 + cross-spawn: 7.0.3 + debug: 4.1.1 + doctrine: 3.0.0 + eslint-scope: 5.0.0 + eslint-utils: 2.0.0 + eslint-visitor-keys: 1.1.0 + espree: 7.0.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 + inquirer: 7.1.0 + 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.15 + 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.0 + table: 5.4.6 + text-table: 0.2.0 + v8-compile-cache: 2.1.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + hasBin: true resolution: - integrity: sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== - /eslint/7.1.0: + integrity: sha512-DfS3b8iHMK5z/YLSme8K5cge168I8j8o1uiVmFCgnnjxZQbCGyraF8bMl7Ju4yfBmCuxD7shOF7eqGkcuIHfsA== + /eslint/7.2.0: dependencies: - '@babel/code-frame': 7.8.3 + '@babel/code-frame': 7.10.1 ajv: 6.12.2 chalk: 4.0.0 cross-spawn: 7.0.3 debug: 4.1.1 doctrine: 3.0.0 - eslint-scope: 5.0.0 + eslint-scope: 5.1.0 eslint-utils: 2.0.0 - eslint-visitor-keys: 1.1.0 - espree: 7.0.0 + eslint-visitor-keys: 1.2.0 + espree: 7.1.0 esquery: 1.3.1 esutils: 2.0.3 file-entry-cache: 5.0.1 @@ -3984,13 +5290,19 @@ packages: strip-json-comments: 3.1.0 table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.1.0 + v8-compile-cache: 2.1.1 dev: true engines: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-DfS3b8iHMK5z/YLSme8K5cge168I8j8o1uiVmFCgnnjxZQbCGyraF8bMl7Ju4yfBmCuxD7shOF7eqGkcuIHfsA== + integrity: sha512-B3BtEyaDKC5MlfDa2Ha8/D6DsS4fju95zs0hjS3HdGazw+LNayai38A25qMppK37wWGWNYSPOR6oYzlz5MHsRQ== + /esm/3.2.25: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== /espree/7.0.0: dependencies: acorn: 7.2.0 @@ -4001,6 +5313,16 @@ packages: node: ^10.12.0 || >=12.0.0 resolution: integrity: sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw== + /espree/7.1.0: + dependencies: + acorn: 7.2.0 + acorn-jsx: 5.2.0_acorn@7.2.0 + eslint-visitor-keys: 1.2.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw== /esprima/4.0.1: dev: true engines: @@ -4117,6 +5439,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + /expand-tilde/2.0.2: + dependencies: + homedir-polyfill: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= /expect/26.0.1: dependencies: '@jest/types': 26.0.1 @@ -4182,16 +5512,16 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - /fast-deep-equal/3.1.1: + /fast-deep-equal/3.1.3: dev: true resolution: - integrity: sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== /fast-glob/3.2.2: dependencies: '@nodelib/fs.stat': 2.0.3 '@nodelib/fs.walk': 1.2.4 glob-parent: 5.1.1 - merge2: 1.3.0 + merge2: 1.4.1 micromatch: 4.0.2 picomatch: 2.2.2 dev: true @@ -4304,6 +5634,35 @@ packages: node: '>=6' resolution: integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== + /findup-sync/3.0.0: + dependencies: + detect-file: 1.0.0 + is-glob: 4.0.1 + micromatch: 3.1.10 + resolve-dir: 1.0.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + /fined/1.2.0: + dependencies: + expand-tilde: 2.0.2 + is-plain-object: 2.0.4 + object.defaults: 1.1.0 + object.pick: 1.3.0 + parse-filepath: 1.0.2 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== + /flagged-respawn/1.0.1: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== /flat-cache/2.0.1: dependencies: flatted: 2.0.2 @@ -4324,6 +5683,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /for-own/1.0.0: + dependencies: + for-in: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= /forever-agent/0.6.1: dev: true resolution: @@ -4444,6 +5811,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /getopts/2.2.5: + dev: true + resolution: + integrity: sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA== /getpass/0.1.7: dependencies: assert-plus: 1.0.0 @@ -4493,6 +5864,28 @@ packages: dev: true resolution: integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + /global-modules/1.0.0: + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + /global-prefix/1.0.2: + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.5 + is-windows: 1.0.2 + which: 1.3.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= /globals/11.12.0: dev: true engines: @@ -4509,13 +5902,13 @@ packages: integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== /globby/10.0.2: dependencies: - '@types/glob': 7.1.1 + '@types/glob': 7.1.2 array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.2 glob: 7.1.6 - ignore: 5.1.6 - merge2: 1.3.0 + ignore: 5.1.8 + merge2: 1.4.1 slash: 3.0.0 dev: true engines: @@ -4542,7 +5935,7 @@ packages: node: '>=0.4.7' hasBin: true optionalDependencies: - uglify-js: 3.9.3 + uglify-js: 3.9.4 resolution: integrity: sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== /har-schema/2.0.0: @@ -4638,6 +6031,14 @@ packages: hasBin: true resolution: integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + /homedir-polyfill/1.0.3: + dependencies: + parse-passwd: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== /hook-std/1.2.0: dev: true engines: @@ -4744,12 +6145,12 @@ packages: node: '>= 4' resolution: integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - /ignore/5.1.6: + /ignore/5.1.8: dev: true engines: node: '>= 4' resolution: - integrity: sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== + integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== /import-fresh/2.0.0: dependencies: caller-path: 2.0.0 @@ -4839,6 +6240,12 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== + /interpret/2.2.0: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== /into-stream/5.1.1: dependencies: from2: 2.3.0 @@ -4866,6 +6273,15 @@ packages: node: '>=4' resolution: integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + /is-absolute/1.0.0: + dependencies: + is-relative: 1.0.0 + is-windows: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== /is-accessor-descriptor/0.1.6: dependencies: kind-of: 3.2.2 @@ -4898,12 +6314,12 @@ packages: dev: true resolution: integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - /is-callable/1.1.5: + /is-callable/1.2.0: dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + integrity: sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== /is-ci/2.0.0: dependencies: ci-info: 2.0.0 @@ -5070,20 +6486,28 @@ packages: dev: true resolution: integrity: sha1-DFLlS8yjkbssSUsh6GJtczbG45c= - /is-regex/1.0.5: + /is-regex/1.1.0: dependencies: - has: 1.0.3 + has-symbols: 1.0.1 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + integrity: sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== /is-regexp/1.0.0: dev: true engines: node: '>=0.10.0' resolution: integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + /is-relative/1.0.0: + dependencies: + is-unc-path: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== /is-ssh/1.3.1: dependencies: protocols: 1.4.7 @@ -5128,6 +6552,14 @@ packages: dev: true resolution: integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + /is-unc-path/1.0.0: + dependencies: + unc-path-regex: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== /is-whitespace/0.3.0: dev: true engines: @@ -5201,7 +6633,7 @@ packages: integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== /istanbul-lib-instrument/4.0.3: dependencies: - '@babel/core': 7.10.0 + '@babel/core': 7.10.2 '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -5278,10 +6710,10 @@ packages: integrity: sha512-pFLfSOBcbG9iOZWaMK4Een+tTxi/Wcm34geqZEqrst9cZDkTQ1LZ2CnBrTlHWuYAiTMFr0EQeK52ScyFU8wK+w== /jest-config/26.0.1: dependencies: - '@babel/core': 7.10.0 + '@babel/core': 7.10.2 '@jest/test-sequencer': 26.0.1 '@jest/types': 26.0.1 - babel-jest: 26.0.1_@babel+core@7.10.0 + babel-jest: 26.0.1_@babel+core@7.10.2 chalk: 4.0.0 deepmerge: 4.2.2 glob: 7.1.6 @@ -5386,7 +6818,7 @@ packages: integrity: sha512-J9kBl/EdjmDsvyv7CiyKY5+DsTvVOScenprz/fGqfLg/pm1gdjbwwQ98nW0t+OIt+f+5nAVaElvn/6wP5KO7KA== /jest-jasmine2/26.0.1: dependencies: - '@babel/traverse': 7.10.0 + '@babel/traverse': 7.10.1 '@jest/environment': 26.0.1 '@jest/source-map': 26.0.0 '@jest/test-result': 26.0.1 @@ -5430,7 +6862,7 @@ packages: integrity: sha512-PUMlsLth0Azen8Q2WFTwnSkGh2JZ8FYuwijC8NR47vXKpsrKmA1wWvgcj1CquuVfcYiDEdj985u5Wmg7COEARw== /jest-message-util/26.0.1: dependencies: - '@babel/code-frame': 7.8.3 + '@babel/code-frame': 7.10.1 '@jest/types': 26.0.1 '@types/stack-utils': 1.0.1 chalk: 4.0.0 @@ -5567,7 +6999,7 @@ packages: integrity: sha512-sQGXLdEGWFAE4wIJ2ZaIDb+ikETlUirEOBsLXdoBbeLhTHkZUJwgk3+M8eyFizhM6le43PDCCKPA1hzkSDo4cQ== /jest-snapshot/26.0.1: dependencies: - '@babel/types': 7.10.0 + '@babel/types': 7.10.2 '@jest/types': 26.0.1 '@types/prettier': 2.0.1 chalk: 4.0.0 @@ -5698,7 +7130,7 @@ packages: data-urls: 2.0.0 decimal.js: 10.2.0 domexception: 2.0.1 - escodegen: 1.14.1 + escodegen: 1.14.2 html-encoding-sniffer: 2.0.1 is-potential-custom-element-name: 1.0.0 nwsapi: 2.2.0 @@ -5758,6 +7190,13 @@ packages: dev: true 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 @@ -5828,6 +7267,46 @@ packages: node: '>=6' resolution: integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + /knex/0.21.1: + dependencies: + colorette: 1.1.0 + commander: 5.1.0 + debug: 4.1.1 + esm: 3.2.25 + getopts: 2.2.5 + inherits: 2.0.4 + interpret: 2.2.0 + liftoff: 3.1.0 + lodash: 4.17.15 + mkdirp: 1.0.4 + pg-connection-string: 2.2.0 + tarn: 3.0.0 + tildify: 2.0.0 + uuid: 7.0.3 + v8flags: 3.2.0 + dev: true + engines: + node: '>=10' + hasBin: true + peerDependencies: + mssql: ^6.2.0 + mysql: ^2.18.1 + mysql2: ^2.1.0 + pg: ^8.0.3 + sqlite3: ^4.1.1 + peerDependenciesMeta: + mssql: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + sqlite3: + optional: true + resolution: + integrity: sha512-uWszXC2DPaLn/YznGT9wFTWUG9+kqbL4DMz+hCH789GLcLuYzq8werHPDKBJxtKvxrW/S1XIXgrTWdMypiVvsw== /lcid/2.0.0: dependencies: invert-kv: 2.0.0 @@ -5868,6 +7347,21 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + /liftoff/3.1.0: + dependencies: + extend: 3.0.2 + findup-sync: 3.0.0 + fined: 1.2.0 + flagged-respawn: 1.0.1 + is-plain-object: 2.0.4 + object.map: 1.0.1 + rechoir: 0.6.2 + resolve: 1.17.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== /lines-and-columns/1.1.6: dev: true resolution: @@ -6062,6 +7556,14 @@ packages: node: '>=8' resolution: integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + /make-iterator/1.0.1: + dependencies: + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== /makeerror/1.0.11: dependencies: tmpl: 1.0.4 @@ -6162,12 +7664,12 @@ packages: dev: true resolution: integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - /merge2/1.3.0: + /merge2/1.4.1: dev: true engines: - node: '>= 6' + node: '>= 8' resolution: - integrity: sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== /micromatch/3.1.10: dependencies: arr-diff: 4.0.0 @@ -6211,25 +7713,25 @@ packages: node: '>= 0.6' resolution: integrity: sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - /mime/2.4.5: + /mime/2.4.6: dev: true engines: node: '>=4.0.0' hasBin: true resolution: - integrity: sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w== + integrity: sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== /mimic-fn/2.1.0: dev: true engines: node: '>=6' resolution: integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - /min-indent/1.0.0: + /min-indent/1.0.1: dev: true engines: node: '>=4' resolution: - integrity: sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY= + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -6285,7 +7787,7 @@ packages: bson: 1.1.4 denque: 1.4.1 require_optional: 1.0.1 - safe-buffer: 5.1.2 + safe-buffer: 5.2.1 dev: true engines: node: '>=4' @@ -6419,10 +7921,10 @@ packages: optional: true resolution: integrity: sha512-VkzhierE7DBmQEElhTGJIoiZa1oqRijOtgOlsXg32KrJRXsPy0NXFBqWGW/wTswnJlDCs5viRYaqWguqzsKcmg== - /node-releases/1.1.57: + /node-releases/1.1.58: dev: true resolution: - integrity: sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw== + integrity: sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg== /nopt/4.0.3: dependencies: abbrev: 1.1.1 @@ -6677,6 +8179,17 @@ packages: node: '>= 0.4' resolution: integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + /object.defaults/1.1.0: + dependencies: + array-each: 1.0.1 + array-slice: 1.1.0 + for-own: 1.0.0 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= /object.entries/1.1.2: dependencies: define-properties: 1.1.3 @@ -6687,6 +8200,15 @@ packages: node: '>= 0.4' resolution: integrity: sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== + /object.map/1.0.1: + dependencies: + for-own: 1.0.0 + make-iterator: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= /object.pick/1.3.0: dependencies: isobject: 3.0.1 @@ -6706,6 +8228,18 @@ packages: node: '>= 0.4' resolution: integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + /objection/2.1.6_knex@0.21.1: + dependencies: + ajv: 6.12.2 + db-errors: 0.2.3 + knex: 0.21.1 + dev: true + engines: + node: '>=8.0.0' + peerDependencies: + knex: 0.x + resolution: + integrity: sha512-t6dfHz5ND5QejBg9qpn0evikStFo8NhU1zKKnXsMVap15NUFWwb/nhcJ6uAyhH8Jij6qr6iC6DN8E9Sk3/mDpg== /octokit-pagination-methods/1.1.0: dev: true resolution: @@ -6774,7 +8308,7 @@ packages: /os-name/3.1.0: dependencies: macos-release: 2.3.0 - windows-release: 3.3.0 + windows-release: 3.3.1 dev: true engines: node: '>=6' @@ -6940,6 +8474,16 @@ packages: node: '>=6' resolution: integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-filepath/1.0.2: + dependencies: + is-absolute: 1.0.0 + map-cache: 0.2.2 + path-root: 0.1.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= /parse-json/2.2.0: dependencies: error-ex: 1.3.2 @@ -6959,7 +8503,7 @@ packages: integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= /parse-json/5.0.0: dependencies: - '@babel/code-frame': 7.8.3 + '@babel/code-frame': 7.10.1 error-ex: 1.3.2 json-parse-better-errors: 1.0.2 lines-and-columns: 1.1.6 @@ -6968,6 +8512,12 @@ packages: node: '>=8' resolution: integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== + /parse-passwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= /parse-path/3.0.4: dependencies: is-ssh: 1.3.1 @@ -7028,6 +8578,20 @@ packages: dev: true resolution: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-root-regex/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + /path-root/0.1.1: + dependencies: + path-root-regex: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= /path-type/2.0.0: dependencies: pify: 2.3.0 @@ -7058,6 +8622,10 @@ packages: dev: true resolution: integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + /pg-connection-string/2.2.0: + dev: true + resolution: + integrity: sha512-xB/+wxcpFipUZOQcSzcgkjcNOosGhEoPSjz06jC89lv1dj7mc9bZv6wLVy8M2fVjP0a/xN0N988YDq1L0FhK3A== /picomatch/2.2.2: dev: true engines: @@ -7258,6 +8826,12 @@ packages: node: '>=8' resolution: integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + /randombytes/2.1.0: + dependencies: + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== /rc/1.2.8: dependencies: deep-extend: 0.6.0 @@ -7383,6 +8957,14 @@ packages: node: '>=8.10.0' resolution: integrity: sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + /rechoir/0.6.2: + dependencies: + resolve: 1.17.0 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= /redent/3.0.0: dependencies: indent-string: 4.0.0 @@ -7404,23 +8986,23 @@ packages: integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== /regenerate-unicode-properties/8.2.0: dependencies: - regenerate: 1.4.0 + regenerate: 1.4.1 dev: true engines: node: '>=4' resolution: integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - /regenerate/1.4.0: + /regenerate/1.4.1: dev: true resolution: - integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + integrity: sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== /regenerator-runtime/0.13.5: dev: true resolution: integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== /regenerator-transform/0.14.4: dependencies: - '@babel/runtime': 7.10.0 + '@babel/runtime': 7.10.2 private: 0.1.8 dev: true resolution: @@ -7446,7 +9028,7 @@ packages: integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== /regexpu-core/4.7.0: dependencies: - regenerate: 1.4.0 + regenerate: 1.4.1 regenerate-unicode-properties: 8.2.0 regjsgen: 0.5.2 regjsparser: 0.6.4 @@ -7573,6 +9155,15 @@ packages: node: '>=8' resolution: integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + /resolve-dir/1.0.1: + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= /resolve-from/2.0.0: dev: true engines: @@ -7662,6 +9253,18 @@ packages: rollup: ^2.0.0 resolution: integrity: sha512-4fB3M9nuoWxrwm39habpd4hvrbrde2W2GG4zEGPQg1YITNkM3Tqur5jSuXlWNzbv/2aMLJ+dZJaySc3GCD8oDw== + /rollup-plugin-terser/6.1.0_rollup@2.15.0: + dependencies: + '@babel/code-frame': 7.10.1 + jest-worker: 26.0.0 + rollup: 2.15.0 + serialize-javascript: 3.1.0 + terser: 4.7.0 + dev: true + peerDependencies: + rollup: ^2.0.0 + resolution: + integrity: sha512-4fB3M9nuoWxrwm39habpd4hvrbrde2W2GG4zEGPQg1YITNkM3Tqur5jSuXlWNzbv/2aMLJ+dZJaySc3GCD8oDw== /rollup/2.10.9: dev: true engines: @@ -7671,6 +9274,15 @@ packages: fsevents: 2.1.3 resolution: integrity: sha512-dY/EbjiWC17ZCUSyk14hkxATAMAShkMsD43XmZGWjLrgFj15M3Dw2kEkA9ns64BiLFm9PKN6vTQw8neHwK74eg== + /rollup/2.15.0: + dev: true + engines: + node: '>=10.0.0' + hasBin: true + optionalDependencies: + fsevents: 2.1.3 + resolution: + integrity: sha512-HAk4kyXiV5sdNDnbKWk5zBPnkX/DAgx09Kbp8rRIRDVsTUVN3vnSowR7ZHkV6/lAiE6c2TQ8HtYb72aCPGW4Jw== /rsvp/4.8.5: dev: true engines: @@ -7833,6 +9445,12 @@ packages: dev: true resolution: integrity: sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw== + /serialize-javascript/3.1.0: + dependencies: + randombytes: 2.1.0 + dev: true + resolution: + integrity: sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== /set-blocking/2.0.0: dev: true resolution: @@ -8325,7 +9943,7 @@ packages: integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== /strip-indent/3.0.0: dependencies: - min-indent: 1.0.0 + min-indent: 1.0.1 dev: true engines: node: '>=8' @@ -8396,6 +10014,12 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + /tarn/3.0.0: + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-PKUnlDFODZueoA8owLehl8vLcgtA8u4dRuVbZc92tspDYZixjJL6TqYOmryf/PfP/EBX+2rgNcrj96NO+RPkdQ== /teeny-request/6.0.1: dependencies: http-proxy-agent: 4.0.1 @@ -8483,6 +10107,12 @@ packages: dev: true resolution: integrity: sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== + /tildify/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw== /tmp/0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -8580,6 +10210,15 @@ packages: 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: @@ -8674,7 +10313,7 @@ packages: hasBin: true resolution: integrity: sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== - /uglify-js/3.9.3: + /uglify-js/3.9.4: dependencies: commander: 2.20.3 dev: true @@ -8683,7 +10322,13 @@ packages: hasBin: true optional: true resolution: - integrity: sha512-r5ImcL6QyzQGVimQoov3aL2ZScywrOgBXGndbWrdehKoSvGe/RmiE5Jpw/v+GvxODt6l2tpBXwA7n+qZVlHBMA== + integrity: sha512-8RZBJq5smLOa7KslsNsVcSH+KOXf1uDU8yqLeNuVKwmT0T3FA0ZoXlinQfRad7SDcbZZRZE4ov+2v71EnxNyCA== + /unc-path-regex/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo= /unicode-canonical-property-names-ecmascript/1.0.4: dev: true engines: @@ -8800,6 +10445,10 @@ packages: dev: true resolution: integrity: sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + /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.2 @@ -8810,6 +10459,14 @@ packages: 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 @@ -8920,14 +10577,14 @@ packages: hasBin: true resolution: integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - /windows-release/3.3.0: + /windows-release/3.3.1: dependencies: execa: 1.0.0 dev: true engines: node: '>=6' resolution: - integrity: sha512-2HetyTg1Y+R+rUgrKeUEhAG/ZuOmTrI1NBb3ZyAGQMYmOJjBBPe4MTodghRkmLJZHwkuPi02anbeGP+Zf401LQ== + integrity: sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A== /word-wrap/1.2.3: dev: true engines: