From eb6526281c2a5d703265a2f1f6d851e3fb500156 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 8 Oct 2021 23:33:40 +0800 Subject: [PATCH] chore: update deps --- .github/workflows/release.yml | 23 +- .github/workflows/test.yml | 20 +- package.json | 66 +- pnpm-lock.yaml | 1604 ++++++++++++++++++--------------- tsup.config.ts | 13 + 5 files changed, 955 insertions(+), 771 deletions(-) create mode 100644 tsup.config.ts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 054e238..7e48d0b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,18 +10,25 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + + # - name: Install pnpm + # uses: pnpm/action-setup@v2.0.1 + # with: + # version: 6.15.1 + + - name: Set node version to ${{ matrix.node_version }} + uses: actions/setup-node@v2 with: - fetch-depth: 0 - - uses: actions/setup-node@v2 - with: - node-version: '14' - registry-url: https://registry.npmjs.org/ - - run: npm i -g pnpm @antfu/ni - - run: nci - - run: nr test --if-present + node-version: ${{ matrix.node_version }} + cache: "pnpm" + + # - run: pnpm i -g @antfu/ni + # - run: nci + # - run: nr test --if-present # - run: npm publish --access public # env: # NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + - run: npx conventional-github-releaser -p angular env: CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b392086..fc016f9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,12 +4,10 @@ on: push: branches: - main - - master pull_request: branches: - main - - master jobs: build: @@ -24,19 +22,25 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + - name: Install pnpm + uses: pnpm/action-setup@v2.0.1 with: - node-version: ${{ matrix.node-version }} + version: 6.15.1 + + - name: Set node version to ${{ matrix.node_version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node_version }} + cache: "pnpm" - name: Setup - run: npm i -g pnpm @antfu/ni + run: pnpm i -g @antfu/ni - name: Install run: nci - # - name: Lint - # run: nr lint --if-present + - name: Lint + run: nr lint --if-present - name: Test run: nr test --if-present diff --git a/package.json b/package.json index bb16cb9..ec23545 100644 --- a/package.json +++ b/package.json @@ -2,54 +2,52 @@ "name": "[name]", "version": "0.0.0", "description": "", - "main": "dist/index.js", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", + "keywords": [], + "homepage": "https://github.com/antfu/[name]#readme", + "bugs": { + "url": "https://github.com/antfu/[name]/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/antfu/[name].git" + }, + "funding": "https://github.com/sponsors/antfu", + "license": "MIT", + "author": "Anthony Fu ", + "sideEffects": false, "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.mjs" } }, - "funding": "https://github.com/sponsors/antfu", - "author": "Anthony Fu ", - "license": "MIT", - "sideEffects": false, - "bugs": { - "url": "https://github.com/antfu/[name]/issues" - }, - "homepage": "https://github.com/antfu/[name]#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/antfu/[name].git" - }, - "keywords": [], + "main": "dist/index.js", + "module": "dist/index.mjs", + "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { - "prepublishOnly": "nr build", - "dev": "nr build --watch", - "start": "esno src/index.ts", - "build": "tsup src/index.ts --format cjs,esm --dts --no-splitting", - "release": "bumpp --commit --push --tag && pnpm publish", + "build": "tsup", + "dev": "tsup --watch src", "lint": "eslint \"{src,test}/**/*.ts\"", - "lint:fix": "nr lint -- --fix", - "test": "jest", - "test:update": "jest -u" + "prepublishOnly": "nr build", + "release": "bumpp --commit --push --tag && pnpm publish", + "start": "esno src/index.ts", + "test": "jest" }, "devDependencies": { - "@antfu/eslint-config": "^0.7.0", - "@antfu/ni": "^0.7.0", - "@types/jest": "^27.0.1", - "@types/node": "^16.7.1", - "bumpp": "^6.0.6", + "@antfu/eslint-config": "^0.9.0", + "@antfu/ni": "^0.9.3", + "@types/jest": "^27.0.2", + "@types/node": "^16.10.3", + "bumpp": "^7.1.1", "eslint": "^7.32.0", - "eslint-plugin-jest": "^24.4.0", - "esno": "^0.9.1", - "jest": "^27.0.6", + "eslint-plugin-jest": "^24.5.2", + "esno": "^0.10.1", + "jest": "^27.2.5", "ts-jest": "^27.0.5", - "tsup": "^4.14.0", - "typescript": "^4.3.5" + "tsup": "^5.4.0", + "typescript": "^4.4.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e22ac05..f5a2605 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,111 +4,125 @@ importers: .: specifiers: - '@antfu/eslint-config': ^0.7.0 - '@antfu/ni': ^0.7.0 - '@types/jest': ^27.0.1 - '@types/node': ^16.7.1 - bumpp: ^6.0.6 + '@antfu/eslint-config': ^0.9.0 + '@antfu/ni': ^0.9.3 + '@types/jest': ^27.0.2 + '@types/node': ^16.10.3 + bumpp: ^7.1.1 eslint: ^7.32.0 - eslint-plugin-jest: ^24.4.0 - esno: ^0.9.1 - jest: ^27.0.6 + eslint-plugin-jest: ^24.5.2 + esno: ^0.10.1 + jest: ^27.2.5 ts-jest: ^27.0.5 - tsup: ^4.14.0 - typescript: ^4.3.5 + tsup: ^5.4.0 + typescript: ^4.4.3 devDependencies: - '@antfu/eslint-config': 0.7.0_eslint@7.32.0+typescript@4.3.5 - '@antfu/ni': 0.7.0 - '@types/jest': 27.0.1 - '@types/node': 16.7.1 - bumpp: 6.0.6 + '@antfu/eslint-config': 0.9.0_eslint@7.32.0+typescript@4.4.3 + '@antfu/ni': 0.9.3 + '@types/jest': 27.0.2 + '@types/node': 16.10.3 + bumpp: 7.1.1 eslint: 7.32.0 - eslint-plugin-jest: 24.4.0_eslint@7.32.0+typescript@4.3.5 - esno: 0.9.1 - jest: 27.0.6 - ts-jest: 27.0.5_92306e36c1a4cf876b1cd4839a977b9c - tsup: 4.14.0_typescript@4.3.5 - typescript: 4.3.5 + eslint-plugin-jest: 24.5.2_eslint@7.32.0+typescript@4.4.3 + esno: 0.10.1 + jest: 27.2.5 + ts-jest: 27.0.5_c167855b7a039eaaa2a6b38847c1969c + tsup: 5.4.0_typescript@4.4.3 + typescript: 4.4.3 packages: - /@antfu/eslint-config-basic/0.7.0_eslint@7.32.0: - resolution: {integrity: sha512-uvRowyFwO9tS4f0AbTdn0/OhCluV38C145npLFfBjOMbIyujtOM7jvsZ/JJq5eXpBkfuEe8p253uvIJiB1CeNQ==} + /@antfu/eslint-config-basic/0.9.0_eslint@7.32.0: + resolution: {integrity: sha512-jiNycDenS19pppDvaa0oO3wWr4WDIog5Dz6WernBk+FsCyC7UzPfnG1KB3L/sovNVBB80wLZ7anGXZn0gKEHrQ==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 7.32.0 - eslint-config-standard: 16.0.3_3062fa9fac81ca2e86f20e6f3c8ea22d + eslint-config-standard: 16.0.3_dfa64ed3583b1f068d7b5761cc0291ce eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.23.4_eslint@7.32.0 - eslint-plugin-jsonc: 1.4.0_eslint@7.32.0 + eslint-plugin-import: 2.24.2_eslint@7.32.0 + eslint-plugin-jsonc: 1.7.0_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 5.1.0_eslint@7.32.0 - eslint-plugin-unicorn: 34.0.1_eslint@7.32.0 - eslint-plugin-yml: 0.9.0_eslint@7.32.0 - jsonc-eslint-parser: 1.1.0_eslint@7.32.0 - yaml-eslint-parser: 0.3.2 + eslint-plugin-unicorn: 35.0.0_eslint@7.32.0 + eslint-plugin-yml: 0.10.1_eslint@7.32.0 + jsonc-eslint-parser: 1.4.1 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-react/0.7.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-wZj2YP7MiJCqPAkxwfTSgLCFqg8SLS9F/4FVh7bc/AqngfvSyE21nVzzYx6OM5fgCBY5acmdj0KttxrUDf5m3w==} + /@antfu/eslint-config-react/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-5b4PHHamJfMTfzmcUb7rDg9oH34delky8ZmTJ+r5LLfbbPdIthYLS9Ybns5v3q6rjhhTsfHOQz3gxp9604tYbQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.3.5 + '@antfu/eslint-config-ts': 0.9.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - eslint-plugin-react: 7.24.0_eslint@7.32.0 + eslint-plugin-react: 7.26.1_eslint@7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.7.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-SsWarj0OCZwT6YoZuUUpMzMagqSz279kyu498UEazP/H4P0nWZg32/hOJnE0F6swAk3jRcqbTybSVRM9GwQElA==} + /@antfu/eslint-config-ts/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-FXLLgMVjh5MpBvMteYQeQ9vkeL/cV5vig7IRoAJIpG1E5cbE+ENJt6w1YBf45PLQmoV/eZZID7cnT8ZOJ9VJfQ==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.7.0_eslint@7.32.0 - '@typescript-eslint/eslint-plugin': 4.29.0_48ea228fa0647506aa803d17f48b59f7 - '@typescript-eslint/parser': 4.29.0_eslint@7.32.0+typescript@4.3.5 + '@antfu/eslint-config-basic': 0.9.0_eslint@7.32.0 + '@typescript-eslint/eslint-plugin': 4.33.0_d753869925cce96d3eb2141eeedafe57 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - typescript: 4.3.5 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-vue/0.7.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-h5Lx9R/dmrGYED4tGNroDflU6ECBk9Ts+aVb9qH4XBVPNcMSFCfnuvCuORs2I/QlZUL3Vc/UZlZOY3ULN4tuTg==} + /@antfu/eslint-config-vue/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-h1Ab6TdcZyhQhBJIjr3CrI6U66x/izRddTQeF/OrjEyLz6HjeASbUOMgDQhmH9u47+6RP68cR6Wnjls/rlZb2g==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.3.5 + '@antfu/eslint-config-ts': 0.9.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - eslint-plugin-vue: 7.12.1_eslint@7.32.0 + eslint-plugin-vue: 7.17.0_eslint@7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config/0.7.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-wVAQhab+Mlg6+/+a/fxdAzS6CVJ+tvH/53UWwNE6VRvWjPWQXhfs4/4v0G59O6IhGsSzbkohgdrT3pvJWMen5w==} + /@antfu/eslint-config/0.9.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-oQ6kNRHfF7PqZocX2+mfvY/oNdLGPjysb9huVJzMji7QtLAVL5+25Mm/kzJEIfcFWxRpDqctOcflXLYFnXiroA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.7.0_eslint@7.32.0+typescript@4.3.5 - '@antfu/eslint-config-vue': 0.7.0_eslint@7.32.0+typescript@4.3.5 + '@antfu/eslint-config-react': 0.9.0_eslint@7.32.0+typescript@4.4.3 + '@antfu/eslint-config-vue': 0.9.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 4.33.0_d753869925cce96d3eb2141eeedafe57 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 + eslint-config-standard: 16.0.3_dfa64ed3583b1f068d7b5761cc0291ce + eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 + eslint-plugin-html: 6.1.2 + eslint-plugin-import: 2.24.2_eslint@7.32.0 + eslint-plugin-jsonc: 1.7.0_eslint@7.32.0 + eslint-plugin-node: 11.1.0_eslint@7.32.0 + eslint-plugin-promise: 5.1.0_eslint@7.32.0 + eslint-plugin-unicorn: 35.0.0_eslint@7.32.0 + eslint-plugin-vue: 7.17.0_eslint@7.32.0 + eslint-plugin-yml: 0.10.1_eslint@7.32.0 + jsonc-eslint-parser: 1.4.1 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/ni/0.7.0: - resolution: {integrity: sha512-wXtpUOMu3l5QWVXBrsaxCbgD2dbKQ1N/5ji7Xl3FTrfSb96+BElRhmaLyZd1A5U4TXz6S/FLR8jQQ3XJ78aHIQ==} + /@antfu/ni/0.9.3: + resolution: {integrity: sha512-eOq0CHoxtVDCoP6Tm9WIbZ1i6W5U/8e0SgIBNHxaWJIA9hulAA9qwBaKR0Ak36rDy8Waq6K+qB37MfamnARCWA==} hasBin: true dev: true @@ -202,7 +216,7 @@ packages: '@babel/helper-replace-supers': 7.12.13 '@babel/helper-simple-access': 7.12.13 '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.12.11 + '@babel/helper-validator-identifier': 7.15.7 '@babel/template': 7.12.13 '@babel/traverse': 7.12.13 '@babel/types': 7.12.13 @@ -217,10 +231,6 @@ packages: '@babel/types': 7.12.13 dev: true - /@babel/helper-plugin-utils/7.12.13: - resolution: {integrity: sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==} - dev: true - /@babel/helper-plugin-utils/7.14.5: resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} engines: {node: '>=6.9.0'} @@ -249,8 +259,9 @@ packages: '@babel/types': 7.12.13 dev: true - /@babel/helper-validator-identifier/7.12.11: - resolution: {integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==} + /@babel/helper-validator-identifier/7.15.7: + resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} + engines: {node: '>=6.9.0'} dev: true /@babel/helpers/7.12.13: @@ -266,7 +277,7 @@ packages: /@babel/highlight/7.12.13: resolution: {integrity: sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==} dependencies: - '@babel/helper-validator-identifier': 7.12.11 + '@babel/helper-validator-identifier': 7.15.7 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -422,7 +433,7 @@ packages: /@babel/types/7.12.13: resolution: {integrity: sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==} dependencies: - '@babel/helper-validator-identifier': 7.12.11 + '@babel/helper-validator-identifier': 7.15.7 lodash: 4.17.21 to-fast-properties: 2.0.0 dev: true @@ -479,20 +490,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.0.6: - resolution: {integrity: sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==} + /@jest/console/27.2.5: + resolution: {integrity: sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 chalk: 4.1.0 - jest-message-util: 27.0.6 - jest-util: 27.0.6 + jest-message-util: 27.2.5 + jest-util: 27.2.5 slash: 3.0.0 dev: true - /@jest/core/27.0.6: - resolution: {integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==} + /@jest/core/27.2.5: + resolution: {integrity: sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -500,32 +511,31 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.0.6 - '@jest/reporters': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/console': 27.2.5 + '@jest/reporters': 27.2.5 + '@jest/test-result': 27.2.5 + '@jest/transform': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 ansi-escapes: 4.3.1 chalk: 4.1.0 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 - jest-changed-files: 27.0.6 - jest-config: 27.0.6 - jest-haste-map: 27.0.6 - jest-message-util: 27.0.6 + jest-changed-files: 27.2.5 + jest-config: 27.2.5 + jest-haste-map: 27.2.5 + jest-message-util: 27.2.5 jest-regex-util: 27.0.6 - jest-resolve: 27.0.6 - jest-resolve-dependencies: 27.0.6 - jest-runner: 27.0.6 - jest-runtime: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 - jest-watcher: 27.0.6 + jest-resolve: 27.2.5 + jest-resolve-dependencies: 27.2.5 + jest-runner: 27.2.5 + jest-runtime: 27.2.5 + jest-snapshot: 27.2.5 + jest-util: 27.2.5 + jest-validate: 27.2.5 + jest-watcher: 27.2.5 micromatch: 4.0.4 - p-each-series: 2.2.0 rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.0 @@ -537,39 +547,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.0.6: - resolution: {integrity: sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==} + /@jest/environment/27.2.5: + resolution: {integrity: sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 - jest-mock: 27.0.6 + '@jest/fake-timers': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 + jest-mock: 27.2.5 dev: true - /@jest/fake-timers/27.0.6: - resolution: {integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==} + /@jest/fake-timers/27.2.5: + resolution: {integrity: sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@sinonjs/fake-timers': 7.1.2 - '@types/node': 16.4.12 - jest-message-util: 27.0.6 - jest-mock: 27.0.6 - jest-util: 27.0.6 + '@jest/types': 27.2.5 + '@sinonjs/fake-timers': 8.0.1 + '@types/node': 16.10.3 + jest-message-util: 27.2.5 + jest-mock: 27.2.5 + jest-util: 27.2.5 dev: true - /@jest/globals/27.0.6: - resolution: {integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==} + /@jest/globals/27.2.5: + resolution: {integrity: sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/types': 27.0.6 - expect: 27.0.6 + '@jest/environment': 27.2.5 + '@jest/types': 27.2.5 + expect: 27.2.5 dev: true - /@jest/reporters/27.0.6: - resolution: {integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==} + /@jest/reporters/27.2.5: + resolution: {integrity: sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -578,10 +588,11 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@jest/console': 27.2.5 + '@jest/test-result': 27.2.5 + '@jest/transform': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 chalk: 4.1.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -592,15 +603,15 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 istanbul-reports: 3.0.2 - jest-haste-map: 27.0.6 - jest-resolve: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 + jest-haste-map: 27.2.5 + jest-resolve: 27.2.5 + jest-util: 27.2.5 + jest-worker: 27.2.5 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.1 terminal-link: 2.1.1 - v8-to-istanbul: 8.0.0 + v8-to-istanbul: 8.1.0 transitivePeerDependencies: - supports-color dev: true @@ -614,42 +625,42 @@ packages: source-map: 0.6.1 dev: true - /@jest/test-result/27.0.6: - resolution: {integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==} + /@jest/test-result/27.2.5: + resolution: {integrity: sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/types': 27.0.6 + '@jest/console': 27.2.5 + '@jest/types': 27.2.5 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.0.6: - resolution: {integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==} + /@jest/test-sequencer/27.2.5: + resolution: {integrity: sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.0.6 + '@jest/test-result': 27.2.5 graceful-fs: 4.2.6 - jest-haste-map: 27.0.6 - jest-runtime: 27.0.6 + jest-haste-map: 27.2.5 + jest-runtime: 27.2.5 transitivePeerDependencies: - supports-color dev: true - /@jest/transform/27.0.6: - resolution: {integrity: sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==} + /@jest/transform/27.2.5: + resolution: {integrity: sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.12.16 - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 babel-plugin-istanbul: 6.0.0 chalk: 4.1.0 convert-source-map: 1.7.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.6 - jest-haste-map: 27.0.6 + jest-haste-map: 27.2.5 jest-regex-util: 27.0.6 - jest-util: 27.0.6 + jest-util: 27.2.5 micromatch: 4.0.4 pirates: 4.0.1 slash: 3.0.0 @@ -665,7 +676,18 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.0 - '@types/node': 16.4.12 + '@types/node': 16.10.3 + '@types/yargs': 16.0.4 + chalk: 4.1.0 + dev: true + + /@jest/types/27.2.5: + resolution: {integrity: sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.0 + '@types/node': 16.10.3 '@types/yargs': 16.0.4 chalk: 4.1.0 dev: true @@ -707,8 +729,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/7.1.2: - resolution: {integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==} + /@sinonjs/fake-timers/8.0.1: + resolution: {integrity: sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==} dependencies: '@sinonjs/commons': 1.8.2 dev: true @@ -750,7 +772,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 16.4.12 + '@types/node': 16.10.3 dev: true /@types/istanbul-lib-coverage/2.0.3: @@ -769,8 +791,8 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest/27.0.1: - resolution: {integrity: sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==} + /@types/jest/27.0.2: + resolution: {integrity: sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==} dependencies: jest-diff: 27.0.6 pretty-format: 27.0.6 @@ -784,12 +806,12 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/node/16.4.12: - resolution: {integrity: sha512-zxrTNFl9Z8boMJXs6ieqZP0wAhvkdzmHSxTlJabM16cf5G9xBc1uPRH5Bbv2omEDDiM8MzTfqTJXBf0Ba4xFWA==} + /@types/node/16.10.3: + resolution: {integrity: sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==} dev: true - /@types/node/16.7.1: - resolution: {integrity: sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==} + /@types/node/16.4.12: + resolution: {integrity: sha512-zxrTNFl9Z8boMJXs6ieqZP0wAhvkdzmHSxTlJabM16cf5G9xBc1uPRH5Bbv2omEDDiM8MzTfqTJXBf0Ba4xFWA==} dev: true /@types/normalize-package-data/2.4.0: @@ -818,8 +840,8 @@ packages: '@types/yargs-parser': 20.2.0 dev: true - /@typescript-eslint/eslint-plugin/4.29.0_48ea228fa0647506aa803d17f48b59f7: - resolution: {integrity: sha512-eiREtqWRZ8aVJcNru7cT/AMVnYd9a2UHsfZT8MR1dW3UUEg6jDv9EQ9Cq4CUPZesyQ58YUpoAADGv71jY8RwgA==} + /@typescript-eslint/eslint-plugin/4.33.0_d753869925cce96d3eb2141eeedafe57: + resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -829,39 +851,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.0_eslint@7.32.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.29.0_eslint@7.32.0+typescript@4.3.5 - '@typescript-eslint/scope-manager': 4.29.0 + '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.33.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 + ignore: 5.1.8 regexpp: 3.1.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.5 - typescript: 4.3.5 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.20.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.20.0 - '@typescript-eslint/types': 4.20.0 - '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.3.5 - eslint: 7.32.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/experimental-utils/4.29.0_eslint@7.32.0+typescript@4.3.5: + /@typescript-eslint/experimental-utils/4.29.0_eslint@7.32.0+typescript@4.4.3: resolution: {integrity: sha512-FpNVKykfeaIxlArLUP/yQfv/5/3rhl1ov6RWgud4OgbqWLkEq7lqgQU9iiavZRzpzCRQV4XddyFz3wFXdkiX9w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -870,7 +875,7 @@ packages: '@types/json-schema': 7.0.7 '@typescript-eslint/scope-manager': 4.29.0 '@typescript-eslint/types': 4.29.0 - '@typescript-eslint/typescript-estree': 4.29.0_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.29.0_typescript@4.4.3 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -879,8 +884,26 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.29.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-+92YRNHFdXgq+GhWQPT2bmjX09X7EH36JfgN2/4wmhtwV/HPxozpCNst8jrWcngLtEVd/4zAwA6BKojAlf+YqA==} + /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.4.3 + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/parser/4.33.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -889,24 +912,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.29.0 - '@typescript-eslint/types': 4.29.0 - '@typescript-eslint/typescript-estree': 4.29.0_typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.4.3 debug: 4.3.2 eslint: 7.32.0 - typescript: 4.3.5 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.20.0: - resolution: {integrity: sha512-/zm6WR6iclD5HhGpcwl/GOYDTzrTHmvf8LLLkwKqqPKG6+KZt/CfSgPCiybshmck66M2L5fWSF/MKNuCwtKQSQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.20.0 - '@typescript-eslint/visitor-keys': 4.20.0 - dev: true - /@typescript-eslint/scope-manager/4.29.0: resolution: {integrity: sha512-HPq7XAaDMM3DpmuijxLV9Io8/6pQnliiXMQUcAdjpJJSR+fdmbD/zHCd7hMkjJn04UQtCQBtshgxClzg6NIS2w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -915,9 +930,12 @@ packages: '@typescript-eslint/visitor-keys': 4.29.0 dev: true - /@typescript-eslint/types/4.20.0: - resolution: {integrity: sha512-cYY+1PIjei1nk49JAPnH1VEnu7OYdWRdJhYI5wiKOUMhLTG1qsx5cQxCUTuwWCmQoyriadz3Ni8HZmGSofeC+w==} + /@typescript-eslint/scope-manager/4.33.0: + resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 dev: true /@typescript-eslint/types/4.29.0: @@ -925,28 +943,12 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.20.0_typescript@4.3.5: - resolution: {integrity: sha512-Knpp0reOd4ZsyoEJdW8i/sK3mtZ47Ls7ZHvD8WVABNx5Xnn7KhenMTRGegoyMTx6TiXlOVgMz9r0pDgXTEEIHA==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 4.20.0 - '@typescript-eslint/visitor-keys': 4.20.0 - debug: 4.3.2 - globby: 11.0.4 - is-glob: 4.0.1 - semver: 7.3.4 - tsutils: 3.20.0_typescript@4.3.5 - typescript: 4.3.5 - transitivePeerDependencies: - - supports-color + /@typescript-eslint/types/4.33.0: + resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.29.0_typescript@4.3.5: + /@typescript-eslint/typescript-estree/4.29.0_typescript@4.4.3: resolution: {integrity: sha512-8ZpNHDIOyqzzgZrQW9+xQ4k5hM62Xy2R4RPO3DQxMc5Rq5QkCdSpk/drka+DL9w6sXNzV5nrdlBmf8+x495QXQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -961,18 +963,31 @@ packages: globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.5 - typescript: 4.3.5 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.20.0: - resolution: {integrity: sha512-NXKRM3oOVQL8yNFDNCZuieRIwZ5UtjNLYtmMx2PacEAGmbaEYtGgVHUHVyZvU/0rYZcizdrWjDo+WBtRPSgq+A==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/typescript-estree/4.33.0_typescript@4.4.3: + resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@typescript-eslint/types': 4.20.0 - eslint-visitor-keys: 2.0.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 + transitivePeerDependencies: + - supports-color dev: true /@typescript-eslint/visitor-keys/4.29.0: @@ -983,6 +998,14 @@ packages: eslint-visitor-keys: 2.0.0 dev: true + /@typescript-eslint/visitor-keys/4.33.0: + resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.33.0 + eslint-visitor-keys: 2.1.0 + dev: true + /abab/2.0.5: resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} dev: true @@ -1063,6 +1086,11 @@ packages: engines: {node: '>=8'} dev: true + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1111,9 +1139,9 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.0-next.2 + es-abstract: 1.18.5 get-intrinsic: 1.1.1 - is-string: 1.0.5 + is-string: 1.0.6 dev: true /array-union/2.1.0: @@ -1136,7 +1164,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.0-next.2 + es-abstract: 1.18.5 function-bind: 1.1.1 dev: true @@ -1149,18 +1177,18 @@ packages: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true - /babel-jest/27.0.6_@babel+core@7.12.16: - resolution: {integrity: sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==} + /babel-jest/27.2.5_@babel+core@7.12.16: + resolution: {integrity: sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.12.16 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@jest/transform': 27.2.5 + '@jest/types': 27.2.5 '@types/babel__core': 7.1.15 babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 27.0.6_@babel+core@7.12.16 + babel-preset-jest: 27.2.0_@babel+core@7.12.16 chalk: 4.1.0 graceful-fs: 4.2.6 slash: 3.0.0 @@ -1172,7 +1200,7 @@ packages: resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.12.13 + '@babel/helper-plugin-utils': 7.14.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 4.0.3 @@ -1181,8 +1209,8 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist/27.0.6: - resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==} + /babel-plugin-jest-hoist/27.2.0: + resolution: {integrity: sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.12.13 @@ -1211,14 +1239,14 @@ packages: '@babel/plugin-syntax-top-level-await': 7.12.13_@babel+core@7.12.16 dev: true - /babel-preset-jest/27.0.6_@babel+core@7.12.16: - resolution: {integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==} + /babel-preset-jest/27.2.0_@babel+core@7.12.16: + resolution: {integrity: sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.12.16 - babel-plugin-jest-hoist: 27.0.6 + babel-plugin-jest-hoist: 27.2.0 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.12.16 dev: true @@ -1271,19 +1299,17 @@ packages: engines: {node: '>=6'} dev: true - /bumpp/6.0.6: - resolution: {integrity: sha512-mQsnIGsLcH9weV8fluJAAu+Q1ITp1XfPhNBUlXb3MZRhCVLx/i1A+ebOMqLos2kYdqPfBGOyROOj+YAEwZMcFA==} + /bumpp/7.1.1: + resolution: {integrity: sha512-pAGjraw9T4I4dnkiQHrKUVQb55dOM5Nj72SVtVlkjFjWjFtg0aSgipQuxDWZ0cqm8WoqtaiBPk+7jHfnZxr7lA==} engines: {node: '>=10'} hasBin: true dependencies: '@jsdevtools/ez-spawn': 3.0.4 - command-line-args: 5.1.1 - detect-indent: 6.0.0 - detect-newline: 3.1.0 - globby: 11.0.2 - inquirer: 7.3.3 - log-symbols: 4.0.0 - semver: 7.3.4 + chalk: 4.1.2 + command-line-args: 5.2.0 + globby: 11.0.4 + prompts: 2.4.1 + semver: 7.3.5 dev: true /cac/6.7.2: @@ -1334,15 +1360,19 @@ packages: supports-color: 7.2.0 dev: true + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + /char-regex/1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} dev: true - /chardet/0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: true - /chokidar/3.5.1: resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} engines: {node: '>= 8.10.0'} @@ -1373,18 +1403,6 @@ packages: escape-string-regexp: 1.0.5 dev: true - /cli-cursor/3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - dependencies: - restore-cursor: 3.1.0 - dev: true - - /cli-width/3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - dev: true - /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -1430,8 +1448,8 @@ packages: delayed-stream: 1.0.0 dev: true - /command-line-args/5.1.1: - resolution: {integrity: sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==} + /command-line-args/5.2.0: + resolution: {integrity: sha512-4zqtU1hYsSJzcJBOcNZIbW5Fbk9BkjCp1pZVhQKoRaWL5J7N4XphDLwo8aWwdQpTugxwu+jf9u2ZhkXiqp5Z6A==} engines: {node: '>=4.0.0'} dependencies: array-back: 3.1.0 @@ -1552,11 +1570,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /detect-indent/6.0.0: - resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} - engines: {node: '>=8'} - dev: true - /detect-newline/3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -1648,26 +1661,6 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.18.0-next.2: - resolution: {integrity: sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - is-callable: 1.2.3 - is-negative-zero: 2.0.1 - is-regex: 1.1.2 - object-inspect: 1.9.0 - object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.3 - string.prototype.trimstart: 1.0.3 - dev: true - /es-abstract/1.18.5: resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==} engines: {node: '>= 0.4'} @@ -1700,31 +1693,321 @@ packages: is-symbol: 1.0.3 dev: true - /esbuild-node-loader/0.3.1: - resolution: {integrity: sha512-75xPOySulti9R5LwYOMmKiwHyXGr/f89I7UkHolLxRqeBiUNqcyCmNTjv+fO2WV9G3f7LDKVZJlbWoYh5LBpfQ==} + /esbuild-android-arm64/0.13.3: + resolution: {integrity: sha512-jc9E8vGTHkzb0Vwl74H8liANV9BWsqtzLHaKvcsRgf1M+aVCBSF0gUheduAKfDsbDMT0judeMLhwBP34EUesTA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-android-arm64/0.13.4: + resolution: {integrity: sha512-elDJt+jNyoHFId0/dKsuVYUPke3EcquIyUwzJCH17a3ERglN3A9aMBI5zbz+xNZ+FbaDNdpn0RaJHCFLbZX+fA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-64/0.13.3: + resolution: {integrity: sha512-8bG3Zq+ZNuLlIJebOO2+weI7P2LVf33sOzaUfHj8MuJ+1Ixe4KtQxfYp7qhFnP6xP2ToJaYHxGUfLeiUCEz9hw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-64/0.13.4: + resolution: {integrity: sha512-zJQGyHRAdZUXlRzbN7W+7ykmEiGC+bq3Gc4GxKYjjWTgDRSEly98ym+vRNkDjXwXYD3gGzSwvH35+MiHAtWvLA==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.13.3: + resolution: {integrity: sha512-5E81eImYtTgh8pY7Gq4WQHhWkR/LvYadUXmuYeZBiP+3ADZJZcG60UFceZrjqNPaFOWKr/xmh4aNocwagEubcA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.13.4: + resolution: {integrity: sha512-r8oYvAtqSGq8HNTZCAx4TdLE7jZiGhX9ooGi5AQAey37MA6XNaP8ZNlw9OCpcgpx3ryU2WctXwIqPzkHO7a8dg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.13.3: + resolution: {integrity: sha512-ou+f91KkTGexi8HvF/BdtsITL6plbciQfZGys7QX6/QEwyE96PmL5KnU6ZQwoU7E99Ts6Sc9bUDq8HXJubKtBA==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.13.4: + resolution: {integrity: sha512-u9DRGkn09EN8+lCh6z7FKle7awi17PJRBuAKdRNgSo5ZrH/3m+mYaJK2PR2URHMpAfXiwJX341z231tSdVe3Yw==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.13.3: + resolution: {integrity: sha512-F1zV7nySjHswJuvIgjkiG5liZ63MeazDGXGKViTCeegjZ71sAhOChcaGhKcu6vq9+vqZxlfEi1fmXlx6Pc3coQ==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.13.4: + resolution: {integrity: sha512-q3B2k68Uf6gfjATjcK16DqxvjqRQkHL8aPoOfj4op+lSqegdXvBacB1d8jw8PxbWJ8JHpdTLdAVUYU80kotQXA==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.13.3: + resolution: {integrity: sha512-mHHc2v6uLrHH4zaaq5RB/5IWzgimEJ1HGldzf1qtGI513KZWfH0HRRQ8p1di4notJgBn7tDzWQ1f34ZHy69viQ==} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.13.4: + resolution: {integrity: sha512-UUYJPHSiKAO8KoN3Ls/iZtgDLZvK5HarES96aolDPWZnq9FLx4dIHM/x2z4Rxv9IYqQ/DxlPoE2Co1UPBIYYeA==} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.13.3: + resolution: {integrity: sha512-FJ1De2O89mrOuqtaEXu41qIYJU6R41F+OA6vheNwcAQcX8fu0aiA13FJeLABq29BYJuTVgRj3cyC8q+tz19/dQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.13.4: + resolution: {integrity: sha512-+RnohAKiiUW4UHLGRkNR1AnENW1gCuDWuygEtd4jxTNPIoeC7lbXGor7rtgjj9AdUzFgOEvAXyNNX01kJ8NueQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.13.3: + resolution: {integrity: sha512-9BJNRtLwBh3OP22cln9g3AJdbAQUcjRHqA4BScx9k4RZpGqPokFr548zpeplxWhcwrIjT8qPebwH9CrRVy8Bsw==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.13.4: + resolution: {integrity: sha512-BH5gKve4jglS7UPSsfwHSX79I5agC/lm4eKoRUEyo8lwQs89frQSRp2Xup+6SFQnxt3md5EsKcd2Dbkqeb3gPA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.13.3: + resolution: {integrity: sha512-Cauhr45KSo+wRUojs+1qfycQqQCAXTOvsWvkZ6xmEMAXLAm+f8RQGDQeP8CAf8Yeelnegcn6UNdvzdzLHhWDFg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.13.4: + resolution: {integrity: sha512-+A188cAdd6QuSRxMIwRrWLjgphQA0LDAQ/ECVlrPVJwnx+1i64NjDZivoqPYLOTkSPIKntiWwMhhf0U5/RrPHQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.13.3: + resolution: {integrity: sha512-YVzJUGCncuuLm2boYyVeuMFsak4ZAhdiBwi0xNDZCC8sy+tS6Boe2mzcrD2uubv5JKAUOrpN186S1DtU4WgBgw==} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.13.4: + resolution: {integrity: sha512-0xkwtPaUkG5xMTFGaQPe1AadSe5QAiQuD4Gix1O9k5Xo/U8xGIkw9UFUTvfEUeu71vFb6ZgsIacfP1NLoFjWNw==} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.13.3: + resolution: {integrity: sha512-GU6CqqKtJEoyxC2QWHiJtmuOz9wc/jMv8ZloK2WwiGY5yMvAmM3PI103Dj7xcjebNTHBqITTUw/aigY1wx5A3w==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.13.4: + resolution: {integrity: sha512-E1+oJPP7A+j23GPo3CEpBhGwG1bni4B8IbTA3/3rvzjURwUMZdcN3Fhrz24rnjzdLSHmULtOE4VsbT42h1Om4Q==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-node-loader/0.4.2: + resolution: {integrity: sha512-3SieWnHgnhMKwn+qG2AjQq3Yf9RrgHeKGxGLauaLKfBTCpbm4nJbUt4CV3waHcRizILzlpZbESLkY9rnFHr6/w==} dependencies: - esbuild: 0.12.22 + esbuild: 0.13.3 dev: true - /esbuild-register/3.0.0_esbuild@0.12.22: + /esbuild-openbsd-64/0.13.3: + resolution: {integrity: sha512-HVpkgpn4BQt4BPDAjTOpeMub6mzNWw6Y3gaLQJrpbO24pws6ZwYkY24OI3/Uo3LDCbH6856MM81JxECt92OWjA==} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-openbsd-64/0.13.4: + resolution: {integrity: sha512-xEkI1o5HYxDzbv9jSox0EsDxpwraG09SRiKKv0W8pH6O3bt+zPSlnoK7+I7Q69tkvONkpIq5n2o+c55uq0X7cw==} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-register/3.0.0_esbuild@0.13.3: resolution: {integrity: sha512-No7U3ZUd6gPrrC6gqdb3XFcf2lNqzn8nvQXcgcyOl8szMVuN6YUvOplnmakxWyogI9d8SiJMl0uzBzJck+Aoxw==} peerDependencies: esbuild: '>=0.12 <1' dependencies: - esbuild: 0.12.22 + esbuild: 0.13.3 jsonc-parser: 3.0.0 dev: true - /esbuild/0.12.18: - resolution: {integrity: sha512-arWhBQSy+oiBAp8VRRCFvAU+3jyf0gGacABLO3haMHboXCDjzq4WUqyQklst2XRuFS8MXgap+9uvODqj9Iygpg==} - hasBin: true + /esbuild-sunos-64/0.13.3: + resolution: {integrity: sha512-XncBVOtnEfUbPV4CaiFBxh38ychnBfwCxuTm9iAqcHzIwkmeNRN5qMzDyfE1jyfJje+Bbt6AvIfz6SdYt8/UEQ==} + cpu: [x64] + os: [sunos] requiresBuild: true dev: true + optional: true - /esbuild/0.12.22: - resolution: {integrity: sha512-yWCr9RoFehpqoe/+MwZXJpYOEIt7KOEvNnjIeMZpMSyQt+KCBASM3y7yViiN5dJRphf1wGdUz1+M4rTtWd/ulA==} + /esbuild-sunos-64/0.13.4: + resolution: {integrity: sha512-bjXUMcODMnB6hQicLBBmmnBl7OMDyVpFahKvHGXJfDChIi5udiIRKCmFUFIRn+AUAKVlfrofRKdyPC7kBsbvGQ==} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.13.3: + resolution: {integrity: sha512-ZlgDz7d1nk8wQACi+z8IDzNZVUlN9iprAme+1YSTsfFDlkyI8jeaGWPk9EQFNY7rJzsLVYm6eZ2mhPioc7uT5A==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.13.4: + resolution: {integrity: sha512-z4CH07pfyVY0XF98TCsGmLxKCl0kyvshKDbdpTekW9f2d+dJqn5mmoUyWhpSVJ0SfYWJg86FoD9nMbbaMVyGdg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.13.3: + resolution: {integrity: sha512-YX7KvRez3TR+GudlQm9tND/ssj2FsF9vb8ZWzAoZOLxpPzE3y+3SFJNrfDzzQKPzJ0Pnh9KBP4gsaMwJjKHDhw==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.13.4: + resolution: {integrity: sha512-uVL11vORRPjocGLYam67rwFLd0LvkrHEs+JG+1oJN4UD9MQmNGZPa4gBHo6hDpF+kqRJ9kXgQSeDqUyRy0tj/Q==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.13.3: + resolution: {integrity: sha512-nP7H0Y2a6OJd3Qi1Q8sehhyP4x4JoXK4S5y6FzH2vgaJgiyEurzFxjUufGdMaw+RxtxiwD/uRndUgwaZ2JD8lg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.13.4: + resolution: {integrity: sha512-vA6GLvptgftRcDcWngD5cMlL4f4LbL8JjU2UMT9yJ0MT5ra6hdZNFWnOeOoEtY4GtJ6OjZ0i+81sTqhAB0fMkg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild/0.13.3: + resolution: {integrity: sha512-98xovMLKnyhv3gcReUuAEi5Ig1rK6SIgvsJuBIcfwzqGSEHsV8UJjMlmkhHoHMf9XZybMpE9Zax8AA8f7i2hlQ==} hasBin: true requiresBuild: true + optionalDependencies: + esbuild-android-arm64: 0.13.3 + esbuild-darwin-64: 0.13.3 + esbuild-darwin-arm64: 0.13.3 + esbuild-freebsd-64: 0.13.3 + esbuild-freebsd-arm64: 0.13.3 + esbuild-linux-32: 0.13.3 + esbuild-linux-64: 0.13.3 + esbuild-linux-arm: 0.13.3 + esbuild-linux-arm64: 0.13.3 + esbuild-linux-mips64le: 0.13.3 + esbuild-linux-ppc64le: 0.13.3 + esbuild-openbsd-64: 0.13.3 + esbuild-sunos-64: 0.13.3 + esbuild-windows-32: 0.13.3 + esbuild-windows-64: 0.13.3 + esbuild-windows-arm64: 0.13.3 + dev: true + + /esbuild/0.13.4: + resolution: {integrity: sha512-wMA5eUwpavTBiNl+It6j8OQuKVh69l6z4DKDLzoTIqC+gChnPpcmqdA8WNHptUHRnfyML+mKEQPlW7Mybj8gHg==} + hasBin: true + requiresBuild: true + optionalDependencies: + esbuild-android-arm64: 0.13.4 + esbuild-darwin-64: 0.13.4 + esbuild-darwin-arm64: 0.13.4 + esbuild-freebsd-64: 0.13.4 + esbuild-freebsd-arm64: 0.13.4 + esbuild-linux-32: 0.13.4 + esbuild-linux-64: 0.13.4 + esbuild-linux-arm: 0.13.4 + esbuild-linux-arm64: 0.13.4 + esbuild-linux-mips64le: 0.13.4 + esbuild-linux-ppc64le: 0.13.4 + esbuild-openbsd-64: 0.13.4 + esbuild-sunos-64: 0.13.4 + esbuild-windows-32: 0.13.4 + esbuild-windows-64: 0.13.4 + esbuild-windows-arm64: 0.13.4 dev: true /escalade/3.1.1: @@ -1760,7 +2043,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard/16.0.3_3062fa9fac81ca2e86f20e6f3c8ea22d: + /eslint-config-standard/16.0.3_dfa64ed3583b1f068d7b5761cc0291ce: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: ^7.12.1 @@ -1769,20 +2052,20 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: eslint: 7.32.0 - eslint-plugin-import: 2.23.4_eslint@7.32.0 + eslint-plugin-import: 2.24.2_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 5.1.0_eslint@7.32.0 dev: true - /eslint-import-resolver-node/0.3.4: - resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} + /eslint-import-resolver-node/0.3.6: + resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: - debug: 2.6.9 + debug: 3.2.7 resolve: 1.20.0 dev: true - /eslint-module-utils/2.6.1: - resolution: {integrity: sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==} + /eslint-module-utils/2.6.2: + resolution: {integrity: sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==} engines: {node: '>=4'} dependencies: debug: 3.2.7 @@ -1817,8 +2100,8 @@ packages: htmlparser2: 6.0.1 dev: true - /eslint-plugin-import/2.23.4_eslint@7.32.0: - resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} + /eslint-plugin-import/2.24.2_eslint@7.32.0: + resolution: {integrity: sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 @@ -1828,21 +2111,21 @@ packages: debug: 2.6.9 doctrine: 2.1.0 eslint: 7.32.0 - eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.1 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.6.2 find-up: 2.1.0 has: 1.0.3 - is-core-module: 2.5.0 + is-core-module: 2.7.0 minimatch: 3.0.4 object.values: 1.1.4 pkg-up: 2.0.0 read-pkg-up: 3.0.0 resolve: 1.20.0 - tsconfig-paths: 3.9.0 + tsconfig-paths: 3.11.0 dev: true - /eslint-plugin-jest/24.4.0_eslint@7.32.0+typescript@4.3.5: - resolution: {integrity: sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==} + /eslint-plugin-jest/24.5.2_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-lrI3sGAyZi513RRmP08sIW241Ti/zMnn/6wbE4ZBhb3M2pJ9ztaZMnSKSKKBUfotVdwqU8W1KtD8ao2/FR8DIg==} engines: {node: '>=10'} peerDependencies: '@typescript-eslint/eslint-plugin': '>= 4' @@ -1851,21 +2134,22 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.20.0_eslint@7.32.0+typescript@4.3.5 + '@typescript-eslint/experimental-utils': 4.29.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsonc/1.4.0_eslint@7.32.0: - resolution: {integrity: sha512-SmajEsMUFIIZEnUdng5b2U1MkxB9pOb7IiiGKOsh+W6cFbPljFIH8ET+6vy1eLI0u2YQEzjGZ7xGiWs8ynk4Xw==} + /eslint-plugin-jsonc/1.7.0_eslint@7.32.0: + resolution: {integrity: sha512-pb3CAD9B0zhv3r9Bg9AdzswL50I3mbIq1ys+tNeuaDeibFlweo84SBNm22oqaFx/Dka+YZw2SLukAkQlJzSHMQ==} + engines: {node: '>=8.10.0'} peerDependencies: - eslint: ^5.0.0 || >=6.0.0 + eslint: '>=5.0.0' dependencies: eslint: 7.32.0 eslint-utils: 3.0.0_eslint@7.32.0 - jsonc-eslint-parser: 1.1.0_eslint@7.32.0 + jsonc-eslint-parser: 1.4.1 natural-compare: 1.4.0 dev: true @@ -1893,8 +2177,8 @@ packages: eslint: 7.32.0 dev: true - /eslint-plugin-react/7.24.0_eslint@7.32.0: - resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==} + /eslint-plugin-react/7.26.1_eslint@7.32.0: + resolution: {integrity: sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 @@ -1903,23 +2187,26 @@ packages: array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 eslint: 7.32.0 - has: 1.0.3 + estraverse: 5.2.0 jsx-ast-utils: 3.2.0 minimatch: 3.0.4 object.entries: 1.1.4 object.fromentries: 2.0.4 + object.hasown: 1.0.0 object.values: 1.1.4 prop-types: 15.7.2 resolve: 2.0.0-next.3 + semver: 6.3.0 string.prototype.matchall: 4.0.5 dev: true - /eslint-plugin-unicorn/34.0.1_eslint@7.32.0: - resolution: {integrity: sha512-GUBtRYRhPVOW/GDu6QtOjrneSZxY/MulOT8puJU+47VKCzNmMgS/iHO2gZqoQ7KPMrpNYlebUlvCWy3IR1USVQ==} + /eslint-plugin-unicorn/35.0.0_eslint@7.32.0: + resolution: {integrity: sha512-FHsaO68tDPQILfs/mGF8eSISJp8RswR4FpUuBDnueK2wyEHC6zmsc9WxjYyldXoIsBuVmru6jQyFCbCWPoW/KQ==} engines: {node: '>=12'} peerDependencies: eslint: '>=7.28.0' dependencies: + '@babel/helper-validator-identifier': 7.15.7 ci-info: 3.2.0 clean-regexp: 1.0.0 eslint: 7.32.0 @@ -1930,30 +2217,29 @@ packages: pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.23 - reserved-words: 0.1.2 safe-regex: 2.1.1 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-vue/7.12.1_eslint@7.32.0: - resolution: {integrity: sha512-xHf/wCt88qmzqQerjaSteUFGASj7fPreglKD4ijnvoKRkoSJ3/H3kuJE8QFFtc+2wjw6hRDs834HH7vpuTJQzg==} + /eslint-plugin-vue/7.17.0_eslint@7.32.0: + resolution: {integrity: sha512-Rq5R2QetDCgC+kBFQw1+aJ5B93tQ4xqZvoCUxuIzwTonngNArsdP8ChM8PowIzsJvRtWl4ltGh/bZcN3xhFWSw==} engines: {node: '>=8.10'} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 7.32.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 - semver: 7.3.4 - vue-eslint-parser: 7.6.0_eslint@7.32.0 + semver: 6.3.0 + vue-eslint-parser: 7.11.0_eslint@7.32.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.9.0_eslint@7.32.0: - resolution: {integrity: sha512-0hHBm/aOyaRSQ3y7iEJ5uSIksYf2kdv3riMLEJoyyOBoQ6p1ODxJCBBhWdo/cbnFZRPvGhzDd5RCTqgExsIqMA==} + /eslint-plugin-yml/0.10.1_eslint@7.32.0: + resolution: {integrity: sha512-af0WgO3qaH+RW6jv1s6RzXKlg2NZLisN95lqGUf1KqBT6rEJyGSCpM49QYaSTvzmMaB/gcdbrnAfNoYwUn0Yig==} peerDependencies: eslint: '>=6.0.0' dependencies: @@ -1961,7 +2247,7 @@ packages: eslint: 7.32.0 lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 0.3.2 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color dev: true @@ -1990,7 +2276,7 @@ packages: '@babel/core': 7.12.16 '@babel/eslint-parser': 7.12.16_f67f4a88134cc49ad89781ec83e5a8a9 eslint: 7.32.0 - eslint-visitor-keys: 2.0.0 + eslint-visitor-keys: 2.1.0 esquery: 1.4.0 multimap: 1.1.0 transitivePeerDependencies: @@ -2011,7 +2297,7 @@ packages: eslint: '>=5' dependencies: eslint: 7.32.0 - eslint-visitor-keys: 2.0.0 + eslint-visitor-keys: 2.1.0 dev: true /eslint-visitor-keys/1.3.0: @@ -2024,9 +2310,9 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.0.0: - resolution: {integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} dev: true /eslint/7.32.0: @@ -2078,14 +2364,14 @@ packages: - supports-color dev: true - /esno/0.9.1: - resolution: {integrity: sha512-3pnZ7fI0+8R7kJSTwuOfzAvXNXun7eaZsTSE5avkNRrxTokq3Jm32gaah3Zgl5opHQ1K9SJasoQQySzmfN8alw==} + /esno/0.10.1: + resolution: {integrity: sha512-wsXUWZxI0O59bvOjggWOGDd6VSwPxG+37Np8aUI1LwORIONN3L2nOOJHT7jZ3xAGkfq/J3YcnZsx+Mmw6BQFmQ==} hasBin: true dependencies: cross-spawn: 7.0.3 - esbuild: 0.12.22 - esbuild-node-loader: 0.3.1 - esbuild-register: 3.0.0_esbuild@0.12.22 + esbuild: 0.13.3 + esbuild-node-loader: 0.4.2 + esbuild-register: 3.0.0_esbuild@0.13.3 dev: true /espree/6.2.1: @@ -2161,27 +2447,18 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expect/27.0.6: - resolution: {integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==} + /expect/27.2.5: + resolution: {integrity: sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 ansi-styles: 5.2.0 jest-get-type: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 + jest-matcher-utils: 27.2.5 + jest-message-util: 27.2.5 jest-regex-util: 27.0.6 dev: true - /external-editor/3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - dev: true - /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2192,10 +2469,10 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.4 '@nodelib/fs.walk': 1.2.6 - glob-parent: 5.1.1 + glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.2 - picomatch: 2.2.2 + micromatch: 4.0.4 + picomatch: 2.3.0 dev: true /fast-json-stable-stringify/2.1.0: @@ -2218,13 +2495,6 @@ packages: bser: 2.1.1 dev: true - /figures/3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - /file-entry-cache/6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -2329,13 +2599,6 @@ packages: engines: {node: '>=10'} dev: true - /glob-parent/5.1.1: - resolution: {integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.1 - dev: true - /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2373,18 +2636,6 @@ packages: type-fest: 0.20.2 dev: true - /globby/11.0.2: - resolution: {integrity: sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.5 - ignore: 5.1.8 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - /globby/11.0.4: resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} engines: {node: '>=10'} @@ -2541,25 +2792,6 @@ packages: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true - /inquirer/7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - dependencies: - ansi-escapes: 4.3.1 - chalk: 4.1.0 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.20 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.3 - string-width: 4.2.0 - strip-ansi: 6.0.0 - through: 2.3.8 - dev: true - /internal-slot/1.0.3: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} @@ -2610,14 +2842,8 @@ packages: ci-info: 3.2.0 dev: true - /is-core-module/2.2.0: - resolution: {integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==} - dependencies: - has: 1.0.3 - dev: true - - /is-core-module/2.5.0: - resolution: {integrity: sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==} + /is-core-module/2.7.0: + resolution: {integrity: sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==} dependencies: has: 1.0.3 dev: true @@ -2668,14 +2894,6 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-regex/1.1.2: - resolution: {integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-symbols: 1.0.2 - dev: true - /is-regex/1.1.3: resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} engines: {node: '>= 0.4'} @@ -2689,11 +2907,6 @@ packages: engines: {node: '>=8'} dev: true - /is-string/1.0.5: - resolution: {integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==} - engines: {node: '>= 0.4'} - dev: true - /is-string/1.0.6: resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} engines: {node: '>= 0.4'} @@ -2759,35 +2972,35 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-changed-files/27.0.6: - resolution: {integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==} + /jest-changed-files/27.2.5: + resolution: {integrity: sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 execa: 5.0.0 throat: 6.0.1 dev: true - /jest-circus/27.0.6: - resolution: {integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==} + /jest-circus/27.2.5: + resolution: {integrity: sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/environment': 27.2.5 + '@jest/test-result': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 chalk: 4.1.0 co: 4.6.0 dedent: 0.7.0 - expect: 27.0.6 + expect: 27.2.5 is-generator-fn: 2.1.0 - jest-each: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-runtime: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - pretty-format: 27.0.6 + jest-each: 27.2.5 + jest-matcher-utils: 27.2.5 + jest-message-util: 27.2.5 + jest-runtime: 27.2.5 + jest-snapshot: 27.2.5 + jest-util: 27.2.5 + pretty-format: 27.2.5 slash: 3.0.0 stack-utils: 2.0.3 throat: 6.0.1 @@ -2795,8 +3008,8 @@ packages: - supports-color dev: true - /jest-cli/27.0.6: - resolution: {integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==} + /jest-cli/27.2.5: + resolution: {integrity: sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -2805,16 +3018,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 + '@jest/core': 27.2.5 + '@jest/test-result': 27.2.5 + '@jest/types': 27.2.5 chalk: 4.1.0 exit: 0.1.2 graceful-fs: 4.2.6 import-local: 3.0.2 - jest-config: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-config: 27.2.5 + jest-util: 27.2.5 + jest-validate: 27.2.5 prompts: 2.4.0 yargs: 16.2.0 transitivePeerDependencies: @@ -2825,8 +3038,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.0.6: - resolution: {integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==} + /jest-config/27.2.5: + resolution: {integrity: sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -2835,26 +3048,26 @@ packages: optional: true dependencies: '@babel/core': 7.12.16 - '@jest/test-sequencer': 27.0.6 - '@jest/types': 27.0.6 - babel-jest: 27.0.6_@babel+core@7.12.16 + '@jest/test-sequencer': 27.2.5 + '@jest/types': 27.2.5 + babel-jest: 27.2.5_@babel+core@7.12.16 chalk: 4.1.0 deepmerge: 4.2.2 glob: 7.1.6 graceful-fs: 4.2.6 is-ci: 3.0.0 - jest-circus: 27.0.6 - jest-environment-jsdom: 27.0.6 - jest-environment-node: 27.0.6 + jest-circus: 27.2.5 + jest-environment-jsdom: 27.2.5 + jest-environment-node: 27.2.5 jest-get-type: 27.0.6 - jest-jasmine2: 27.0.6 + jest-jasmine2: 27.2.5 jest-regex-util: 27.0.6 - jest-resolve: 27.0.6 - jest-runner: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-resolve: 27.2.5 + jest-runner: 27.2.5 + jest-util: 27.2.5 + jest-validate: 27.2.5 micromatch: 4.0.4 - pretty-format: 27.0.6 + pretty-format: 27.2.5 transitivePeerDependencies: - bufferutil - canvas @@ -2872,6 +3085,16 @@ packages: pretty-format: 27.0.6 dev: true + /jest-diff/27.2.5: + resolution: {integrity: sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.0 + diff-sequences: 27.0.6 + jest-get-type: 27.0.6 + pretty-format: 27.2.5 + dev: true + /jest-docblock/27.0.6: resolution: {integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -2879,27 +3102,27 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.0.6: - resolution: {integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==} + /jest-each/27.2.5: + resolution: {integrity: sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 chalk: 4.1.0 jest-get-type: 27.0.6 - jest-util: 27.0.6 - pretty-format: 27.0.6 + jest-util: 27.2.5 + pretty-format: 27.2.5 dev: true - /jest-environment-jsdom/27.0.6: - resolution: {integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==} + /jest-environment-jsdom/27.2.5: + resolution: {integrity: sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/fake-timers': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 - jest-mock: 27.0.6 - jest-util: 27.0.6 + '@jest/environment': 27.2.5 + '@jest/fake-timers': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 + jest-mock: 27.2.5 + jest-util: 27.2.5 jsdom: 16.7.0 transitivePeerDependencies: - bufferutil @@ -2908,16 +3131,16 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.0.6: - resolution: {integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==} + /jest-environment-node/27.2.5: + resolution: {integrity: sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.0.6 - '@jest/fake-timers': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 - jest-mock: 27.0.6 - jest-util: 27.0.6 + '@jest/environment': 27.2.5 + '@jest/fake-timers': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 + jest-mock: 27.2.5 + jest-util: 27.2.5 dev: true /jest-get-type/27.0.6: @@ -2925,94 +3148,94 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.0.6: - resolution: {integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==} + /jest-haste-map/27.2.5: + resolution: {integrity: sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 '@types/graceful-fs': 4.1.5 - '@types/node': 16.4.12 + '@types/node': 16.10.3 anymatch: 3.1.1 fb-watchman: 2.0.1 graceful-fs: 4.2.6 jest-regex-util: 27.0.6 jest-serializer: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 + jest-util: 27.2.5 + jest-worker: 27.2.5 micromatch: 4.0.4 walker: 1.0.7 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.0.6: - resolution: {integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==} + /jest-jasmine2/27.2.5: + resolution: {integrity: sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/traverse': 7.12.13 - '@jest/environment': 27.0.6 + '@jest/environment': 27.2.5 '@jest/source-map': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/test-result': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 chalk: 4.1.0 co: 4.6.0 - expect: 27.0.6 + expect: 27.2.5 is-generator-fn: 2.1.0 - jest-each: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-runtime: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - pretty-format: 27.0.6 + jest-each: 27.2.5 + jest-matcher-utils: 27.2.5 + jest-message-util: 27.2.5 + jest-runtime: 27.2.5 + jest-snapshot: 27.2.5 + jest-util: 27.2.5 + pretty-format: 27.2.5 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-leak-detector/27.0.6: - resolution: {integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==} + /jest-leak-detector/27.2.5: + resolution: {integrity: sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: jest-get-type: 27.0.6 - pretty-format: 27.0.6 + pretty-format: 27.2.5 dev: true - /jest-matcher-utils/27.0.6: - resolution: {integrity: sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==} + /jest-matcher-utils/27.2.5: + resolution: {integrity: sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.0 - jest-diff: 27.0.6 + jest-diff: 27.2.5 jest-get-type: 27.0.6 - pretty-format: 27.0.6 + pretty-format: 27.2.5 dev: true - /jest-message-util/27.0.6: - resolution: {integrity: sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==} + /jest-message-util/27.2.5: + resolution: {integrity: sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.12.13 - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 '@types/stack-utils': 2.0.0 chalk: 4.1.0 graceful-fs: 4.2.6 micromatch: 4.0.4 - pretty-format: 27.0.6 + pretty-format: 27.2.5 slash: 3.0.0 stack-utils: 2.0.3 dev: true - /jest-mock/27.0.6: - resolution: {integrity: sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==} + /jest-mock/27.2.5: + resolution: {integrity: sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.0.6: + /jest-pnp-resolver/1.2.2_jest-resolve@27.2.5: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -3021,7 +3244,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.0.6 + jest-resolve: 27.2.5 dev: true /jest-regex-util/27.0.6: @@ -3029,56 +3252,57 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.0.6: - resolution: {integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==} + /jest-resolve-dependencies/27.2.5: + resolution: {integrity: sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 jest-regex-util: 27.0.6 - jest-snapshot: 27.0.6 + jest-snapshot: 27.2.5 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.0.6: - resolution: {integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==} + /jest-resolve/27.2.5: + resolution: {integrity: sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 chalk: 4.1.0 escalade: 3.1.1 graceful-fs: 4.2.6 - jest-pnp-resolver: 1.2.2_jest-resolve@27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-haste-map: 27.2.5 + jest-pnp-resolver: 1.2.2_jest-resolve@27.2.5 + jest-util: 27.2.5 + jest-validate: 27.2.5 resolve: 1.20.0 slash: 3.0.0 dev: true - /jest-runner/27.0.6: - resolution: {integrity: sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==} + /jest-runner/27.2.5: + resolution: {integrity: sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/environment': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/console': 27.2.5 + '@jest/environment': 27.2.5 + '@jest/test-result': 27.2.5 + '@jest/transform': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 chalk: 4.1.0 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 jest-docblock: 27.0.6 - jest-environment-jsdom: 27.0.6 - jest-environment-node: 27.0.6 - jest-haste-map: 27.0.6 - jest-leak-detector: 27.0.6 - jest-message-util: 27.0.6 - jest-resolve: 27.0.6 - jest-runtime: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 + jest-environment-jsdom: 27.2.5 + jest-environment-node: 27.2.5 + jest-haste-map: 27.2.5 + jest-leak-detector: 27.2.5 + jest-message-util: 27.2.5 + jest-resolve: 27.2.5 + jest-runtime: 27.2.5 + jest-util: 27.2.5 + jest-worker: 27.2.5 source-map-support: 0.5.19 throat: 6.0.1 transitivePeerDependencies: @@ -3088,33 +3312,34 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.0.6: - resolution: {integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==} + /jest-runtime/27.2.5: + resolution: {integrity: sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/environment': 27.0.6 - '@jest/fake-timers': 27.0.6 - '@jest/globals': 27.0.6 + '@jest/console': 27.2.5 + '@jest/environment': 27.2.5 + '@jest/fake-timers': 27.2.5 + '@jest/globals': 27.2.5 '@jest/source-map': 27.0.6 - '@jest/test-result': 27.0.6 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@jest/test-result': 27.2.5 + '@jest/transform': 27.2.5 + '@jest/types': 27.2.5 '@types/yargs': 16.0.4 chalk: 4.1.0 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 + execa: 5.0.0 exit: 0.1.2 glob: 7.1.6 graceful-fs: 4.2.6 - jest-haste-map: 27.0.6 - jest-message-util: 27.0.6 - jest-mock: 27.0.6 + jest-haste-map: 27.2.5 + jest-message-util: 27.2.5 + jest-mock: 27.2.5 jest-regex-util: 27.0.6 - jest-resolve: 27.0.6 - jest-snapshot: 27.0.6 - jest-util: 27.0.6 - jest-validate: 27.0.6 + jest-resolve: 27.2.5 + jest-snapshot: 27.2.5 + jest-util: 27.2.5 + jest-validate: 27.2.5 slash: 3.0.0 strip-bom: 4.0.0 yargs: 16.2.0 @@ -3126,12 +3351,12 @@ packages: resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 16.4.12 + '@types/node': 16.10.3 graceful-fs: 4.2.6 dev: true - /jest-snapshot/27.0.6: - resolution: {integrity: sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==} + /jest-snapshot/27.2.5: + resolution: {integrity: sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.12.16 @@ -3140,24 +3365,24 @@ packages: '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.12.16 '@babel/traverse': 7.12.13 '@babel/types': 7.12.13 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 + '@jest/transform': 27.2.5 + '@jest/types': 27.2.5 '@types/babel__traverse': 7.11.0 '@types/prettier': 2.2.1 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.12.16 chalk: 4.1.0 - expect: 27.0.6 + expect: 27.2.5 graceful-fs: 4.2.6 - jest-diff: 27.0.6 + jest-diff: 27.2.5 jest-get-type: 27.0.6 - jest-haste-map: 27.0.6 - jest-matcher-utils: 27.0.6 - jest-message-util: 27.0.6 - jest-resolve: 27.0.6 - jest-util: 27.0.6 + jest-haste-map: 27.2.5 + jest-matcher-utils: 27.2.5 + jest-message-util: 27.2.5 + jest-resolve: 27.2.5 + jest-util: 27.2.5 natural-compare: 1.4.0 - pretty-format: 27.0.6 - semver: 7.3.4 + pretty-format: 27.2.5 + semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true @@ -3174,42 +3399,54 @@ packages: picomatch: 2.3.0 dev: true - /jest-validate/27.0.6: - resolution: {integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==} + /jest-util/27.2.5: + resolution: {integrity: sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 + chalk: 4.1.0 + graceful-fs: 4.2.6 + is-ci: 3.0.0 + picomatch: 2.3.0 + dev: true + + /jest-validate/27.2.5: + resolution: {integrity: sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.2.5 camelcase: 6.2.0 chalk: 4.1.0 jest-get-type: 27.0.6 leven: 3.1.0 - pretty-format: 27.0.6 + pretty-format: 27.2.5 dev: true - /jest-watcher/27.0.6: - resolution: {integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==} + /jest-watcher/27.2.5: + resolution: {integrity: sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 - '@types/node': 16.4.12 + '@jest/test-result': 27.2.5 + '@jest/types': 27.2.5 + '@types/node': 16.10.3 ansi-escapes: 4.3.1 chalk: 4.1.0 - jest-util: 27.0.6 + jest-util: 27.2.5 string-length: 4.0.1 dev: true - /jest-worker/27.0.6: - resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} + /jest-worker/27.2.5: + resolution: {integrity: sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.4.12 + '@types/node': 16.10.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.0.6: - resolution: {integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==} + /jest/27.2.5: + resolution: {integrity: sha512-vDMzXcpQN4Ycaqu+vO7LX8pZwNNoKMhc+gSp6q1D8S6ftRk8gNW8cni3YFxknP95jxzQo23Lul0BI2FrWgnwYQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -3218,9 +3455,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.6 + '@jest/core': 27.2.5 import-local: 3.0.2 - jest-cli: 27.0.6 + jest-cli: 27.2.5 transitivePeerDependencies: - bufferutil - canvas @@ -3329,15 +3566,15 @@ packages: minimist: 1.2.5 dev: true - /jsonc-eslint-parser/1.1.0_eslint@7.32.0: - resolution: {integrity: sha512-FA3oS+8V0Mz4vv19YpY4TuZZi2ecR0RHTua9SjbCYb4+e35MWKIi7jn17zdGi6jxE7Cv7Vk61ml376MmMENieA==} + /jsonc-eslint-parser/1.4.1: + resolution: {integrity: sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg==} + engines: {node: '>=8.10.0'} dependencies: - eslint-utils: 3.0.0_eslint@7.32.0 - eslint-visitor-keys: 3.0.0 - espree: 7.3.1 + acorn: 7.4.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 1.3.0 + espree: 6.2.1 semver: 6.3.0 - transitivePeerDependencies: - - eslint dev: true /jsonc-parser/3.0.0: @@ -3423,21 +3660,10 @@ packages: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} dev: true - /lodash/4.17.20: - resolution: {integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==} - dev: true - /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /log-symbols/4.0.0: - resolution: {integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.0 - dev: true - /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -3478,14 +3704,6 @@ packages: engines: {node: '>= 8'} dev: true - /micromatch/4.0.2: - resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==} - engines: {node: '>=8'} - dependencies: - braces: 3.0.2 - picomatch: 2.2.2 - dev: true - /micromatch/4.0.4: resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} @@ -3533,10 +3751,6 @@ packages: resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} dev: true - /mute-stream/0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: true - /mz/2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -3592,10 +3806,6 @@ packages: resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} dev: true - /object-inspect/1.9.0: - resolution: {integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==} - dev: true - /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -3626,10 +3836,17 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.0-next.2 + es-abstract: 1.18.5 has: 1.0.3 dev: true + /object.hasown/1.0.0: + resolution: {integrity: sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==} + dependencies: + define-properties: 1.1.3 + es-abstract: 1.18.5 + dev: true + /object.values/1.1.4: resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} @@ -3676,16 +3893,6 @@ packages: word-wrap: 1.2.3 dev: true - /os-tmpdir/1.0.2: - resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} - engines: {node: '>=0.10.0'} - dev: true - - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - /p-limit/1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -3789,11 +3996,6 @@ packages: engines: {node: '>=8'} dev: true - /picomatch/2.2.2: - resolution: {integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==} - engines: {node: '>=8.6'} - dev: true - /picomatch/2.3.0: resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} @@ -3865,6 +4067,16 @@ packages: react-is: 17.0.1 dev: true + /pretty-format/27.2.5: + resolution: {integrity: sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.2.5 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.1 + dev: true + /progress/2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -3878,6 +4090,14 @@ packages: sisteransi: 1.0.5 dev: true + /prompts/2.4.1: + resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + /prop-types/15.7.2: resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: @@ -3978,10 +4198,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /reserved-words/0.1.2: - resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} - dev: true - /resolve-cwd/3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -4002,25 +4218,17 @@ packages: /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.2.0 + is-core-module: 2.7.0 path-parse: 1.0.6 dev: true /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} dependencies: - is-core-module: 2.2.0 + is-core-module: 2.7.0 path-parse: 1.0.6 dev: true - /restore-cursor/3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.3 - dev: true - /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -4041,24 +4249,12 @@ packages: fsevents: 2.3.2 dev: true - /run-async/2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - dev: true - /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.2 dev: true - /rxjs/6.6.3: - resolution: {integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==} - engines: {npm: '>=2.0.0'} - dependencies: - tslib: 1.14.1 - dev: true - /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true @@ -4123,7 +4319,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.9.0 + object-inspect: 1.11.0 dev: true /signal-exit/3.0.3: @@ -4238,13 +4434,6 @@ packages: side-channel: 1.0.4 dev: true - /string.prototype.trimend/1.0.3: - resolution: {integrity: sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - /string.prototype.trimend/1.0.4: resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: @@ -4252,13 +4441,6 @@ packages: define-properties: 1.1.3 dev: true - /string.prototype.trimstart/1.0.3: - resolution: {integrity: sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - /string.prototype.trimstart/1.0.4: resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: @@ -4293,8 +4475,8 @@ packages: engines: {node: '>=8'} dev: true - /sucrase/3.20.0: - resolution: {integrity: sha512-Rsp+BX7DRuCleJvBAHN7gQ3ddk7U0rJev19XlIBF6dAq9vX4Tr5mHk4E7+ig/I7BM3DLYotCmm20lfBElT2XtQ==} + /sucrase/3.20.1: + resolution: {integrity: sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==} engines: {node: '>=8'} hasBin: true dependencies: @@ -4389,17 +4571,6 @@ packages: resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==} dev: true - /through/2.3.8: - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} - dev: true - - /tmp/0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - dependencies: - os-tmpdir: 1.0.2 - dev: true - /tmpl/1.0.4: resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} dev: true @@ -4441,7 +4612,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-jest/27.0.5_92306e36c1a4cf876b1cd4839a977b9c: + /ts-jest/27.0.5_c167855b7a039eaaa2a6b38847c1969c: resolution: {integrity: sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -4459,21 +4630,21 @@ packages: babel-jest: optional: true dependencies: - '@types/jest': 27.0.1 + '@types/jest': 27.0.2 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.0.6 + jest: 27.2.5 jest-util: 27.0.6 json5: 2.2.0 lodash: 4.17.21 make-error: 1.3.6 semver: 7.3.5 - typescript: 4.3.5 + typescript: 4.4.3 yargs-parser: 20.2.5 dev: true - /tsconfig-paths/3.9.0: - resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} + /tsconfig-paths/3.11.0: + resolution: {integrity: sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==} dependencies: '@types/json5': 0.0.29 json5: 1.0.1 @@ -4485,8 +4656,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsup/4.14.0_typescript@4.3.5: - resolution: {integrity: sha512-77rWdzhikTP9mQ34XMRzK83tw++LF6f4ox/HNERlgesB7g6g5VQ1iJlueG9O0P9HAZGVKavUwyoZv0+322p6rg==} + /tsup/5.4.0_typescript@4.4.3: + resolution: {integrity: sha512-wm52TUJzDCvF9dJ3TxYtoJg8L7EjSYsOsH+jZhMMXfk1qZn6CdxFStwzMnwhyducdMBXHQNl7wZn+ioIhJoCHA==} hasBin: true peerDependencies: typescript: ^4.2.3 @@ -4495,41 +4666,31 @@ packages: optional: true dependencies: cac: 6.7.2 - chalk: 4.1.0 + chalk: 4.1.2 chokidar: 3.5.1 debug: 4.3.2 - esbuild: 0.12.18 + esbuild: 0.13.4 execa: 5.0.0 globby: 11.0.4 joycon: 3.0.1 postcss-load-config: 3.0.1 resolve-from: 5.0.0 rollup: 2.56.3 - sucrase: 3.20.0 + sucrase: 3.20.1 tree-kill: 1.2.2 - typescript: 4.3.5 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /tsutils/3.20.0_typescript@4.3.5: - resolution: {integrity: sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.3.5 - dev: true - - /tsutils/3.21.0_typescript@4.3.5: + /tsutils/3.21.0_typescript@4.4.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.3.5 + typescript: 4.4.3 dev: true /type-check/0.3.2: @@ -4577,8 +4738,8 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript/4.3.5: - resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} + /typescript/4.4.3: + resolution: {integrity: sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -4612,8 +4773,8 @@ packages: resolution: {integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==} dev: true - /v8-to-istanbul/8.0.0: - resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==} + /v8-to-istanbul/8.1.0: + resolution: {integrity: sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==} engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.3 @@ -4628,8 +4789,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vue-eslint-parser/7.6.0_eslint@7.32.0: - resolution: {integrity: sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==} + /vue-eslint-parser/7.11.0_eslint@7.32.0: + resolution: {integrity: sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==} engines: {node: '>=8.10'} peerDependencies: eslint: '>=5.0.0' @@ -4641,6 +4802,7 @@ packages: espree: 6.2.1 esquery: 1.4.0 lodash: 4.17.21 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -4768,10 +4930,10 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml-eslint-parser/0.3.2: - resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==} + /yaml-eslint-parser/0.4.1: + resolution: {integrity: sha512-GoJ/p1EW8O2tbTbuhfxjo1XhfUFU3uX3kwvfEQoOaZjO2Lubx8POjlsSqB+18b3SxkujAdQYT9r9nURaUWNYWQ==} dependencies: - eslint-visitor-keys: 1.3.0 + eslint-visitor-keys: 2.1.0 lodash: 4.17.21 yaml: 1.10.0 dev: true diff --git a/tsup.config.ts b/tsup.config.ts new file mode 100644 index 0000000..c350cf2 --- /dev/null +++ b/tsup.config.ts @@ -0,0 +1,13 @@ +import { Options } from 'tsup' + +const config: Options = { + splitting: true, + format: ['esm', 'cjs'], + entryPoints: [ + 'src/*.ts', + ], + clean: true, + dts: true, +} + +export default config