diff --git a/package.json b/package.json index 1d2c0d400a..d2ff684529 100644 --- a/package.json +++ b/package.json @@ -44,35 +44,35 @@ "@types/katex": "^0.11.1", "@types/markdown-it": "^12.2.1", "@types/mermaid": "^8.2.7", - "@types/node": "^16.10.1", - "@types/prettier": "^2.4.0", + "@types/node": "^16.10.2", + "@types/prettier": "^2.4.1", "@types/prismjs": "^1.16.6", "@types/prompts": "^2.4.0", "@types/recordrtc": "^5.6.7", "@types/resolve": "^1.20.1", "@types/semver": "^7.3.8", - "@typescript-eslint/eslint-plugin": "^4.31.2", + "@typescript-eslint/eslint-plugin": "^4.32.0", "@vueuse/core": "^6.5.3", "bumpp": "^7.1.1", "cross-env": "^7.0.3", "cypress": "^7.7.0", "eslint": "^7.32.0", "eslint-plugin-cypress": "^2.12.1", - "eslint-plugin-jest": "^24.4.2", + "eslint-plugin-jest": "^24.5.0", "esno": "^0.10.0", "husky": "4.3.7", - "jest": "^27.2.2", + "jest": "^27.2.4", "katex": "^0.13.18", "lint-staged": "^11.1.2", - "mermaid": "^8.13.0", + "mermaid": "^8.13.2", "playwright-chromium": "^1.15.0", - "pnpm": "^6.15.1", + "pnpm": "^6.16.0", "rimraf": "^3.0.2", "ts-jest": "^27.0.5", - "tsup": "5.2.0", + "tsup": "5.2.1", "typescript": "^4.4.3", - "vite": "^2.5.10", - "vite-plugin-windicss": "^1.4.7", + "vite": "^2.6.1", + "vite-plugin-windicss": "^1.4.8", "zx": "^4.2.0" }, "engines": { diff --git a/packages/client/package.json b/packages/client/package.json index 5d755d1649..c160891865 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -18,22 +18,22 @@ "@vueuse/core": "^6.5.3", "@vueuse/head": "^0.6.0", "@vueuse/motion": "^1.6.0", - "codemirror": "^5.63.0", + "codemirror": "^5.63.1", "drauu": "^0.2.0", "file-saver": "^2.0.5", "js-base64": "^3.7.2", "js-yaml": "^4.1.0", "katex": "^0.13.18", - "mermaid": "^8.13.0", + "mermaid": "^8.13.2", "monaco-editor": "^0.28.1", "nanoid": "^3.1.28", "prettier": "^2.4.1", "recordrtc": "^5.6.2", "resolve": "^1.20.0", - "vite-plugin-windicss": "^1.4.7", + "vite-plugin-windicss": "^1.4.8", "vue": "^3.2.19", "vue-router": "^4.0.11", - "windicss": "^3.1.7" + "windicss": "^3.1.8" }, "engines": { "node": ">=14.0.0" diff --git a/packages/slidev/package.json b/packages/slidev/package.json index bae36b8bc6..ae480202ba 100644 --- a/packages/slidev/package.json +++ b/packages/slidev/package.json @@ -53,14 +53,14 @@ "@vitejs/plugin-vue": "^1.9.2", "@vue/compiler-sfc": "^3.2.19", "cli-progress": "^3.9.1", - "codemirror": "^5.63.0", + "codemirror": "^5.63.1", "connect": "^3.7.0", "debug": "^4.3.2", "fast-glob": "^3.2.7", "fs-extra": "^10.0.0", "import-from": "^4.0.0", "is-installed-globally": "^0.4.0", - "jiti": "^1.12.3", + "jiti": "^1.12.5", "js-base64": "^3.7.2", "katex": "^0.13.18", "kolorist": "^1.5.0", @@ -79,13 +79,13 @@ "shiki": "^0.9.11", "unplugin-icons": "^0.11.4", "unplugin-vue-components": "^0.15.4", - "vite": "^2.5.10", + "vite": "^2.6.1", "vite-plugin-md": "^0.11.1", "vite-plugin-remote-assets": "^0.2.2", "vite-plugin-vue-server-ref": "^0.2.4", - "vite-plugin-windicss": "^1.4.7", + "vite-plugin-windicss": "^1.4.8", "vue": "^3.2.19", - "windicss": "^3.1.7", + "windicss": "^3.1.8", "yargs": "^17.2.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57f9926bcf..cfe1618669 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,35 +21,35 @@ importers: '@types/katex': ^0.11.1 '@types/markdown-it': ^12.2.1 '@types/mermaid': ^8.2.7 - '@types/node': ^16.10.1 - '@types/prettier': ^2.4.0 + '@types/node': ^16.10.2 + '@types/prettier': ^2.4.1 '@types/prismjs': ^1.16.6 '@types/prompts': ^2.4.0 '@types/recordrtc': ^5.6.7 '@types/resolve': ^1.20.1 '@types/semver': ^7.3.8 - '@typescript-eslint/eslint-plugin': ^4.31.2 + '@typescript-eslint/eslint-plugin': ^4.32.0 '@vueuse/core': ^6.5.3 bumpp: ^7.1.1 cross-env: ^7.0.3 cypress: ^7.7.0 eslint: ^7.32.0 eslint-plugin-cypress: ^2.12.1 - eslint-plugin-jest: ^24.4.2 + eslint-plugin-jest: ^24.5.0 esno: ^0.10.0 husky: 4.3.7 - jest: ^27.2.2 + jest: ^27.2.4 katex: ^0.13.18 lint-staged: ^11.1.2 - mermaid: ^8.13.0 + mermaid: ^8.13.2 playwright-chromium: ^1.15.0 - pnpm: ^6.15.1 + pnpm: ^6.16.0 rimraf: ^3.0.2 ts-jest: ^27.0.5 - tsup: 5.2.0 + tsup: 5.2.1 typescript: ^4.4.3 - vite: ^2.5.10 - vite-plugin-windicss: ^1.4.7 + vite: ^2.6.1 + vite-plugin-windicss: ^1.4.8 zx: ^4.2.0 devDependencies: '@antfu/eslint-config': 0.9.0_eslint@7.32.0+typescript@4.4.3 @@ -69,35 +69,35 @@ importers: '@types/katex': 0.11.1 '@types/markdown-it': 12.2.1 '@types/mermaid': 8.2.7 - '@types/node': 16.10.1 - '@types/prettier': 2.4.0 + '@types/node': 16.10.2 + '@types/prettier': 2.4.1 '@types/prismjs': 1.16.6 '@types/prompts': 2.4.0 '@types/recordrtc': 5.6.7 '@types/resolve': 1.20.1 '@types/semver': 7.3.8 - '@typescript-eslint/eslint-plugin': 4.31.2_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 4.32.0_eslint@7.32.0+typescript@4.4.3 '@vueuse/core': 6.5.3 bumpp: 7.1.1 cross-env: 7.0.3 cypress: 7.7.0 eslint: 7.32.0 eslint-plugin-cypress: 2.12.1_eslint@7.32.0 - eslint-plugin-jest: 24.4.2_b6f5bcfc4b76ab93ae66fe8a264c7480 + eslint-plugin-jest: 24.5.0_a2243cdaf36ff6cc2d89c77e252ccc5a esno: 0.10.0 husky: 4.3.7 - jest: 27.2.2 + jest: 27.2.4 katex: 0.13.18 lint-staged: 11.1.2 - mermaid: 8.13.0 + mermaid: 8.13.2 playwright-chromium: 1.15.0 - pnpm: 6.15.1 + pnpm: 6.16.0 rimraf: 3.0.2 - ts-jest: 27.0.5_1c26bd7af7c289ab64b4c561804bfe7c - tsup: 5.2.0_typescript@4.4.3 + ts-jest: 27.0.5_52a571d76319e63aeaa66dc9db9e90cc + tsup: 5.2.1_typescript@4.4.3 typescript: 4.4.3 - vite: 2.5.10 - vite-plugin-windicss: 1.4.7_typescript@4.4.3+vite@2.5.10 + vite: 2.6.1 + vite-plugin-windicss: 1.4.8_typescript@4.4.3+vite@2.6.1 zx: 4.2.0 cypress/fixtures/basic: @@ -142,7 +142,7 @@ importers: '@slidev/theme-seriph': 0.21.0 '@slidev/types': link:../../packages/types nodemon: 2.0.13 - vite-plugin-inspect: 0.3.7_vite@2.5.10 + vite-plugin-inspect: 0.3.7_vite@2.6.1 packages/client: specifiers: @@ -152,22 +152,22 @@ importers: '@vueuse/core': ^6.5.3 '@vueuse/head': ^0.6.0 '@vueuse/motion': ^1.6.0 - codemirror: ^5.63.0 + codemirror: ^5.63.1 drauu: ^0.2.0 file-saver: ^2.0.5 js-base64: ^3.7.2 js-yaml: ^4.1.0 katex: ^0.13.18 - mermaid: ^8.13.0 + mermaid: ^8.13.2 monaco-editor: ^0.28.1 nanoid: ^3.1.28 prettier: ^2.4.1 recordrtc: ^5.6.2 resolve: ^1.20.0 - vite-plugin-windicss: ^1.4.7 + vite-plugin-windicss: ^1.4.8 vue: ^3.2.19 vue-router: ^4.0.11 - windicss: ^3.1.7 + windicss: ^3.1.8 dependencies: '@antfu/utils': 0.3.0 '@slidev/parser': link:../parser @@ -175,22 +175,22 @@ importers: '@vueuse/core': 6.5.3_vue@3.2.19 '@vueuse/head': 0.6.0_vue@3.2.19 '@vueuse/motion': 1.6.0_vue@3.2.19 - codemirror: 5.63.0 + codemirror: 5.63.1 drauu: 0.2.0 file-saver: 2.0.5 js-base64: 3.7.2 js-yaml: 4.1.0 katex: 0.13.18 - mermaid: 8.13.0 + mermaid: 8.13.2 monaco-editor: 0.28.1 nanoid: 3.1.28 prettier: 2.4.1 recordrtc: 5.6.2 resolve: 1.20.0 - vite-plugin-windicss: 1.4.7_typescript@4.4.3+vite@2.5.10 + vite-plugin-windicss: 1.4.8_typescript@4.4.3+vite@2.6.1 vue: 3.2.19 vue-router: 4.0.11_vue@3.2.19 - windicss: 3.1.7 + windicss: 3.1.8 packages/create-app: specifiers: @@ -232,7 +232,7 @@ importers: '@vitejs/plugin-vue': ^1.9.2 '@vue/compiler-sfc': ^3.2.19 cli-progress: ^3.9.1 - codemirror: ^5.63.0 + codemirror: ^5.63.1 connect: ^3.7.0 debug: ^4.3.2 fast-deep-equal: ^3.1.3 @@ -240,7 +240,7 @@ importers: fs-extra: ^10.0.0 import-from: ^4.0.0 is-installed-globally: ^0.4.0 - jiti: ^1.12.3 + jiti: ^1.12.5 js-base64: ^3.7.2 katex: ^0.13.18 kolorist: ^1.5.0 @@ -261,13 +261,13 @@ importers: sirv: ^1.0.17 unplugin-icons: ^0.11.4 unplugin-vue-components: ^0.15.4 - vite: ^2.5.10 + vite: ^2.6.1 vite-plugin-md: ^0.11.1 vite-plugin-remote-assets: ^0.2.2 vite-plugin-vue-server-ref: ^0.2.4 - vite-plugin-windicss: ^1.4.7 + vite-plugin-windicss: ^1.4.8 vue: ^3.2.19 - windicss: ^3.1.7 + windicss: ^3.1.8 yargs: ^17.2.1 dependencies: '@antfu/utils': 0.3.0 @@ -275,17 +275,17 @@ importers: '@slidev/client': link:../client '@slidev/parser': link:../parser '@slidev/types': link:../types - '@vitejs/plugin-vue': 1.9.2_vite@2.5.10 + '@vitejs/plugin-vue': 1.9.2_vite@2.6.1 '@vue/compiler-sfc': 3.2.19 cli-progress: 3.9.1 - codemirror: 5.63.0 + codemirror: 5.63.1 connect: 3.7.0 debug: 4.3.2 fast-glob: 3.2.7 fs-extra: 10.0.0 import-from: 4.0.0 is-installed-globally: 0.4.0 - jiti: 1.12.3 + jiti: 1.12.5 js-base64: 3.7.2 katex: 0.13.18 kolorist: 1.5.0 @@ -302,15 +302,15 @@ importers: resolve-from: 5.0.0 resolve-global: 1.0.0 shiki: 0.9.11 - unplugin-icons: 0.11.4_a4fd3b11ca03e3e439228ee8fa77d3bb - unplugin-vue-components: 0.15.4_vite@2.5.10+vue@3.2.19 - vite: 2.5.10 - vite-plugin-md: 0.11.1_vite@2.5.10 - vite-plugin-remote-assets: 0.2.2_vite@2.5.10 - vite-plugin-vue-server-ref: 0.2.4_vite@2.5.10+vue@3.2.19 - vite-plugin-windicss: 1.4.7_typescript@4.4.3+vite@2.5.10 + unplugin-icons: 0.11.4_769f2f32d3a43156b6339a65385ab0cb + unplugin-vue-components: 0.15.4_vite@2.6.1+vue@3.2.19 + vite: 2.6.1 + vite-plugin-md: 0.11.1_vite@2.6.1 + vite-plugin-remote-assets: 0.2.2_vite@2.6.1 + vite-plugin-vue-server-ref: 0.2.4_vite@2.6.1+vue@3.2.19 + vite-plugin-windicss: 1.4.8_typescript@4.4.3+vite@2.6.1 vue: 3.2.19 - windicss: 3.1.7 + windicss: 3.1.8 yargs: 17.2.1 devDependencies: fast-deep-equal: 3.1.3 @@ -879,20 +879,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.2.2: - resolution: {integrity: sha512-m7tbzPWyvSFfoanTknJoDnaeruDARsUe555tkVjG/qeaRDKwyPqqbgs4yFx583gmoETiAts1deeYozR5sVRhNA==} + /@jest/console/27.2.4: + resolution: {integrity: sha512-94znCKynPZpDpYHQ6esRJSc11AmONrVkBOBZiD7S+bSubHhrUfbS95EY5HIOxhm4PQO7cnvZkL3oJcY0oMA+Wg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 chalk: 4.1.2 - jest-message-util: 27.2.2 - jest-util: 27.2.0 + jest-message-util: 27.2.4 + jest-util: 27.2.4 slash: 3.0.0 dev: true - /@jest/core/27.2.2: - resolution: {integrity: sha512-4b9km/h9pAGdCkwWYtbfoeiOtajOlGmr5rL1Eq6JCAVbOevOqxWHxJ6daWxRJW9eF6keXJoJ1H+uVAVcdZu8Bg==} + /@jest/core/27.2.4: + resolution: {integrity: sha512-UNQLyy+rXoojNm2MGlapgzWhZD1CT1zcHZQYeiD0xE7MtJfC19Q6J5D/Lm2l7i4V97T30usKDoEtjI8vKwWcLg==} 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 @@ -900,32 +900,31 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.2.2 - '@jest/reporters': 27.2.2 - '@jest/test-result': 27.2.2 - '@jest/transform': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/console': 27.2.4 + '@jest/reporters': 27.2.4 + '@jest/test-result': 27.2.4 + '@jest/transform': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 - jest-changed-files: 27.1.1 - jest-config: 27.2.2 - jest-haste-map: 27.2.2 - jest-message-util: 27.2.2 + jest-changed-files: 27.2.4 + jest-config: 27.2.4 + jest-haste-map: 27.2.4 + jest-message-util: 27.2.4 jest-regex-util: 27.0.6 - jest-resolve: 27.2.2 - jest-resolve-dependencies: 27.2.2 - jest-runner: 27.2.2 - jest-runtime: 27.2.2 - jest-snapshot: 27.2.2 - jest-util: 27.2.0 - jest-validate: 27.2.2 - jest-watcher: 27.2.2 + jest-resolve: 27.2.4 + jest-resolve-dependencies: 27.2.4 + jest-runner: 27.2.4 + jest-runtime: 27.2.4 + jest-snapshot: 27.2.4 + jest-util: 27.2.4 + jest-validate: 27.2.4 + jest-watcher: 27.2.4 micromatch: 4.0.4 - p-each-series: 2.2.0 rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.0 @@ -937,39 +936,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.2.2: - resolution: {integrity: sha512-gO9gVnZfn5ldeOJ5q+35Kru9QWGHEqZCB7W/M+8mD6uCwOGC9HR6mzpLSNRuDsxY/KhaGBYHpgFqtpe4Rl1gDQ==} + /@jest/environment/27.2.4: + resolution: {integrity: sha512-wkuui5yr3SSQW0XD0Qm3TATUbL/WE3LDEM3ulC+RCQhMf2yxhci8x7svGkZ4ivJ6Pc94oOzpZ6cdHBAMSYd1ew==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 - jest-mock: 27.1.1 + '@jest/fake-timers': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 + jest-mock: 27.2.4 dev: true - /@jest/fake-timers/27.2.2: - resolution: {integrity: sha512-gDIIqs0yxyjyxEI9HlJ8SEJ4uCc8qr8BupG1Hcx7tvyk/SLocyXE63rFxL+HQ0ZLMvSyEcJUmYnvvHH1osWiGA==} + /@jest/fake-timers/27.2.4: + resolution: {integrity: sha512-cs/TzvwWUM7kAA6Qm/890SK6JJ2pD5RfDNM3SSEom6BmdyV6OiWP1qf/pqo6ts6xwpcM36oN0wSEzcZWc6/B6w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 - '@sinonjs/fake-timers': 7.1.2 - '@types/node': 16.10.1 - jest-message-util: 27.2.2 - jest-mock: 27.1.1 - jest-util: 27.2.0 + '@jest/types': 27.2.4 + '@sinonjs/fake-timers': 8.0.1 + '@types/node': 16.10.2 + jest-message-util: 27.2.4 + jest-mock: 27.2.4 + jest-util: 27.2.4 dev: true - /@jest/globals/27.2.2: - resolution: {integrity: sha512-fWa/Luwod1hyehnuep+zCnOTqTVvyc4HLUU/1VpFNOEu0tCWNSODyvKSSOjtb1bGOpCNjgaDcyjzo5f7rl6a7g==} + /@jest/globals/27.2.4: + resolution: {integrity: sha512-DRsRs5dh0i+fA9mGHylTU19+8fhzNJoEzrgsu+zgJoZth3x8/0juCQ8nVVdW1er4Cqifb/ET7/hACYVPD0dBEA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.2.2 - '@jest/types': 27.1.1 - expect: 27.2.2 + '@jest/environment': 27.2.4 + '@jest/types': 27.2.4 + expect: 27.2.4 dev: true - /@jest/reporters/27.2.2: - resolution: {integrity: sha512-ufwZ8XoLChEfPffDeVGroYbhbcYPom3zKDiv4Flhe97rr/o2IfUXoWkDUDoyJ3/V36RFIMjokSu0IJ/pbFtbHg==} + /@jest/reporters/27.2.4: + resolution: {integrity: sha512-LHeSdDnDZkDnJ8kvnjcqV8P1Yv/32yL4d4XfR5gBiy3xGO0onwll1QEbvtW96fIwhx2nejug0GTaEdNDoyr3fQ==} 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 @@ -978,10 +977,10 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.2.2 - '@jest/test-result': 27.2.2 - '@jest/transform': 27.2.2 - '@jest/types': 27.1.1 + '@jest/console': 27.2.4 + '@jest/test-result': 27.2.4 + '@jest/transform': 27.2.4 + '@jest/types': 27.2.4 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -992,15 +991,15 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 istanbul-reports: 3.0.2 - jest-haste-map: 27.2.2 - jest-resolve: 27.2.2 - jest-util: 27.2.0 - jest-worker: 27.2.2 + jest-haste-map: 27.2.4 + jest-resolve: 27.2.4 + jest-util: 27.2.4 + jest-worker: 27.2.4 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 terminal-link: 2.1.1 - v8-to-istanbul: 8.0.0 + v8-to-istanbul: 8.1.0 transitivePeerDependencies: - supports-color dev: true @@ -1014,42 +1013,42 @@ packages: source-map: 0.6.1 dev: true - /@jest/test-result/27.2.2: - resolution: {integrity: sha512-yENoDEoWlEFI7l5z7UYyJb/y5Q8RqbPd4neAVhKr6l+vVaQOPKf8V/IseSMJI9+urDUIxgssA7RGNyCRhGjZvw==} + /@jest/test-result/27.2.4: + resolution: {integrity: sha512-eU+PRo0+lIS01b0dTmMdVZ0TtcRSxEaYquZTRFMQz6CvsehGhx9bRzi9Zdw6VROviJyv7rstU+qAMX5pNBmnfQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.2.2 - '@jest/types': 27.1.1 + '@jest/console': 27.2.4 + '@jest/types': 27.2.4 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.2.2: - resolution: {integrity: sha512-YnJqwNQP2Zeu0S4TMqkxg6NN7Y1EFq715n/nThNKrvIS9wmRZjDt2XYqsHbuvhAFjshi0iKDQ813NewFITBH+Q==} + /@jest/test-sequencer/27.2.4: + resolution: {integrity: sha512-fpk5eknU3/DXE2QCCG1wv/a468+cfPo3Asu6d6yUtM9LOPh709ubZqrhuUOYfM8hXMrIpIdrv1CdCrWWabX0rQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.2.2 + '@jest/test-result': 27.2.4 graceful-fs: 4.2.6 - jest-haste-map: 27.2.2 - jest-runtime: 27.2.2 + jest-haste-map: 27.2.4 + jest-runtime: 27.2.4 transitivePeerDependencies: - supports-color dev: true - /@jest/transform/27.2.2: - resolution: {integrity: sha512-l4Z/7PpajrOjCiXLWLfMY7fgljY0H8EwW7qdzPXXuv2aQF8kY2+Uyj3O+9Popnaw1V7JCw32L8EeI/thqFDkPA==} + /@jest/transform/27.2.4: + resolution: {integrity: sha512-n5FlX2TH0oQGwyVDKPxdJ5nI2sO7TJBFe3u3KaAtt7TOiV4yL+Y+rSFDl+Ic5MpbiA/eqXmLAQxjnBmWgS2rEA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.14.6 - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 babel-plugin-istanbul: 6.0.0 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.6 - jest-haste-map: 27.2.2 + jest-haste-map: 27.2.4 jest-regex-util: 27.0.6 - jest-util: 27.2.0 + jest-util: 27.2.4 micromatch: 4.0.4 pirates: 4.0.1 slash: 3.0.0 @@ -1081,6 +1080,17 @@ packages: chalk: 4.1.2 dev: true + /@jest/types/27.2.4: + resolution: {integrity: sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA==} + 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.1 + '@types/node': 16.10.2 + '@types/yargs': 16.0.4 + chalk: 4.1.2 + dev: true + /@jsdevtools/ez-spawn/3.0.4: resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} engines: {node: '>=10'} @@ -1144,8 +1154,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.3 dev: true @@ -1263,7 +1273,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 16.10.1 + '@types/node': 16.10.2 dev: true /@types/istanbul-lib-coverage/2.0.3: @@ -1348,6 +1358,10 @@ packages: resolution: {integrity: sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==} dev: true + /@types/node/16.10.2: + resolution: {integrity: sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==} + dev: true + /@types/node/16.3.0: resolution: {integrity: sha512-OydMCocGMGqw/1BnWbhtK+AtwyWTOigtrQlRe57OQmTNcI3HKlVI5FGlh+c4mSqInMPLynFrTlYjfajPu9O/eQ==} dev: true @@ -1364,8 +1378,8 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/prettier/2.4.0: - resolution: {integrity: sha512-WHRsy5nMpjXfU9B0LqOqPT06EI2+8Xv5NERy0pLxJLbU98q7uhcGogQzfX+rXpU7S5mgHsLxHrLCufZcV/P8TQ==} + /@types/prettier/2.4.1: + resolution: {integrity: sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==} dev: true /@types/prismjs/1.16.6: @@ -1452,8 +1466,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/4.31.2_eslint@7.32.0+typescript@4.4.3: - resolution: {integrity: sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==} + /@typescript-eslint/eslint-plugin/4.32.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-+OWTuWRSbWI1KDK8iEyG/6uK2rTm3kpS38wuVifGUTDB6kjEuNrzBI1MUtxnkneuWG/23QehABe2zHHrj+4yuA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -1463,11 +1477,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.32.0+typescript@4.4.3 - '@typescript-eslint/scope-manager': 4.31.2 + '@typescript-eslint/experimental-utils': 4.32.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.32.0 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 + ignore: 5.1.8 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.4.3 @@ -1476,24 +1491,6 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.31.0_eslint@7.32.0+typescript@4.4.3: - resolution: {integrity: sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.8 - '@typescript-eslint/scope-manager': 4.31.0 - '@typescript-eslint/types': 4.31.0 - '@typescript-eslint/typescript-estree': 4.31.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/experimental-utils/4.31.1_eslint@7.32.0+typescript@4.4.3: resolution: {integrity: sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1512,16 +1509,16 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/4.31.2_eslint@7.32.0+typescript@4.4.3: - resolution: {integrity: sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==} + /@typescript-eslint/experimental-utils/4.32.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-WLoXcc+cQufxRYjTWr4kFt0DyEv6hDgSaFqYhIzQZ05cF+kXfqXdUh+//kgquPJVUBbL3oQGKQxwPbLxHRqm6A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.8 - '@typescript-eslint/scope-manager': 4.31.2 - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/typescript-estree': 4.31.2_typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.32.0 + '@typescript-eslint/types': 4.32.0 + '@typescript-eslint/typescript-estree': 4.32.0_typescript@4.4.3 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -1566,12 +1563,12 @@ packages: '@typescript-eslint/visitor-keys': 4.31.1 dev: true - /@typescript-eslint/scope-manager/4.31.2: - resolution: {integrity: sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==} + /@typescript-eslint/scope-manager/4.32.0: + resolution: {integrity: sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/visitor-keys': 4.31.2 + '@typescript-eslint/types': 4.32.0 + '@typescript-eslint/visitor-keys': 4.32.0 dev: true /@typescript-eslint/types/4.31.0: @@ -1584,8 +1581,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/4.31.2: - resolution: {integrity: sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==} + /@typescript-eslint/types/4.32.0: + resolution: {integrity: sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true @@ -1631,8 +1628,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/4.31.2_typescript@4.4.3: - resolution: {integrity: sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==} + /@typescript-eslint/typescript-estree/4.32.0_typescript@4.4.3: + resolution: {integrity: sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -1640,8 +1637,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.31.2 - '@typescript-eslint/visitor-keys': 4.31.2 + '@typescript-eslint/types': 4.32.0 + '@typescript-eslint/visitor-keys': 4.32.0 debug: 4.3.2 globby: 11.0.4 is-glob: 4.0.1 @@ -1668,21 +1665,21 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /@typescript-eslint/visitor-keys/4.31.2: - resolution: {integrity: sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==} + /@typescript-eslint/visitor-keys/4.32.0: + resolution: {integrity: sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.31.2 + '@typescript-eslint/types': 4.32.0 eslint-visitor-keys: 2.1.0 dev: true - /@vitejs/plugin-vue/1.9.2_vite@2.5.10: + /@vitejs/plugin-vue/1.9.2_vite@2.6.1: resolution: {integrity: sha512-QnUQJvGmY+YT9xTidLcjr6NAjKWNdSuul1M+BZ6uwTQaO5vpAY9USBncXESATk742dYMZGJenegJgeJhG/HMNQ==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 dependencies: - vite: 2.5.10 + vite: 2.6.1 dev: false /@vue/compiler-core/3.2.19: @@ -1886,28 +1883,28 @@ packages: vue-demi: 0.10.1_vue@3.2.19 dev: false - /@windicss/config/1.4.7_typescript@4.4.3: - resolution: {integrity: sha512-giz6b9ce5fiac/JoLQSabcwD4wbkSt07Z0+Y0Ruw5RvJ4oejq7/4qv/cmFtjbf3l+rmxh8U8/1szQMd0Zs2esg==} + /@windicss/config/1.4.8_typescript@4.4.3: + resolution: {integrity: sha512-lZgPvK70gSSGWxSCIZzYmsxlTtJ23ZPKXh+OR9ZaAfNGczZH4G01dxfZN69iNQt4o3uXKJtVN0dZsxHEWzggqQ==} dependencies: debug: 4.3.2 - jiti: 1.12.3 - tsup: 5.2.0_typescript@4.4.3 - windicss: 3.1.7 + jiti: 1.12.5 + tsup: 5.2.1_typescript@4.4.3 + windicss: 3.1.8 transitivePeerDependencies: - supports-color - ts-node - typescript - /@windicss/plugin-utils/1.4.7_typescript@4.4.3: - resolution: {integrity: sha512-YRWQ4NHMS4/YPixoqku1+gRDRZgMHgRbx4Q0r+bLipczbbpNDPWgL4JS8F+xxbQn2wYRh7q+xqA8NIe/7T7vIA==} + /@windicss/plugin-utils/1.4.8_typescript@4.4.3: + resolution: {integrity: sha512-9tBJZi/8xxsMb9ZaxalNxo0yv6pR8/H2e/4io00qN+Oie2zOgDc54zFrr+kozgN1ISdmV15zGUXgEMdylEDC+Q==} dependencies: '@antfu/utils': 0.3.0 - '@windicss/config': 1.4.7_typescript@4.4.3 + '@windicss/config': 1.4.8_typescript@4.4.3 debug: 4.3.2 fast-glob: 3.2.7 magic-string: 0.25.7 micromatch: 4.0.4 - windicss: 3.1.7 + windicss: 3.1.8 transitivePeerDependencies: - supports-color - ts-node @@ -2149,15 +2146,15 @@ packages: - debug dev: false - /babel-jest/27.2.2_@babel+core@7.14.6: - resolution: {integrity: sha512-XNFNNfGKnZXzhej7TleVP4s9ktH5JjRW8Rmcbb223JJwKB/gmTyeWN0JfiPtSgnjIjDXtKNoixiy0QUHtv3vFA==} + /babel-jest/27.2.4_@babel+core@7.14.6: + resolution: {integrity: sha512-f24OmxyWymk5jfgLdlCMu4fTs4ldxFBIdn5sJdhvGC1m08rSkJ5hYbWkNmfBSvE/DjhCVNSHXepxsI6THGfGsg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.14.6 - '@jest/transform': 27.2.2 - '@jest/types': 27.1.1 + '@jest/transform': 27.2.4 + '@jest/types': 27.2.4 '@types/babel__core': 7.1.15 babel-plugin-istanbul: 6.0.0 babel-preset-jest: 27.2.0_@babel+core@7.14.6 @@ -2512,8 +2509,8 @@ packages: resolution: {integrity: sha512-Au0Ysn6tUMZB/1Jd5S8g4Or1kZxTuTnNx6MVs9H46Ad7w8IEjkHusH+4oyia/FBcVuAJO4DIlkDnPM8Qnnf1rg==} dev: true - /codemirror/5.63.0: - resolution: {integrity: sha512-KlLWRPggDg2rBD1Mx7/EqEhaBdy+ybBCVh/efgjBDsPpMeEu6MbTAJzIT4TuCzvmbTEgvKOGzVT6wdBTNusqrg==} + /codemirror/5.63.1: + resolution: {integrity: sha512-baivaNZreZOGh1/tYyTvCupC9NeWk7qlZeGUDi4nFKj/J0JU8FYKZND4QqLw70P7HOttlCt4JJAOj9GoIhHEkA==} dev: false /collect-v8-coverage/1.0.1: @@ -3437,7 +3434,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /esbuild-darwin-64/0.13.2: @@ -3445,7 +3441,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /esbuild-darwin-arm64/0.13.2: @@ -3453,7 +3448,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /esbuild-freebsd-64/0.13.2: @@ -3461,7 +3455,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /esbuild-freebsd-arm64/0.13.2: @@ -3469,7 +3462,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /esbuild-linux-32/0.13.2: @@ -3477,7 +3469,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-64/0.13.2: @@ -3485,7 +3476,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-arm/0.13.2: @@ -3493,7 +3483,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-arm64/0.13.2: @@ -3501,7 +3490,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-mips64le/0.13.2: @@ -3509,7 +3497,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-ppc64le/0.13.2: @@ -3517,7 +3504,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-node-loader/0.4.0: @@ -3531,7 +3517,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /esbuild-register/3.0.0_esbuild@0.13.2: @@ -3548,7 +3533,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /esbuild-windows-32/0.13.2: @@ -3556,7 +3540,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /esbuild-windows-64/0.13.2: @@ -3564,7 +3547,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /esbuild-windows-arm64/0.13.2: @@ -3572,7 +3554,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /esbuild/0.12.28: @@ -3601,7 +3582,6 @@ packages: esbuild-windows-32: 0.13.2 esbuild-windows-64: 0.13.2 esbuild-windows-arm64: 0.13.2 - dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -3734,8 +3714,8 @@ packages: tsconfig-paths: 3.11.0 dev: true - /eslint-plugin-jest/24.4.2_b6f5bcfc4b76ab93ae66fe8a264c7480: - resolution: {integrity: sha512-jNMnqwX75z0RXRMXkxwb/+9ylKJYJLJ8nT8nBT0XFM5qx4IQGxP4edMawa0qGkSbHae0BDPBmi8I2QF0/F04XQ==} + /eslint-plugin-jest/24.5.0_a2243cdaf36ff6cc2d89c77e252ccc5a: + resolution: {integrity: sha512-Cm+XdX7Nms2UXGRnivHFVcM3ZmlKheHvc9VD78iZLO1XcqB59WbVjrMSiesCbHDlToxWjMJDiJMgc1CzFE13Vg==} engines: {node: '>=10'} peerDependencies: '@typescript-eslint/eslint-plugin': '>= 4' @@ -3744,8 +3724,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.31.2_eslint@7.32.0+typescript@4.4.3 - '@typescript-eslint/experimental-utils': 4.31.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/eslint-plugin': 4.32.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/experimental-utils': 4.32.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 transitivePeerDependencies: - supports-color @@ -4084,15 +4064,15 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expect/27.2.2: - resolution: {integrity: sha512-sjHBeEk47/eshN9oLbvPJZMgHQihOXXQzSMPCJ4MqKShbU9HOVFSNHEEU4dp4ujzxFSiNvPFzB2AMOFmkizhvA==} + /expect/27.2.4: + resolution: {integrity: sha512-gOtuonQ8TCnbNNCSw2fhVzRf8EFYDII4nB5NmG4IEV0rbUnW1I5zXvoTntU4iicB/Uh0oZr20NGlOLdJiwsOZA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 ansi-styles: 5.2.0 jest-get-type: 27.0.6 - jest-matcher-utils: 27.2.2 - jest-message-util: 27.2.2 + jest-matcher-utils: 27.2.4 + jest-message-util: 27.2.4 jest-regex-util: 27.0.6 dev: true @@ -4995,35 +4975,35 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-changed-files/27.1.1: - resolution: {integrity: sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==} + /jest-changed-files/27.2.4: + resolution: {integrity: sha512-eeO1C1u4ex7pdTroYXezr+rbr957myyVoKGjcY4R1TJi3A+9v+4fu1Iv9J4eLq1bgFyT3O3iRWU9lZsEE7J72Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 execa: 5.1.1 throat: 6.0.1 dev: true - /jest-circus/27.2.2: - resolution: {integrity: sha512-8txlqs0EDrvPasCgwfLMkG0l3F4FxqQa6lxOsvYfOl04eSJjRw3F4gk9shakuC00nMD+VT+SMtFYXxe64f0VZw==} + /jest-circus/27.2.4: + resolution: {integrity: sha512-TtheheTElrGjlsY9VxkzUU1qwIx05ItIusMVKnvNkMt4o/PeegLRcjq3Db2Jz0GGdBalJdbzLZBgeulZAJxJWA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.2.2 - '@jest/test-result': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/environment': 27.2.4 + '@jest/test-result': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.2.2 + expect: 27.2.4 is-generator-fn: 2.1.0 - jest-each: 27.2.2 - jest-matcher-utils: 27.2.2 - jest-message-util: 27.2.2 - jest-runtime: 27.2.2 - jest-snapshot: 27.2.2 - jest-util: 27.2.0 - pretty-format: 27.2.2 + jest-each: 27.2.4 + jest-matcher-utils: 27.2.4 + jest-message-util: 27.2.4 + jest-runtime: 27.2.4 + jest-snapshot: 27.2.4 + jest-util: 27.2.4 + pretty-format: 27.2.4 slash: 3.0.0 stack-utils: 2.0.3 throat: 6.0.1 @@ -5031,8 +5011,8 @@ packages: - supports-color dev: true - /jest-cli/27.2.2: - resolution: {integrity: sha512-jbEythw22LR/IHYgNrjWdO74wO9wyujCxTMjbky0GLav4rC4y6qDQr4TqQ2JPP51eDYJ2awVn83advEVSs5Brg==} + /jest-cli/27.2.4: + resolution: {integrity: sha512-4kpQQkg74HYLaXo3nzwtg4PYxSLgL7puz1LXHj5Tu85KmlIpxQFjRkXlx4V47CYFFIDoyl3rHA/cXOxUWyMpNg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -5041,16 +5021,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.2.2 - '@jest/test-result': 27.2.2 - '@jest/types': 27.1.1 + '@jest/core': 27.2.4 + '@jest/test-result': 27.2.4 + '@jest/types': 27.2.4 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.6 import-local: 3.0.2 - jest-config: 27.2.2 - jest-util: 27.2.0 - jest-validate: 27.2.2 + jest-config: 27.2.4 + jest-util: 27.2.4 + jest-validate: 27.2.4 prompts: 2.4.1 yargs: 16.2.0 transitivePeerDependencies: @@ -5061,8 +5041,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.2.2: - resolution: {integrity: sha512-2nhms3lp52ZpU0636bB6zIFHjDVtYxzFQIOHZjBFUeXcb6b41sEkWojbHaJ4FEIO44UbccTLa7tvNpiFCgPE7w==} + /jest-config/27.2.4: + resolution: {integrity: sha512-tWy0UxhdzqiKyp4l5Vq4HxLyD+gH5td+GCF3c22/DJ0bYAOsMo+qi2XtbJI6oYMH5JOJQs9nLW/r34nvFCehjA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -5071,26 +5051,26 @@ packages: optional: true dependencies: '@babel/core': 7.14.6 - '@jest/test-sequencer': 27.2.2 - '@jest/types': 27.1.1 - babel-jest: 27.2.2_@babel+core@7.14.6 + '@jest/test-sequencer': 27.2.4 + '@jest/types': 27.2.4 + babel-jest: 27.2.4_@babel+core@7.14.6 chalk: 4.1.2 deepmerge: 4.2.2 glob: 7.1.7 graceful-fs: 4.2.6 is-ci: 3.0.0 - jest-circus: 27.2.2 - jest-environment-jsdom: 27.2.2 - jest-environment-node: 27.2.2 + jest-circus: 27.2.4 + jest-environment-jsdom: 27.2.4 + jest-environment-node: 27.2.4 jest-get-type: 27.0.6 - jest-jasmine2: 27.2.2 + jest-jasmine2: 27.2.4 jest-regex-util: 27.0.6 - jest-resolve: 27.2.2 - jest-runner: 27.2.2 - jest-util: 27.2.0 - jest-validate: 27.2.2 + jest-resolve: 27.2.4 + jest-runner: 27.2.4 + jest-util: 27.2.4 + jest-validate: 27.2.4 micromatch: 4.0.4 - pretty-format: 27.2.2 + pretty-format: 27.2.4 transitivePeerDependencies: - bufferutil - canvas @@ -5108,14 +5088,14 @@ packages: pretty-format: 27.2.0 dev: true - /jest-diff/27.2.2: - resolution: {integrity: sha512-o3LaDbQDSaMJif4yztJAULI4xVatxbBasbKLbEw3K8CiRdDdbxMrLArS9EKDHQFYh6Tgfrm1PC2mIYR1xhu0hQ==} + /jest-diff/27.2.4: + resolution: {integrity: sha512-bLAVlDSCR3gqUPGv+4nzVpEXGsHh98HjUL7Vb2hVyyuBDoQmja8eJb0imUABsuxBeUVmf47taJSAd9nDrwWKEg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 diff-sequences: 27.0.6 jest-get-type: 27.0.6 - pretty-format: 27.2.2 + pretty-format: 27.2.4 dev: true /jest-docblock/27.0.6: @@ -5125,27 +5105,27 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.2.2: - resolution: {integrity: sha512-ZCDhkvwHeXHsxoFxvW43fabL18iLiVDxaipG5XWG7dSd+XWXXpzMQvBWYT9Wvzhg5x4hvrLQ24LtiOKw3I09xA==} + /jest-each/27.2.4: + resolution: {integrity: sha512-w9XVc+0EDBUTJS4xBNJ7N2JCcWItFd006lFjz77OarAQcQ10eFDBMrfDv2GBJMKlXe9aq0HrIIF51AXcZrRJyg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 chalk: 4.1.2 jest-get-type: 27.0.6 - jest-util: 27.2.0 - pretty-format: 27.2.2 + jest-util: 27.2.4 + pretty-format: 27.2.4 dev: true - /jest-environment-jsdom/27.2.2: - resolution: {integrity: sha512-mzCLEdnpGWDJmNB6WIPLlZM+hpXdeiya9TryiByqcUdpliNV1O+LGC2SewzjmB4IblabGfvr3KcPN0Nme2wnDw==} + /jest-environment-jsdom/27.2.4: + resolution: {integrity: sha512-X70pTXFSypD7AIzKT1mLnDi5hP9w9mdTRcOGOmoDoBrNyNEg4rYm6d4LQWFLc9ps1VnMuDOkFSG0wjSNYGjkng==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.2.2 - '@jest/fake-timers': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 - jest-mock: 27.1.1 - jest-util: 27.2.0 + '@jest/environment': 27.2.4 + '@jest/fake-timers': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 + jest-mock: 27.2.4 + jest-util: 27.2.4 jsdom: 16.6.0 transitivePeerDependencies: - bufferutil @@ -5154,16 +5134,16 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.2.2: - resolution: {integrity: sha512-XgUscWs6H6UNqC96/QJjmUGZzzpql/JyprLSXVu7wkgM8tjbJdEkSqwrVAvJPm1yu526ImrmsIoh2BTHxkwL/g==} + /jest-environment-node/27.2.4: + resolution: {integrity: sha512-ZbVbFSnbzTvhLOIkqh5lcLuGCCFvtG4xTXIRPK99rV2KzQT3kNg16KZwfTnLNlIiWCE8do960eToeDfcqmpSAw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.2.2 - '@jest/fake-timers': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 - jest-mock: 27.1.1 - jest-util: 27.2.0 + '@jest/environment': 27.2.4 + '@jest/fake-timers': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 + jest-mock: 27.2.4 + jest-util: 27.2.4 dev: true /jest-get-type/27.0.6: @@ -5171,94 +5151,94 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.2.2: - resolution: {integrity: sha512-kaKiq+GbAvk6/sq++Ymor4Vzk6+lr0vbKs2HDVPdkKsHX2lIJRyvhypZG/QsNfQnROKWIZSpUpGuv2HySSosvA==} + /jest-haste-map/27.2.4: + resolution: {integrity: sha512-bkJ4bT00T2K+1NZXbRcyKnbJ42I6QBvoDNMTAQQDBhaGNnZreiQKUNqax0e6hLTx7E75pKDeltVu3V1HAdu+YA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 '@types/graceful-fs': 4.1.5 - '@types/node': 16.10.1 + '@types/node': 16.10.2 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.6 jest-regex-util: 27.0.6 jest-serializer: 27.0.6 - jest-util: 27.2.0 - jest-worker: 27.2.2 + jest-util: 27.2.4 + jest-worker: 27.2.4 micromatch: 4.0.4 walker: 1.0.7 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.2.2: - resolution: {integrity: sha512-SczhZNfmZID9HbJ1GHhO4EzeL/PMRGeAUw23ddPUdd6kFijEZpT2yOxyNCBUKAsVQ/14OB60kjgnbuFOboZUNg==} + /jest-jasmine2/27.2.4: + resolution: {integrity: sha512-fcffjO/xLWLVnW2ct3No4EksxM5RyPwHDYu9QU+90cC+/eSMLkFAxS55vkqsxexOO5zSsZ3foVpMQcg/amSeIQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/traverse': 7.14.7 - '@jest/environment': 27.2.2 + '@jest/environment': 27.2.4 '@jest/source-map': 27.0.6 - '@jest/test-result': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/test-result': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 chalk: 4.1.2 co: 4.6.0 - expect: 27.2.2 + expect: 27.2.4 is-generator-fn: 2.1.0 - jest-each: 27.2.2 - jest-matcher-utils: 27.2.2 - jest-message-util: 27.2.2 - jest-runtime: 27.2.2 - jest-snapshot: 27.2.2 - jest-util: 27.2.0 - pretty-format: 27.2.2 + jest-each: 27.2.4 + jest-matcher-utils: 27.2.4 + jest-message-util: 27.2.4 + jest-runtime: 27.2.4 + jest-snapshot: 27.2.4 + jest-util: 27.2.4 + pretty-format: 27.2.4 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-leak-detector/27.2.2: - resolution: {integrity: sha512-fQIYKkhXUs/4EpE4wO1AVsv7aNH3o0km1BGq3vxvSfYdwG9GLMf+b0z/ghLmBYNxb+tVpm/zv2caoKm3GfTazg==} + /jest-leak-detector/27.2.4: + resolution: {integrity: sha512-SrcHWbe0EHg/bw2uBjVoHacTo5xosl068x2Q0aWsjr2yYuW2XwqrSkZV4lurUop0jhv1709ymG4or+8E4sH27Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: jest-get-type: 27.0.6 - pretty-format: 27.2.2 + pretty-format: 27.2.4 dev: true - /jest-matcher-utils/27.2.2: - resolution: {integrity: sha512-xN3wT4p2i9DGB6zmL3XxYp5lJmq9Q6ff8XKlMtVVBS2SAshmgsPBALJFQ8dWRd2G/xf5q/N0SD0Mipt8QBA26A==} + /jest-matcher-utils/27.2.4: + resolution: {integrity: sha512-nQeLfFAIPPkyhkDfifAPfP/U5wm1x0fLtAzqXZSSKckXDNuk2aaOfQiDYv1Mgf5GY6yOsxfUnvNm3dDjXM+BXw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.2.2 + jest-diff: 27.2.4 jest-get-type: 27.0.6 - pretty-format: 27.2.2 + pretty-format: 27.2.4 dev: true - /jest-message-util/27.2.2: - resolution: {integrity: sha512-/iS5/m2FSF7Nn6APFoxFymJpyhB/gPf0CJa7uFSkbYaWvrADUfQ9NTsuyjpszKErOS2/huFs44ysWhlQTKvL8Q==} + /jest-message-util/27.2.4: + resolution: {integrity: sha512-wbKT/BNGnBVB9nzi+IoaLkXt6fbSvqUxx+IYY66YFh96J3goY33BAaNG3uPqaw/Sh/FR9YpXGVDfd5DJdbh4nA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.14.5 - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.6 micromatch: 4.0.4 - pretty-format: 27.2.2 + pretty-format: 27.2.4 slash: 3.0.0 stack-utils: 2.0.3 dev: true - /jest-mock/27.1.1: - resolution: {integrity: sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==} + /jest-mock/27.2.4: + resolution: {integrity: sha512-iVRU905rutaAoUcrt5Tm1JoHHWi24YabqEGXjPJI4tAyA6wZ7mzDi3GrZ+M7ebgWBqUkZE93GAx1STk7yCMIQA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.2.2: + /jest-pnp-resolver/1.2.2_jest-resolve@27.2.4: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -5267,7 +5247,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.2.2 + jest-resolve: 27.2.4 dev: true /jest-regex-util/27.0.6: @@ -5275,57 +5255,57 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.2.2: - resolution: {integrity: sha512-nvJS+DyY51HHdZnMIwXg7fimQ5ylFx4+quQXspQXde2rXYy+4v75UYoX/J65Ln8mKCNc6YF8HEhfGaRBOrxxHg==} + /jest-resolve-dependencies/27.2.4: + resolution: {integrity: sha512-i5s7Uh9B3Q6uwxLpMhNKlgBf6pcemvWaORxsW1zNF/YCY3jd5EftvnGBI+fxVwJ1CBxkVfxqCvm1lpZkbaoGmg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 jest-regex-util: 27.0.6 - jest-snapshot: 27.2.2 + jest-snapshot: 27.2.4 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.2.2: - resolution: {integrity: sha512-tfbHcBs/hJTb3fPQ/3hLWR+TsLNTzzK98TU+zIAsrL9nNzWfWROwopUOmiSUqmHMZW5t9au/433kSF2/Af+tTw==} + /jest-resolve/27.2.4: + resolution: {integrity: sha512-IsAO/3+3BZnKjI2I4f3835TBK/90dxR7Otgufn3mnrDFTByOSXclDi3G2XJsawGV4/18IMLARJ+V7Wm7t+J89Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 chalk: 4.1.2 escalade: 3.1.1 graceful-fs: 4.2.6 - jest-haste-map: 27.2.2 - jest-pnp-resolver: 1.2.2_jest-resolve@27.2.2 - jest-util: 27.2.0 - jest-validate: 27.2.2 + jest-haste-map: 27.2.4 + jest-pnp-resolver: 1.2.2_jest-resolve@27.2.4 + jest-util: 27.2.4 + jest-validate: 27.2.4 resolve: 1.20.0 slash: 3.0.0 dev: true - /jest-runner/27.2.2: - resolution: {integrity: sha512-+bUFwBq+yTnvsOFuxetoQtkuOnqdAk2YuIGjlLmc7xLAXn/V1vjhXrLencgij0BUTTUvG9Aul3+5XDss4Wa8Eg==} + /jest-runner/27.2.4: + resolution: {integrity: sha512-hIo5PPuNUyVDidZS8EetntuuJbQ+4IHWxmHgYZz9FIDbG2wcZjrP6b52uMDjAEQiHAn8yn8ynNe+TL8UuGFYKg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.2.2 - '@jest/environment': 27.2.2 - '@jest/test-result': 27.2.2 - '@jest/transform': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/console': 27.2.4 + '@jest/environment': 27.2.4 + '@jest/test-result': 27.2.4 + '@jest/transform': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 jest-docblock: 27.0.6 - jest-environment-jsdom: 27.2.2 - jest-environment-node: 27.2.2 - jest-haste-map: 27.2.2 - jest-leak-detector: 27.2.2 - jest-message-util: 27.2.2 - jest-resolve: 27.2.2 - jest-runtime: 27.2.2 - jest-util: 27.2.0 - jest-worker: 27.2.2 + jest-environment-jsdom: 27.2.4 + jest-environment-node: 27.2.4 + jest-haste-map: 27.2.4 + jest-leak-detector: 27.2.4 + jest-message-util: 27.2.4 + jest-resolve: 27.2.4 + jest-runtime: 27.2.4 + jest-util: 27.2.4 + jest-worker: 27.2.4 source-map-support: 0.5.19 throat: 6.0.1 transitivePeerDependencies: @@ -5335,18 +5315,18 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.2.2: - resolution: {integrity: sha512-PtTHCK5jT+KrIpKpjJsltu/dK5uGhBtTNLOk1Z+ZD2Jrxam2qQsOqDFYLszcK0jc2TLTNsrVpclqSftn7y3aXA==} + /jest-runtime/27.2.4: + resolution: {integrity: sha512-ICKzzYdjIi70P17MZsLLIgIQFCQmIjMFf+xYww3aUySiUA/QBPUTdUqo5B2eg4HOn9/KkUsV0z6GVgaqAPBJvg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.2.2 - '@jest/environment': 27.2.2 - '@jest/fake-timers': 27.2.2 - '@jest/globals': 27.2.2 + '@jest/console': 27.2.4 + '@jest/environment': 27.2.4 + '@jest/fake-timers': 27.2.4 + '@jest/globals': 27.2.4 '@jest/source-map': 27.0.6 - '@jest/test-result': 27.2.2 - '@jest/transform': 27.2.2 - '@jest/types': 27.1.1 + '@jest/test-result': 27.2.4 + '@jest/transform': 27.2.4 + '@jest/types': 27.2.4 '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.1 @@ -5355,14 +5335,14 @@ packages: exit: 0.1.2 glob: 7.1.7 graceful-fs: 4.2.6 - jest-haste-map: 27.2.2 - jest-message-util: 27.2.2 - jest-mock: 27.1.1 + jest-haste-map: 27.2.4 + jest-message-util: 27.2.4 + jest-mock: 27.2.4 jest-regex-util: 27.0.6 - jest-resolve: 27.2.2 - jest-snapshot: 27.2.2 - jest-util: 27.2.0 - jest-validate: 27.2.2 + jest-resolve: 27.2.4 + jest-snapshot: 27.2.4 + jest-util: 27.2.4 + jest-validate: 27.2.4 slash: 3.0.0 strip-bom: 4.0.0 yargs: 16.2.0 @@ -5374,12 +5354,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.10.1 + '@types/node': 16.10.2 graceful-fs: 4.2.6 dev: true - /jest-snapshot/27.2.2: - resolution: {integrity: sha512-7ODSvULMiiOVuuLvLZpDlpqqTqX9hDfdmijho5auVu9qRYREolvrvgH4kSNOKfcqV3EZOTuLKNdqsz1PM20PQA==} + /jest-snapshot/27.2.4: + resolution: {integrity: sha512-5DFxK31rYS8X8C6WXsFx8XxrxW3PGa6+9IrUcZdTLg1aEyXDGIeiBh4jbwvh655bg/9vTETbEj/njfZicHTZZw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.14.6 @@ -5388,23 +5368,23 @@ packages: '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.14.6 '@babel/traverse': 7.14.7 '@babel/types': 7.15.4 - '@jest/transform': 27.2.2 - '@jest/types': 27.1.1 + '@jest/transform': 27.2.4 + '@jest/types': 27.2.4 '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.4.0 + '@types/prettier': 2.4.1 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.14.6 chalk: 4.1.2 - expect: 27.2.2 + expect: 27.2.4 graceful-fs: 4.2.6 - jest-diff: 27.2.2 + jest-diff: 27.2.4 jest-get-type: 27.0.6 - jest-haste-map: 27.2.2 - jest-matcher-utils: 27.2.2 - jest-message-util: 27.2.2 - jest-resolve: 27.2.2 - jest-util: 27.2.0 + jest-haste-map: 27.2.4 + jest-matcher-utils: 27.2.4 + jest-message-util: 27.2.4 + jest-resolve: 27.2.4 + jest-util: 27.2.4 natural-compare: 1.4.0 - pretty-format: 27.2.2 + pretty-format: 27.2.4 semver: 7.3.5 transitivePeerDependencies: - supports-color @@ -5422,54 +5402,54 @@ packages: picomatch: 2.3.0 dev: true - /jest-util/27.2.0: - resolution: {integrity: sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==} + /jest-util/27.2.4: + resolution: {integrity: sha512-mW++4u+fSvAt3YBWm5IpbmRAceUqa2B++JlUZTiuEt2AmNYn0Yw5oay4cP17TGsMINRNPSGiJ2zNnX60g+VbFg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 chalk: 4.1.2 graceful-fs: 4.2.6 is-ci: 3.0.0 picomatch: 2.3.0 dev: true - /jest-validate/27.2.2: - resolution: {integrity: sha512-01mwTAs2kgDuX98Ua3Xhdhp5lXsLU4eyg6k56adTtrXnU/GbLd9uAsh5nc4MWVtUXMeNmHUyEiD4ibLqE8MuNw==} + /jest-validate/27.2.4: + resolution: {integrity: sha512-VMtbxbkd7LHnIH7PChdDtrluCFRJ4b1YV2YJzNwwsASMWftq/HgqiqjvptBOWyWOtevgO3f14wPxkPcLlVBRog==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 camelcase: 6.2.0 chalk: 4.1.2 jest-get-type: 27.0.6 leven: 3.1.0 - pretty-format: 27.2.2 + pretty-format: 27.2.4 dev: true - /jest-watcher/27.2.2: - resolution: {integrity: sha512-7HJwZq06BCfM99RacCVzXO90B20/dNJvq+Ouiu/VrFdFRCpbnnqlQUEk4KAhBSllgDrTPgKu422SCF5KKBHDRA==} + /jest-watcher/27.2.4: + resolution: {integrity: sha512-LXC/0+dKxhK7cfF7reflRYlzDIaQE+fL4ynhKhzg8IMILNMuI4xcjXXfUJady7OR4/TZeMg7X8eHx8uan9vqaQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.2.2 - '@jest/types': 27.1.1 - '@types/node': 16.10.1 + '@jest/test-result': 27.2.4 + '@jest/types': 27.2.4 + '@types/node': 16.10.2 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.2.0 + jest-util: 27.2.4 string-length: 4.0.2 dev: true - /jest-worker/27.2.2: - resolution: {integrity: sha512-aG1xq9KgWB2CPC8YdMIlI8uZgga2LFNcGbHJxO8ctfXAydSaThR4EewKQGg3tBOC+kS3vhPGgymsBdi9VINjPw==} + /jest-worker/27.2.4: + resolution: {integrity: sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.10.1 + '@types/node': 16.10.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.2.2: - resolution: {integrity: sha512-XAB/9akDTe3/V0wPNKWfP9Y/NT1QPiCqyRBYGbC66EA9EvgAzdaFEqhFGLaDJ5UP2yIyXUMtju9a9IMrlYbZTQ==} + /jest/27.2.4: + resolution: {integrity: sha512-h4uqb1EQLfPulWyUFFWv9e9Nn8sCqsJ/j3wk/KCY0p4s4s0ICCfP3iMf6hRf5hEhsDyvyrCgKiZXma63gMz16A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -5478,9 +5458,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.2.2 + '@jest/core': 27.2.4 import-local: 3.0.2 - jest-cli: 27.2.2 + jest-cli: 27.2.4 transitivePeerDependencies: - bufferutil - canvas @@ -5489,8 +5469,8 @@ packages: - utf-8-validate dev: true - /jiti/1.12.3: - resolution: {integrity: sha512-p88jl9WzvZYekMS5ZOB61bJ1SPV69o7nEpAU+mFpGzXErqLEg3WvNz3jeXylAiSfLZzvqZssrAu08N3AuvaqwQ==} + /jiti/1.12.5: + resolution: {integrity: sha512-+K46njcZW6E/OPWWHImm3G1u+fYVcKU7vqc8b36oVtfi9l3moaSGtsPydaRf2gPuVxh13G1KSCVlW0DfyYUjPQ==} hasBin: true /joycon/3.0.1: @@ -5931,8 +5911,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /mermaid/8.13.0: - resolution: {integrity: sha512-/b8tCqyGhb+yiCQQ5cwpGcaesAfZV057kRBaUx+g6LHctebWaMvo5WmIPN+/jMHfLtAgCJIaQDZ1EsECz7FJIQ==} + /mermaid/8.13.2: + resolution: {integrity: sha512-qTFI7MfC2d+x0Hft5gx063EH9tZg36lERG8o7Zq0Ag+MnO8CgVaMZEU6oA8gzTtTn9upMdy4UlYSLVmavu27cQ==} dependencies: '@braintree/sanitize-url': 3.1.0 d3: 7.0.4 @@ -6016,17 +5996,21 @@ packages: /nanocolors/0.1.12: resolution: {integrity: sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==} + dev: false + + /nanocolors/0.2.12: + resolution: {integrity: sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==} /nanoid/3.1.25: resolution: {integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: false /nanoid/3.1.28: resolution: {integrity: sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: false /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} @@ -6228,11 +6212,6 @@ packages: engines: {node: '>=6'} 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'} @@ -6489,8 +6468,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /pnpm/6.15.1: - resolution: {integrity: sha512-hYGK8xlLdMj/sFhOLJ+x8IotsOkBp01c2mdWdLeKlUdA6EOl/RNWRp+7dUWs3Si2E1zgdTiHsEgNGYffv0PyLQ==} + /pnpm/6.16.0: + resolution: {integrity: sha512-g5rbneSqacQaEW0gdvGouxNHbDIpLTShg+cS4yCUwnj32RwMHwxChtcxPOR9VNZvNegcKE9LFUA0PA/uN37mDA==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -6524,6 +6503,15 @@ packages: nanocolors: 0.1.12 nanoid: 3.1.25 source-map-js: 0.6.2 + dev: false + + /postcss/8.3.8: + resolution: {integrity: sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanocolors: 0.2.12 + nanoid: 3.1.28 + source-map-js: 0.6.2 /prelude-ls/1.1.2: resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} @@ -6561,11 +6549,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/27.2.2: - resolution: {integrity: sha512-+DdLh+rtaElc2SQOE/YPH8k2g3Rf2OXWEpy06p8Szs3hdVSYD87QOOlYRHWAeb/59XTmeVmRKvDD0svHqf6ycA==} + /pretty-format/27.2.4: + resolution: {integrity: sha512-NUjw22WJHldzxyps2YjLZkUj6q1HvjqFezkB9Y2cklN8NtVZN/kZEXGZdFw4uny3oENzV5EEMESrkI0YDUH8vg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.1.1 + '@jest/types': 27.2.4 ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 @@ -7390,7 +7378,7 @@ packages: /ts-interface-checker/0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-jest/27.0.5_1c26bd7af7c289ab64b4c561804bfe7c: + /ts-jest/27.0.5_52a571d76319e63aeaa66dc9db9e90cc: resolution: {integrity: sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -7411,7 +7399,7 @@ packages: '@types/jest': 27.0.2 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.2.2 + jest: 27.2.4 jest-util: 27.0.6 json5: 2.2.0 lodash: 4.17.21 @@ -7437,8 +7425,8 @@ packages: resolution: {integrity: sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==} dev: false - /tsup/5.2.0_typescript@4.4.3: - resolution: {integrity: sha512-Im6TcLyjP3wfid1OdIRJw+7E4E5WAKvXi1GSz4V0qxBDblG14dPlnoxZGNuvfk/6X3DlhxgTbWbnyR+JRruYPA==} + /tsup/5.2.1_typescript@4.4.3: + resolution: {integrity: sha512-eQmRfKoHIiTFg38Dh2MARCx3J0+P+wbwB5iSHcXTwsnVR9csGLpln5qqBjdgyAGV1VTbOmyU37veCi2eA+wuqA==} hasBin: true peerDependencies: typescript: ^4.2.3 @@ -7583,7 +7571,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /unplugin-icons/0.11.4_a4fd3b11ca03e3e439228ee8fa77d3bb: + /unplugin-icons/0.11.4_769f2f32d3a43156b6339a65385ab0cb: resolution: {integrity: sha512-vmUqYCf+uFZF33GyL5/1X3LqNJrn6RfI8K85EPs8PzTTqMF6lGnO9wERSo2yKt2wzkCye10urZFdaYrReheA8A==} peerDependencies: '@iconify/json': '*' @@ -7606,14 +7594,14 @@ packages: '@iconify/json-tools': 1.0.10 '@vue/compiler-sfc': 3.2.19 has-pkg: 0.0.1 - unplugin: 0.2.11_vite@2.5.10 + unplugin: 0.2.11_vite@2.6.1 transitivePeerDependencies: - rollup - vite - webpack dev: false - /unplugin-vue-components/0.15.4_vite@2.5.10+vue@3.2.19: + /unplugin-vue-components/0.15.4_vite@2.6.1+vue@3.2.19: resolution: {integrity: sha512-RQpNj5u4j7yiZpaUyzTyJl6ZTtwlThOnTmchV6Foml8BvRBv/Eogr8zFeQ89amEd9Wc9eiCA46d6v0u3uM/d/A==} engines: {node: '>=14'} peerDependencies: @@ -7628,7 +7616,7 @@ packages: magic-string: 0.25.7 minimatch: 3.0.4 resolve: 1.20.0 - unplugin: 0.2.16_vite@2.5.10 + unplugin: 0.2.16_vite@2.6.1 vue: 3.2.19 transitivePeerDependencies: - rollup @@ -7637,7 +7625,7 @@ packages: - webpack dev: false - /unplugin/0.2.11_vite@2.5.10: + /unplugin/0.2.11_vite@2.6.1: resolution: {integrity: sha512-PY8x+hG1smsF06chESP5BurwZN+tZK1tNjKsCXe4XFOfRCIOcrIPCrwBKwLSfeAdojVCtMjSpJ2e/l5QXNw16A==} peerDependencies: rollup: ^2.50.0 @@ -7652,11 +7640,11 @@ packages: optional: true dependencies: upath: 2.0.1 - vite: 2.5.10 + vite: 2.6.1 webpack-virtual-modules: 0.4.3 dev: false - /unplugin/0.2.16_vite@2.5.10: + /unplugin/0.2.16_vite@2.6.1: resolution: {integrity: sha512-KkXatHba0baJszSHW+2e8EQU/5Bz7rYwzYXu8wUeq97tE6K3wvub+7OWSuRv04LttvzNLsJ2jXEyR35gofv74Q==} peerDependencies: rollup: ^2.50.0 @@ -7670,7 +7658,7 @@ packages: webpack: optional: true dependencies: - vite: 2.5.10 + vite: 2.6.1 webpack-virtual-modules: 0.4.3 dev: false @@ -7739,8 +7727,8 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 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 @@ -7764,7 +7752,7 @@ packages: extsprintf: 1.3.0 dev: true - /vite-plugin-inspect/0.3.7_vite@2.5.10: + /vite-plugin-inspect/0.3.7_vite@2.6.1: resolution: {integrity: sha512-Ws1tV2wNeX0sh/Sahvh7/DbSBqpVtmlsZNNvoMehcJoKFpoULxsm68HFhDXxb63wQLPXPz3XLmE7ex89zI0kfw==} peerDependencies: vite: ^2.0.0 @@ -7772,12 +7760,12 @@ packages: debug: 4.3.2 sirv: 1.0.17 ufo: 0.7.9 - vite: 2.5.10 + vite: 2.6.1 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-md/0.11.1_vite@2.5.10: + /vite-plugin-md/0.11.1_vite@2.6.1: resolution: {integrity: sha512-nS+VmwFpUv+RiUcHntMPGXb8QxdJupW7q4AtqWpdpkAmTgI/HRilLRFtBIPxt4d+ZVtuMFrG3l1TG/hTUgghUg==} peerDependencies: vite: ^2.0.0 @@ -7785,10 +7773,10 @@ packages: '@rollup/pluginutils': 4.1.1 gray-matter: 4.0.3 markdown-it: 12.2.0 - vite: 2.5.10 + vite: 2.6.1 dev: false - /vite-plugin-remote-assets/0.2.2_vite@2.5.10: + /vite-plugin-remote-assets/0.2.2_vite@2.6.1: resolution: {integrity: sha512-Hl2g1EGJW7jHjNKQ0hf96LJEbfmintfQLBIgKJkyFPyjO1NH3gNUheFgBoxi6G4/nbE9hHzpIIr30iwm1NxLlQ==} peerDependencies: vite: ^2.0.0 @@ -7797,12 +7785,12 @@ packages: debug: 4.3.2 fs-extra: 9.1.0 magic-string: 0.25.7 - vite: 2.5.10 + vite: 2.6.1 transitivePeerDependencies: - supports-color dev: false - /vite-plugin-vue-server-ref/0.2.4_vite@2.5.10+vue@3.2.19: + /vite-plugin-vue-server-ref/0.2.4_vite@2.6.1+vue@3.2.19: resolution: {integrity: sha512-+WAiq0fSfP+LbmTbx2BkDrL6sGWrb0sUGZPk+G3ZbbmowFNh3TY+f+AV1ofce0rKs4hvH3zBuXxEAkTf/wQqRA==} peerDependencies: vite: ^2.0.0 @@ -7810,34 +7798,45 @@ packages: dependencies: debug: 4.3.2 ufo: 0.7.9 - vite: 2.5.10 + vite: 2.6.1 vue: 3.2.19 transitivePeerDependencies: - supports-color dev: false - /vite-plugin-windicss/1.4.7_typescript@4.4.3+vite@2.5.10: - resolution: {integrity: sha512-m0z1CPrHKE4xrSb84f3iZICBFSznZvhvTHTv6PB3Bd0E56eDSbWNhBuV1m7Gg71wRpBeQv6oLt+tuOEZQ/+RVw==} + /vite-plugin-windicss/1.4.8_typescript@4.4.3+vite@2.6.1: + resolution: {integrity: sha512-X5lL0Cll+HAUDTaeN0pVEvzs3jZ3gY26vaZCPW/+whMsaErXY7cSV3hNzc8TrFi3GMCeWgqfRAedI2spMM1wHg==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 1.4.7_typescript@4.4.3 + '@windicss/plugin-utils': 1.4.8_typescript@4.4.3 chalk: 4.1.2 debug: 4.3.2 - vite: 2.5.10 - windicss: 3.1.7 + vite: 2.6.1 + windicss: 3.1.8 transitivePeerDependencies: - supports-color - ts-node - typescript - /vite/2.5.10: - resolution: {integrity: sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==} + /vite/2.6.1: + resolution: {integrity: sha512-rYd+iGMQ+AytWfYBDhIz2upeiseuqrAMwmApJDR40wu12C9MqzemX449nM3FN1Z/FFSV+fMTFz7eMenngVSogA==} engines: {node: '>=12.2.0'} hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true dependencies: - esbuild: 0.12.28 - postcss: 8.3.7 + esbuild: 0.13.2 + postcss: 8.3.8 resolve: 1.20.0 rollup: 2.57.0 optionalDependencies: @@ -7990,8 +7989,8 @@ packages: string-width: 4.2.2 dev: true - /windicss/3.1.7: - resolution: {integrity: sha512-Q/HQ9j+r2R0fdt85zAjccdo11kHWzQmpkuwIUQIO6PSypyDmBTfN14aAy4szLrpgo2woyuHM7Y+kir4IG4qnKQ==} + /windicss/3.1.8: + resolution: {integrity: sha512-G1UfnnSZ3s4MZnqqIL8DOQbL8rBArQKlodlby8OvP333TPaRouamuIuYyCt5kSNEJzFrkx168TSRIkqhDs9bOA==} engines: {node: '>= 12'} hasBin: true